用于确定频率偏移的方法和系统的制作方法

文档序号:7948739阅读:263来源:国知局
专利名称:用于确定频率偏移的方法和系统的制作方法
技术领域
本发明涉及一种用于确定频率偏移的方法和系统。
背景技术
在实际的数据通信中,接收机处的本地振荡器频率典型地与发射机处生成的信号载波的频率不相同。这原因之一是由于电路局限性,且其特别是当接收机相对于发射机运动时呈现,因为多普勒频移不可避免地被引入载波频率。
频率偏移可能导致载波间干扰(ICI)。对于多载波系统、诸如采用正交频分复用(OFDM)的多载波系统,残余频率偏移导致显著的性能劣化。因此存在载波频率偏移估计的需要,使得可以对这种效应进行补偿。
在用于在选择的信道上进行信号传输的传输格式中,例如IEEE802.11a标准的若干传输格式需要在数据样本之前递送短前导码形式的导频符号,以允许载波频率偏移被接收机估计。为此目的已提出了各种方法。尽管在[1]、[2]、[3]中已表述了最大似然估计(MLE)解,但是它涉及最优化搜索,最优化搜索对于实际实施而言通常在计算上太过苛求。还报导了维持Cramer-Rao界(CRB)性能但是具有较低计算量的其它设计(见[2]、[3])。在这方面,[2]中开发的特设估计器(ad hocestimator,AHE)可作为一种有吸引力的选择。
考虑下述情况Ps个相同的短前导码在数据包中的数据流之前发送,每个短前导码的长度都是L个符号,其表示为xτ+kLTb=xτ,0≤τ≤LTb,Tb为比特间隔,并且0≤k≤PS-1,k为整数。例如对于IEEE802.11a规范,Ps=10,且L=16。在通过信道传输之后,该Ps个短前导码变为zt=at+v~t,]]>其中
at=∫-∞∞ht-αxαdα]]>=∫-∞∞h(t+LkTs)-(α+LkTs)xα+LkTbdα]]>=at+LkTb]]>对于LTb≤t≤2LTb是周期性的,其中假设信道的最大延迟扩展小于一个短前导码的持续时间LTb,且ht是信道增益,且 是方差σ2的加性白高斯噪声(AWGN)。本地接收机振荡器的频率与载波频率的差反映在接收到的短前导码yt=ztejΔβt中为Δβ的偏移,其中-2π·0.5≤Δβ≤2π·0.5。由于第一个短前导码被符号间干扰所破坏而不得不被去除,并且剩余短前导码中的一些为了诸如时序同步的其它目的而被保留,所以推测,只有P<Ps个接收到的短前导码可用于频率偏移估计。于是在t=(n+1)Tb处对Yt采样之后,PL个离散值Yn可以以矩阵形式表达为Y=baH+V,其中 ω□LΔβ
其中vn=v~nejΔβn]]>(n=0,1,...,PL-1)与 共享相同的统计性质,并因此可以等价地视为AWGN。载波频率偏移估计(FOE)问题现在被简化为给定Y而估计ω、确切地说即Δβ的问题。
用于估计Δβ的一种方法是进行最大似然估计(MLE)。它涉及通过粗略搜索以及随后的精细搜索来定位接收到的样本的一维相关函数的周期图的峰值。标记无偏估计的最低可获得方差的Cramer-Rao界(CRB)可以在一定阈值信噪比(SNR)之上获得。
由于V中的每个元素都是独立高斯分布变量,所以ω的最大似然估计使费用函数J0=trace(VHV)最小化,并且当aH被估计为a^‾H=(b‾Hb‾)-1b‾HY‾]]>且J1=trace{Y‾Hb‾(b‾Hb‾)-1b‾HY‾}]]>=trace(b‾HY‾Y‾Hb‾)P]]>
被最大化时得到,其中 是接收到的样本之间的相关性的度量,以得到 记号[YYH]i,j,i,j=0,1,...,P-1表示矩阵YYH的第(i,j)个元素,且 表示相关联的复自变量的实部。上面的表述的一种可替选方法可以在[2]中找到。除了如[2]中所采用的快速傅立叶变换(FFT)之外,可以使用高斯-牛顿方法通过下面的迭代方程 和初始估计 其中 和 表示相应复值的实部和虚部,来求解上面的 的方程。因此关键在于寻找健壮的初始估计。
确定最大似然估计解的问题在于,非线性周期图函数的最优化在计算上代价高。通常采用使用具有零填充(zero padding)的快速傅立叶变换(FFT)的实现(见[1]、[2])。精确的估计需要重度填充(heavypadding)并因而需要高强度的计算。在[2]中已详述了复杂度的定量计算。
用于频率偏移估计的另一种现有技术是特设估计器(AHE),根据所述特设估计器,接收到的样本的双相关函数的相位被线性组合,以使载波频率偏移估计中的均方误差最小化(见[2])。可以以高SNR获得CRB。
然而,当频率偏移值接近其范围的边界时,亦即,当Δβ→2π×0.5时,阈值信噪比(SNR)显著上升。
在[4]中描述了用于复白高斯噪声中的单个复正弦式的频率估计器。
本发明的目的是提供与现有技术方法相比改进的用于频率偏移估计的方法。
该目的由具有根据独立权利要求的特征的用于确定频率偏移的方法和用于确定频率偏移的系统来实现。

发明内容
提供了用于根据多个信号值确定频率偏移的方法,其中多个第一相关系数根据所述信号值来确定,其中每个第一相关系数通过确定所述信号值中的至少两个之间的相关性来确定,并且多个第二相关系数根据所述多个第一相关系数来确定,其中每个第二相关系数通过确定所述第一相关系数中的至少两个之间的相关性来确定。所述多个第二相关系数被线性组合,并且所述频率偏移被确定为所述线性组合的相位。
此外,提供了根据上述用于确定频率偏移的方法来确定频率偏移的系统。


图1示出了根据本发明实施例的通信系统。
图2示出了根据本发明实施例的频率偏移估计单元。
具体实施例方式
说明性地,执行双相关,双相关系数由线性滤波器处理,并且线性滤波器的输出的相位用作对频率偏移的估计。
仿真表明,使用本发明,可以实现与MLE(最大似然估计器)的性能几乎一样优越的性能,并且可以实现与AHE(特设估计器)相比对频率偏移实际量的变化的较低敏感度。本发明可以以与AHE的复杂度相当的复杂度实现。
本发明例如适用于根据WLAN 11n、WLAN 11g、WLAN 11n的、亦即用于无线局域网的通信系统,但是也可以适用于诸如移动电话通信系统的大区域通信系统。本发明例如可用于确定根据OFDM(正交频分复用)的通信系统中的频率偏移。
本发明的实施例体现自从属权利要求。围绕用于确定频率偏移的方法而描述的实施例类似地对用于确定频率偏移的系统适用。
第二相关系数例如被确定为一个第一相关系数与另一个第一相关系数的复共轭的乘积。
第二相关系数可以通过以下方法来线性组合每个第二相关系数乘以整数,将这些乘法的结果求和,并将该和除以常数。可以高效地实施具有双相关项的整数乘法。
在一个实施例中,第一相关系数的确定对应于将信号值布置在矩阵中,生成所述矩阵的自相关矩阵,并将第一相关系数确定为沿着自相关矩阵的对角线的元素之和。
在一个实施例中,信号值对应于多个短前导码。
下面参考附图来解释本发明的说明性实施例。
图1示出了根据本发明实施例的通信系统100。
通信系统100包括发射机101和接收机102。
发射机101被供给有由某个数据源(未示出)提供的数据流103。数据流103被馈送到发射机101的包发生器104中。发射机101进一步包括前导码发生器105,前导码发生器105生成前导码并将它们供给到包发生器104。
包发生器104根据数据流103中包含的数据形成数据包106,并且将前导码放在每个数据包106的开头。在这个实施例中,Ps个相同的短前导码前置于每个数据包106,每个短前导码的长度都是L个符号,其表示为xτ+kLTb=xτ,0≤τ≤LTb,Tb为比特间隔,并且0≤k≤PS-1,k为整数。例如对于IEEE802.11a规范,Ps=10,且L=16。
例如,根据IEEE802.11a规范,每个数据包106都前置有Ps=10个相同的短前导码,每个短前导码的长度都是L=16个符号。
数据包106被供给到发送单元107,发送单元107使用发射天线108发送数据包106。发送单元107对发送天线108所发送的至少一个载波执行某种调制,例如OFDM(正交频分复用),以发送数据包106。通信系统100可以是MIMO(多输入多输出)系统。因此,可以使用多个发送天线108来发送数据包106。
发射机101发送的数据包106由接收机102通过接收天线109接收,并且被供给到前导码提取单元110。前导码提取单元110将包含在数据包106中的前导码值(在下面详细解释)转发给频率偏移估计(FOE)单元111,并将包含在数据包106中的并且对应于数据流103的实际数据转发给数据处理单元112,数据处理单元112执行数据处理,例如将数据解码并将数据供给到某个数据接收装置(data sink)(未示出)。
FOE单元111确定频率偏移估计Δβ。频率偏移估计Δβ例如可以由数据处理单元112用来校正由频率偏移所造成的载波间干扰所产生的错误或者用来执行相位补偿。
在通过信道传输之后,数据包106的Ps个短前导码变为zt=at+v~t,]]>其中at=∫-∞∞ht-αxαdα]]>=∫-∞∞h(t+LkTs)-(α+LkTs)xα+LkTbdα]]>=at+LkTb---(1)]]>对于LTb≤t≤2LTb是周期性的,其中假设信道的最大延迟扩展小于一个短前导码的持续时间LTb,且ht是发送天线108和接收天线109之间的无线电信道的信道增益,且 是影响发射机101和接收机102之间的数据传输的方差σ2的加性白高斯噪声(AWGN)。接收机102的振荡器的频率与用于数据包106的传输的载波的频率的差反映在接收到的短前导码yt=ztejΔβt中为Δβ的偏移,其中-2π·0.5≤Δβ≤2π·0.5。
由于第一个短前导码被符号间干扰所破坏而被前导码提取单元110去除,并且剩余前导码中的一些为了诸如时序同步的其它目的而保留,所以推测,只有P<Ps个接收到的短前导码可用于频率偏移估计。包含在这些P个接收到的前导码中的PL个离散值yn被前导码提取单元110转发到频率偏移估计单元111。
PL个离散值yn可以以矩阵形式表达为Y=baH+V,(2)其中 ω□LΔβ (5)aH□[a0a1ejΔβ...aL-1ejΔβ(L-1)](6)
其中vn=v~nejΔβn,]]>n=0,1,...,PL-1与 共享相同的统计性质,并并因此可以等价地视为AWGN。如上面提到的那样,FOE单元111估计Δβ。
在下文中,参考图2解释FOE单元111的功能。
图2示出了根据本发明实施例的频率偏移估计单元200。
如上面解释的那样,频率偏移估计(FOE)单元200接收包含在数据块的短前导码中的PL个离散值yn作为输入。如所提到的那样,值yn可以以矩阵形式写为(比较方程(3)) 在没有噪声的情况下,Y=baH和相关项[YYH]i,i-k将等于(aHa)ejωk,这暗示ejωk可以根据具有不同i值的[YYH]i,i-k的线性组合来估计。ω又可以根据对ejω(k+1)和(ejωk)*的估计的乘积的分开的线性组合来估计。
给定[YYH]i,i-k,i=k,k+1,...,P-1,可以表明,高信噪比(SNR)下的ejωk的最小方差无偏估计量(见[4])为ck/[(P-k)(aHa)],其中 意味着ck是比例缩放(scaling)之后对ejωk的最优线性估计量。引入双相关项dk,其被定义为
可以表明,dk中的噪声分量nk在高SNR下具有以下的自相关 =2(a‾Ha‾)3σ2{(P-k-1)(P-m-1)[P-max(k,m)]]]>+(P-k)(P-m)[P-max(k+1,m+1)]]]>+(P-k-1)(P-m)[max(P-k-m-1,0)]]]>+(P-k)(P-m-1)[P-k-m-1,0]}]]>通过以矩阵形式表达(9)d=(aHa)2ρ·ejω+n(10)其中列向量ρ的第k个元素(k=0,1,...,P-2)为[P]k□(P-k)(P-k-1),使费用函数[d-(aHa)2ρ·ejω]HR-1[d-(aHa)2ρ·ejω](11)最小化的λ□ejω的最小方差无偏估计量(见[4])为λ^ODC=1(a‾Ha‾)2·ρ‾TR‾-1d‾ρ‾TR‾-1ρ‾.---(12)]]>所关心的频率ω于是可以被估计为ω^ODC=∠[1(a‾Ha‾)2·ρ‾TR‾-1d‾ρ‾TR‾-1ρ‾]=∠(ρ‾TR‾-1d‾)---(13)]]>
因为(aHa)2(ρTR-1ρ)是实数。
通过假设g中的元素可以用多项式来描述,进行获得如(13)所需的g=R-1ρ(14)的尝试。数值结果支持该假设并且揭示该多项式是线性的,亦即R[1t][μ0μ1]T=ρ,其中t=
T且μ0,μ1是将要确定的系数。展开方程并比较各项得到μ0μ1=12(a‾Ha‾)3σ2·6P(4P2-1)12---(15)]]>其意味着,在一些代数运算之后,[R‾-11‾]k=[g‾]k=μ0+μ1k]]>=12(a‾Ha‾)3σ2·6(2k+1)P(4P2-1)---(16)]]>用(10)和(16)回代,验证Σm=0P-1[R‾]k,m[g‾]m=(P-k)(P-k-1),]]>k=0,1,...,P-2。从(13)和(16)得出 =∠Σk=0P-2(2k+1)dk---(17)]]>
因此,频率偏移估计器200根据下式估计Δβ 信号值yn因此被馈送到第一相关单元201,第一相关单元201确定 ck被馈送到第二相关单元202,第二相关单元202确定dk=ck+1ck*]]>dk被馈送到线性滤波器203,线性滤波器203计算Σk=0P-2(2k+1)dk.]]>这个计算的结果被供给到相位确定单元,相位确定单元确定这个结果的相位并将它除以L,亦即确定Δβ=∠Σk=0P-2(2k+1)dkL]]>其为频率偏移估计单元200的输出。
中报导的特设估计器(AHE)由下式给出
其中M=P/2,该特设估计器将权重分配给双相关项的相位,与该特设估计器形成对照,所提出的策略在相位被取之前对双相关项滤波。根据(17)和(18),显而易见,如这个实施例中所使用的ODC(最优双相关)滤波器具有与AHE(特设估计器)的复杂度相似的复杂度,所述AHE在[2]中示出为显著低于使用FFT(快速傅立叶变换)实现的MLE的复杂度。此外,ODC滤波器采用整数值的权重。因此简单的硬件实施是可能的。
上面的推导设法使λ□ejω的估计的方差最小化,尽管最终目的是要使ω的方差最小化。在下文中,通过首先叙述这两个准则,来研究所提出的滤波器的性能。
考虑复量ψ=Aejθ。取Ψ的微分给出Δψ=ejθΔA+jAejθΔθ并且|Δψ|2=(ejθΔA+jAejθΔθ)*(ejθΔA+jAejθΔθ)=(ΔA)2+A2(Δθ)2(19)其中(·)*代表共轭运算。通过写出A=(ψ*ψ),ΔA变为ΔA=ψ*(Δψ)+(Δψ*)ψ2A---(20)]]>将(20)代入(19)并重新整理得到(Δθ)2=(1A2-|ψ|22A4)|Δψ|2-[ψ*(Δψ)]2+[(Δψ)*ψ]24A.---(21)]]>
为了将(21)中的结果应用于通过(12)进行的λ的估计,要求作代换ψ=λ=ejω、A=1且θ=ω以产生(ΔωODC)2=|ΔλODC|22-[e-jω(ΔλODC)]2+[ejω(ΔλODC)*]24---(22)]]>现在将(10)代入(12)得到ΔλODC=λ^ODC-ejω=1(a‾Ha‾)2.ρ‾TR‾-1n‾ρ‾TR‾-1ρ‾=1(a‾Ha‾)2.g‾Tn‾g‾Tρ‾---(23)]]>因为E(nnH)=R,并且利用(16)中给出的g,所以E(|ΔλODC|2)=1(a‾Ha‾)4(g‾Tρ‾)]]>E[e-jω(ΔλODC)]2=E[e-jω2(g‾Tn‾)2][(a‾Ha‾)2g‾Tρ‾]2]]>E[ejω(ΔλODC)*]2E[ejω2(n‾Hg‾)2][(a‾Ha‾)2g‾Tρ‾]2---(24)]]>可以表明E[e-jω2(g‾Tn‾)2]=E[ejω2(n‾Hg‾)2]=P(P2-1)(4P2-7)2(a‾Ha‾)3σ2(4P2-1)2---(25)]]>
将(24)和(25)代入(22)的期望值,并使用如下结果g‾Tρ‾=Σk=0P-2gk(P-k)(P-k-1)=12(a‾Ha‾)3σ2.P(P2-1)4P2-1---(26)]]>得到均方误差MSE(ωODC)=E[(ΔωODC)2]=6a‾Ha‾σ2P(P2-1)CRB(ω)---(27)]]>其为用于ω的估计的Cramer-Rao界(CRB)(见[2]),表明所提出的双相关滤波器实现了高SNR下的最优性能。如(3)所述的频率偏移Δβ=ω/L中的对应MSE因此为MSE(ΔβODC)=6SNR·P(P2-1)·L3=CRB(Δβ)---(28)]]>其中SNR=(aHa)/(Lσ2)量化了短前导码中的信噪比。
仿真显示,高信噪比下的载波频率偏移估计的均方误差(MSE)等于用于Δβ的估计的Cramer-Rao界(CRB)。这表明了高SNR下的最优性能。可以实现与用MLE(最大似然估计)得到的性能几乎一样好的性能,并且提供了优于AHE的抗实际载波频率偏移值变化的能力的改善。FOE单元200(也表示为ODC滤波器)具有与AHE(特设估计器)的计算复杂度相当的低计算复杂度,所述AHE又在[2]中示出为显著低于使用FFT实现的MLE的计算复杂度。
在表1中示出了FOE单元200的计算强度。

表1用于随后运算的计算强度,与根据现有技术的特设估计器相比较,在表2中示出

表2此外,使用本发明,例如上述实施例,可以实现本地接收机振荡器频率偏移的规格的放松。例如,在发射机和接收机中,IEEE802.11a的当前规格为20ppm(parts per million),其对于分别为5GHz和20MHz的载波和采样频率的系统,转化为如下最大数字频率偏移ω=20×10-6×5×10920×106×2=0.01Hz]]>Δβ=ωL=0.16Hz利用上述实施例,容差可以高达0.45Hz(这可以在SNR=0dB下通过仿真来证明),其等价地将振荡器精度从20ppm放松到
20×0.45/0.16=56ppm放松了大于2.5倍。
在此文献中,引用了以下出版物[1]J.Li,G.Liu,and G.B.Giannakis,″Carrier frequencyoffset estimation for OFDM-Based WLANs″,IEEE SignalProcessing Letters,pp.80-82,vol.8,no.3,Mar.2001[2]M.Morelli and U.Mengali,″Carrier-frequency estimationfor transmissions over selective channels″,IEEE Transactionson Communications,pp.1580-1589,vol.48,no.9,Sept.2000[3]J.Lei and T-S.Ng,″Periodogram-based carrier frequencyoffset estimation for orthogonal frequency divisionmultiplexing applications″,IEEE Global TelecommunicationsConference,GLOBECOM′01,pp.3070-3074,vol.5,200l[4]S.Kay,″Statistically/Computationally efficientfrequency estimation″,ICASSP′98,pp.2292-2294,vol.4,1998
权利要求
1.用于根据多个信号值来确定频率偏移的方法,其中——多个第一相关系数根据所述信号值来确定,其中每个第一相关系数通过确定所述信号值中的至少两个之间的相关性来确定;——多个第二相关系数根据所述多个第一相关系数来确定,其中每个第二相关系数通过确定所述第一相关系数中的至少两个之间的相关性来确定;——所述多个第二相关系数被线性组合;——所述频率偏移被确定为所述线性组合的相位。
2.根据权利要求1所述的方法,其中第二相关系数被确定为一个第一相关系数与另一个第一相关系数的复共轭的乘积。
3.根据权利要求1或2所述的方法,其中所述第二相关系数通过如下方法来线性组合每个第二相关系数乘以整数,将这些乘法的结果求和,并将该和除以常数。
4.根据权利要求1到3中任何一项所述的方法,其中所述第一相关系数的确定对应于将所述信号值布置在矩阵中,生成所述矩阵的自相关矩阵,并将所述第一相关系数确定为沿着所述自相关矩阵的对角线的元素之和。
5.根据权利要求1到5中任何一项所述的方法,其中所述信号值对应于多个短前导码。
6.用于根据多个信号值来确定频率偏移的系统,所述系统包括——第一相关单元,其适合于根据所述信号值来确定多个第一相关系数,其中每个第一相关系数通过确定所述信号值中的至少两个之间的相关性来确定;——第二相关单元,其适合于根据所述多个第一相关系数来确定多个第二相关系数,其中每个第二相关系数通过确定所述第一相关系数中的至少两个之间的相关性来确定;——组合器,其适合于将所述多个第二相关系数线性组合;——相位确定单元,其适合于将所述频率偏移确定为所述线性组合的相位。
全文摘要
描述了一种用于根据多个信号值来确定频率偏移的方法,其中第一相关系数根据所述信号值来确定,并且第二相关系数根据所述第一相关系数来确定。所述第二相关系数被线性组合,并且所述频率偏移被确定为所述线性组合的相位。
文档编号H04L1/04GK101053192SQ200580030778
公开日2007年10月10日 申请日期2005年8月13日 优先权日2004年8月13日
发明者冯灏泓, 何晋强 申请人:新加坡科技研究局
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1