aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorymherklotz <ymherklotz@gmail.com>2018-02-15 14:22:03 +0000
committerymherklotz <ymherklotz@gmail.com>2018-02-15 14:22:03 +0000
commit7848e9e68b69ed3470982477afb6a940549b4ec3 (patch)
tree4dd8f3cf80316ab455a22428939a2e0c7fcb797d
parentfa08d32a8bb18de277a6c210c3824d80c78e8c2d (diff)
downloadNoiseSilencer-7848e9e68b69ed3470982477afb6a940549b4ec3.tar.gz
NoiseSilencer-7848e9e68b69ed3470982477afb6a940549b4ec3.zip
Filter and image added
-rw-r--r--lab4/Images/correct_filter_image.jpgbin0 -> 30631 bytes
-rw-r--r--lab4/RTDSP/Matlab/filter_coeff_2.txt2
-rw-r--r--lab4/RTDSP/Matlab/filter_coeff_correct.txt1
-rw-r--r--lab4/RTDSP/Matlab/gen_filter.m4
-rw-r--r--lab4/RTDSP/Matlab/m_filter.m11
5 files changed, 10 insertions, 8 deletions
diff --git a/lab4/Images/correct_filter_image.jpg b/lab4/Images/correct_filter_image.jpg
new file mode 100644
index 0000000..4fa6257
--- /dev/null
+++ b/lab4/Images/correct_filter_image.jpg
Binary files differ
diff --git a/lab4/RTDSP/Matlab/filter_coeff_2.txt b/lab4/RTDSP/Matlab/filter_coeff_2.txt
index 1f73cbd..a37c59a 100644
--- a/lab4/RTDSP/Matlab/filter_coeff_2.txt
+++ b/lab4/RTDSP/Matlab/filter_coeff_2.txt
@@ -1 +1 @@
- double b[] = {-4.2263301349506873e-03, 2.8354958883541523e-03, 1.4580802838686019e-03, 8.6761468629076603e-04, 1.1423931282963904e-03, 1.8234066074766147e-03, 2.2221699980697778e-03, 1.8952852488527936e-03, 9.4544997866985545e-04, -6.7624896015253992e-05, -5.5548763469947138e-04, -3.5261046207264940e-04, 1.4705388050327190e-04, 3.0287540408683087e-04, -2.4825218598497934e-04, -1.2598952312645076e-03, -2.0347258302190413e-03, -1.9703515484239338e-03, -1.0666129794498901e-03, 4.4277325171988643e-05, 5.9736048461298300e-04, 3.3553936219223252e-04, -2.5935582202033533e-04, -3.6671111449817785e-04, 4.4357645925398044e-04, 1.7820265544244720e-03, 2.7038453622348245e-03, 2.4882686228627372e-03, 1.2724149658707418e-03, -2.3636650840062317e-05, -4.6576297403615787e-04, 7.8593872726100193e-05, 7.9589771595008714e-04, 6.3011812930916823e-04, -7.5292272670025742e-04, -2.5796872395616607e-03, -3.5574092055297786e-03, -2.9642745073494422e-03, -1.3091663479319455e-03, 6.6411658116145305e-05, 1.3916659345302720e-04, -8.6948324743843248e-04, -1.6465202427084552e-03, -9.3444942129386607e-04, 1.2824908231395713e-03, 3.6441265232060988e-03, 4.4927729750804711e-03, 3.3054079738390695e-03, 1.1893355008640108e-03, -4.3348371942767478e-05, 5.5570661103266879e-04, 2.1340756835920485e-03, 2.7799486698012227e-03, 1.1769468319806087e-03, -2.1037426486976516e-03, -4.9336787063320045e-03, -5.3831168132451096e-03, -3.4070461551142369e-03, -9.3160801644548267e-04, -2.1022875879617408e-04, -1.8023733716365281e-03, -3.9810512345763993e-03, -4.1659363081991141e-03, -1.2447024399688679e-03, 3.2761849776041874e-03, 6.3828908397664990e-03, 6.0853153279712500e-03, 3.1735238360398568e-03, 6.0002379980521954e-04, 8.9922455100732810e-04, 3.8591166582186416e-03, 6.5386287456318032e-03, 5.7675340260281722e-03, 1.0249129453330620e-03, -4.8505153871822365e-03, -7.9035576829175735e-03, -6.4260876074812090e-03, -2.5147513568775934e-03, -3.1678965821104106e-04, -2.3515664564169158e-03, -7.0850943676305199e-03, -1.0026220878650171e-02, -7.5786567616494731e-03, -3.8159389522065125e-04, 6.9024747255378603e-03, 9.3848340769987475e-03, 6.1824387701959835e-03, 1.3218189884092366e-03, 3.0739436006390491e-04, 5.1408602910392037e-03, 1.2175193047578971e-02, 1.4926917681309262e-02, 9.6917588742452005e-03, -8.8241383288259923e-04, -9.5996044392382771e-03, -1.0704969078425395e-02, -4.9891031862962249e-03, 6.0894915187185809e-04, -1.0222272489106038e-03, -1.0550093572581548e-02, -2.0864182015422405e-02, -2.2656184397110753e-02, -1.2566569095789053e-02, 3.2167837108787265e-03, 1.3548165837146083e-02, 1.1748405676308627e-02, 1.8997811865756168e-03, -3.9695275906680280e-03, 3.7575599739235041e-03, 2.2888594780781171e-02, 3.9550873899208930e-02, 3.8933100909323809e-02, 1.8376965702800337e-02, -8.5442472782424686e-03, -2.1883785629125685e-02, -1.2417112397100491e-02, 8.0205595939879682e-03, 1.3195995905526588e-02, -1.6638475705781933e-02, -7.4857905344984960e-02, -1.2633778882742491e-01, -1.2794927757201441e-01, -5.9337131129563611e-02, 5.7855797930364501e-02, 1.6783633011057056e-01, 2.1264653434348219e-01, 1.6783633011057056e-01, 5.7855797930364501e-02, -5.9337131129563611e-02, -1.2794927757201441e-01, -1.2633778882742491e-01, -7.4857905344984960e-02, -1.6638475705781933e-02, 1.3195995905526588e-02, 8.0205595939879682e-03, -1.2417112397100491e-02, -2.1883785629125685e-02, -8.5442472782424686e-03, 1.8376965702800337e-02, 3.8933100909323809e-02, 3.9550873899208930e-02, 2.2888594780781171e-02, 3.7575599739235041e-03, -3.9695275906680280e-03, 1.8997811865756168e-03, 1.1748405676308627e-02, 1.3548165837146083e-02, 3.2167837108787265e-03, -1.2566569095789053e-02, -2.2656184397110753e-02, -2.0864182015422405e-02, -1.0550093572581548e-02, -1.0222272489106038e-03, 6.0894915187185809e-04, -4.9891031862962249e-03, -1.0704969078425395e-02, -9.5996044392382771e-03, -8.8241383288259923e-04, 9.6917588742452005e-03, 1.4926917681309262e-02, 1.2175193047578971e-02, 5.1408602910392037e-03, 3.0739436006390491e-04, 1.3218189884092366e-03, 6.1824387701959835e-03, 9.3848340769987475e-03, 6.9024747255378603e-03, -3.8159389522065125e-04, -7.5786567616494731e-03, -1.0026220878650171e-02, -7.0850943676305199e-03, -2.3515664564169158e-03, -3.1678965821104106e-04, -2.5147513568775934e-03, -6.4260876074812090e-03, -7.9035576829175735e-03, -4.8505153871822365e-03, 1.0249129453330620e-03, 5.7675340260281722e-03, 6.5386287456318032e-03, 3.8591166582186416e-03, 8.9922455100732810e-04, 6.0002379980521954e-04, 3.1735238360398568e-03, 6.0853153279712500e-03, 6.3828908397664990e-03, 3.2761849776041874e-03, -1.2447024399688679e-03, -4.1659363081991141e-03, -3.9810512345763993e-03, -1.8023733716365281e-03, -2.1022875879617408e-04, -9.3160801644548267e-04, -3.4070461551142369e-03, -5.3831168132451096e-03, -4.9336787063320045e-03, -2.1037426486976516e-03, 1.1769468319806087e-03, 2.7799486698012227e-03, 2.1340756835920485e-03, 5.5570661103266879e-04, -4.3348371942767478e-05, 1.1893355008640108e-03, 3.3054079738390695e-03, 4.4927729750804711e-03, 3.6441265232060988e-03, 1.2824908231395713e-03, -9.3444942129386607e-04, -1.6465202427084552e-03, -8.6948324743843248e-04, 1.3916659345302720e-04, 6.6411658116145305e-05, -1.3091663479319455e-03, -2.9642745073494422e-03, -3.5574092055297786e-03, -2.5796872395616607e-03, -7.5292272670025742e-04, 6.3011812930916823e-04, 7.9589771595008714e-04, 7.8593872726100193e-05, -4.6576297403615787e-04, -2.3636650840062317e-05, 1.2724149658707418e-03, 2.4882686228627372e-03, 2.7038453622348245e-03, 1.7820265544244720e-03, 4.4357645925398044e-04, -3.6671111449817785e-04, -2.5935582202033533e-04, 3.3553936219223252e-04, 5.9736048461298300e-04, 4.4277325171988643e-05, -1.0666129794498901e-03, -1.9703515484239338e-03, -2.0347258302190413e-03, -1.2598952312645076e-03, -2.4825218598497934e-04, 3.0287540408683087e-04, 1.4705388050327190e-04, -3.5261046207264940e-04, -5.5548763469947138e-04, -6.7624896015253992e-05, 9.4544997866985545e-04, 1.8952852488527936e-03, 2.2221699980697778e-03, 1.8234066074766147e-03, 1.1423931282963904e-03, 8.6761468629076603e-04, 1.4580802838686019e-03, 2.8354958883541523e-03, -4.2263301349506873e-03 }; \ No newline at end of file
+ -4.2263301349506873e-03 2.8354958883541523e-03 1.4580802838686019e-03 8.6761468629076603e-04 1.1423931282963904e-03 1.8234066074766147e-03 2.2221699980697778e-03 1.8952852488527936e-03 9.4544997866985545e-04 -6.7624896015253992e-05 -5.5548763469947138e-04 -3.5261046207264940e-04 1.4705388050327190e-04 3.0287540408683087e-04 -2.4825218598497934e-04 -1.2598952312645076e-03 -2.0347258302190413e-03 -1.9703515484239338e-03 -1.0666129794498901e-03 4.4277325171988643e-05 5.9736048461298300e-04 3.3553936219223252e-04 -2.5935582202033533e-04 -3.6671111449817785e-04 4.4357645925398044e-04 1.7820265544244720e-03 2.7038453622348245e-03 2.4882686228627372e-03 1.2724149658707418e-03 -2.3636650840062317e-05 -4.6576297403615787e-04 7.8593872726100193e-05 7.9589771595008714e-04 6.3011812930916823e-04 -7.5292272670025742e-04 -2.5796872395616607e-03 -3.5574092055297786e-03 -2.9642745073494422e-03 -1.3091663479319455e-03 6.6411658116145305e-05 1.3916659345302720e-04 -8.6948324743843248e-04 -1.6465202427084552e-03 -9.3444942129386607e-04 1.2824908231395713e-03 3.6441265232060988e-03 4.4927729750804711e-03 3.3054079738390695e-03 1.1893355008640108e-03 -4.3348371942767478e-05 5.5570661103266879e-04 2.1340756835920485e-03 2.7799486698012227e-03 1.1769468319806087e-03 -2.1037426486976516e-03 -4.9336787063320045e-03 -5.3831168132451096e-03 -3.4070461551142369e-03 -9.3160801644548267e-04 -2.1022875879617408e-04 -1.8023733716365281e-03 -3.9810512345763993e-03 -4.1659363081991141e-03 -1.2447024399688679e-03 3.2761849776041874e-03 6.3828908397664990e-03 6.0853153279712500e-03 3.1735238360398568e-03 6.0002379980521954e-04 8.9922455100732810e-04 3.8591166582186416e-03 6.5386287456318032e-03 5.7675340260281722e-03 1.0249129453330620e-03 -4.8505153871822365e-03 -7.9035576829175735e-03 -6.4260876074812090e-03 -2.5147513568775934e-03 -3.1678965821104106e-04 -2.3515664564169158e-03 -7.0850943676305199e-03 -1.0026220878650171e-02 -7.5786567616494731e-03 -3.8159389522065125e-04 6.9024747255378603e-03 9.3848340769987475e-03 6.1824387701959835e-03 1.3218189884092366e-03 3.0739436006390491e-04 5.1408602910392037e-03 1.2175193047578971e-02 1.4926917681309262e-02 9.6917588742452005e-03 -8.8241383288259923e-04 -9.5996044392382771e-03 -1.0704969078425395e-02 -4.9891031862962249e-03 6.0894915187185809e-04 -1.0222272489106038e-03 -1.0550093572581548e-02 -2.0864182015422405e-02 -2.2656184397110753e-02 -1.2566569095789053e-02 3.2167837108787265e-03 1.3548165837146083e-02 1.1748405676308627e-02 1.8997811865756168e-03 -3.9695275906680280e-03 3.7575599739235041e-03 2.2888594780781171e-02 3.9550873899208930e-02 3.8933100909323809e-02 1.8376965702800337e-02 -8.5442472782424686e-03 -2.1883785629125685e-02 -1.2417112397100491e-02 8.0205595939879682e-03 1.3195995905526588e-02 -1.6638475705781933e-02 -7.4857905344984960e-02 -1.2633778882742491e-01 -1.2794927757201441e-01 -5.9337131129563611e-02 5.7855797930364501e-02 1.6783633011057056e-01 2.1264653434348219e-01 1.6783633011057056e-01 5.7855797930364501e-02 -5.9337131129563611e-02 -1.2794927757201441e-01 -1.2633778882742491e-01 -7.4857905344984960e-02 -1.6638475705781933e-02 1.3195995905526588e-02 8.0205595939879682e-03 -1.2417112397100491e-02 -2.1883785629125685e-02 -8.5442472782424686e-03 1.8376965702800337e-02 3.8933100909323809e-02 3.9550873899208930e-02 2.2888594780781171e-02 3.7575599739235041e-03 -3.9695275906680280e-03 1.8997811865756168e-03 1.1748405676308627e-02 1.3548165837146083e-02 3.2167837108787265e-03 -1.2566569095789053e-02 -2.2656184397110753e-02 -2.0864182015422405e-02 -1.0550093572581548e-02 -1.0222272489106038e-03 6.0894915187185809e-04 -4.9891031862962249e-03 -1.0704969078425395e-02 -9.5996044392382771e-03 -8.8241383288259923e-04 9.6917588742452005e-03 1.4926917681309262e-02 1.2175193047578971e-02 5.1408602910392037e-03 3.0739436006390491e-04 1.3218189884092366e-03 6.1824387701959835e-03 9.3848340769987475e-03 6.9024747255378603e-03 -3.8159389522065125e-04 -7.5786567616494731e-03 -1.0026220878650171e-02 -7.0850943676305199e-03 -2.3515664564169158e-03 -3.1678965821104106e-04 -2.5147513568775934e-03 -6.4260876074812090e-03 -7.9035576829175735e-03 -4.8505153871822365e-03 1.0249129453330620e-03 5.7675340260281722e-03 6.5386287456318032e-03 3.8591166582186416e-03 8.9922455100732810e-04 6.0002379980521954e-04 3.1735238360398568e-03 6.0853153279712500e-03 6.3828908397664990e-03 3.2761849776041874e-03 -1.2447024399688679e-03 -4.1659363081991141e-03 -3.9810512345763993e-03 -1.8023733716365281e-03 -2.1022875879617408e-04 -9.3160801644548267e-04 -3.4070461551142369e-03 -5.3831168132451096e-03 -4.9336787063320045e-03 -2.1037426486976516e-03 1.1769468319806087e-03 2.7799486698012227e-03 2.1340756835920485e-03 5.5570661103266879e-04 -4.3348371942767478e-05 1.1893355008640108e-03 3.3054079738390695e-03 4.4927729750804711e-03 3.6441265232060988e-03 1.2824908231395713e-03 -9.3444942129386607e-04 -1.6465202427084552e-03 -8.6948324743843248e-04 1.3916659345302720e-04 6.6411658116145305e-05 -1.3091663479319455e-03 -2.9642745073494422e-03 -3.5574092055297786e-03 -2.5796872395616607e-03 -7.5292272670025742e-04 6.3011812930916823e-04 7.9589771595008714e-04 7.8593872726100193e-05 -4.6576297403615787e-04 -2.3636650840062317e-05 1.2724149658707418e-03 2.4882686228627372e-03 2.7038453622348245e-03 1.7820265544244720e-03 4.4357645925398044e-04 -3.6671111449817785e-04 -2.5935582202033533e-04 3.3553936219223252e-04 5.9736048461298300e-04 4.4277325171988643e-05 -1.0666129794498901e-03 -1.9703515484239338e-03 -2.0347258302190413e-03 -1.2598952312645076e-03 -2.4825218598497934e-04 3.0287540408683087e-04 1.4705388050327190e-04 -3.5261046207264940e-04 -5.5548763469947138e-04 -6.7624896015253992e-05 9.4544997866985545e-04 1.8952852488527936e-03 2.2221699980697778e-03 1.8234066074766147e-03 1.1423931282963904e-03 8.6761468629076603e-04 1.4580802838686019e-03 2.8354958883541523e-03 -4.2263301349506873e-03
diff --git a/lab4/RTDSP/Matlab/filter_coeff_correct.txt b/lab4/RTDSP/Matlab/filter_coeff_correct.txt
new file mode 100644
index 0000000..2529f71
--- /dev/null
+++ b/lab4/RTDSP/Matlab/filter_coeff_correct.txt
@@ -0,0 +1 @@
+ -1.8442833426489450e-03 -4.1190441269078303e-03 -2.0535873301705059e-03 -1.3703337256766852e-03 1.5790804472022347e-03 3.2681033644075077e-03 3.8489975928325247e-03 2.5928873392556755e-03 7.3935746561684527e-04 -6.2977102617087764e-04 -7.4022462424793865e-04 1.0838837495431400e-05 6.2201321644194470e-04 2.6185292432253412e-04 -9.8730303168041776e-04 -2.2339066001458349e-03 -2.5294527601668663e-03 -1.6842480785212259e-03 -4.2016236623464517e-04 2.5804777572294233e-04 -5.8087123501295821e-05 -8.2110499385966440e-04 -1.0138712539605769e-03 -7.2462256228287853e-05 1.5627338477316834e-03 2.7731479415439254e-03 2.7080617756874989e-03 1.5299945897829833e-03 2.9075333523994728e-04 1.5404209240295982e-05 7.8386710505693315e-04 1.6284321950868475e-03 1.3797792156491663e-03 -2.5618521768113443e-04 -2.3500948837747435e-03 -3.4788598845584733e-03 -2.9380959028223771e-03 -1.3703061862128398e-03 -2.2792940567773815e-04 -4.9434851794134783e-04 -1.7755467135066286e-03 -2.5945983820879503e-03 -1.6902711449647998e-03 7.9565808915559846e-04 3.3223856449474342e-03 4.1997688462157992e-03 3.0395347122322016e-03 1.1215680893589990e-03 2.9752002202157490e-04 1.3341691376504315e-03 3.1602890161225561e-03 3.7417961602412893e-03 1.8849793135973852e-03 -1.6009389970032073e-03 -4.4527074584582117e-03 -4.8293802357791162e-03 -2.9132207353127319e-03 -7.8850406846637741e-04 -6.2422045469190705e-04 -2.7015401777454782e-03 -5.0424933113328938e-03 -5.0614770814577954e-03 -1.8844015658019846e-03 2.7175907964180819e-03 5.6873054220569754e-03 5.2510734703655098e-03 2.4858008311493679e-03 4.2982376594226818e-04 1.3983170024624116e-03 4.8185763803916034e-03 7.5484357920044586e-03 6.5370280267915745e-03 1.5974940088091486e-03 -4.1920011112087695e-03 -6.9553964005030101e-03 -5.3222239631027140e-03 -1.6833671816308239e-03 -1.6143678346355493e-04 -2.9210596867410843e-03 -8.0344442826324330e-03 -1.0900480481099871e-02 -8.1827848211804884e-03 -9.0883142585662831e-04 6.0966318821772843e-03 8.1701258370888031e-03 4.8496443047958190e-03 4.1097124289880154e-04 1.9261748457898115e-04 5.7400707533348388e-03 1.3031422928204483e-02 1.5600386573617498e-02 1.0120491742732048e-02 -3.6398549709864289e-04 -8.6154694364350588e-03 -9.2393938919066339e-03 -3.4913914121199800e-03 1.5371957503610802e-03 -9.5799325715440809e-04 -1.1126447229936170e-02 -2.1547712424197108e-02 -2.3081317200630867e-02 -1.2831352513672649e-02 2.6694425876734678e-03 1.2374349063392154e-02 1.0080975202499228e-02 3.2000937820879843e-04 -4.8584066984454317e-03 3.7319205876993832e-03 2.3366682886858493e-02 3.9990474678018646e-02 3.9088852968886305e-02 1.8511365301032767e-02 -7.9253063604813167e-03 -2.0525827169962409e-02 -1.0613484503384342e-02 9.6001638620202695e-03 1.4005289209909406e-02 -1.6623772517222801e-02 -7.5176947269083069e-02 -1.2649037212918582e-01 -1.2785005009999825e-01 -5.9386966029887411e-02 5.7144488726935457e-02 1.6633881280155735e-01 2.1079847965764975e-01 1.6633881280155735e-01 5.7144488726935457e-02 -5.9386966029887411e-02 -1.2785005009999825e-01 -1.2649037212918582e-01 -7.5176947269083069e-02 -1.6623772517222801e-02 1.4005289209909406e-02 9.6001638620202695e-03 -1.0613484503384342e-02 -2.0525827169962409e-02 -7.9253063604813167e-03 1.8511365301032767e-02 3.9088852968886305e-02 3.9990474678018646e-02 2.3366682886858493e-02 3.7319205876993832e-03 -4.8584066984454317e-03 3.2000937820879843e-04 1.0080975202499228e-02 1.2374349063392154e-02 2.6694425876734678e-03 -1.2831352513672649e-02 -2.3081317200630867e-02 -2.1547712424197108e-02 -1.1126447229936170e-02 -9.5799325715440809e-04 1.5371957503610802e-03 -3.4913914121199800e-03 -9.2393938919066339e-03 -8.6154694364350588e-03 -3.6398549709864289e-04 1.0120491742732048e-02 1.5600386573617498e-02 1.3031422928204483e-02 5.7400707533348388e-03 1.9261748457898115e-04 4.1097124289880154e-04 4.8496443047958190e-03 8.1701258370888031e-03 6.0966318821772843e-03 -9.0883142585662831e-04 -8.1827848211804884e-03 -1.0900480481099871e-02 -8.0344442826324330e-03 -2.9210596867410843e-03 -1.6143678346355493e-04 -1.6833671816308239e-03 -5.3222239631027140e-03 -6.9553964005030101e-03 -4.1920011112087695e-03 1.5974940088091486e-03 6.5370280267915745e-03 7.5484357920044586e-03 4.8185763803916034e-03 1.3983170024624116e-03 4.2982376594226818e-04 2.4858008311493679e-03 5.2510734703655098e-03 5.6873054220569754e-03 2.7175907964180819e-03 -1.8844015658019846e-03 -5.0614770814577954e-03 -5.0424933113328938e-03 -2.7015401777454782e-03 -6.2422045469190705e-04 -7.8850406846637741e-04 -2.9132207353127319e-03 -4.8293802357791162e-03 -4.4527074584582117e-03 -1.6009389970032073e-03 1.8849793135973852e-03 3.7417961602412893e-03 3.1602890161225561e-03 1.3341691376504315e-03 2.9752002202157490e-04 1.1215680893589990e-03 3.0395347122322016e-03 4.1997688462157992e-03 3.3223856449474342e-03 7.9565808915559846e-04 -1.6902711449647998e-03 -2.5945983820879503e-03 -1.7755467135066286e-03 -4.9434851794134783e-04 -2.2792940567773815e-04 -1.3703061862128398e-03 -2.9380959028223771e-03 -3.4788598845584733e-03 -2.3500948837747435e-03 -2.5618521768113443e-04 1.3797792156491663e-03 1.6284321950868475e-03 7.8386710505693315e-04 1.5404209240295982e-05 2.9075333523994728e-04 1.5299945897829833e-03 2.7080617756874989e-03 2.7731479415439254e-03 1.5627338477316834e-03 -7.2462256228287853e-05 -1.0138712539605769e-03 -8.2110499385966440e-04 -5.8087123501295821e-05 2.5804777572294233e-04 -4.2016236623464517e-04 -1.6842480785212259e-03 -2.5294527601668663e-03 -2.2339066001458349e-03 -9.8730303168041776e-04 2.6185292432253412e-04 6.2201321644194470e-04 1.0838837495431400e-05 -7.4022462424793865e-04 -6.2977102617087764e-04 7.3935746561684527e-04 2.5928873392556755e-03 3.8489975928325247e-03 3.2681033644075077e-03 1.5790804472022347e-03 -1.3703337256766852e-03 -2.0535873301705059e-03 -4.1190441269078303e-03 -1.8442833426489450e-03
diff --git a/lab4/RTDSP/Matlab/gen_filter.m b/lab4/RTDSP/Matlab/gen_filter.m
index 77f2003..625aba1 100644
--- a/lab4/RTDSP/Matlab/gen_filter.m
+++ b/lab4/RTDSP/Matlab/gen_filter.m
@@ -1,5 +1,5 @@
Fs = 8000;
-b = Untitled;
+b = m_filter;
freqz(b, 1, 1024, Fs);
-save filter_coeff_2.txt b -ASCII -DOUBLE -TABS \ No newline at end of file
+save filter_coeff_correct.txt b -ASCII -DOUBLE -TABS \ No newline at end of file
diff --git a/lab4/RTDSP/Matlab/m_filter.m b/lab4/RTDSP/Matlab/m_filter.m
index 9892f80..581c631 100644
--- a/lab4/RTDSP/Matlab/m_filter.m
+++ b/lab4/RTDSP/Matlab/m_filter.m
@@ -1,13 +1,15 @@
-function Hd = m_filter (Fs)
-%FILTER Returns a discrete-time filter object.
+function Hd = m_filter
+%M_FILTER Returns a discrete-time filter object.
% MATLAB Code
% Generated by MATLAB(R) 9.2 and the Signal Processing Toolbox 7.4.
-% Generated on: 25-Jan-2018 13:45:46
+% Generated on: 15-Feb-2018 14:19:05
% Equiripple Bandpass filter designed using the FIRPM function.
% All frequency values are in Hz.
+Fs = 8000; % Sampling Frequency
+
Fstop1 = 355; % First Stopband Frequency
Fpass1 = 415; % First Passband Frequency
Fpass2 = 1200; % Second Passband Frequency
@@ -22,7 +24,6 @@ dens = 20; % Density Factor
0], [Dstop1 Dpass Dstop2]);
% Calculate the coefficients using the FIRPM function.
-b = firpm(N, Fo, Ao, W, {dens});
-Hd = b;
+Hd = firpm(N, Fo, Ao, W, {dens});
% [EOF]