主题中讨论的其他器件:C2000WARE
我 使用 FIR 滤波器、提供的系数适用于低通滤波器。
我想计算40Hz 至400Hz 频率的系数。
下面是所提供的头文件中给出的系数、
"C:\ti\C2000Ware_5_01_00_00\libraries\dsp\FPU\c28\include\fpu32\FPU_filter.h"
/* FIR_F32模块的5阶 LPF 系数*/
#define FIR_F32_LPF6{\
-0.0805727691、0.1966465116、0.4776741266、0.4776741266、\
0.1966465116、-0.0805727691}
/* FIR_F32模块的31阶 LPF 系数*/
#define FIR_F32_LPF32{\
-0.0009375925、-0.0018498098、0.0028200552、0.003732495、\
-0.0056770989、-0.0075621097、0.0106198033、0.013698048、\
-0.0185259376、-0.0237575006、0.0318195596、0.0418184102、\
-0.0582660958、-0.0851156115、0.1475527734、0.4489050806、\
0.4489050806、0.1475527734、-0.0851156115、-0.0582660958、\
0.0418184102、0.0318195596、-0.0237575006、-0.0185259376、\
0.013698048、0.0106198033、-0.0075621097、-0.0056770989、\
0.003732495、0.0028200552、-0.0018498098、-0.0009375925、}
/* FIR_F32模块的50阶 LPF 系数*/
#define FIR_F32_LPF50{\
-7.5203931190e-04、-3.4963795920e-03、-2.5768701450e-03、-2.9541992120e-03、\
-1.9022732740e-03、7.5785334050e-05、2.9216345870e-03、6.043236640e-03、\
8.6036063730e-03、9.6314987170e-03、8.2863057030e-03、4.1323564950e-03、\
-2.6098575910e-03、-1.0932658800e-02、-1.9081210720e-02、-2.4793250490e-02、\
-2.5703735650e-02、-1.9845590000e-02、-6.1563691120e-03、1.5153512360e-02、\
4.2456313970e-02、7.2834178810e-02、1.0249938820e-01、1.2741793690e-01、\
1.4401510360e-01、1.4983779190e-01、1.4401510360e-01、1.2741793690e-01、\
1.0249938820e-01、7.2834178810e-02、4.2456313970e-02、1.5153512360e-02、\
-6.1563691120e-03、-1.9845590000e-02、-2.5703735650e-02、-2.4793250490e-02、\
-1.9081210720e-02、-1.0932658800e-02、-2.6098575910e-03、4.1323564950e-03、\
8.2863057030e-03、9.6314987170e-03、8.6036063730e-03、6.043236640e-03、\
2.9216345870e-03、7.5785334050e-05、-1.9022732740e-03、-2.9541992120e-03、\
-2.5768701450e-03、-3.4963795920e-03、-7.5203931190e-04、}
这些是所提供的头文件中给出的系数、
"C:\ti\C2000Ware_5_01_00_00\libraries\dsp\FPU\c28\include\fpu32\FPU_filter.h"