This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28069M:带通滤波器的 FIR 系数

Guru**** 2390755 points
Other Parts Discussed in Thread: C2000WARE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1346939/tms320f28069m-fir-coefficients-for-band-pass-filter

器件型号:TMS320F28069M
主题中讨论的其他器件: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"

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Akshay、

    Unknown 说:
    我 使用的是 FIR 滤波器、并且提供的系数适用于低通滤波器。
    我想计算40Hz 到400Hz 频率的系数。[/引号]

    我不确定这里要问的是什么、提供的系数只是样本(如头文件中所述)。 如果您需要不同的系数、可以生成自己的系数来代替这些系数。 根据我的理解、TI 未向客户定制这些系数、这些特定系数用于 FIR 软件示例。