![]() |
【求助】问如何使用matlab生成的滤波器系数头文件
我是用matlab中的FDATool设计的9阶IIR滤波器(切比雪夫I型),并将滤波系数导出为c程序的头文件fdacoefs.h(在CCS中使用),如下。但我不会使用这个头文件,NL[MWSPT_NSEC]和DL[MWSPT_NSEC]这两个数组是干嘛用的?MWSPT_NSEC为什么会是11?我设计的9阶啊,不需要级联11级吧?
有用过这种头文件的高手请指点,更希望有例程给小弟看看!烦请赐教,不胜感激!! #define MWSPT_NSEC 11 const int NL[MWSPT_NSEC] = { 1,3,1,3,1,3,1,3,1,2,1 }; const int16_T NUM[MWSPT_NSEC][3] = { { 4687, 0, 0 }, { 32767, 32767, 32767 }, { 3636, 0, 0 }, { 32767, 32767, 32767 }, { 2096, 0, 0 }, { 32767, 32767, 32767 }, { 697, 0, 0 }, { 32767, 32767, 32767 }, { 2029, 0, 0 }, { 32767, 32767, 0 }, { 32767, 0, 0 } }; const int DL[MWSPT_NSEC] = { 1,3,1,3,1,3,1,3,1,2,1 }; const int16_T DEN[MWSPT_NSEC][3] = { { 32767, 0, 0 }, { 32767, -32768, 31510 }, { 32767, 0, 0 }, { 32767, -32768, 29161 }, { 32767, 0, 0 }, { 32767, -32768, 27135 }, { 32767, 0, 0 }, { 32767, -32768, 25690 }, { 32767, 0, 0 }, { 32767, -28711, 0 }, { 32767, 0, 0 } }; |
好像没遇到过这个问题,先查查看。
|
请求帮忙啊!高手指点!!:sweat:
|
为什么没人回复呢?
|
呵呵 ,谢谢了呀
|
为什么谢谢?
求帮助!!! |
所有时间均为北京时间。现在的时间是 04:40。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.