基于最小二乘均衡原理
信道估计与均衡常用公式推导

信道估计与均衡常⽤公式推导
最⼩⼆乘(LS,Least Square)估计公式推导(详细):
误差的平⽅和最⼩:
OFDM中H为导频序列ZC,具有恒包络特性,即(H H H)-1为“1”向量,于是得到:
迫零均衡(ZF, Zero Forcing)的形式与上式完全相同,只是H代表的是信道传递函数,⽽θ代表的是发送的数据信号。
最⼩均⽅误差(MMSE,Minimum Mean Square Error)估计公式推导(简写):
估计的均⽅误差最⼩:
其中,SNR为频域的信号噪声功率⽐。
上式根据H和θ的含义不同可分别⽤于MMSE信道估计和MMSE信道均衡。
MMSE信道估计:H为发送的导频序列,θ为信道传递函数;
MMSE信道均衡:H为信道传递函数,θ为发送的数据信号。
一种基于递归最小二乘的OFDM系统自适应均衡算法

一种基于递归最小二乘的OFDM系统自适应均衡算法作者:王焕萍,邓平,白顺先来源:《现代电子技术》2009年第19期摘要:当循环保护前缀(CP)长度小于信道冲激响应长度时,正交频分复用(OFDM)通信系统的子载波间正交性遭到破坏,接收信号存在符号间干扰(ISI)和子载波间干扰(ICI),普通的频域单抽头均衡器不再适用。
为解决这个问题,研究一种基于递归最小二乘(RLS)算法的频域自适应均衡器。
理论分析和仿真结果表明,该均衡器能有效消除由于循环前缀不足引起的符号间干扰和子载波间干扰,较好地恢复传输信号。
关键词:自适应均衡;符号间干扰;载波间干扰;循环前缀中图分类号:TN914文献标识码:A文章编号:1004-373X(2009)19-014-03Adaptive Equalization Scheme for OFDM System Based on Recursive Least-square MethodWANG Huanping,DENG Ping,BAI Shunxian(Informetion Codec and Transmission key Lab.,Southwest JiaotongUniversity,Chengdu,610031,China)Abstract:In OFDM system,when the length of the Cyclic Prefix (CP) is shorter than the channel length,the orthogonality between sub-channels is lost because of the Intersymbol Interference (ISI) and Interchannel Interference (ICI).In this case,the one-tap frequency domain equalizer can′t be used any more.The frequency domain equalizer using the Recursive Least Square (RLS) algorithm is studied.Theoretical analysis and simulation results show that it can efficiently remove ISI and ICI caused by insufficient CP and recover the transmitted data.Keywords:adaptive equalization;intersymbol interference;interchannel interference;cyclic prefix正交频分复用(OFDM)技术被公认为是新一代无线通信系统中的关键技术,它能有效抵抗多径引起的符号间干扰(ISI)和多径衰落,将频率选择性衰落信道转化为若干个非频率选择性衰落信道。
最小二乘法的原理及在建模中的应用分析

最小二乘法的原理及在建模中的应用分析学校代码: 1951本科毕业论文(题目:最小二乘法的原理及在建模中的应用分析学生姓名:学院:系别:专业:班级:指导教师:副教授二0 一。
年六月摘要最小二乘法是一种最基本、最重要的计算技巧与方法•它在建模中有着广泛的应用, 用这一理论解决讨论问题具有简明、清晰的特点,特别在大量数据分析的研究中具有十分重要的作用和地位•随着最小二乘法理论不断的完善,其基本理论与应用已经成为一个不容忽视的研究课题・本文共分三部分•绪论主要介绍最小二乘法的起源、基本概念以及本文的主要工作;第一章阐述了最佳平方逼近和曲线拟合的算法,并做出二者的流程图,接着对曲线拟合的线性和非线性模型给出求解方法,最后总结出常用的模型函数以及线性化方法第二章首先通过解决实际算例,阐述如何克服病态方程,然后通过预测研究生招生人数,阐明它在建模中的作用,并作简单的分析,最后做出了总结•尖键词:最小二乘法;最佳平方逼近;曲线拟合;病态方程;MatlabAbstractLeast-square method is one of the most fundamental and most important calculation methods and skills in modeling. It is widely used in solving this theory, discuss the problem with concise, clear characteristics, especially in the research of data analysis plays a very important role and status. With the least square theory constantly, perfect the basic theory and application has become a serious research topic.The paper has three parts are mainly in troduced .In troducti on to the origi n of least squares, basic concepts and the main job, The first chapter describes best square approximation and the curve fitting, the algorithm and the flowchart, then both of the curve fitting is linear and nonli near model of solving method, and fin ally summarizes common model function and linearization method, The second chapter first through solving practical examples, this paper discusses how to overcome the pathological equation, and then through the prediction of graduate student recruit students number, expounds its role in modeling and simple analysis, finally made a summary.Keywords: Least-square method; The best square approximation;The curve fitting; Psychopathic equation; Matlab目录绪论 (1)第一章最小二乘法概述 (3)1.1预备知识 (3)1・2最佳平方逼近问题 (4)1・3曲线拟合问题 (6)1・4曲线拟合的模型分类 (8)1.4.1线性模型 (8)1.4.2非线性模型 (11)1・5总结 (13)第二章最小二乘法在建模中的应用 (16)2.1应用举例 (16)2・2病态方程 (18)2.3建模分析 (20)2.4总结 (25)参考文献 (26)附录A最佳平方逼近流程图 (27)附录B曲线拟合流程图 (29)附录C部分Matlab程序 (31)谢辞 (36)绪论在科学研究中,为了揭示某些相尖量之间的尖系,找出其规律,往往需要做数据拟合,其常用方法一般有传统的插值法、最佳一致逼近多项式、最佳平方逼近、最小二乘拟合、三角函数逼近、帕德(Pade)逼近等,以及现代的神经网络逼近、模糊逼近、支持向量机函数逼近、小波理论等・其中,最小二乘法是一种最基本、最重要的计算技巧与方法•它在建模中有着广泛的应用,用这一理论解决讨论问题简明、清晰,特别在大量数据分析的研究中具有十分重要的作用和地位•随着最小二乘理论不断的完善,其基本理论与应用已经成为一个不容忽视的研究课题・1 •最小二乘法的起源与基本概念1805年勒让德(Legendre)发表的论著《计算彗星轨道的新方法》附录中,最早提到最小二乘法丄egendre之所以能做出这个发现,是因为他没有因袭前人的方法一要设法构造出k个方程去求解,他认识到尖键不在于使某一方程严格符合,而在于要使误差以一种平衡的方式分配到各个方程,具体地说,他寻求这样的值,使得n2(X i0 X i11X ik k)达到最小.i11809年,高斯(Gauss)发表论著《天体运动理论》,对其误差进行了研究,再该书末尾,他写了一节有尖“数据结合"的问题,以及其简单的手法导出误差分布■正态分布, 并用最小二乘法加以验证.尖于最小二乘法,Gauss宣称自1795年以来他一直使用这个原理•这立刻引起了Legendre的强烈反击,他提醒说科学发现的优先权只能以出版物确定,并严斥Gauss剽窃了他人的发明•他们间的争执延续了多年•因而,这俩位数学家之间尖于优先权的争论仅次于牛顿(Newton)和莱布尼兹(Leibniz)之间尖于微积分发明的争论•现在一般认为,二人各自独立的发明了最小二乘法•尽管早在10年前,Gauss就使用这个原理,但第一个用文字形式发表的是Lege ndre.最小二乘法在19世纪初发明后,很快得到欧洲一些国家的天文学家和测地学家的广泛尖注•同时,误差的分布是“正态”的,也立刻得到天文学家的尖注•正态分布作为一种统计模型,在19世纪极为流行,一些学者甚至把19世纪的数理统计学称为正态分布的统治时代・综上可知丄egendre和Gauss发现最小二乘法是从不同的角度人手的:一个是为解线性方程组,一个是寻找误差函数;一个用的是整体思维,考虑方程组的均衡性,一个用的是逆向思维,首先接受经验事实,一个是纯代数方法,一个致力于应用•相比而言,高斯不愧为数学王子,他把最小二乘法推进得更远、更深刻,这极大地推进了数理统计学的发展•发展至今,其已在各个方面有了应用•其基本原理如下・基本原理:在自然科学和工程实践中,经常会遇到寻求经验公式问题•由实验或观测得到一组数据(X, yj(i1,2丄m),而各Xi是不同的,且设yf(xj,通过这些数据,我们求一曲线y &(x),在函数空间span{ i.i 1, ,n}中寻找一个逼近函数y f(x)由于观测有误差,因此iSn(Xi)f(X0并不为零•但要求mmi2 [Sn(Xi) f(Xi)]2mini 1 i 1这就是曲线拟合的最小二乘问题.2选题背景与本文的主要工作在科学研究中,为了揭示某些相尖量之间的尖系,找出其规律,往往需要求解其函数解析式•一种方法是采用插值逼近法,即所构造的近似函数(X)在已知节点Xi上必须满足(Xi) yi要求逼近函数(Xi)与被逼近函数f(x)在各已知点Xi处的误差为零,即要求(X)的曲线必须通过所有的点,常用的插值法有拉格朗日(Lagrange)插值,牛顿(Newton)插值,埃尔米特(Hermite)插值等.另一方面,由于观测数据较多,一般不用插值法,而是用拟合的方法•即只要找到一条曲线,即能反映给定数据的一般趋势,又不出现局部较大的波动即可,只要(X)与f(X)的偏差满足某种要求就行了•这种数据间的非确定矣系需要统计方法来描述,最常用的方法就是数据拟合•数据拟合就是找一种函数的解析表达式或近似表达式来描述这组数据间的函数尖系,通常用到最小二乘法•数据拟合的最小二乘法通过最小化误差的平方和,寻找数据的最佳函数•利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小本文就是在这样的背景下,第一章主要介绍了最小二乘法的原理,对最佳平方逼近和曲线拟合给出求解方法,总结了非线性模型下最小二乘法的求法•第二章主要讲述其在实际中的应用,以及如何克服法方程病态的方法•最后通过实例阐述其在建模中的作用.第一章最小二乘法概述最小二乘法通过最小化误差的平方和来寻找数据的最佳函数匹配 •利用最小二 乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为 最小.在下面的章节中我们主要分析最小二乘法的原理 ,分别对最佳平方逼近和曲线拟合做了简单概述,重点对曲线拟合的非线性模型给出总结.1.1预备知识定义设在区间(a,b)±非负函数(x),满足条件:b(f ,g) = (x)g(x )f (x )dxa称为函数f (x)与g(x)在[a,b ]上的内积.定义1.3内积若满足下列四条公理:1) (f,g) ©f)2) (cf ,g) c( f ,g), c 为常数3) (fif 2,g) (fi,g) (f 2,g)4) (f, f) 0,当且仅当 fO 时(f, f) 01) xn (x)dx 存在(nO,1 丄);a2) 对非负的连续函数g(x),若则在(a,b)上就称(x)为区间(a,b)上的权函数.定义 1.2 设 f(x),g(x) [a,b], g(x) (x)dxg(x) 0(x)是:a,b]上的权函数,积分则连续函数空间c [a,b]上就形成一个内积空间•若f(f丄fn)T,g(g丄gjT则其n内积定义为(f ,g) fgk1定义1.4设A FT为非奇异矩阵,称(Co nd (A)? 1) Co nd(A)v | A ui A J V为矩阵的条件数,其中人为R nn中的某种矩阵范数•则对方程组Ax b⑴如果条件数Con d(A)v很大(Co nd(A)? 1),则称为病态方程组(或A为病态).(2) 当Cond(A)v相对较小时,称为良态方程组(或A是良态的). 定义1・5设在[a,b]给定函数系{0,丄,訂,若满足条件m0,i k(「) .(x)j(x)M) 阿k则称函数系{k}是:a,b]上带权为(x)的正交函数系.n定义1・6对于给定的函数f(x)C [a,b],若n次多项式s (x) 满足尖系job f (x) s (x) dxmin f (x) s(x) dx (1-1) a s(x)爲其中5为所有不超过n次的多项式,则称s(x)为f (x)在区间[a,b]上的n次最佳平方逼近多项式.定义1・7对于给定函数f(x) C [a,b],如果存在s (x) span {i,i 1,, n}使b b(x)[ f (x) s (x)]2dx min (x)[f (x) s(x)]2dx (1-2)a S(x) a则称S (X)是f(x)在空间中的最佳平方逼近函数1.2最佳平方逼近问题最佳平方逼近问题就是对于给定的一个函数,用另一个函数去逼近它•如图1.1 所示逼近函数原函数图1.1最佳平方逼近图由公式(1 -1)和公式(1要求在给定的函数类中span{ i, i1, , m}中找到一个函数*S (x) ao o ai 1 L an nak k(x)(n m)使S・(x)满足(x)[f(x) S (x)l2dx minS(x)(x)[ f(x)S (x)]2dx 函数类一般可取比较低次的多项式集合或其他较简单的函数类•其中,(x)(0)是[a,b]上给定的权函数,它表示不同的点地位的强弱,它的地位越重要,从而权(x)也越大•其求解步骤概括如下:Stepl做出函数f(x)图形并寻找规律Step2设定数学模型,给出函数空间span{ d1,,n}Step3利用最佳平方逼近原理求出S(x),满足* 2 .(x)[f(x) S (x)] dx minS(x)表示为S*(x) ak k(x)kO(X)是权函数,具体S(x)的求出,相当于求解法方程(°, °)(叮)L(J)a°(f,。
线性最小二乘原理

线性最小二乘原理1 线性最小二乘原理线性最小二乘原理是一种流行的用于拟合多元数据的统计技术。
它通过在最小二乘误差下寻找参数的最优解,来求得函数的最佳拟合。
它是一种比较古老但又非常重要的数学公式,它不仅能够帮助我们预测数据,而且还能够提升算法表现,更有助于建立量化模型。
2 含义线性最小二乘原理的主要内容是给出一个非线性的模型,其中变量之间存在某种线性关系,用来描述现实中定量和量化问题,其目标是获得最小化损失函数值,也就是最小二乘。
使用线性最小二乘原理,可以求解出最优拟合函数参数,从而使函数能够更准确地拟合多元数据,可以更准确地进行预测,更好地建立量化模型。
3 原理线性最小二乘原理实际上是一种方法,用来求解多元函数的最优参数,以使得误差最小。
原理的核心就是要最小化损失函数,损失函数通常表示为:\sum_{i=1}^{n} (y_{i}-f(x_{i},\boldsymbol{\theta}))^{2}其中,y_{i}表示实际数据,f(x_{i},\boldsymbol{\theta})表示拟合函数,\boldsymbol{\theta}表示待求解的最优参数,n表示数据个数。
损失函数表示的是实际值到拟合值之间的误差,它由若干个二次项组成,假设参数\boldsymbol{\theta}不同时,损失函数值也各不相同。
所以当我们想要求解最优参数时,就要求损失函数最小,也就是拟合误差最小。
线性最小二乘法尝试使用梯度下降算法来求解。
假设参数\boldsymbol{\theta}={a,b},此时将损失函数按a,b求导,就可以得到偏导数,最后将其设置为0,就可以求得\boldsymbol{\theta}的最优值。
最后,经过线性最小二乘原理的求解,就可以获得最优拟合函数参数,从而得到更准确的多元数据拟合,更好地使用量化模型,帮助我们更好地预测数据,以及提升算法表现。
最小二乘方法

最小二乘方法:原理、应用与实现一、引言最小二乘方法是数学优化中的一种重要技术,广泛应用于各种实际问题中。
它的基本原理是通过最小化误差的平方和来估计未知参数,从而实现数据拟合、线性回归等目标。
本文将对最小二乘方法的原理、应用与实现进行详细介绍,并探讨其在实际问题中的应用。
二、最小二乘方法的原理最小二乘方法的基本原理可以概括为:对于一组观测数据,通过最小化误差的平方和来估计未知参数。
具体而言,设我们有一组观测数据{(xi, yi)},其中xi是自变量,yi是因变量。
我们希望找到一个函数f(x),使得f(xi)与yi之间的差距尽可能小。
为了量化这种差距,我们采用误差的平方和作为目标函数,即:J = Σ(f(xi) - yi)²我们的目标是找到一组参数,使得J达到最小值。
这样的问题称为最小二乘问题。
在实际应用中,我们通常采用线性函数作为拟合函数,即:f(x) = a + bx其中a和b是待估计的参数。
此时,最小二乘问题转化为求解a 和b的问题。
通过求解目标函数J关于a和b的偏导数,并令其为零,我们可以得到a和b的最优解。
这种方法称为最小二乘法。
三、最小二乘方法的应用数据拟合:最小二乘方法在数据拟合中有广泛应用。
例如,在物理实验中,我们经常需要通过一组观测数据来估计某个物理量的值。
通过采用最小二乘方法,我们可以找到一条最佳拟合曲线,从而得到物理量的估计值。
这种方法在化学、生物学、医学等领域也有广泛应用。
线性回归:线性回归是一种用于预测因变量与自变量之间关系的统计方法。
在回归分析中,我们经常需要估计回归系数,即因变量与自变量之间的相关程度。
通过采用最小二乘方法,我们可以得到回归系数的最优估计值,从而建立回归方程。
这种方法在经济学、金融学、社会科学等领域有广泛应用。
图像处理:在图像处理中,最小二乘方法常用于图像恢复、图像去噪等问题。
例如,对于一幅受到噪声污染的图像,我们可以采用最小二乘方法对图像进行恢复,从而得到更清晰、更真实的图像。
最小二乘估计的基本原理

最小二乘估计的基本原理1. 什么是最小二乘估计?嘿,大家好!今天咱们来聊聊一个在数据分析和统计中超级重要的概念——最小二乘估计。
听名字好像有点复杂,但别急,咱们一步步来,把它拆开讲,保准你听得懂。
1.1. 简单说说最小二乘估计最小二乘估计,顾名思义,就是用来估计数据中“最小的误差”的一种方法。
想象一下,你在做一道数学题,得出的答案总是有点偏差。
最小二乘估计的目的就是找到一个最佳的答案,使得这些偏差总和的平方最小。
简单来说,就是让“错误”尽量小,让“结果”尽量准确。
1.2. 生活中的例子让我们用一个简单的例子来说明一下。
假如你在家里做了一次烤蛋糕实验,每次都觉得时间不太对。
你记录了蛋糕的实际烤制时间和你认为理想的时间,然后希望找出一个最合适的时间,使得你做的每个蛋糕的实际时间和理想时间之间的差距(误差)最小。
最小二乘估计就像是在帮你找到一个“完美的时间表”,让每次的烤蛋糕误差都尽量小,从而让蛋糕做得越来越完美。
2. 如何进行最小二乘估计?要搞懂最小二乘估计,得知道它的工作原理。
别担心,虽然听起来有点吓人,但其实挺简单的。
2.1. 绘制数据点首先,咱们需要有一些数据点。
比如说,你在不同的时间点记录了不同的蛋糕高度。
把这些数据点在图纸上画出来,看起来就像一堆小点点在纸上散布着。
2.2. 画一条最佳拟合线接下来,最小二乘估计的任务就是画一条“最佳拟合线”。
这条线要尽量贴近这些散布的数据点,让每个点到这条线的距离(这些距离叫“残差”)的平方和最小。
换句话说,就是在图纸上找一条最能代表你数据的直线,让数据点和直线之间的距离总和最小。
3. 为什么要用最小二乘估计?现在你可能会问,为什么我们要用这种方法呢?其实,最小二乘估计有几个很不错的优点。
3.1. 精度高,误差小首先,它能帮助我们找到一个误差最小的解。
换句话说,通过最小二乘估计,我们可以得到一个尽可能精确的结果。
这就像是找到了一个最好的答案,不用再担心误差问题。
最小二乘估计的基本原理

最小二乘估计的基本原理最小二乘估计,这个名字听上去很高深,对吧?但其实它背后的原理并不复杂,只要你能抓住几个核心点,就会发现它其实挺简单的。
今天,我们就来聊聊这个话题,把它讲得清楚明白,希望你听了之后能对它有个直观的理解。
1. 最小二乘估计是什么?最小二乘估计,顾名思义,主要是为了找到一个估计值,使得预测值和实际观测值之间的差距最小。
这就像你在玩一个精准的投篮游戏,目标是把球投得尽可能靠近篮筐。
这里的“最小”就是让误差最小化。
听起来是不是很简单?那就让我们一步步看下去。
1.1 误差的定义首先,我们得搞明白什么是误差。
在最小二乘估计里,误差就是我们预测的值和实际观测值之间的差距。
假设你有一个线性模型来预测某个结果,比如说你根据一个人的年龄预测他们的收入。
你预测的收入可能和实际收入有些出入,这个出入就是误差。
1.2 最小化误差那么,怎么才能让误差最小呢?这就涉及到最小二乘估计的核心:我们希望通过调整模型的参数,使得所有数据点的误差平方和最小。
说白了,就是我们要让所有预测值和真实值之间的距离加起来尽可能小。
把所有误差平方加在一起,找到那个最小的和,这就是我们要做的工作。
2. 为什么使用平方?也许你会问,为什么要用平方?为什么不直接用误差的绝对值呢?平方有几个好处。
首先,平方可以消除正负误差的相互抵消。
比如说,某个点的误差是+2,另一个点的误差是2,如果直接用这些误差的和,那么它们就会相互抵消掉。
但用平方的话,+2和2的平方都是4,这样就可以真实地反映出误差的大小。
其次,平方能更强烈地惩罚大的误差。
想象一下,如果你用一个不合适的模型预测结果,误差可能会很大。
平方后,这些大的误差会被放大,这样就能让模型更注重减少这些大的误差。
2.1 平方和的计算举个例子,假设你有几个数据点,每个点的实际值和预测值分别是(10, 8)、(15, 14)和(20, 25)。
误差分别是2、1和5。
计算这些误差的平方和,就是2² + 1² + (5)² = 4 + 1 + 25 = 30。
MIMO均衡算法(CMALMSRLS)原理介绍

MIMO均衡算法(CMALMSRLS)原理介绍MIMO(Multiple Input Multiple Output)均衡算法是用来解决多输入多输出通信系统中的信号干扰问题的一种方法。
MIMO系统是一种通过在发送和接收端使用多个天线来提高通信性能的技术,它可以同时传输多个信号流,从而提高了系统的传输容量和可靠性。
MIMO均衡算法主要有三种:CMA(Constant Modulus Algorithm)、LMS(Least Mean Square Algorithm)和RLS(Recursive Least Square Algorithm)。
下面将对这三种算法的原理进行详细介绍。
1.CMA算法原理:CMA算法是一种基于判决反馈的盲均衡算法,主要用于消除通信系统中的多径干扰。
其原理基于一种常数模型,即假设接收信号的样本具有常数模量。
CMA算法通过最小化误差信号的功率来估计多径信道,从而实现均衡。
算法的核心思想是根据判决反馈,通过调整均衡器的参数来最小化误差信号的功率。
2.LMS算法原理:LMS算法是一种基于梯度下降法的自适应均衡算法,其主要特点是简单易理解、计算速度快。
LMS算法通过最小化接收信号与期望信号之间的误差来更新均衡器的权重。
算法的核心思想是根据误差信号和输入信号之间的相关性来更新均衡器的参数,从而逐步优化均衡器的性能。
3.RLS算法原理:RLS算法是一种基于递推最小二乘法的自适应均衡算法,其主要特点是收敛速度快、抗干扰性能好。
RLS算法通过最小化误差的均方值来更新均衡器的权重。
算法的核心思想是根据输入信号和误差信号之间的相关性来更新均衡器的参数,从而实现均衡。
相比于LMS算法,RLS算法的计算复杂度较高,但是收敛速度更快,适用于信道条件变化频繁的情况。
总而言之,MIMO均衡算法通过调整均衡器的权重来消除多输入多输出通信系统中的信号干扰,从而提高通信系统的性能。
CMA算法是一种基于判决反馈的盲均衡算法,LMS算法是一种基于梯度下降法的自适应均衡算法,RLS算法是一种基于递推最小二乘法的自适应均衡算法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于最小二乘(LS )估计的信道均衡原理
1、最小二乘估计原理
考虑短波数字通信系统的均衡问题,传输信道与均衡器的简化框图如图 1所示。
图 1 基于LS 估计的信道均衡
设均衡器采用图 2所示的N+M+1抽头的FIR 横向滤波器。
均衡器工作在训练模式,d(n)为训练序列,也即均衡器的期望输出响应。
均衡器的输入信号可以表示为卷积过程
u (n )=ℎ(n )∗d (n )+v (n )
式中,h(n)是信道的等效冲击响应,v(n)是加性白噪声过程。
均衡器的作用即是降低短波信道h(n)造成的码间干扰等不利影响。
图 2 N+M+1抽头系数的横向均衡器(滤波器)
现有输入信号u(n)的L 个输入数据u(0), u(1), …, u(L-1),期望响应(训练序列)d(n)的L 个样本d(0), d(1), …, d(L-1)。
一般情况下要求L>2N+2M+1。
定义n 时刻的输入信号向量为
u ⃗ (n )=[u (n +M ) u (u +M −1) ⋯ u (n ) ⋯ u (n −N )]T
均衡器(滤波器)的权向量为(注意不是h(n)的权向量,无需计算信道h(n)的权向量)
w ⃗⃗ =
[w −M w −M+1 ⋯ w 0 ⋯ w N ]T
于是均衡器的估计输出为
d ̂(n )=w ⃗⃗ H u ⃗
(n )=u ⃗ T (n )w ⃗⃗ ∗=∑w k ∗u (n −k )N
k=−M
(1)
上式中,d
̂(n )为存在码间干扰的均衡器估计输出。
第n 时刻的估计值需要输入第n 时刻之前的M 个样本值和第n 时刻之后的N 个样本值。
注意M 可以取值为0。
估计误差为
e (n )=d (n )−d ̂(n )=d (n )−u ⃗ T (n )w ⃗⃗ ∗
实际上进行滤波时,仅考虑当输入信号u(n)完全进入均衡器各节点的情况,即进入均衡器的样本数大于或等于N+M+1,此时各时刻的滤波估计误差为:
当n=N 时(根据图 2,第一个输出时刻是n=N,不是n=M),有
e (N )=d (N )−d ̂(N )=d (N )−u ⃗ T (N )w ⃗⃗ ∗=d (N )−∑w k ∗u (N −k )N
k=−M
当n=N+1时,有
e (N +1)=d (N +1)−d ̂(N +1)=d (N +1)−u ⃗ T (N +1)w ⃗⃗ ∗
⋯⋯
当n=L-M-1时
e (L −M −1)=d (L −M −1)−∑w k ∗u (L −M −1−k )N
k=−M
将以上各式写成方程组的形式,并取共轭,有 ()()()()()()()
()()
()()()
()
()()*
*
*
110111111121M M N e N d N u N M u N M u w e N d N u N M u N M u w e L M d L M u L u L u L M N w --+++-⎡⎤⎡⎤⎡⎤
⎡⎤⎢⎥⎢⎥⎢
⎥⎢⎥+++++⎢⎥⎢⎥⎢⎥⎢⎥=-⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥
⎢⎥---------⎢⎥⎢⎥⎢⎥⎣⎦
⎣⎦⎣⎦⎣
⎦
(2)
定义误差向量e 和期望响应(训练序列)向量d
分别为 e =[e (N ) e (N +1) ⋯ e (L −M −1)]H d =[d (N ) d (N +1) ⋯d (L −M −1)]H 定义数据矩阵
()()()()()()
()()()
()
()()*
111121110H
u N M u N M u u N M u N M u u L u L u A u N u N u L M L M N ++-⎡⎤
⎢
⎥+++⎢⎥⎢⎥⎢
⎥
-----⎢⎥
⎣⎡⎤=+⎦--⎣⎦
= 由式(1)定义估计输出向量ˆd
为 ()()()H
ˆˆˆˆ11d d N d N d L M Aw ⎡⎤=+--=⎣
⎦
所以式(2)可以表示为
ˆe d d
d Aw =-=-(3) 均衡器的设计原则是,寻找权向量w ⃗⃗ 使得误差信号e(n)在某种意义下取得极小值。
注意
到式(2)或者上式是由L-M-N 个方程构成的线性方程组,未知量w k ,k =−M,…,0,…,N 的个数是滤波器的抽头个数N+M+1。
一般来说,输入数据的个数总是比滤波器权值的个数大得多,即L-M-N>N+M+1。
此时对于式(2)或者式(3)来说,方程组的个数大于未知量的个数。
此时,若令e =0,由式(3)可得方程组=Aw d ,但是该方程组在一般意义下无解,即找不到一个向量w ⃗⃗ 满足全部L-M-N 个方程。
尽管不能找到一个解w ⃗⃗ ,使得方程=Aw d 成立,但是可以找到一个w ⃗⃗ 的估计值ˆw
,使得
误差向量
ˆe d Aw
=- 在某种意义下取得极小值。
在最小二乘(LS )意义下,使估计误差的模的平方和
()()ˆˆH
H
J e e d Aw
d Aw
==-- 取得极小值,所得到的解称为最小二乘解。
要得到J 的极小值,首先求J 关于w ⃗⃗ 的梯度
*
2
22H H J
J A d A Aw w
∂∇==-+∂ 令0J ∇=,得
ˆH H A Aw
A d = (4) 上式是使J 取得极小值时,w ⃗⃗ 必须满足的条件,称为确定性正则方程。
当L-M-N>N+M+1时,
如果方阵A H A 是非奇异的,那么在最小二乘意义下,确定性正则方程的解为
()1
ˆH H LS w
A A A d -= (5) 经常将ˆˆd
Aw =称为对期望响应向量d 的最小二乘估计,简称LS 估计。
2、最小二乘问题的求解
在工程实现时,如要获得均衡器的权向量估计值ˆw
,就要求解式4。
如果直接求解确定性正则方程(式4)ˆH
H A Aw
A d =,需要进行矩阵求逆运算,因此必须考虑A H A 的奇异性。
如果A H A 是非奇异的,矩阵求逆运算不仅计算量大,还有可能发散,工程实现上也不易实现。
式4的求解可以使用奇异值分解来求解,也可以使用递归最小二乘(RLS )算法(求解算法很多,暂时不考虑其他算法)。
本节将讨论RLS 算法。
RLS 算法使用迭代的方法求解最小二乘的确定性正则方程(式4),其基本思路是,已知
n -1时刻的均衡器权向量的最小二乘估计()ˆ1w
n -,利用当前n 时刻新得到的观测数据,用迭代的方法计算出n 时刻的滤波器权向量的最小二乘估计()ˆw
n 。
这里忽略推导过程,直接给出RLS 算法: 步骤1 初始化:()()()
111
0M N M N P I C
δ++⨯++-=∈,δ是小的正数(0.005左右),P 是
输入数据的时间相关矩阵的逆;()ˆ0=0w
,遗忘因子λ一般取值接近于1,如λ=0.98,λ=0.998等。
遗忘因子使得离当前时刻近的观测值,对相关矩阵和互相关向量的影响较大,而较久远的值则影响较小。
步骤2 当n = 0, 1, 2, …, L-1时,完成如下的迭代运算:
()()()
()()()
()()()()()()()()()()()()()
11*11111ˆ1ˆˆ111H H H P n u n k n u n P n u n e n d n w
n u n w
n w n k n e n P n P n k n u n P n λλλλ-----=
+-=--=-+=---
式中,()k n 常被称为增益向量。
步骤3 令n=n+1,转步骤2。
3、自适应均衡算法的实现
利用RLS 算法,图 2可以改为图 3所示的自适应均衡器。
在该均衡器中,d(n)最初为训
练序列,u(n)为图 1中的接收序列。
此时均衡器工作在训练模式。
当训练序列结束后,均衡器的滤波器系数已经接近最佳值。
训练模式结束后,均衡器工作在跟踪模式。
此时d(n)为判决输出的用户数据。
跟踪模式下,均衡器的自适应算法就可以跟踪不断变化的信道。
为了保证能有效的消除符号间干扰,均衡器需要周期性地做重复训练。
图 3 自适应均衡器原理框图。