新闻中心

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

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

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

3 自适应格型滤波器及算法
3.1 自适应格型滤波器
就是其权系数可以根据某种自适应算法来不断修改,使系统的冲激响应满足给定的性能判断。它的设计包括结构设计和自适应算法的选取、最佳参数的确定,以及有效字长效应影响的最小化等。的原理图如图2所示。它主要由两部分组成:系数可调的数字滤波器和用来调节或修正滤波器系数的自适应算法。

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

c.JPG


图中滤波器的结构可以是型结构,也可以是FIR型结构。尽管IIR结构的滤波器性能不够稳定,但在实际应用中它能够以很小的复杂度实现和FIR滤波器相同的功能,且可以利用模拟滤波器设计的结果,所以在对稳定性要求不高的情况下这是一个理想的选择。本文所采用的是IIR格型,格型结构的优点是按阶递归,增加或者减少级数不会影响已经存在的阶数设计。

格型IIR滤波器的结构框图如图3所示。它由两个格型滤波器级联而成,上方的格型滤波器H1(z)的输入为Input,输出设为s0(n);下方的格型滤波器H2(z)的输入为s0(n),输出为Output。

d.JPG

采用TI公司开发的C67xLIB库函数F_sp_iirlat。F_sp_iirlat是单精度IIR格型滤波算法。其C语言形式为:
e.JPG
3.2 自适应滤波器算法
在前面讨论了自适应滤波器的原理和结构,接下来讨论自适应滤波器的另一个关键组成部分:自适应算法。目前,大多数自适应滤波器都采用最小均方算法(LMS),因为它容易设计、实现且性能稳健。自适应算法是根据某种准则来设计的,目的在于设法使y(n)和d(n)尽量接近,不同的算法实质一样,只是接近的衡量标准不一样。最常用的准则是最小均方误差(Mean Square Error,MSE)准则,即期望信号d(n)与滤波器输出y(n)之差e(n)的平方值最小,并根据这个准则来不断调整自适应算法。采用TI公司开发的C67xDSPLIB库函数DSPF_sp_lms。DSPF_ sp_lms为单精度浮点LMS算法,实现LMS自适应算法。其C语言形式为:
f.JPG

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




评论


相关推荐

技术专区

关闭