自适应滤波器的设计与实现.doc
《自适应滤波器的设计与实现.doc》由会员分享,可在线阅读,更多相关《自适应滤波器的设计与实现.doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date自适应滤波器的设计与实现湖南人文科技学院目 录摘 要I1 绪 论.11.1 引言11.2 课题研究意义和目的11.3 国内外研究发展状况21.4本文研究思路与主要工作42 自适应滤波器理论基础42.1 滤波器的基本概念42.2 数字滤波器的基本概念52.3 自适应滤波器的原理62.4 自适应滤波算法种类82.4.1 最小均方(LMS)算法82.4.2 递推最小二乘法(
2、RLS)算法113 自适应滤波器的设计143.1 无限冲激响应(IIR)滤波器143.1.1 自适应IIR滤波器的基本原理143.1.2 方程误差结构形式自适应IIR滤波器143.1.3 IIR滤波器的一般结构163.2 有限冲激响应(FIR)滤波器173.2.1 FIR横向型滤波器的一般结构173.2.2 FIR横向性滤波器的工作原理173.3 IIR滤波器和FIR滤波器的比较204 基于DSP实现自适应滤波器204.1 MATLAB语言介绍204.2 MATLAB仿真224.2.1 MATLAB程序仿真224.2.2 仿真结果234.3 DSP的理论基础244.4 自适应滤波算法的DSP实
3、现255 总结与展望28参考文献29致 谢29附录 自适应滤波子程序30-摘要自适应滤波器是统计信号处理的一个重要组成部分。在实际应用中,由于没有充足的信息来设计固定系数的数字滤波器,或者设计规则会在滤波器正常运行时改变,因此我们需要研究自适应滤波器。凡是需要处理未知统计环境下运算结果所产生的信号或需要处理非平稳信号时,自适应滤波器可以提供一种吸引人的解决方法,而且其性能通常远优于用常方法设计的固定滤波器。此外,自适应滤波器还能提供非自适应方法所不可能提供的新的信号处理能力。本文从自适应滤波器研究的意义入手,介绍了自适应滤波器的基本理论思想,具体阐述了自适应滤波器的基本原理、算法及设计方法。自
4、适应滤波器的算法是整个系统的核心。本文中,对两种最基本的自适应算法,即最小均方误差(LMS)算法和递归最小二乘(RLS)算法进行了详细的介绍和分析,并针对两种算法的优缺点进行了详细的比较。同时,分别对FIR结构和IIR结构自适应滤波器做了详细的介绍,比较了FIR结构和IIR结构自适应滤波器的优缺点。最终采用改进的LMS算法设计FIR结构自适应滤波器,并采用MATLAB进行仿真,最后用DSP实现了自适应滤波器。实验结果表明,该自适应滤波器滤波效果优越。关键词:自适应滤波器;LMS算法;FIR结构滤波器;DSP1 绪论1.1 引言滤波技术是信号处理中的一种基本方法和技术,尤其数字滤波技术使用广泛,
5、数字滤波理论的研究及其产品的开发一直受到很多国家的重视。从总的来说滤波可分为经典滤波和现代滤波。经典滤波要求已知信号和噪声的统计特性,如维纳滤波和卡尔曼滤波。现代滤波则不要求己知信号和噪声的统计特性,如自适应滤波。自适应滤波的原理就是利用前一时刻己获得的滤波参数等结果,自动地调节现时刻的滤波参数,从而达到最优化滤波。自适应滤波具有很强的自学习、自跟踪能力,适用于平稳和非平稳随机信号的检测和估计。自适应滤波一般包括3个模块:滤波结构、性能判据和自适应算法。其中,自适应滤波算法一直是人们的研究热点,包括线性自适应算法和非线性自适应算法,非线性自适应算法具有更强的信号处理能力,但计算比较复杂,实际应
6、用最多的仍然是线性自适应滤波算法。线性自适应滤波算法的种类很多,有LMS自适应滤波算法、R路自适应滤波算法、变换域自适应滤波算法、仿射投影算法、共扼梯度算法等。1.2 课题研究意义和目的对自适应滤波算法的研究是当今自适应信号处理中最为活跃的研究课题之一。Windrow等于1967年提出的自适应滤波系统的参数能自动的调整而达到最优状况,而且在设计时,只需要很少的或根本不需要任何关于信号与噪声的先验统计知识。这种滤波器的实现差不多像维纳滤波器那样简单,而滤波器性能几乎如卡尔曼滤波器一样好。自适应滤波器与普通滤波器不同,它的冲激响应或滤波参数是随外部环境的变化而变化的,经过一段自动调节的收敛时间达到
7、最佳滤波的要求。自适应滤波器本身有一个重要的自适应算法,这个算法可以根据输入、输出及原参量信号按照一定准则修改滤波参量,以使它本身能有效的跟踪外部环境的变化。因此,自适应数字系统具有很强的自学习、自跟踪能力和算法的简单易实现性。自适应滤波技术的核心问题是自适应算法的性能问题,提出的自适应算法主要有最小均方(LMS)算法、递归最小二乘(RLS)算法及相应的改进算法如:归一化(NLMS)算法、变步长(SVSLMS)算法、递归最小二乘方格形(RLSL)算法等。这些算法各有特点,适用于不同的场合。研究自适应算法是自适应滤波器的一个关键内容。最小均方误差(LMS,The least Mean squar
8、e)算法是线性自适应滤波算法中最基本的两类算法之一,其主要思想是基于最小均方误差准则,使滤波器的输出信号与期望输出信号之间的均方误差最小。由于LMS算法简单有效、鲁棒性好、易于实现,得到了广泛的应用。目前应用最多的是系统辨识、回波消除、自适应谱线增强、自适应信道均衡、语音线性预测、自适应天线阵等诸多领域。1.3 国内外研究发展状况 自适应滤波的基本理论通过几十年的发展已日趋成熟,近十几年来自适应滤波器的研究主要针对算法与硬件实现。算法研究主要是对算法速度和精度的改进,其方法大都采用软件C、MATLAB等仿真软件对算法的建模和修正。通常,自适应滤波器的硬件实现都是用DSP通用处理器(如TI的TM
9、S320系列)。DSP器件采用改进的哈佛结构,具有独立的程序和数据空间,允许同时存取程序和数据,内置高速的硬件乘法器(MAC),增强的多级流水线。DSP具有的硬件乘法模块(MAC),专用的存储器以及适用于高速数据运行的总线结构,使DSP器件具有高速的数据运算能力。目前,用DSP器件处理数字信号已经成为电子领域的研究热点。在自适应信号处理领域,对于数据处理速度在几兆赫兹以内的,通用DSP器件也是首选。迟男等人在TMS320C32芯片上扩展EPROM和RAM,实现了30阶LMS自适应滤波器,使用的刀D转化器件为AD1674,最高采样频率为l00KHz。陆斌等人采用TMS320C30数字信号处理器与
10、IMSA110专用滤波器并行处理的方法设计出了自适应滤波器并应用于直接序列的扩频接收系统1221。赵慧民等人在TMS320C31上实现了自适应权向量滤波器,完成了信号采样频率为80KHz的自适应滤波。在数据处理速度只要求在几兆赫兹以内的应用场合,这些用DSP实现的自适应滤波器能很好的满足系统实时的需求。在这种需求场合下,DSP具有不可媲美的性价比。 但是随着信息化的进程加快和计算机科学与技术、信号处理理论与方法等的迅速发展,需要处理的数据量越来越大,对实时性和精度的要求越来越高。以迅速发展的移动通信技术为例,从IG时代只能传送语音的模拟通信,到2G时代的传送语音和数据的GSM、TDMA与CDM
11、A1595,到2.5G时代传送语音、数据、图片、彩信MMS、简短视频、收发E-mail、网页浏览等的GPRS与CDMA2000lX,到目前正处于研发与测试阶段的能够传送图像、音乐、视频流等多种媒体形式,提供包括网页浏览、电话会议、电子商务的3G通信,以及目前正在研发与憧憬中的能够传送高质量流畅的视频流与多种实时流媒体业务的4G通信。系统的功能是越来越强大,但对数据传送与处理的速率要求也是越来越高。目前广泛使用的GSM系统的数据传输速率只有9.6kbit/s,窄带CDMA传输速率也只有14.4kbit/s,但到2.5G的GPRS系统数据传输速率达到了150kbit/t左右,而根据IMT2000协
12、议,3G通信室内或静止状态下的数据传输速率将达到2Mbit/s,到了基于全IP网络的4G时代,在慢速或静止状态下数据传输速率将达到100Mbit/s。而自适应接收技术包括自适应均衡器、智能天线、自适应调制、自适应编码等,是数字通信系统中的关键技术之一。通信系统发展到3G后,几十甚至上百兆比特每秒的数据传输速率对自适应接收技术是个极大的挑战。DSP处理器虽然具有良好的通用性和灵活性,虽然其在硬件结构上得到了很大的改进,比如增加了多个硬件乘法器和使用多乘法器的并行指令等,但并没有摆脱传统的CPU工作模式,而且DSP处理器是通过软件指令完成DSP算法,其顺序的工作方式制约了其数据处理速率,而使用多片
13、DSP组合电路和过多的外部接口电路将导致信号通道过长、过于复杂,成本也成倍地提高,因此DSP处理器对于3G和4G通信中几十甚至上百兆比特每秒的数据处理速率显得无能为力。 常用的数字系统目标器件除了DSP处理器外还有专用集成电路(ASIC)、专用标准电路模块(ASSP)和现场可编程门阵列(FPGA)。ASIC和ASSP是专门针对完成某种数字信号处理算法的集成电路器件,因此其在性能指标、工作速度、可靠性和成本上优于DSP处理器。其优秀的工作性能主要源于特定的算法全部由ASSP和ASIC中的硬件电路完成。ASSP是半定制集成电路,在许多DSP算法的实现方面都优于DSP(数字信号处理器),但在功能重构
14、,以及应用性修正方面缺乏灵活性;ASIC专用集成电路使用超大规模专用集成电路ASIC的实现方法是实用化的产品唯一可行的方法,只有使用IC,才有高可靠性和可接受的价格及体积功耗等。ASIC虽然有一定的可定制性,但开发周期长,而且有一个最小定制量,在实验室研制开发阶段,开发成本非常高。现代大容量、高速度的FPGA在可重配置的数字信号处理应用领域,特别是对于任务单一、算法复杂的前端数字信号处理运算,有独特的优势。例如对于需要经常更新滤波器权系数的自适应滤波器,由于特定DSP处理器的位数是固定的,采用FPGA处理器相比DSP处理器就具有总线可调整的优势。另外,FPGA所具有的大规模并行处理能力和可编程
15、的灵活性使得设计的系统能获得极高的处理性能,并且能够适应日益变化的标准、协议和性能需求。用FPGA实现自适应滤波器,国外起步比较早,发展也非常迅速。Hesener A.于1996年提出了用FPGA实现自适应滤波器的设想,并在FPGA上实现了处理速度可达SM的8阶8位FIR滤波器。Woolfries N.等人用FPGA实现了自适应栈滤波器,并应用于图象处理。Dawood A.等人用FPGA开发了自适应FIR滤波器并与DSP处理器方案进行了比较研究。国内有一些关于自适应算法硬件实现的研究,但基本是针对自适应滤波器中的算法,如南开大学李国峰的博士论文用VHDL语言描述了正负数的运算问题和浮点数运算问
16、题,完成了基于FIR的LMS自适应滤波器的硬件设计与逻辑综合。国防科学技术大学江和平等人讨论了自适应卡尔曼算法的简化,并完成了FPGA的设计。同济大学梁甲华等人重点讨论了编码方法在FPGA的技术问题。上海交通大学范瑜等人介绍了用VHDL语言实现并行延时LMS算法的自适应数字波束成形器的FPGA设计过程。而针对自适应格型结构采用FPGA硬件实现的文献报导很少,国内中国科学技术大学王显洁等人通过采用流水线结构和运算单元分时复用,提高了运算速度,能够满足实时性预测编码要求。1998年弗吉尼亚大学的StephenJ.Hevey在其硕士论文中利用DSP处理器和自适应格型递归滤波算法完成了对线性二次型最优
17、控制器的设计,通过实验表明了在宽带干扰下格型结构的滤波器性能优于LMS滤波器,在窄带和谐波干扰下两者的区别不大,但所需阶数至少比LMS滤波器减少一半,可以节省大量硬件资源。1.4本文研究思路与主要工作本文设计要求使用DSP实现自适应滤波器,要求完成自适应滤波器的设计和调试。自适应滤波器的设计需要使用自适应算法(LMS算法),LMS算法是通过对未知系统传递函数的建模,识别该未知系统,并对该系统进行噪声滤波。自适应滤波器,其权系数可以根据自适应算法来不断修改,使得系统中的冲激响应满足给定的性能。例如语音信号的ADPCM编码,采用线性预测自适应就可以实现误差信号与输入信号的线性无关,并由此作为依据,
18、不断调节滤波器的权系数,最终使得误差信号趋近于0,使得该滤波器完全适应该输入信号;同样,只要输入信号出现变换,自适应滤波器根据误差信号的变化再次调整其权系数,从而跟上信号的变化。自适应滤波器设计的算法采用的是自适应算法,即LMS算法。LMS算法是通过对未知系统传递函数的建模,识别该未知系统,并对该系统进行噪声滤波。2 自适应滤波器理论基础2.1 滤波器的基本概念凡是有能力进行信号处理的装置都可以称为滤波器。在近代电信装备和各类控制系统中,滤波器应用极为广泛;在所有的电子部件中,使用最多,技术最复杂要算滤波器了。滤波器的优劣直接决定产品的优劣,所以,对滤波器的研究和生产历来为各国所重视。滤波器是
19、一种用来消除干扰杂讯的器件,将输入或输出经过过滤而得到纯净的交流电。您可以通过基本的滤波器积木块二阶通用滤波器传递函数,推导出最通用的滤波器类型:低通、带通、高通、陷波和椭圆型滤波器。传递函数的参数f0、d、hHP、hBP 和hLP,可用来构造所有类型的滤波器。转降频率f0为s项开始占支配作用时的频率。设计者将低于此值的频率看作是低频,而将高于此值的频率看作是高频,并将在此值附近的频率看作是带内频率。阻尼d用于测量滤波器如何从低频率转变至高频率,它是滤波器趋向振荡的一个指标,实际阻尼值从0至2变化。高通系数hHP是对那些高于转降频率的频率起支配作用的分子的系数。带通系数hBP是对那些在转降频率
20、附近的频率起支配作用的分子的系数。低通系数hLP是对那些低于转降频率的频率起支配作用的分子的系数。设计者只需这5个参数即可定义一个滤波器。2.2 数字滤波器的基本概念 从输入信号中滤出噪声和干扰以提取有用信息的过程称为滤波,相应的装置称为滤波器。如果滤波器的输入和输出均为离散信号,称该滤波器为数字滤波器。当滤波器的输出信号为输入端的线性函数时,该滤波器称为线性滤波器,否则就称为非线性滤波器。一个典型的数字滤波器的框图如图2-1所示。设输入信号为x(n),输出信号为y(n),该数字滤波器可用以下差分方程来表示: (2-1)式中,称为滤波器系数。当时,上式变为: (2-2)这种滤波器称为全零点滤波
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自适应 滤波器 设计 实现
限制150内