频域自适应滤波器的性能分析
发布时间:2021-04-03 02:04
自适应滤波技术是在待接收信号的先验统计知识未知的前提下,借助某一种滤波算法自学习外部非平稳环境的变化,从而实现最佳滤波的一种滤波技术。在众多的自适应滤波算法中,最小均方(Least Mean Square,LMS)算法作为最广泛使用的算法,其运算更加简单且容易实现。但是当滤波器的权重系数有所增大时,LMS算法的计算复杂度也将随之增加,特别是在某些需要数以千计的权重系数来对系统进行建模的应用中,甚至在某些资源受限的系统中将难以实现。为了解决滤波器计算复杂度的问题,Ferrara首次提出基于傅里叶变换(Fast Fourier Transform,FFT)和重叠-保存方法的频域自适应滤波(Frequency-domain Adaptive Filtering,FDAF)算法。然而无论是时域LMS算法,还是FDAF算法,固定的步长使滤波器始终无法兼顾快速收敛和低稳态误差。为了解决这一矛盾,LMS滤波器的凸组合(Convex Combination of Least Mean Square,CLMS)算法发展起来,通过将两个独立的LMS滤波器并联,使组合滤波器可以同时获得较快的收敛速度和较低的...
【文章来源】:大连海事大学辽宁省 211工程院校
【文章页数】:80 页
【学位级别】:硕士
【部分图文】:
图2.?1丨1适应滤波器系统模型??Fig.?2.1?System?model?for?adaptive?filter??自适应滤波器的系统模型如图2.1所示
适应滤波算法及基本特性??在己有的研'究成果中,Burm^Mtoa等对块数字滤波计算进行了广泛的讨论??该技术涉及通过一个块输入数据计算一个块或一组有限滤波器的输出。数字滤波器的模??块输出允许有效使用并行处理器以提高速度。根据广义LMS算法,在块自适应滤波器??中,每输出一个数据块调整一次滤波器系数。根据相关自适应滤波器的收敛性分析和计??算复杂度的分析结果表明,块自适应滤波器允许一定程度的快速实现,并有效地提高滤??波器的估计精度。??2.3.1?BLMS自适应滤波算法??如图2.2所示,为了获得计算上的优势,BLMS算法滤波器对输入数据进行了分块??处理。为了有效地使用块程序,算法必须允许在不修改滤波器参数的情况下对每个数据??块进行计算。因此,与传统的LMS滤波器在每一个数据样本中都调整一次权重向量的??方式不同,BLMS滤波器应该在每个数据块中调整一次权重向量。也就是说,从某个角??度来看,传统的LMS滤波器是BLMS滤波器的一个特例,此时滤波器的块长度为1。??t??输入信号?1?叫?n????1滤波器输出??+?)?t?串-并? ̄^?Si?串-并,??^变换器???命???变换器?>?H汁机 ̄???__.?TlZ?”期m??k的机制—細?^+??图2.?2块自适应滤波器??Fig.?2.2?Block?adaptive?filter??假设LMS算法在^时刻的输入信号向量为????x(n)?=?\_x(n),x(nx(n?-?M?+?\)J?(2.?10)??相对应的,第《时刻自适应滤波器的权向量为??州(,2)=[冰〇("),叫(《),"?,?_?]’?(
大连海事大学硕丨.?学位论文??4?COSFDAF算法的性能分析??己知CLMS算法的基本原理是将两个具有不同迭代步长的独立LMS滤波器相并联,??各个滤波器使用其自身的误差信号进行独立调整,而组合滤波器则通过随机梯度算法进??行调整,目的是为了使整个结构的误差最小,同时具有较快的收敛速度,使得组合滤波??器具有较高的输出质量。然而当滤波器的权重系数变大时,尤其是在某些需要数千个权??重系数来对系统脉冲响应建模的应用中,时域算法的计算复杂度较大,对于CLMS算??法,其计算复杂度更是双倍的增加,并且这些算法在资源受限的系统中可能将难以实现。??因此,以FDAF算法和CLMS算法为基础,提出了频域自适应滤波器的凸组合(COFDAF)??算法该算法在降低计算复杂度的同时,还有效地解决了滤波器在收敛速度和稳态性??能之间的权衡。??4.?1?COSFDAF?算法??4.?1.?1?COSFDAF算法的基本原理??如图4.1为COSFDAF算法的原理框图,两个具有不同步长的独立FDAF滤波器相??并联,大步长滤波器用来提高收敛速度,小步长滤波器用来获得较小的稳态误差。??/??1?\?r1-]??FFT?^'A—?d{k)??爹)?: ̄>??H?FSS?rm??jzr?.?T?,?/??J__^?fV2(k)?????IFFT?-?'??\???图4.?1?COSFADF自适应滤波器??Fig.?4.1?COSFDAF?adaptive?filter??其中x(/〇为整个滤波器的输入序列,W;⑷和%⑷分别为独立滤波器的频域权向量,??1?41??
本文编号:3116397
【文章来源】:大连海事大学辽宁省 211工程院校
【文章页数】:80 页
【学位级别】:硕士
【部分图文】:
图2.?1丨1适应滤波器系统模型??Fig.?2.1?System?model?for?adaptive?filter??自适应滤波器的系统模型如图2.1所示
适应滤波算法及基本特性??在己有的研'究成果中,Burm^Mtoa等对块数字滤波计算进行了广泛的讨论??该技术涉及通过一个块输入数据计算一个块或一组有限滤波器的输出。数字滤波器的模??块输出允许有效使用并行处理器以提高速度。根据广义LMS算法,在块自适应滤波器??中,每输出一个数据块调整一次滤波器系数。根据相关自适应滤波器的收敛性分析和计??算复杂度的分析结果表明,块自适应滤波器允许一定程度的快速实现,并有效地提高滤??波器的估计精度。??2.3.1?BLMS自适应滤波算法??如图2.2所示,为了获得计算上的优势,BLMS算法滤波器对输入数据进行了分块??处理。为了有效地使用块程序,算法必须允许在不修改滤波器参数的情况下对每个数据??块进行计算。因此,与传统的LMS滤波器在每一个数据样本中都调整一次权重向量的??方式不同,BLMS滤波器应该在每个数据块中调整一次权重向量。也就是说,从某个角??度来看,传统的LMS滤波器是BLMS滤波器的一个特例,此时滤波器的块长度为1。??t??输入信号?1?叫?n????1滤波器输出??+?)?t?串-并? ̄^?Si?串-并,??^变换器???命???变换器?>?H汁机 ̄???__.?TlZ?”期m??k的机制—細?^+??图2.?2块自适应滤波器??Fig.?2.2?Block?adaptive?filter??假设LMS算法在^时刻的输入信号向量为????x(n)?=?\_x(n),x(nx(n?-?M?+?\)J?(2.?10)??相对应的,第《时刻自适应滤波器的权向量为??州(,2)=[冰〇("),叫(《),"?,?_?]’?(
大连海事大学硕丨.?学位论文??4?COSFDAF算法的性能分析??己知CLMS算法的基本原理是将两个具有不同迭代步长的独立LMS滤波器相并联,??各个滤波器使用其自身的误差信号进行独立调整,而组合滤波器则通过随机梯度算法进??行调整,目的是为了使整个结构的误差最小,同时具有较快的收敛速度,使得组合滤波??器具有较高的输出质量。然而当滤波器的权重系数变大时,尤其是在某些需要数千个权??重系数来对系统脉冲响应建模的应用中,时域算法的计算复杂度较大,对于CLMS算??法,其计算复杂度更是双倍的增加,并且这些算法在资源受限的系统中可能将难以实现。??因此,以FDAF算法和CLMS算法为基础,提出了频域自适应滤波器的凸组合(COFDAF)??算法该算法在降低计算复杂度的同时,还有效地解决了滤波器在收敛速度和稳态性??能之间的权衡。??4.?1?COSFDAF?算法??4.?1.?1?COSFDAF算法的基本原理??如图4.1为COSFDAF算法的原理框图,两个具有不同步长的独立FDAF滤波器相??并联,大步长滤波器用来提高收敛速度,小步长滤波器用来获得较小的稳态误差。??/??1?\?r1-]??FFT?^'A—?d{k)??爹)?: ̄>??H?FSS?rm??jzr?.?T?,?/??J__^?fV2(k)?????IFFT?-?'??\???图4.?1?COSFADF自适应滤波器??Fig.?4.1?COSFDAF?adaptive?filter??其中x(/〇为整个滤波器的输入序列,W;⑷和%⑷分别为独立滤波器的频域权向量,??1?41??
本文编号:3116397
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/3116397.html