导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请问大家matlab中filter函数如何在单片机中用C语言

* 71154: 请问大家matlab中filter函数如何在单片机中用C语言来实现

   wkyshy 
wkyshy发表的帖子 

 请问大家matlab中filter函数如何在单片机中用C语言来实现
请问大家:

我用MATLAB设计仿真了50赫兹点阻滤波器,分子分母两组系数已经求得,并且在MATLAB环境中编程代入系数,通过filter函数滤波,绘图,可以达到预期的效果,但是移植到单片机中来实现时,发现打印出的图形不对,没有达到预期效果,我不明白为什么?请问filter函数实现的是下述方程吗?也就是说我现在有两组滤波系数,那么如何不用filter函数,而通过自己的算法来实现滤波?

目前我使用的方程:

a(1)*y(n) = b(1)*x(n) + b(2)*x(n-1) + ... + b(nb+1)*x(n-nb)  - a(2)*y(n-1) - ... - a(na+1)*y(n-na)                 

a1=1.000;    a2=-1.949787855254260;    a3=0.993336083748266;

b1=0.996668041874133;      b2=-1.949787855254259;      b3=0.996668041874132;




发表时间:2005年1月13日14:18:40

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:请查看图片[upload=jpg]UploadFile/200511314244126727.jpg
[下一篇帖子]:AVR编程,怎么调用另一个文件里面的程序?(汇编)如题,达人赐教~