Transform real signal to analytic signal using Hilbert transform filter for ST Nucleo F401RE.

Dependencies:   UIT_ADDA mbed

Committer:
MikamiUitOpen
Date:
Sat Nov 15 06:41:42 2014 +0000
Revision:
3:befa5e0a4f84
Parent:
0:3d6eb7cd2ee1
4

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MikamiUitOpen 0:3d6eb7cd2ee1 1 //--------------------------------------------------------------
MikamiUitOpen 0:3d6eb7cd2ee1 2 // Coefficients of FIR filter for Hilbert transform
MikamiUitOpen 0:3d6eb7cd2ee1 3 // order = 114
MikamiUitOpen 0:3d6eb7cd2ee1 4 //--------------------------------------------------------------
MikamiUitOpen 0:3d6eb7cd2ee1 5
MikamiUitOpen 0:3d6eb7cd2ee1 6 // 下側帯域端周波数 (kHz) 0.100000
MikamiUitOpen 0:3d6eb7cd2ee1 7 // 上側帯域端周波数 (kHz) 5.900000
MikamiUitOpen 0:3d6eb7cd2ee1 8 // 利得          1.000000
MikamiUitOpen 0:3d6eb7cd2ee1 9 // 重み          1.000000
MikamiUitOpen 0:3d6eb7cd2ee1 10 // 偏差          0.021043
MikamiUitOpen 0:3d6eb7cd2ee1 11 // 偏差 [dB]        0.180882
MikamiUitOpen 0:3d6eb7cd2ee1 12
MikamiUitOpen 0:3d6eb7cd2ee1 13 const int ORDER_ = 114;
MikamiUitOpen 0:3d6eb7cd2ee1 14 const float hm_[(ORDER_-2)/4+1] = {
MikamiUitOpen 0:3d6eb7cd2ee1 15 -1.219445E-02f, -3.588348E-03f, -4.115788E-03f, -4.694313E-03f,
MikamiUitOpen 0:3d6eb7cd2ee1 16 -5.330306E-03f, -6.023547E-03f, -6.789705E-03f, -7.623529E-03f,
MikamiUitOpen 0:3d6eb7cd2ee1 17 -8.540672E-03f, -9.551124E-03f, -1.066327E-02f, -1.189104E-02f,
MikamiUitOpen 0:3d6eb7cd2ee1 18 -1.325570E-02f, -1.477938E-02f, -1.648963E-02f, -1.842388E-02f,
MikamiUitOpen 0:3d6eb7cd2ee1 19 -2.063158E-02f, -2.318096E-02f, -2.616506E-02f, -2.971581E-02f,
MikamiUitOpen 0:3d6eb7cd2ee1 20 -3.402717E-02f, -3.939898E-02f, -4.631538E-02f, -5.561436E-02f,
MikamiUitOpen 0:3d6eb7cd2ee1 21 -6.887764E-02f, -8.949575E-02f, -1.262857E-01f, -2.115829E-01f,
MikamiUitOpen 0:3d6eb7cd2ee1 22 -6.364118E-01f};