新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 基于DSP6713实现的IIR格型自适应滤波器

基于DSP6713实现的IIR格型自适应滤波器

作者:时间:2011-05-16来源:网络收藏


4 自适应格型滤波算法的实现
由于需要两个输入端,一个为主信号输入端,另一个为参考信号输入端。因此,如何在软件和硬件上设计和实现两个信号通路的建立问题是的关键之一。为了解决双通道的信号输入通道问题,可以采用开发板上的CS4272编解码器的立体声输入功能,利用立体声编解码器的左、右两路音频输入作为主信号输入和参考信号输入。然后将两个通道的信号送往进行自适应格型滤波处理,将处理后的信号通过McBSP0传送到CS4272编解码器,CS4272编解码器的D/A转换电路再将数字信号转换为模拟音频。整个自适应滤波的过程如图4所示。

本文引用地址:http://www.eepw.com.cn/article/187523.htm

g.JPG


本文中自适应滤波器的参考输入通道采用的是目标板上的立体声输入接口的左通道,主信号通道采用立体声接口的右通道,操作完成后进行交替,采用Ping-Pong数据缓冲结构,Ping-Pong缓冲存储区分配采用下面的C语言形式:
h.JPG
程序使用CCS开发环境进行编译、链接生成可执行公共目标文件(COFF),然后加载运行。滤波器的权系数设定为512阶,自适应步长为5×10-5,输入信号为某组给定的音频信号,通过CCS开发环境的图形分析工具得到测试结果如图5所示。可以看到,滤波前后的频谱图非常相似,结果表明该滤波器具有很好的滤波效果。

a.JPG


最后通过SEED-XDSusb 2.O仿真器下载到开发板上运行并播放音乐进行实时测试,实验结果符合预期效果,有很好的实用价值。

5 结语
本文设计的重点和难点是掌握和应用来实现音频信号的采集、输出的硬件平台的构建,研究了格型自适应滤波处理算法的DSP实现问题,最终通过DSP软件编程完成了目标算法的工程实现。本文提出的基于这种特殊结构的自适应滤波器,由于实时性强和滤波效果明显,将越来越广泛地被应用于各种工程中。

超级电容器相关文章:超级电容器原理



上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭