代码实现功能
FIR(Finite Impulse Response)滤波器:有限长单位冲激响应滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单位抽样响应是有限长的,因而滤波器是稳定的系统。因此,FIR滤波器在通信、图像处理、模式识别等领域都有着广泛的应用。
代码实现了通过算法实现FIR滤波器,对输入的波形进行滤波后输出,通过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. 将工程文件载入visual DSP软件,将软件与板卡连接。
2. 将按下图打开工程下保存的.vdw文件
3. 在工程路径下找到fir_518.vdw文件。
4. 打开文件后能看到会弹出下面的窗口,蓝色线表示待滤波的数据,红色线标识滤波后的数据。
5. 编译代码,并全速运行代码。
实验结果
代码运行后,会看到代表滤波后的数据的红线输出滤波后的波形。