代码实现功能
IIR(Infinite Impulse Response)数字滤波器,又名“无限脉冲响应数字滤波器”,或“递归滤波器”。递归滤波器,也就是IIR数字滤波器,顾名思义,具有反馈,一般认为具有无限的脉冲响应。
代码实现了通过VDSP下的算法库实现IIR滤波器,对输入的波形进行滤波后输出,通过Visual DSP的Polt工具可以查看输入的波形和滤波后产生的波形。
硬件平台
开发板: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文件
3. 在工程路径下找到out_input.vdw文件。
4. 打开文件后能看到会弹出下面的窗口,蓝色线表示待滤波的数据,红色线标识滤波后的数据。
5. 编译代码,并全速运行代码。