您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF51X技术支持专区 -> BF518/BF512 的数字信号处理-IIR
本帖共有814个阅读者
发表帖子 发表投票 回复主题
BF518/BF512 的数字信号处理-IIR
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
精华主题 精华帖子
BF518/BF512 的数字信号处理-IIR

代码实现功能

IIR(Infinite Impulse Response)数字滤波器,又名“无限脉冲响应数字滤波器”,或“递归滤波器”。递归滤波器,也就是IIR数字滤波器,顾名思义,具有反馈,一般认为具有无限的脉冲响应。

代码实现了通过VDSP下的算法库实现IIR滤波器,对输入的波形进行滤波后输出,通过Visual DSPPolt工具可以查看输入的波形和滤波后产生的波形。

硬件平台

开发板:ADSP-EDU-BF518F   淘宝链接:http://item.taobao.com/item.htm?spm=a1z10.3.17.33.5317f8&id=14449990649

仿真器:AD-HP510ICE-FULL   淘宝链接:http://item.taobao.com/item.htm?spm=a1z10.3.17.17.4561b&id=8842330668

实验步骤

1.  将工程文件BF51x_IIR.dpj载入Visual DSP++软件,将软件与板卡连接。

2. 将按下图打开工程下保存的.vdw文件

上传的图片
  201291914265465.jpg [ 13.69 KB 331×365 ] (缩略时请点击查看原图)

 

3. 在工程路径下找到out_input.vdw文件。

上传的图片
  201291914273465.jpg [ 29.98 KB 565×418 ] (缩略时请点击查看原图)

 

4.   打开文件后能看到会弹出下面的窗口,蓝色线表示待滤波的数据,红色线标识滤波后的数据。

上传的图片
  201291914283565.jpg [ 11.93 KB 640×384 ] (缩略时请点击查看原图)

 

5.  编译代码,并全速运行代码。


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2012/9/19 14:40:55
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

实验结果

代码运行后,会看到代表滤波后的数据的红线输出滤波后的波形。

上传的图片
  201291914414865.jpg [ 12.87 KB 644×386 ] (缩略时请点击查看原图)

 





我是OP...
等级:管理员 参考IP地址:*.*.*.*
2012/9/19 14:41:59
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159366 Call, 1 Queries, Processed in 0.046875 second(s),