自适应抗差滤波理论跟运用的主要进展_杨元喜
- 格式:pdf
- 大小:963.06 KB
- 文档页数:11
杨元喜:北斗卫星导航系统走向全球是必然杨元喜:中国科学院院士、大地测量学家、相关观测抗差估计系列理论体系和自适应抗差导航定位理论体系原创者、西安测绘研究所研究员2014年11月23日,国际海事组织海上安全委员会审议通过了对北斗卫星导航系统(BeiDou Navigation Satellite System,BDS)认可的航行安全通函,这标志着北斗卫星导航系统正式成为继美国全球定位系统(GPS)、俄罗斯格洛纳斯卫星导航系统(GLONASS)之后第三个成熟的卫星导航系统,正式成为全球无线电导航系统的组成部分,并取得了面向海事应用的国际合法地位,成为服务世界航海用户的卫星导航系统。
为了走向国际化,中国为北斗卫星导航系统制定了“三步走”的发展规划,从1994年开始发展的试验系统(第一代系统)到2004年的正式系统(第二代系统),经历了“两步走”的中国北斗卫星导航系统根据计划,将在2020年实现全球的卫星导航功能。
那么北斗走向国际化需要哪些要素呢?中国科学院院士、大地测量学家、相关观测抗差估计系列理论体系和自适应抗差导航定位理论体系原创者杨元喜认为,北斗走向全球这是个必然,北斗的区域导航系统的作用是有限的,要想让北斗为全球提供服务就必须解决几个重要的核心问题。
频率设计频率资源是非常有限的,要让北斗走向全球,必须在国际电联的框架下实现全球的无线电之间兼容互操作,否则它就会受到干扰,就会与其他卫星导航系统之间出现不兼容现象,影响导航定位的性能。
杨院士强调,北斗走向全球要设计优化合理的频率,要尽量和现有导航系统的频率实现兼容与互操作。
全球跟踪和定轨杨院士表示北斗要走向全球,只靠我们中国境内的跟踪站是不足以跟踪卫星轨道和精确测定卫星轨道的。
卫星导航定位首当其冲的是要有高精度的轨道,没有高精度的卫星轨道,地面定位、高精度定位是不可能实现的,所以解决全球导航定位问题必须解决北斗卫星的全球跟踪和定轨问题。
自主导航定位在采访中,杨院士强调北斗要走向全球还要解决未来在特定的情况下,北斗卫星导航系统要能够基本维持正常运作的问题,这就要求北斗要实现自主导航定位功能。
自适应反演控制的理论与应用随着科技的不断进步,控制理论也在不断发展,其中的自适应反演控制方法被广泛应用于各个领域。
本文将介绍自适应反演控制的基本理论和应用,并探讨自适应反演控制在工业自动化、机器人控制、航空航天等领域的实际应用。
自适应反演控制是指根据被控对象的特性,在闭环控制的过程中反演出控制器的参数,从而实现对被控对象的精确控制。
自适应反演控制的核心是对被控对象进行建模和参数辨识,建立被控对象模型的方法一般有物理建模和数据建模两种。
物理建模适用于基于物理原理的系统,如力学模型和热力学模型;数据建模则适用于基于数据的系统,如神经网络模型和模糊系统模型。
参数辨识是指根据被控对象的输入和输出数据,推导出被控对象的动态特性和参数信息。
自适应反演控制的优点是能够适应被控对象的不确定性和非线性特性,有很强的鲁棒性和稳定性。
在工业自动化领域,自适应反演控制广泛应用于物料输送系统、温度控制系统、电力控制系统等。
例如,在物料输送系统中,由于物料性质的不确定性和输送过程中的摩擦力影响,传统的PID控制方法难以满足精确控制的要求。
而采用自适应反演控制的方法,可以适应这些因素对系统带来的影响,保证物料输送量的准确控制。
自适应反演控制在机器人控制领域也有广泛应用。
机器人控制通常要求高精度、高速度和高鲁棒性,而自适应反演控制正好具备这些特点。
例如,在模型未知或改变的情况下,采用自适应反演控制可以实现机器人的精准运动控制,并且能够适应复杂的环境变化和干扰影响。
在航空航天领域,自适应反演控制被广泛应用于飞行器的姿态控制和飞行轨迹跟踪。
由于飞行器的质量、动态特性和环境因素的不断变化,传统的控制方法难以满足对飞行器的精确控制要求。
采用自适应反演控制的方法,可以实现对飞行器的动态特性进行快速辨识,并根据不断变化的参数进行精确控制,保证飞行器的安全飞行。
总之,自适应反演控制是一种高效的控制方法,具有适应性强、鲁棒性好、精度高等优点,在工业自动化、机器人控制、航空航天等领域都得到了广泛应用。
自适应滤波原理自适应滤波是一种根据输入信号的特性自动调整滤波器参数的信号处理方法。
它可以根据输入信号的变化实时调整滤波器的参数,从而更好地适应不同的信号环境,提高滤波效果。
自适应滤波在通信、雷达、生物医学等领域有着广泛的应用。
本文将介绍自适应滤波的原理及其在实际应用中的一些情况。
首先,自适应滤波的原理是基于信号的统计特性进行调整。
在传统的固定参数滤波器中,滤波器的参数是固定的,无法适应信号的变化。
而自适应滤波器则可以根据输入信号的统计特性,如均值、方差等,实时调整滤波器的参数,从而更好地适应信号的变化。
这样可以有效地抑制噪声,增强信号的特征,提高信号的质量。
其次,自适应滤波器的参数调整通常是通过最小均方误差准则来实现的。
最小均方误差准则是指在滤波器输出与期望输出之间的均方误差达到最小。
通过不断调整滤波器的参数,使得均方误差最小化,从而达到最佳的滤波效果。
这种方法可以在不需要先验知识的情况下,自动适应不同的信号环境,提高滤波器的鲁棒性和适应性。
在实际应用中,自适应滤波器可以用于抑制信号中的噪声,增强信号的特征。
例如在通信系统中,可以用自适应滤波器来抑制信道噪声,提高信号的传输质量。
在雷达系统中,可以用自适应滤波器来抑制地面杂波和干扰,提高目标检测的性能。
在生物医学领域,可以用自适应滤波器来去除生理噪声,提取有效的生物信号。
总之,自适应滤波器在各个领域都有着重要的应用价值。
需要指出的是,自适应滤波器也存在一些问题和挑战。
例如,参数的选择和调整需要一定的计算量和时间,可能会增加系统的复杂性和延迟。
此外,自适应滤波器对信号的统计特性要求较高,如果信号的统计特性发生变化,可能会影响滤波器的性能。
因此,在实际应用中需要综合考虑各种因素,选择合适的自适应滤波器结构和参数。
总的来说,自适应滤波是一种根据输入信号的特性自动调整滤波器参数的信号处理方法,它可以提高滤波效果,适应不同的信号环境。
在各个领域都有着重要的应用价值,但也面临着一些问题和挑战。
自适应滤波第1章绪论 (1)1.1自适应滤波理论发展过程 (1)1. 2自适应滤波发展前景 (2)1. 2. 1小波变换与自适应滤波 (2)1. 2. 2模糊神经网络与自适应滤波 (3)第2章线性自适应滤波理论 (4)2. 1最小均方自适应滤波器 (4)2. 1. 1最速下降算法 (4)2.1.2最小均方算法 (6)2. 2递归最小二乘自适应滤波器 (7)第3章仿真 (12)3.1基于LMS算法的MATLAB仿真 (12)3.2基于RLS算法的MATLAB仿真 (15)组别: 第二小组组员: 黄亚明李存龙杨振第1章绪论从连续的(或离散的)输入数据中滤除噪声和干扰以提取有用信息的过程称为滤波。
相应的装置称为滤波器。
实际上, 一个滤波器可以看成是一个系统, 这个系统的目的是为了从含有噪声的数据中提取人们感兴趣的、或者希望得到的有用信号, 即期望信号。
滤波器可分为线性滤波器和非线性滤波器两种。
当滤波器的输出为输入的线性函数时, 该滤波器称为线性滤波器, 当滤波器的输出为输入的非线性函数时, 该滤波器就称为非线性滤波器。
自适应滤波器是在不知道输入过程的统计特性时, 或是输入过程的统计特性发生变化时, 能够自动调整自己的参数, 以满足某种最佳准则要求的滤波器。
1. 1自适应滤波理论发展过程自适应技术与最优化理论有着密切的系。
自适应算法中的最速下降算法以及最小二乘算法最初都是用来解决有/无约束条件的极值优化问题的。
1942年维纳(Wiener)研究了基于最小均方误差(MMSE)准则的在可加性噪声中信号的最佳滤波问题。
并利用Wiener. Hopf方程给出了对连续信号情况的最佳解。
基于这~准则的最佳滤波器称为维纳滤波器。
20世纪60年代初, 卡尔曼(Kalman)突破和发展了经典滤波理论, 在时间域上提出了状态空间方法, 提出了一套便于在计算机上实现的递推滤波算法, 并且适用于非平稳过程的滤波和多变量系统的滤波, 克服了维纳(Wiener)滤波理论的局限性, 并获得了广泛的应用。
自适应滤波算法原理及其应用自适应滤波算法是一种能够自动调整滤波参数的信号处理方法。
它根据当前的输入信号和噪声情况,通过不断迭代计算更新滤波器的系数,使得滤波器能够适应不同的输入信号并实现有效的噪声抑制。
自适应滤波的基本原理是通过最小均方差准则,寻找滤波器的最优系数。
它通过最小化滤波输出与原始信号之间的均方差差异,来优化滤波器的性能。
自适应滤波器将输入信号与待估计的滤波系数进行卷积运算,得到滤波输出信号。
然后根据输出信号与实际信号之间的误差,来调整滤波器的系数。
通过不断迭代,最终得到一个最佳的滤波器参数。
自适应滤波在信号处理领域有广泛的应用。
其中一个主要应用是在通信领域,用于抑制信号中的噪声和干扰。
自适应滤波能够有效地降低通信信号中的噪声,提高通信系统的性能。
另外,自适应滤波也常用于图像处理领域,用于去除图像中的噪声和增强图像的质量。
通过自适应滤波,能够减少图像中的噪点、平滑图像边缘等,使得图像更加清晰和易于分析。
此外,自适应滤波还可以应用在语音处理、雷达信号处理、生物医学信号处理等领域。
例如,在语音处理中,自适应滤波可以在语音的捕获和传输过程中,自动抑制环境噪声和回声,提高语音的清晰度和理解度。
在雷达信号处理中,自适应滤波可以去除雷达回波中的杂波和干扰,提高目标的探测和跟踪性能。
在生物医学信号处理中,自适应滤波可以去除脑电图(EEG)或心电图(ECG)等生物信号中的噪声和干扰,以提取有用的生理信息。
总之,自适应滤波算法是一种基于最小均方差准则的信号处理方法,能够根据输入信号和噪声情况自动调整滤波器的系数,从而实现有效的噪声抑制。
它在通信、图像处理、语音处理、雷达信号处理、生物医学信号处理等领域有广泛应用。
通过自适应滤波,能够提高系统的性能和提取有用信号的质量。
信号处理中的自适应滤波与谱估计研究信号处理是现代科技的重要领域之一,而自适应滤波和谱估计则是其中的两个重要分支。
在不同领域的应用中,二者均有着广泛的应用,具有重要的意义。
本文将就这两种技术展开探讨,并分析其研究进展和未来发展趋势。
一、自适应滤波自适应滤波是一种针对信号处理中的杂波的滤波方法。
它的基本思想是运用计算机的算法,通过引入估计误差的反馈机制来对噪声信号进行处理。
这种在信号处理中广泛使用的技术是卡尔曼滤波的一种扩展,并可以运用于多种信号处理任务中。
例如,自适应控制、通信系统、雷达、声学等。
介入自适应滤波最早是PSG技术(Parametic Spectral Estimation)。
1980年左右,滤波器自适应技术开始运用到电信领域,1990年左右,cRIO自适应滤波开始得到了广泛应用。
自适应滤波的经典算法有LMS(Least Mean Square,最小均方)算法、NLMS(Normalized Long-h Mean Square,归一化逐步加权均方)等。
其中,逐步加权均方法因其简单、易于实现,广泛被使用。
自适应滤波的优势在于它可以自适应地调整其滤波器系数,以最大限度地抑制背景噪声的影响,并降低杂波的幅值。
此外,在多通道系统中,自适应滤波还可以用于信号分解、特征提取和定位,提高了其他传统滤波方法无法达到的功能。
后续的研究还出现了基于卷积神经网络的自适应滤波,表现出较好的性能。
在实际应用中,自适应滤波也有很可能被用在智能手机的语音和图像处理和机器学习中。
二、谱估计谱估计是一种用于测量信号频谱的计算方法。
其基本思想是通过将信号分解为不同频率的分量,以便更好地了解信号的特征。
常见的谱估计方法有:周期图法、自助谱法、协方差法、Yule-Walker法、最小方差无偏估计法等。
谱估计的应用十分广泛。
它可以被用来处理不稳定信号的分析,比如从一个延迟和失真的带通信道中接收的信号,也被用作高精度GPS定位、光学纤维通信、心电图信号分析、与雷达目标分类等领域的研究中。
自适应滤波法自适应滤波法是一种最佳滤波方法,它是在维纳滤波和Kalman滤波等线性滤波基础上发展起来的。
由于具有更强的适应性和更优的滤波性能,自适应滤波法在工程实际中,尤其在信息处理技术中得到了广泛的应用。
自适应滤波存在于信号处理、控制、图像处理等多个不同领域,它是一种智能且有针对性的滤波方法,通常用于去噪。
自适应滤波法的核心思想是根据输入信号的统计特性来调整滤波器的参数,使其能够更好地适应信号的变化。
通常情况下,自适应滤波器会根据输入信号的均值、方差等统计指标来更新滤波器的权值。
通过不断迭代优化,自适应滤波器能够逐渐收敛到最优解,从而实现对信号的准确滤波。
常见的自适应滤波方法包括最小均方差(LMS)算法、最小二乘法(LS)算法、递归最小二乘法(RLS)算法等。
这些方法在不同的应用场景下有着不同的适用性和性能表现。
LMS算法是最简单且最常用的自适应滤波方法,它通过不断调整滤波器的权值,使得滤波器的输出信号与期望信号之间的均方误差最小化。
LS算法是一种经典的线性回归方法,通过最小化输入信号与输出信号之间的均方误差来估计滤波器的权值。
RLS算法是一种递推的最小二乘法算法,通过不断更新滤波器的权值来逼近最小均方误差。
在实际应用中,自适应滤波方法被广泛应用于语音信号处理中的降噪和回声消除、图像处理中的边缘增强和去噪等领域。
通过对输入信号进行分析,自适应滤波器能够准确地去除噪声和回声,提高语音信号的清晰度和可懂度。
同时,自适应滤波器还可以应用于图像处理中,通过对图像进行自适应滤波,可以准确地提取图像的边缘特征,并去除图像中的噪声,提高图像的质量和细节。
此外,自适应滤波方法还被应用于雷达信号处理、生物医学信号处理等领域。
以上内容仅供参考,如需更多关于自适应滤波法的信息,可查阅相关的学术文献或咨询该领域的专家学者。
自适应滤波器技术发展分析
一、自适应滤波器发展概述
自适应滤波器是一种采用机器学习原理,实现自适应滤波的技术。
它可以根据系统的输入信号,及时采集系统当前的运行状态和信息,以自主控制和优化滤波的性能。
它主要应用于视频、图像处理、语音信号处理、信号检测以及系统辨识等领域。
自适应滤波器的研究发展可以追溯到20世纪50年代,从1970年代开始,自适应滤波器在信号处理领域得到广泛应用。
20世纪50年代,美国信号增益恒定的研究首先提出了自适应滤波的原理,随后继续推动了自适应滤波技术的发展,将机器学习技术引入到自适应滤波中,提出了一系列自适应滤波的算法,极大地拓展了自适应滤波技术的应用。
一种典型的自适应滤波算法是基于最小均方误差(LMS)原理的自适应滤波算法。
其原理是:用滤波器的输入和输出之间的均方差(MSE)最小作为滤波器性能指标,而不需要任何背景信息,而是用输入和输出之间的量化误差来计算滤波器参数。
这种算法需要预先设定阈值,以便根据当前的输入信号情况而动态优化滤波器参数,从而提高滤波器的性能。
滤波器的自适应和自校正技术滤波器是信号处理中常用的工具,用于去除噪声、提取感兴趣的信号成分等。
然而,传统的滤波器在实际应用中存在一些问题,例如静态滤波器无法适应信号中的变化,而动态滤波器又容易受到参数估计误差的影响。
为了解决这些问题,自适应和自校正技术被引入到滤波器设计中。
一、自适应滤波器的原理与应用自适应滤波器是根据输入信号的统计特性来调整滤波器参数的一种滤波器。
它的核心思想是根据输入信号的特性动态地调整滤波器的参数,以适应信号的变化,从而更好地过滤目标信号并抑制噪声。
自适应滤波器的应用非常广泛,例如在语音处理中,可以采用自适应滤波器来降噪;在图像处理中,可以应用自适应滤波器来增强图像的细节。
二、自校正滤波器的原理与应用自校正滤波器是一种具有自我校正能力的滤波器。
它通过不断监测输出信号与期望信号之间的差异,并相应地调整滤波器参数来实现输出信号的校正。
自校正滤波器减小了参数估计误差对滤波效果的影响,提高了滤波器的稳定性和鲁棒性。
自校正滤波器的应用领域非常广泛。
例如在无线通信系统中,自校正滤波器可以用于自动补偿信号传输过程中的失真;在机器人控制系统中,自校正滤波器可以用于自动调整机器人的动作轨迹。
三、自适应和自校正技术的结合自适应和自校正技术可以结合使用,进一步提高滤波器的性能。
通过自适应技术,滤波器可以根据输入信号的统计特性进行动态调整,适应信号的变化;而通过自校正技术,滤波器可以根据输出信号与期望信号的差异进行参数校正,提高滤波器的鲁棒性和可靠性。
自适应和自校正技术的应用非常广泛,并在实际系统中得到了广泛应用。
例如在智能音箱中,自适应和自校正技术可以用于实现自动降噪,提高语音识别的准确性;在智能交通系统中,自适应和自校正技术可以用于实现车辆的智能感知和自动驾驶。
在滤波器的自适应和自校正技术的研究中,还存在一些挑战和问题。
例如如何选择合适的自适应算法和自校正策略,如何优化滤波器的性能和计算效率等。
自适应滤波算法原理及其应用一、引言自适应滤波算法是一种基于信号处理的技术,用于去除信号中的噪声,提高信号的质量和可靠性。
本文将详细介绍自适应滤波算法的原理和应用,并通过实例说明其在实际工程中的应用。
二、自适应滤波算法原理1. 噪声模型在介绍自适应滤波算法之前,我们首先需要了解噪声模型。
噪声可以分为两大类:白噪声和有色噪声。
白噪声是指在所有频率上具有相同的功率谱密度的噪声,而有色噪声则在不同频率上具有不同的功率谱密度。
2. 自适应滤波器结构自适应滤波器是一种根据输入信号的特性自动调整滤波器参数的滤波器。
它通常由两部分组成:参考信号和适应器。
参考信号用于估计噪声的统计特性,适应器用于根据参考信号调整滤波器的参数。
3. 自适应滤波算法自适应滤波算法的核心思想是根据输入信号的特性来估计噪声的统计特性,并根据这些估计值来调整滤波器的参数。
常见的自适应滤波算法包括最小均方误差(LMS)算法和最小二乘(RLS)算法。
4. 最小均方误差(LMS)算法LMS算法是一种迭代算法,通过不断调整滤波器的权值,使得滤波器的输出与期望输出之间的均方误差最小。
具体步骤如下:(1)初始化滤波器的权值;(2)计算滤波器的输出;(3)计算输出与期望输出之间的误差;(4)根据误差调整滤波器的权值;(5)重复步骤2-4,直到满足停止准则。
5. 最小二乘(RLS)算法RLS算法是一种递推算法,通过递推计算滤波器的权值,使得滤波器的输出与期望输出之间的均方误差最小。
具体步骤如下:(1)初始化滤波器的权值和协方差矩阵;(2)计算滤波器的输出;(3)计算输出与期望输出之间的误差;(4)根据误差递推计算滤波器的权值和协方差矩阵;(5)重复步骤2-4,直到满足停止准则。
三、自适应滤波算法应用1. 语音信号处理自适应滤波算法在语音信号处理中有广泛的应用。
例如,在语音通信系统中,自适应滤波算法可以用于降低背景噪声对语音信号的影响,提高语音通信的质量。
自适应滤波技术的研究及应用随着技术的不断发展,各个领域都对信号处理技术的需求越来越高。
在目前的信号处理中,自适应滤波技术已经成为一个热门的课题。
接下来,我们将会探讨自适应滤波技术的基础概念、算法原理以及其应用场景。
一、自适应滤波技术的基础概念自适应滤波技术可以在信号处理中实现对信号的滤波去噪等功能。
相比传统的滤波技术,自适应滤波技术拥有更高的滤波精度,不仅可以减少噪声、去除干扰,还可以有效地提取出信号中的有用信息。
这种技术在无线通信、雷达信号处理、图像处理和生物医学工程等领域中广泛应用。
自适应滤波技术的核心是在滤波过程中根据自身输入的反馈信息不断地调整滤波器的参数,并且能够根据不同的输入环境和情况对相应的滤波器进行选择和配置。
这种“自我调节”和“适应性选择”的特性使得自适应滤波器可以有效地解决传统滤波器在复杂环境下效果不佳的问题。
二、自适应滤波技术的算法原理自适应滤波技术的核心在于参数调整,而这种调整可以通过相应算法实现。
常用的自适应滤波算法有LMS算法(最小均方差算法)、RLS算法(递归最小二乘算法)和NLMS算法(归一化最小均方差算法)等。
LMS算法是最常见和最易于实现的自适应滤波算法之一。
该算法的原理是通过不断地调整滤波器参数来最小化输入信号和输出信号之间的误差,从而得到更加精确的输出信号。
在算法中,每当输入信号发生变化时,都会对滤波器的权值进行一次更新,更新的大小由步长参数决定。
RLS算法是一种相对于LMS算法而言更加复杂的自适应滤波算法。
该算法的基础原理是利用递归式的算法计算出最小二乘解,并且在计算过程中可以根据输入信号的变化自适应地调整算法参数。
NLMS算法是一种在LMS算法的基础上加入归一化处理的改进算法。
该算法采用归一化因子来对权值进行调整,从而能够有效地解决在LMS算法中由于输入信号大小的不同而产生的滤波精度不稳定等问题。
三、自适应滤波技术的应用场景自适应滤波技术广泛应用于信号处理领域的各个方面。
自适应滤波器的原理与应用分析作者:柏宇,杨欣爽,许豪,桂冠来源:《中国新通信》 2018年第15期【摘要】在数字信号处理领域,常规滤波器具有固定的系数,不随时间变化,在解决非线性时变信号时,我们需要使用参数能够随时间变化的滤波器——自适应滤波器。
本文主要介绍了自适应滤波器的产生原因和基本理论思想,具体阐述了自适应滤波器的基本原理、LMS 最小均方算法及自适应滤波器的应用范围。
【关键词】非线性时变自适应滤波数字信号处理一、引言在数字信号处理领域,常规的滤波器具有固定的特性,也就是先根据先验知识确定滤波器的权系数,然后决定滤波器的输出值。
例如,在设计低通滤波器时,人们通常根据实际需要,设计有固定的截止频率的低通滤波器,用来抑制带外信号或者噪声。
这些固定权系数的滤波器在常规的线性时不变系统中往往能取得较好的处理效果,但是在实际的工程应用中,人们面临的往往是一些非线性时变系统, 例如在面对水声信号处理、系统识别等问题时,需要使用滤波器来处理一些无法预知的时变信号或者噪声。
如果仍然采用具有固定滤波系数的数字滤波器,最优滤波将无法实现。
所以当输入过程的统计特性时变或者未知时,需要使用一种权系数能随着时间变化的滤波器,才可能实现较好的滤波。
因此在非线性时变系统中,为了处理统计特性时变或者未知的信号,我们必须设计具有以上特性的自适应滤波器, 以跟踪信号和噪声的变化。
自适应滤波器和相关算法是解决非线性问题的有力工具,在数字信号处理领域引起了广泛的研究兴趣。
基于以上情况,本文将深入分析一种FIR 自适应滤波器的基本原理和应用范围。
二、自适应滤波器的基本原理(三)信道均衡。
自适应滤波器的一种非常重要的应用是在通信行业中。
例如,某个传输信息的信道总是固定地呈现出某种频率响应特性,使输入的某些频率组成比其他频率成分受到更大的衰减。
此外,信号还会受到加性噪声的破坏。
为了最小化通信信道自身特性带来的有害影响,我们使接收到的信号通过一个自适应滤波器,这个滤波器的特性接近于通信信道的逆系统,这样组成的信道的传递函数就是常数1。
自适应滤波算法原理与应用经典的滤波算法包括,维纳滤波,卡尔曼滤波,自适应滤波。
维纳滤波与卡尔曼滤波能够满足一些工程问题的需求,得到较好的滤波效果。
但是他们也存在局限性,对于维纳滤波来说,需要得到足够多的数据样本时,才能获得较为准确的自相关函数估计值,一旦系统设计完毕,滤波器的长度就不能再改变,这难以满足信号处理的实时性要求;对于卡尔曼滤波,需要提前对信号的噪声功率进行估计,参数估计的准确性直接影响到滤波的效果。
在实际的信号处理中,如果系统参数能够随着输入信号的变化进行自动调整,不需要提前估计信号与噪声的参数,实现对信号的自适应滤波,这样的系统就是自适应滤波系统。
1.基本自适应滤波算法自适应滤波算法的基本思想是根据输入信号的特性自适应调整滤波器的系数,实现最优滤波。
图1 自适应滤波结构框图若自适应滤波的阶数为M ,滤波器系数为W ,输入信号序列为X ,则输出为: 10()()()M m y n w m x n m -==-∑( 1)()()()e n d n y n =- ( 2)其中()d n 为期望信号,()e n 为误差信号。
101()()()M M j i ij m i y n w m x n m y w x -===-→=∑∑( 3)令 T T 01112[,,,],[,,,]M j j j Nj W w w w X x x x -==( 4) 则滤波器的输出可以写成矩阵形式:T T j j j y X W W X == ( 5)T T j j j j j j j e d y d X W d W X =-=-=-( 6) 定义代价函数:222()[][()][()]j j jT j j J j E e E d y E d W X ==-=- ( 7)当使上式中的代价函数取到最小值时,认为实现最优滤波,这样的自适应滤波成为最小均方自适应滤波(LMS )。
对于最小均方自适应滤波,需要确定使得均方误差最小的滤波器系数,一般使用梯度下降法求解这类问题。
Kalman滤波及其改进方法的去噪对比分析[摘要]本文主要对Kalman滤波等方法在数据处理中进行应用研究,探讨Kalman滤波及其改进方法在数据中去噪效果,并将Kalman滤波、自适应Kalman与抗差自适应Kalman滤波进行对比,得出抗差自适应Kalman滤波去噪效果最好。
[关键词]Kalman滤波抗差自适应去噪1 前言在测量数据处理中,不论是GPS变形监测,还是GPS周跳探测与修复等,为了获得目标的运动状态,必须对各个与状态有关的参数进行测量。
这些参数量测值可能仅是系统的状态或部分状态的线性组合或某一函数,且量测值中有随机误差,甚至一些大的扰动误差。
Kalman滤波是解决这类动态系统状态估值的较好的一种方法。
2 Kalman滤波的基本知识Kalman滤波方法是借助系统的状态转移方程,根据前一时刻的状态参数估值和当前时刻的观测值递推估计新的状态估值。
在测量数据去噪中,常用Kalman滤波离散化模型来描述系统。
离散线性系统的状态估计是利用Y1,Y2,...Yk,根据其数学模型求定第时刻状态向量的最佳估值,记为。
离散随机线性系统的状态方程和观测方程为:式中:Yk指系统观测向量,维数是m;Xk指系统的状态向量,维数是n;Vk指系统观测噪声向量,维数是m;Wk-1指系统随机干扰向量,维数是p;Hk 是m×n维观测矩阵;гk,k-1是n×p维干扰输入矩阵;Fk,k-1是系统n×n维状态转移矩阵。
观测噪声和动态噪声均为零均值白噪声序列,而且在任何时刻它们都不相关。
因而称上述Kalman滤波模型为完全不相关白噪声作用下的Kalman滤波。
根据离散Kalman滤波的基本方程,可推导出Kalman 滤波递推方程具体计算步骤以及模型公式如下:存储tk-1时刻的和(记为Dk-1);计算状态一步预测方程:计算一步预测误差方差阵:滤波增益矩阵:新信息序列方程:状态估计方程:估计误差方差阵:令k=k+1,回到第一步。
自适应抗差滤波理论及应用的主要进展杨元喜西安测绘研究所,西安雁塔路中段1号,西安710054yuanxi@摘要近十年来,中国学者发展了一种用于动态导航定位的新自适应抗差滤波理论,该理论应用抗差估计原理抵制观测异常误差的影响,构造自适应因子控制动力学模型误差的影响。
本文旨在归纳、总结自适应抗差滤波理论的主要成就。
首先介绍自适应抗差滤波的原理;随后给出四种自适应因子模型,包括三段函数模型、两段函数模型、指数函数模型以及选权函数模型;陈列了四种误差学习统计量,包括状态不符值统计量、预测残差统计量、方差分量比统计量以及速度统计量;将新的自适应抗差滤波理论与标准Kalman滤波以及其他自适应滤波理论进行了比较与分析;最后利用两个实际算例展示了自适应抗差滤波在导航中的成功应用。
关键词:自适应滤波,Kalman滤波,导航,动态定位,自适应因子,误差学习因子1. 引言自适应滤波是近年来大地测量研究领域的一个热点问题。
我国学者在自适应滤波领域做了大量的研究工作,取得了一批研究成果。
首先基于Sage滤波思想,提出了一种适用于高动态GPS定位的改进的自适应卡尔曼滤波方法,该方法数值稳定性好,存储量小,克服了滤波的发散问题(胡国荣, 欧吉坤,1999)。
目标跟踪或导航一般采用自适应滤波技术,因为相应的系统模型一般是未知(或部分未知)或随时间变化的。
与Sage-Husa自适应滤波(Deng 2003, p162-173; Mohamed and Schwarz 1999; Wang et al. 1999)以及有限记忆滤波(Panozzo, et al 2004)不同,中国学者建立了一种新的自适应抗差滤波理论(Yang et al 2001a, b),该理论应用抗差估计原理控制观测异常的影响,引进自适应因子控制动力学模型误差的影响。
基于抗差估计思想,构建了抗差自适应滤波理论体系,通过引入自适应因子平衡动力学模型信息与和动态观测信息的权比,引入观测等价权控制观测异常的影响。
该自适应滤波兼容了标准Kalman滤波、自适应Kalman滤波、抗差滤波、序贯最小二乘平差和序贯抗差估计(Yang et al.,2001;杨元喜等,2001);研究了抗差自适应滤波解的性质(杨元喜,2003);提出了基于方差分量估计的抗差自适应滤波(Yang and Xu,2003)。
建立了多因子自适应滤波(Yang and Cui 2008)。
自适应滤波的关健是判定动力学模型误差和构建自适应引子。
为此,中国学者先后构建了4种动力学模型误差学习统计量,即状态不符值统计量(Yang et al 2001a, b)、预测残差统计量(Xu and Yang 2000,Yang and Gao 2006a)、基于观测信息与动力学模型预测信息的方差分量比统计量(Yang and Xu 2003)和基于模型预测速度与计算速度不符值统计量(Cui and Yang 2006);并建立了4种自适应因子,即三段函数模型(Yang et al 2001a)、两段函数模型(Yang et al 2001b)、指数函数模型(Yang and Gao 2005)和选权函数模型(Ou et al 2004, Ren et al 2005)。
将Sage滤波与抗差自适应滤波相结合,构建了基于Sage滤波的抗差自适应滤波算法,若动态载体平稳,则采用Sage自适应滤波;若载体出现扰动,则采用具有自适应因子的Kalman滤波(徐天河, 杨元喜,2000)。
若将观测向量和状态预测向量看成两组随机向量,则可基于方差分量估计和开窗协方差估计,自适应地确定载体运动方程信息的权,为此提出了基于方差分量估计和开窗协方差估计的自适应滤波理论(Yang and Xu,2003)。
在此基础上,我国学者又讨论多因子自适应滤波。
主要方法有预报状态参数选权滤波法(欧吉坤等,2004;Ren et. al.,2005)和分类因子自适应滤波法(崔先强,杨元喜,2006;Yang et al,2008)。
自适应抗差滤波已成功用于卫星轨道测定(Yang and Wen 2004),大地网重复观测的数据处理(隋立芬等 2007)等。
自适应滤波必然涉及到误差判别统计量以及自适应因子,于是先后构建了4种动力学模型误差学习统计量,即状态不符值统计量(Yang et al 2001a, b)、预测残差统计量(Xu and Yang 2000,Yang and Gao 2006a)、基于观测信息与动力学模型预测信息的方差分量比统计量(Yang and Xu 2003)和基于模型预测速度与计算速度不符值统计量(Cui and Yang 2006);并建立了4种自适应因子,即三段函数模型(Yang et al 2001a)、两段函数模型(Yang et al 2001b)、指数函数模型(Yang and Gao 2005)和选权函数模型(Ou et al 2004, Ren et al 2005)。
若要求预测状态向量的理论协方差矩阵等于或约等于估计的状态协方差矩阵,或要求预测残差理论协方差矩阵等于或约等于估计的预测残差协方差矩阵时,又得到了两类最优自适应因子(Yang and Gao 2006)。
之后又发展了分类因子自适应滤波(Cui and Yang 2006)和多因子自适应滤波(Yang and Cui 2008)。
当多因子变成单因子时,多因子自适应滤波即为单因子自适应滤波;当多因子仅含有位置因子和速度因子时,多因子自适应滤波又变成分类因子自适应滤波。
为了进一步减弱模型误差的影响,自适应抗差滤波又与神经网络相结合(Gao et al 2007a, b),解决动态模型构造问题;新发展的自适应抗差滤波也可与误差探测、诊断、调节(即DIA方法,detection, identification and adaptation)相结合(Teunissen 1990),或与抗差Kalman滤波(Koch and Yang 1998; Schaffrin 1991, p.32-34; Yang 1991, 1997; Zhou et al 1997)相结合。
在应用方面,自适应抗差滤波已成功用于卫星轨道测定(Yang and Wen 2004),大地网重复观测的数据处理(隋立芬等 2007)等。
2. 自适应抗差滤波原理假设观测误差方程及状态预测方程为kk k k L X ˆA V −= (1) 1k 1k ,k k X ˆX −−Φ= (2) 式中k X ˆ为k t 时刻m ×1维状态参数向量k X 的状态估计向量,1k ,k −Φ为u ×u 维状态转移矩阵, k L 为k n ×1维观测向量,k A 为m n k ×维设计矩阵,k V 为观测残差向量,k X 为状态预测向量,动力学模型噪声向量为k W ,观测误差向量为k e ,假设k W 和k e 的数学期望为零,协方差矩阵分别为k W Σ和k Σ,并假设k W 、j W 、k e 以及j e 互不相关。
,则自适应抗差滤波原则为min )ˆ()ˆ()(1=−−+∑=k k X T k k k in i i X X P X X v p kk αρ (3) 式中ρ为连续非减凸函数(Huber 1981,Yang 1994, Yang et al 2002), i p 为观测向量k L 的权矩阵1−Σ=k k P 的第i 个对角分量,k α(0<k α≤1)为自适应因子,1−Σ=k k X X P 为预测状态向量k X 的权矩阵。
状态向量的自适应滤波解为(Yang et al 2001a ))()(ˆ1k k k k k k k k k k k k L P A X P P A P A X T X X T ++=−αα (4) 式中k P 为观测等价权矩阵,可以由Huber (Huber1981)函数或IGG 系列方案获得(Yang 1994, 1999; Yang et al 2002a, 2002b; 周江文 1989)。
上式可以等价地表示成(杨元喜等2001b, Xu 2004))(ˆkk k k k k X A L K X X −+= (5) 其中k K 为等价增益矩阵,1k T k k T k k ΣA ΣA A ΣK k k −+=)1(1X kX k αα (6)状态向量验后协方差矩阵为k X X α/)(ˆk kΣA K I Σk k −= (7) 自适应滤波解(4)和(5)随着自适应因子k α和观测等价权矩阵k P 的不同,可以得到不同的滤波解。
若取k V 为预测残差向量,k X ∆表示状态不符值向量,k k k k L X A V −= (8)kk k X X X −=∆ˆ (9) 则Sage 自适应滤波的状态协方差矩阵和观测协方差矩阵为T k k m j T j k j k k A A V V k Σ−=Σ∑=−−0m 1ˆ (10) ∑=−−∆∆∆=Σm j T j k j k X X X 0m 1ˆ (11) 若将(10)和(11)作为先验协方差矩阵,则(4)和(5)式也可包含Sage 滤波。
自适应抗差滤波与各种派生滤波之间的关系由图1表示。
3. 分类因子自适应滤波4.1 三种误差判别统计量3.1 状态不符值统计量 假设在k t 历元观测向量k L ,则由观测信息可以获得状态参数的估计 αk =0~1k P 自适应滤波理论最小二乘平差抗差估计Kalman 滤波抗差滤波αk =0αk =1k P kP Sage 自适应滤波1k 1X Σ ,Σk −−ˆˆ自适应滤波自适应抗差滤波 k P kP k P Figure 1 Adaptively Robust Filterk k T k 1k k Tk k L P A )A P A (X ~−= (12)由上式状态参数估计向量k X ~与预测状态参数向量k X 之间的不符值可构成如下统计量 ()212k 2k 2k k k m 21X ~X ~X ~X X ~∆++∆+∆=−" (13)则模型误差的判别统计量可构造成)(~~k X k k k tr X X X Σ−=∆ (14)式中“tr ”表示矩阵的迹。
简单分析:(a )计算历元的观测数量要大于待估状态参数的数量,否则不可能计算出k X ~∆;(b )由观测量估计的状态参数向量k X ~应尽可能精确,否则统计量k X ~∆不能反应动力学模型的误差;(c )统计量k X ~∆仅反映模型的整体误差,任何状态分量的扰动都将视为整体模型存在扰动。
3.2 预测残差统计量我们知道,若观测向量k L 可靠,预测残差向量k V 将反映预测状态向量k X 的误差,如此,可构造如下误差判别统计量(徐天河、杨元喜 2000; Yang and Gao 2006a ) 21k )(V ∆⎟⎟⎠⎞⎜⎜⎝⎛Σ=k V k T k tr V V (15) 简单分析:(a )利用预测残差统计量k V ∆构造自适应因子,不需要在滤波前计算状态向量参考值;(b )也不需要观测量个数一定大于状态参数个数;(c )k V ∆与k X ~∆相比,可能含有更多的测量误差。