FIR filter using DSP instructions for ST Nucleo F401RE.

Dependencies:   UITDSP_ADDA mbed

Committer:
MikamiUitOpen
Date:
Mon Nov 16 02:24:22 2015 +0000
Revision:
8:d226de4c3951
Parent:
0:797a9c10261e
9

Who changed what in which revision?

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