firls (2, [0 1], [0 1])
ans =
-0.202642367284676 0.500000000000000 -0.202642367284676
firls (30, [0, 0.3, 0.4, 1], [0, 0, 1, 1])
ans =
Columns 1 through 3
0.004692883289037 -0.001638148210099 -0.009818117748803
Columns 4 through 6
-0.008279878770928 0.006267491160177 0.019589001440355
Columns 7 through 9
0.011981223403659 -0.016304094077684 -0.036009199056671
Columns 10 through 12
-0.015208780440336 0.039191605284185 0.070875665949524
Columns 13 through 15
0.017409599342225 -0.125598992122089 -0.283048052488190
Columns 16 through 18
0.648476079816521 -0.283048052488190 -0.125598992122089
Columns 19 through 21
0.017409599342225 0.070875665949524 0.039191605284185
Columns 22 through 24
-0.015208780440336 -0.036009199056671 -0.016304094077684
Columns 25 through 27
0.011981223403659 0.019589001440355 0.006267491160177
Columns 28 through 30
-0.008279878770928 -0.009818117748803 -0.001638148210099
Column 31
0.004692883289037
firls (31, [0, 0.3, 0.4, 1], [1, 1, 0, 0])
ans =
Columns 1 through 3
-0.005720905740853 -0.002460466470903 0.006768372887339
Columns 4 through 6
0.011449677106172 0.002115335030575 -0.015052980893358
Columns 7 through 9
-0.019587090569268 0.000988574373910 0.030184197215666
Columns 10 through 12
0.031822381026702 -0.010599661407979 -0.062780478419231
Columns 13 through 15
-0.057119298177784 0.046167614267891 0.209448476815995
Columns 16 through 18
0.333494082295982 0.333494082295982 0.209448476815995
Columns 19 through 21
0.046167614267891 -0.057119298177784 -0.062780478419231
Columns 22 through 24
-0.010599661407979 0.031822381026702 0.030184197215666
Columns 25 through 27
0.000988574373910 -0.019587090569268 -0.015052980893358
Columns 28 through 30
0.002115335030575 0.011449677106172 0.006768372887339
Columns 31 through 32
-0.002460466470903 -0.005720905740853
firls (64, [0, 0.3, 0.4, 0.7, 0.8, 1], [1, 1, 0, 0, 1, 1])
ans =
Columns 1 through 3
-0.000462543598280 0.000708325591973 0.000054366357871
Columns 4 through 6
0.000717064531294 -0.000132249184797 -0.002924898361144
Columns 7 through 9
0.001170084825789 0.000555486542995 0.001874469089788
Columns 10 through 12
0.003692676178420 -0.007347713732906 -0.001854307625524
Columns 13 through 15
0.001174157879744 0.000280484430055 0.014370596049393
Columns 16 through 18
-0.006622802968559 -0.011870833118887 0.001121265019356
Columns 19 through 21
-0.009908232551718 0.026251246548401 0.013426577264761
Columns 22 through 24
-0.026670567323632 -0.000082962589089 -0.032433902236284
Columns 25 through 27
0.017469405772253 0.070664424245086 -0.033472849178466
Columns 28 through 30
-0.001786308544070 -0.070275902688781 -0.091956134201039
Columns 31 through 33
0.285134838675251 0.060528901787412 0.597403103359501
Columns 34 through 36
0.060528901787412 0.285134838675251 -0.091956134201039
Columns 37 through 39
-0.070275902688781 -0.001786308544070 -0.033472849178466
Columns 40 through 42
0.070664424245086 0.017469405772253 -0.032433902236284
Columns 43 through 45
-0.000082962589089 -0.026670567323632 0.013426577264761
Columns 46 through 48
0.026251246548401 -0.009908232551718 0.001121265019356
Columns 49 through 51
-0.011870833118887 -0.006622802968559 0.014370596049393
Columns 52 through 54
0.000280484430055 0.001174157879744 -0.001854307625524
Columns 55 through 57
-0.007347713732906 0.003692676178420 0.001874469089788
Columns 58 through 60
0.000555486542995 0.001170084825789 -0.002924898361144
Columns 61 through 63
-0.000132249184797 0.000717064531294 0.000054366357871
Columns 64 through 65
0.000708325591973 -0.000462543598280
firls (51, [0, 0.3, 0.4, 0.7, 0.8, 1], [0, 0, 1, 1, 0, 0])
ans =
Columns 1 through 3
-0.000607642579261 0.000022638930196 -0.002744013113417
Columns 4 through 6
0.001812590894698 0.004100496334309 -0.001657282636829
Columns 7 through 9
0.001888025475230 -0.007775155812119 -0.005190170546018
Columns 10 through 12
0.013037048280229 0.000329911938516 0.007014708783754
Columns 13 through 15
-0.005126572687604 -0.029485172312703 0.016013836222392
Columns 16 through 18
0.010325577529284 0.011953058277043 0.025603828777400
Columns 19 through 21
-0.066763202511540 -0.016257753989146 0.032887434822287
Columns 22 through 24
0.003213452562834 0.138083403637895 -0.095883000983279
Columns 25 through 27
-0.290927576353713 0.255501530073361 0.255501530073361
Columns 28 through 30
-0.290927576353713 -0.095883000983279 0.138083403637895
Columns 31 through 33
0.003213452562834 0.032887434822287 -0.016257753989146
Columns 34 through 36
-0.066763202511540 0.025603828777400 0.011953058277043
Columns 37 through 39
0.010325577529284 0.016013836222392 -0.029485172312703
Columns 40 through 42
-0.005126572687604 0.007014708783754 0.000329911938516
Columns 43 through 45
0.013037048280229 -0.005190170546018 -0.007775155812119
Columns 46 through 48
0.001888025475230 -0.001657282636829 0.004100496334309
Columns 49 through 51
0.001812590894698 -0.002744013113417 0.000022638930196
Column 52
-0.000607642579261
firls (48, [0, 0.3, 0.4, 0.6, 0.7, 0.9], [0, 1, 0, 0, 0.5, 0.5], 'h')
ans =
Columns 1 through 3
-0.001984287112620 0.005584703532062 -0.001099451383786
Columns 4 through 6
0.000296682062184 -0.006432628236316 0.001770872481962
Columns 7 through 9
-0.005537864709411 0.019419443183096 -0.003730039964352
Columns 10 through 12
-0.005016207687268 -0.016620436737908 0.004830573817563
Columns 13 through 15
-0.001356554505744 0.037294716882952 -0.000260971411943
Columns 16 through 18
-0.038031248400734 -0.021550384820888 0.002224553644648
Columns 19 through 21
0.036218442519865 0.060075475476240 0.034180066355086
Columns 22 through 24
-0.208651641643443 -0.058486399655921 -0.213732631805603
Columns 25 through 27
0 0.213732631805603 0.058486399655921
Columns 28 through 30
0.208651641643443 -0.034180066355086 -0.060075475476240
Columns 31 through 33
-0.036218442519865 -0.002224553644648 0.021550384820888
Columns 34 through 36
0.038031248400734 0.000260971411943 -0.037294716882952
Columns 37 through 39
0.001356554505744 -0.004830573817563 0.016620436737908
Columns 40 through 42
0.005016207687268 0.003730039964352 -0.019419443183096
Columns 43 through 45
0.005537864709411 -0.001770872481962 0.006432628236316
Columns 46 through 48
-0.000296682062184 0.001099451383786 -0.005584703532062
Column 49
0.001984287112620
firls (42, [0, 0.3, 0.4, 1], [0, 0.3, 0, 0]*pi, 'd')
ans =
Columns 1 through 3
-0.002828246791375 0.001711251658654 0.004799860229854
Columns 4 through 6
0.001182404080666 -0.006179077493700 -0.007482898869529
Columns 7 through 9
0.001904822063720 0.012629302887583 0.009646993580965
Columns 10 through 12
-0.008313231005266 -0.021831348312086 -0.010286642826869
Columns 13 through 15
0.020206773180341 0.035331365891410 0.008052006077885
Columns 16 through 18
-0.043136811031309 -0.060371090549335 -0.002049124826782
Columns 19 through 21
0.104501818984255 0.173318151075501 0.133710492418112
Columns 22 through 24
0 -0.133710492418112 -0.173318151075501
Columns 25 through 27
-0.104501818984255 0.002049124826782 0.060371090549335
Columns 28 through 30
0.043136811031309 -0.008052006077885 -0.035331365891410
Columns 31 through 33
-0.020206773180341 0.010286642826869 0.021831348312086
Columns 34 through 36
0.008313231005266 -0.009646993580965 -0.012629302887583
Columns 37 through 39
-0.001904822063720 0.007482898869529 0.006179077493700
Columns 40 through 42
-0.001182404080666 -0.004799860229854 -0.001711251658654
Column 43
0.002828246791375
firls (43, [0, 0.3, 0.4, 1], [0, 0.3, 0, 0]*pi, [30, 1], 'd')
ans =
Columns 1 through 3
0.000931793120603 -0.004218541450905 0.001280644235662
Columns 4 through 6
0.006191528070541 0.001488916358187 -0.007811826681856
Columns 7 through 9
-0.008142534428853 0.004287421923505 0.015075728864723
Columns 10 through 12
0.007381100750589 -0.014216819922837 -0.023332154108941
Columns 13 through 15
-0.002169804805043 0.030491878893478 0.032774723268981
Columns 16 through 18
-0.011121486479130 -0.060081144379116 -0.048049111893319
Columns 19 through 21
0.043985308293773 0.151878714908087 0.176647031569701
Columns 22 through 24
0.078304527481759 -0.078304527481759 -0.176647031569701
Columns 25 through 27
-0.151878714908087 -0.043985308293773 0.048049111893319
Columns 28 through 30
0.060081144379116 0.011121486479130 -0.032774723268981
Columns 31 through 33
-0.030491878893478 0.002169804805043 0.023332154108941
Columns 34 through 36
0.014216819922837 -0.007381100750589 -0.015075728864723
Columns 37 through 39
-0.004287421923505 0.008142534428853 0.007811826681856
Columns 40 through 42
-0.001488916358187 -0.006191528070541 -0.001280644235662
Columns 43 through 44
0.004218541450905 -0.000931793120603
firls (49, [0.1, 1.0], [1, 1], 'h')
ans =
Columns 1 through 3
-0.000048735720424 -0.000116485698859 -0.000228339195699
Columns 4 through 6
-0.000400746166178 -0.000653519444635 -0.001010064699230
Columns 7 through 9
-0.001497612882523 -0.002147498059003 -0.002995551170112
Columns 10 through 12
-0.004082720754759 -0.005456093137932 -0.007170582417883
Columns 13 through 15
-0.009291723821315 -0.011900289993120 -0.015099976372841
Columns 16 through 18
-0.019030423662130 -0.023889947126337 -0.029976966416141
Columns 19 through 21
-0.037770158995673 -0.048096444736148 -0.062523174745685
Columns 22 through 24
-0.084422579230011 -0.122590295286587 -0.209336210716427
Columns 25 through 27
-0.635657901226696 0.635657901226696 0.209336210716427
Columns 28 through 30
0.122590295286587 0.084422579230011 0.062523174745685
Columns 31 through 33
0.048096444736148 0.037770158995673 0.029976966416141
Columns 34 through 36
0.023889947126337 0.019030423662130 0.015099976372841
Columns 37 through 39
0.011900289993120 0.009291723821315 0.007170582417883
Columns 40 through 42
0.005456093137932 0.004082720754759 0.002995551170112
Columns 43 through 45
0.002147498059003 0.001497612882523 0.001010064699230
Columns 46 through 48
0.000653519444635 0.000400746166178 0.000228339195699
Columns 49 through 50
0.000116485698859 0.000048735720424
firls (50, [0.1, 0.9], [1, 1], 10, 'h')
ans =
Columns 1 through 3
-0.000133435071832 -0.000000000000005 -0.000504709817637
Columns 4 through 6
-0.000000000000011 -0.001338164675291 -0.000000000000020
Columns 7 through 9
-0.002946651356398 -0.000000000000031 -0.005752830945193
Columns 10 through 12
-0.000000000000043 -0.010310633104848 -0.000000000000055
Columns 13 through 15
-0.017355038244845 -0.000000000000064 -0.027933173377781
Columns 16 through 18
-0.000000000000068 -0.043759007606156 -0.000000000000067
Columns 19 through 21
-0.068246589275989 -0.000000000000058 -0.110110103028471
Columns 22 through 24
-0.000000000000043 -0.201453570793250 -0.000000000000023
Columns 25 through 27
-0.632962064594106 0 0.632962064594106
Columns 28 through 30
0.000000000000023 0.201453570793250 0.000000000000043
Columns 31 through 33
0.110110103028471 0.000000000000058 0.068246589275989
Columns 34 through 36
0.000000000000067 0.043759007606156 0.000000000000068
Columns 37 through 39
0.027933173377781 0.000000000000064 0.017355038244845
Columns 40 through 42
0.000000000000055 0.010310633104848 0.000000000000043
Columns 43 through 45
0.005752830945193 0.000000000000031 0.002946651356398
Columns 46 through 48
0.000000000000020 0.001338164675291 0.000000000000011
Columns 49 through 51
0.000504709817637 0.000000000000005 0.000133435071832
firls (26, [0, 0.3, 0.4, 1], [1, 1, 0, 0], [1, 26], 'h')
ans =
Columns 1 through 3
-0.003022937893055 -0.010262389563569 -0.026905331240503
Columns 4 through 6
-0.048440190026945 -0.060457602098420 -0.049837464844988
Columns 7 through 9
-0.022306692637467 -0.007586962744112 -0.039285215295646
Columns 10 through 12
-0.120771780272182 -0.208208873470273 -0.233600887145253
Columns 13 through 15
-0.156107214739716 0 0.156107214739716
Columns 16 through 18
0.233600887145253 0.208208873470273 0.120771780272182
Columns 19 through 21
0.039285215295646 0.007586962744112 0.022306692637467
Columns 22 through 24
0.049837464844988 0.060457602098420 0.048440190026945
Columns 25 through 27
0.026905331240503 0.010262389563569 0.003022937893055
firls (25, [0, 0.3, 0.4, 1], [0, 0, 1, 1])
[Warning: Odd order symmetric FIR filters must have a gain of
zero at the Nyquist frequency. The order is being increased
by one.]
[> In firls (line 111)]
ans =
Columns 1 through 3
-0.009114803351533 -0.007255303666631 0.006574077456249
Columns 4 through 6
0.018851043413810 0.010925101837620 -0.016633782996088
Columns 7 through 9
-0.035292332246211 -0.014149613543479 0.039572337397429
Columns 10 through 12
0.070225791033037 0.016358089931198 -0.126059085729753
Columns 13 through 15
-0.282491533229262 0.649523269589783 -0.282491533229262
Columns 16 through 18
-0.126059085729753 0.016358089931198 0.070225791033037
Columns 19 through 21
0.039572337397429 -0.014149613543479 -0.035292332246211
Columns 22 through 24
-0.016633782996088 0.010925101837620 0.018851043413810
Columns 25 through 27
0.006574077456249 -0.007255303666631 -0.009114803351533
firls (25, [0, 0.3, 0.4, 1], [0, 0, 1, 1], 'h')
ans =
Columns 1 through 3
-0.004828587335654 -0.012667800036497 -0.007170455724996
Columns 4 through 6
0.011876624850436 0.025012682340435 0.010411140602275
Columns 7 through 9
-0.026819917421290 -0.047627116034509 -0.012985390549605
Columns 10 through 12
0.066250821601417 0.113176149470742 0.014409928429738
Columns 13 through 15
-0.543204085527942 0.543204085527942 -0.014409928429738
Columns 16 through 18
-0.113176149470742 -0.066250821601417 0.012985390549605
Columns 19 through 21
0.047627116034509 0.026819917421290 -0.010411140602275
Columns 22 through 24
-0.025012682340435 -0.011876624850436 0.007170455724996
Columns 25 through 26
0.012667800036497 0.004828587335654
firls (35, [0, 0.3, 0.4, 0.7, 0.8, 1], [1, 1, 0, 0, 1, 1], [1, 10, 1])
[Warning: Odd order symmetric FIR filters must have a gain of
zero at the Nyquist frequency. The order is being increased
by one.]
[> In firls (line 111)]
ans =
Columns 1 through 3
0.005074901304476 -0.004620863700306 -0.007816713090616
Columns 4 through 6
0.002486977446899 -0.005046853817432 0.019523572284861
Columns 7 through 9
0.008821488193020 -0.024420705282039 0.000114801132239
Columns 10 through 12
-0.025778705094059 0.018007849123302 0.065344559984103
Columns 13 through 15
-0.035028806585019 -0.004295198991750 -0.067257297564490
Columns 16 through 18
-0.087399261734626 0.285696818759281 0.058923159180860
Columns 19 through 21
0.593398407174515 0.058923159180860 0.285696818759281
Columns 22 through 24
-0.087399261734626 -0.067257297564490 -0.004295198991750
Columns 25 through 27
-0.035028806585019 0.065344559984103 0.018007849123302
Columns 28 through 30
-0.025778705094059 0.000114801132239 -0.024420705282039
Columns 31 through 33
0.008821488193020 0.019523572284861 -0.005046853817432
Columns 34 through 36
0.002486977446899 -0.007816713090616 -0.004620863700306
Column 37
0.005074901304476
firls (35, [0, 0.3, 0.4, 0.7, 0.8, 1], [1, 1, 0, 0, 1, 1], [1, 10, 1], 'h')
ans =
Columns 1 through 3
-0.012583241277004 -0.017706454059993 -0.039212561847882
Columns 4 through 6
-0.022628275538374 -0.024424893459969 -0.011606392903239
Columns 7 through 9
-0.000321339192369 -0.053904665854245 -0.042567374066995
Columns 10 through 12
-0.063163305208436 -0.059382838644554 0.032376926258685
Columns 13 through 15
-0.056037725124268 -0.061267492202966 -0.126303300495112
Columns 16 through 18
-0.352124278520162 -0.017794197868019 -0.315612163936746
Columns 19 through 21
0.315612163936746 0.017794197868019 0.352124278520162
Columns 22 through 24
0.126303300495112 0.061267492202966 0.056037725124268
Columns 25 through 27
-0.032376926258685 0.059382838644554 0.063163305208436
Columns 28 through 30
0.042567374066995 0.053904665854245 0.000321339192369
Columns 31 through 33
0.011606392903239 0.024424893459969 0.022628275538374
Columns 34 through 36
0.039212561847882 0.017706454059993 0.012583241277004