FIR filter using fixed point arithmetic operations for ST Nucleo F401RE.

Dependencies:   UITDSP_ADDA mbed

Coefficients_200_LPF_Fixed.hpp

Committer:
MikamiUitOpen
Date:
2015-11-16
Revision:
8:abd11816e480
Parent:
0:da34e90f15a3

File content as of revision 8:abd11816e480:

//--------------------------------------------------------------
//  Coefficients of FIR filter, Order = 200
//--------------------------------------------------------------

//                          帯域 1      帯域 2
// 下側帯域端周波数 (kHz)    0.000000    0.520000
// 上側帯域端周波数 (kHz)    0.400000    6.000000
// 利得              1.000000    0.000000
// 重み              1.000000    1.000000
// 偏差              0.009151    0.009151
// 偏差 [dB]           0.079123  -40.770626
const int ORDER_ = 200;
const int16_t hm_[ORDER_+1] = {          
             29,   -154,    -51,    -33,    -28,    -25,    -20,    -14,     -6,      3,
             12,     22,     30,     38,     44,     48,     49,     47,     42,     34,
             23,     11,     -4,    -19,    -34,    -48,    -60,    -70,    -76,    -77,
            -74,    -66,    -54,    -37,    -17,      5,     29,     52,     74,     92,
            107,    116,    118,    113,    102,     83,     58,     28,     -6,    -42,
            -77,   -111,   -139,   -162,   -176,   -180,   -174,   -157,   -129,    -91,
            -45,      7,     62,    118,    170,    217,    253,    277,    286,    279,
            253,    211,    151,     77,     -8,   -100,   -196,   -289,   -373,   -444,
           -495,   -522,   -519,   -484,   -414,   -308,   -166,      8,    213,    442,
            690,    950,   1213,   1472,   1718,   1942,   2137,   2297,   2415,   2488,
           2512,   2488,   2415,   2297,   2137,   1942,   1718,   1472,   1213,    950,
            690,    442,    213,      8,   -166,   -308,   -414,   -484,   -519,   -522,
           -495,   -444,   -373,   -289,   -196,   -100,     -8,     77,    151,    211,
            253,    279,    286,    277,    253,    217,    170,    118,     62,      7,
            -45,    -91,   -129,   -157,   -174,   -180,   -176,   -162,   -139,   -111,
            -77,    -42,     -6,     28,     58,     83,    102,    113,    118,    116,
            107,     92,     74,     52,     29,      5,    -17,    -37,    -54,    -66,
            -74,    -77,    -76,    -70,    -60,    -48,    -34,    -19,     -4,     11,
             23,     34,     42,     47,     49,     48,     44,     38,     30,     22,
             12,      3,     -6,    -14,    -20,    -25,    -28,    -33,    -51,   -154,
             29};