MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   【求助】问如何使用matlab生成的滤波器系数头文件 (https://www.labfans.com/bbs/showthread.php?t=1514)

hdwok 2008-03-03 15:57

【求助】问如何使用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
}
};

xyz20070912 2008-03-05 11:30

好像没遇到过这个问题,先查查看。

hdwok 2008-03-08 15:10

请求帮忙啊!高手指点!!:sweat:

hdwok 2008-03-12 19:44

为什么没人回复呢?

ghost1861 2008-03-13 19:57

呵呵 ,谢谢了呀

hdwok 2008-03-15 18:07

为什么谢谢?
求帮助!!!


所有时间均为北京时间。现在的时间是 04:40

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.