用于频域均衡的导频插入与信道参数估计的方法

文档序号:7595803阅读:258来源:国知局
专利名称:用于频域均衡的导频插入与信道参数估计的方法
技术领域
用于频域均衡的导频插入与信道参数估计的方法属于无线通信技术领域。
通信系统中发送的信号主要可分为导频信号和数据,其中数据是实际发送的信息信号,导频信号是一个附加的已知的信息信号,用于在接收部分进行信道参数的估计从而求出均衡的加权系数。
传统的方法如3G系统中通常采用导频占用一个正交码道的插入方法,采用多码道传输数据,当信道多径严重时,码道间有严重的串扰。在均衡前,导频码道与数据码道间的串扰使得根据导频信号估计出的信道参数不准确,依据所得的信道参数进行的时域均衡,收敛速度慢且横向滤波器的抽头数太多、实现太复杂。
为此需要改进导频插入和信道估计的方法,消除导频信号与数据信号间的串扰,提高信道估计的准确度,同时降低算法和实现的复杂度。
本发明提出的用于频域均衡的导频插入与信道参数估计的方法,其特征在于在通信系统中,在发送端,它使编码调制映射后的数据信号与导频信号复接,经正交变换和交织后,再对每个数据块加循环前缀;在接收端,再去掉循环前缀,以消除多径时延扩展引起的数据块之间的干扰和频域信号间的干扰,以便利用提取出的频域导频信息作信道估计;具体而言,它依次含有如下步骤,发送端(1)使编码调制映射后的数据信号与导频信号复接把已知的随机信号序列X即时域的导频信号序列按顺序均匀的插入到编码调制后的数据序列D中,形成一个数据块s,数据块长度为NB=M·N,X=(x0,x1,…xM-1),D=(d0,d1,…dMN-1-M),s=(s0,s1,s2,s3,…sN·M-1),每两个导频信号之间有N-1个数据,设把第0个导频信号x0插在第L个位置,0≤L≤N-1,则有 (2)把上述复接后的信号进行N维正交变换;(3)把上述正交变换得到的信号作交织操作以改变信号序列的顺序,即按列写入矩阵中,再按行读出;(4)对每个数据块加循环前缀接收端(3)去掉在发送端加的循环前缀;(4)信道参数估计先对导频信息所有频点作信道参数估计,然后再通过插值对数据信息的频点作信道参数估计,以得到所有频点的信道频域特性;在上述方法中,所述的N维正交变换可以表示为BN×1=W·AN×1,其中A是N维向量,由N-1个数据信号与一个导频信号组成的,B是正交变换后的信号向量,W是N维正交变换对应的N×N的矩阵,若导频信号位于向量A的第L个位置,则矩阵W第L列的N个元素满足wn,L=1N·ej2πknN,n=0,1,2···N-1]]>的形式,其中wn,L是矩阵W的第n行第L列的元素,k是一个任意的整数;在上述方法中,所述的交织操作改变信号序列的顺序,先把数据顺序的按列写入矩阵中,每列N个数据,共写M列,再按行读出,设交织前后的数据块为g=(g0,g1,g2,g3,…qMN-1)T和g=(g0,g1,g2,g3,…gMN-1)T,则gn·M+m=qm·N+n,(0≤m≤M-1,0≤n≤N-1);在上述方法中,所述的加循环前缀操作是将数据块的最后Ng个信号复制到其前端,若原数据块g的长度为NB,则生成一个包含有循环前缀的长为Ns=NB+Ng的数据块f,即f=TCP·g其中TCP=ICPINB]]>TCP是由NB×NB的单位矩阵 和 的最后Ng行(用ICP表示)组合在一起而形成的矩阵。
实验证明采用这种方法,能够以较低的复杂度,获得较高的信道估计和均衡的精度,从而提高基带传输的信躁比,有利于系统采用高进制调制达到高效的频谱利用率。
图2表示本发明的接收端基带数字信号处理程序流程图。
图3表示交织算法数据读写的顺序。
本发明所提供的导频插入与信道估计方法在发送端的基带数字信号处理过程如下1、数据与导频复接首先把已知的随机信号序列X即时域的导频信号序列按顺序均匀的插入到编码调制后的数据序列D中,形成一个数据块s,数据块长度为NB=M·N。X=(x0,x1,…xM-1),D=(d0,d1,…dMN-1-M),s=(s0,s1,s2,s3,…sN·M-1),每两个导频信号之间有N-1个数据,设把第0个导频信号x0插在第L个位置,0≤L≤N-1,则s=(s0,s1,s2,s3,…sN·M-1)=(d0,…dL-1,x0,dL,…,dN+L-2,x1,dN+L-1,…dN·M-1-M)用公式表示导频插入操作 2、N维正交变换 其中W是N维正交变换矩阵, 的对角线上有M个W矩阵,W的第L列的N个元素满足wn,L=1N·ej2πknN,n=0,1,2···N-1]]>的形式,其中wn,L是矩阵W的第n行第L列的元素,k是一个任意的整数。特别注意,作正交变换的矩阵乘法时,W第L列的元素与向量s中的导频信号相乘,其他的N-1列元素与数据信号相乘。
3、交织交织操作改变信号序列的顺序,先把数据顺序的按列写入矩阵中,每列N个数据,共写M列,再按行读出,设交织后的数据块为g=(g0,g1,g2,g3,···gNB-1)T]]>,用J表示交织操作,即g=J·g,用公式表示为gn·M+n=qm·N+n,(0≤m≤M-1,0≤n≤N-1)。
4、加循环前缀将数据块的最后Ng个信号复制到其前端,若原数据块长为NB,则生成一个包含有循环前缀的长为Ns=NB+Ng的数据块f,即f=TCP·g=TCP·J·W→·s---(1)]]>其中TCP=ICPINB]]>TCP是由NB×NB的单位矩阵 和 的最后Ng行(用ICP表示)组合在一起而形成的矩阵。
下面用矩阵表示信号在多径信道下的数据块的传输,这里使用的是系统的离散等效模型,假定在接收端,包括载波、码元和采样时钟各种同步都是准确的,则当tm=mT时可得采样信号v′(tm)=Σk=-∞+∞f(k)h(mT-kT,mT)+n(mT)---(2)]]>其中h(τ,t)=Σl=1Lhl(t)·δ(τ-τl)]]>为信道的时域冲击响应,n(t)为信道噪声。
假定信道冲击响应是慢变化的,即在一个数据块内,假定信道是不变的,但从一个数据块到下一个数据块,信道是变化的。另外,信道冲击响应的采样序列在精度允许的范围内总可以被近似成具有有限长度。假定该序列的长度为K+1,则可以用向量hi=[hi(0),…hi(K)]T来表示在第i个数据块内的整个信道冲击响应序列,其中hi(m)=h(mT,iTNs),其中T·Ns是包括循环前缀在内的整个数据块的长度。为了消除数据块之间的干扰,在系统设计中,循环前缀的长度总是要取得大于或等于信道的最大附加延时,即要满足Ng≥K。
用 表示发送的第i个数据块, 表示接收的第i个数据块,由(2)式,并利用信道冲击响应为有限长度的特性,可以得到发射块和接收块之间的关系如下v→′i=C0f→i+C1f→i-1+n→i]]>由于多径信道引入的数据块之间的干扰,使 将同时依赖于 和 式中 是相应的噪声向量,C0和C1分别是具有如下形式的Ns×Ns矩阵,其对角线上的元素都相等 接收端的基带数字信号处理过程如下1、去掉循环前缀v→i=RCPv→′i=RCPC0f→i+RCPn→i---(3)]]>其中 表示去除循环前缀操作, 为NB×Ng的零矩阵, 为NB×NB的单位矩阵。
可见,当Ng≥K时,去除循环前缀操作也将消除块间干扰, 将只依赖于 此时,我们就可以对各个数据块进行单独解调,表示数据块序号的记号i将被省略。
把(1)式代入(3)式可得v→i=RCPC0TCP·J·W→·s+n→′i=C→·J·W→·s+n→′i---(4)]]>其中n→′i=RCPn→i]]>是噪声向量,C→=RCPC0TCP]]>是复合信道冲击响应,是一个NB×NB的循环矩阵,具有以下特殊形式 也就是 的第(k,l)个元素为hi((k-l)mod NB),这里mod表示取模运算。
利用循环矩阵的性质,可以分解成如下形式C→=F-1ΛF---(5)]]>其中F和F-1分别是NB×NB的傅立叶变换和傅立叶反变换矩阵,Λ是复合信道的传输函数矩阵,为一个对角阵。若h=[h(0),…h(K),0,…,0]T的NB点傅立叶变换为H=[H(0),…H(NB-1)]T,则 把(5)式代入(4)式可得去掉循环前缀后的接收信号为v→=F-1ΛF·J·W→·s+n→′---(6)]]>2、信道估计通过傅立叶变换得到频域的接收信号V→=V0V1···VNB-1=F·v→]]>由(6)式可知V→=F·v→=ΛF·J·W→·s+F·n→′]]>VmN+k=N·H(mN+k)·pm+nmN+k,0≤m≤M-1]]>其中(n0,n1···nNB-1)=F·n→′]]>是频域的噪声矢量,p0p1...pM-1=F·x0x1·e-j2πk/MN...xM-1·e-j2πk(M-1)/MN]]>是发送的频域导频信息。
F是傅立叶变换矩阵,(x0,x1,…xM-1)是与发送端相同的时域导频信号,xne-j2πk·n/MN中的k等于正交变换矩阵W中的参数k。
接收的导频信息只出现在mN+k(m为整数)的频点上,数据不存在这些频率分量,提取出这些频点上的信号,{p^m|p^m=VmN+k,m=0,1,2,...M-1},]]>根据接收到的导频信息和发送的导频信息在频域上的变化来推断信道相应频点的频域特性,也就是用接收到的导频频域信息除以发送的导频频域信息,可以得到在这些频点上的信道频率响应H(mN+k)的最小二乘估计,H^(mN+k)=p^mN·pm,0≤m≤M-1]]>为了得到其它频点的信道频域特性,需要进行频域插值,采用变换域插值的方法,详细地说就是再把M个信道估计值做M点的反傅立叶变换变换到时域,hn=1MΣm=0M-1H^(mN+k)·ej2π·m·nM,0≤n≤M-1,]]>在时域信道估计序列中插入M×(N-1)个零h→′=(h′0,h′1,···h′MN-1)=(h0,h1,···hM/2-1,0,···0,hM/2,hM/2+1,···hM-1),]]>用公式表示 其中单位阵I的大小为 同样大小的全零矩阵0共(4·N-2)个。
这样得到了NB点的时域信道估计 再把它作傅立叶变换变换到频域,就得到了所有频点的信道估计值,H^i=Σn=0NB-1h′n·e-j2π·i·nNB,0≤i≤NB-1.]]>3、频域均衡利用所得的信道估计,并把接收到的信号进行傅立叶变换,变换到频域,再根据设计要求,选择一种现有的频域均衡算法,即可实现接收信号的频域均衡。
4、提取数据信号先对均衡后的数据流y=(y0,y1,y2,y3,…yMN-1)T做解交织操作,完成与发送端交织操作相反的处理,先把数据按行写入矩阵中,每行M个数据,共写N行,再按列读出,解交织后得到z=(z0,z1,z2,z3,…zMN-1)T,用公式表示为zm·N+n=yn·M+m,(0≤m≤M-1,0≤n≤N-1)。
解交织后再作解正交变换,用矩阵 的逆矩阵(也就是 的共轭转置 )乘以数据块向量。 最后去除导频信号,也就是去掉b中N的整倍数加L即mN+L(0≤m≤M-1位置上的信号,得到原发送数据信号的估计值D^=(d^0,d^1,···d^MN-1-M),]]>其中 把所得的数据信号输出给解映射和解码器,从而完成基带数字信号的接收处理。下面结合附图
和实施例进一步说明本发明。
在实施例中,正交变换矩阵采用哈达码(Hadamar)矩阵WN,WN是2n×2n维的,要求N=2n;元素只有1和-1,从1阶到2n阶的哈达码矩阵可利用矩阵的克罗内克积运算递推得到,即WN=W2⊗WN2,]]>其中W2=12111-1.]]>哈达码变换是正交变换参数k=0、L=0的一个特例,其中k=0使得信道估计操作中xnej2πk·n/MN导频信号的加权系数均等于1,实现最简单。
实施例中采用正交变换的维数N=4,4阶哈达码矩阵为W4=W2⊗W2=1411111-11-111-1-11-1-11.]]>数据块长度NB=M·N=128,其中M=32,循环前缀长度Ng=26。
具体的导频插入与信道估计方法的主要过程如下1、数据与导频复接首先把已知的随机信号序列X=(x0,x1,…x31)按顺序均匀的插入到编码调制后的数据序列D=(d0,d1,…d95)中,形成一个数据块s,s=(s0,s1,s2,s3,…s127)。其中把第0个导频信号x0插在第0个位置则s=(s0,s1,s2,s3,…s127)=(x0,d0,d1,d2,x1,d3,d4,d5,x2,d6,…x31,d93,d94,d95)。
2、N维正交变换对数据块做N维正交变换,具体采用的是4阶哈达码变换。 其中W4=1211111-11-111-1-11-1-11]]>3、交织交织操作改变信号序列的顺序,如图3所示,先把数据顺序的按列写入矩阵中,每列4个数据,共写32列,再按行读出,交织后的数据块g=(g0,g1,g2,g3,…g127)T=(q0,q4,q8,q12,…q124,q1,q5,q9,q13,…q125,q2,q6,q10,…q126,q3,q7,q11,…q127)T,其中qn·32+m=qm·4+n,(0≤m≤31,0≤n≤3)。
4、加循环前缀将数据块的最后Ng=26个数据复制到其前端,生成一个包含有循环前缀的长为Ns=NB+Ng=154的数据块f,即f=(f0,f1,f2,f3,…f153)T=(g102,g103,…g127,g0,g1,g2,g3,…g127)。
所得的基带数字信号经过成形滤波和上变频,经过信道发射到接收端,接收端采用下变频、匹配滤波和采样,假定在接收端,包括载波、码元和采样时钟各种同步都是准确的,则可以得到对应的基带数字接收信号v′=(v′0,v′1,v′2,v′3,…v′153)T。
接收信号序列处理过程如下1、去掉循环前缀v→=(v0,v1,v2···v127)T=(v′26,v′26,v′28,···v′153)T.]]>2、信道估计通过傅立叶变换得到频域信号V→=V0V1···V127,]]>Vi=Σm=0127vm·e-j2π·m·i/128,0≤i≤127.]]>因为k=0,所以发送的频域导频信息p0p1...p31=F·x0x1·e-j2πk/128...x31·e-j2πk31/128=F·x0x1...x31,]]>pi=Σm=031xm·e-j2π·m·i/32,0≤i≤31]]>接收的导频信息只出现在mN+k=4m(m为整数,0≤m≤31)的频点上,数据不存在这些频率分量,提取出这些频点上的导频信息,{p^m|p^m=V4m,m=0,1,2,...M-1},]]>利用除法可以得到在这些频点上的信道频率响应的最小二乘估计,H^(4m)=p^m2·pm,0≤m≤31]]>把信道估计值做32点的反傅立叶变换变换到时域,hn=132Σm=031H^(4m)·e-j2π·m·nM,0≤n≤31,]]>在时域信道估计序列中间插入M×(N-1)=96个零,h→′=(h′0,h′1,···h′127)=(h0,h1,···h15,0,···0,h16,h17,···h31).]]>这样得到了128点的时域信息 再把它作傅立叶变换变换到频域,就得到了所有频点的信道估计值,H^i=Σn=0127h′n·e-j2π·i·n128,0≤i≤128.]]>3、频域均衡均衡可以采用迫零均衡或最小均方误差均衡等。以迫零均衡为例,加权系数等于信道传输函数的倒数,把接收的信号进行傅立叶变换到频域,进行频域加权,再反变换到时域,以实现对整个系统的传递函数进行校正,使传输接近无失真条件。
接收的去掉循环前缀后的数据块作傅立叶变换得到频域接收信号V→=V0V1···V127=F·v→,]]>Vi=Σm=0127vm·e-j2π·m·i/128,0≤i≤127.]]>频域加权操作ηi=ViH^i,0≤i≤127]]>反傅立叶变换到时域yn=1128Σn=0127ηi·ej2π·i·n128,0≤n≤127]]>4、提取数据信号先对均衡后的数据流做解交织操作,完成与发送端交织相反的处理,先把数据按行写入矩阵中,每行32个数据,共写4行,再按列读出,解交织后得到z=(z0,z1,z2,z3,…z127)T=(y0,y32,y64,y96,y1,y33,y65,y97,…y31,y63,y95,y127)T,其中z4m+n=y32n+m,(0≤m≤31,0≤n≤3)。
解交织后再作解正交变换,用矩阵 的逆矩阵(也就是 的共轭转置 )乘以数据块向量。 哈达码矩阵是对称实数矩阵,共轭转置就等于它本身,W4T=1211111-11-111-1-11-1-11.]]>最后去除导频信号,也就是去掉b中4的整倍数位置上的信号,得到原发送数据信号的估计值D^=(d^0,d^1,···d^95)=(b1,b2,b3,b5,b6,b7,b9,b10,···b127),]]>其中 最后把所得的数据信号输出给解映射和解码器,从而完成基带数字信号的接收处理。
此算法可以用计算机程序仿真,也可在各种可编程逻辑器件或专用集成电路中实施。
现有技术和本发明中的导频插入算法分别采用导频信息占用一个正交码道和占用频域上某些频点的方法,在多径信道传输时,前者的导频信号会与数据发生串扰,导致根据导频信号进行的信道估计和均衡的精度较低,后者克服了信道的多径效应,导频信息和数据不会发生串扰,获得了较高的信道估计的精度。
权利要求
1.用于频域均衡的导频插入与信道参数估计的方法,其特征在于在通信系统中,在发送端,它使编码调制映射后的数据信号与导频信号复接,经正交变换和交织后,再对每个数据块加循环前缀;在接收端,再去掉循环前缀,以消除多径时延扩展引起的数据块之间的干扰和频域信号间的干扰,以便利用提取出的频域导频信息作信道估计;具体而言,它依次含有如下步骤,发送端(1)使编码调制映射后的数据信号与导频信号复接把已知的随机信号序列X即时域的导频信号序列按顺序均匀的插入到编码调制后的数据序列D中,形成一个数据块s,数据块长度为NB=M·N,X=(x0,x1,…xM-1),D=(d0,d1,…dMN-1-M),s=(s0,s1,s2,s3,…sN·M-1),每两个导频信号之间有N-1个数据,设把第0个导频信号x0插在第L个位置,0≤L≤N-1,则有 (2)把上述复接后的信号进行N维正交变换;(3)把上述正交变换得到的信号作交织操作以改变信号序列的顺序,即按列写入矩阵中,再按行读出;(4)对每个数据块加循环前缀;接收端(1)去掉在发送端加的循环前缀;(2)信道参数估计先对导频信息所有频点作信道参数估计,然后再通过插值对数据信息的频点作信道参数估计,以得到所有频点的信道频域特性。
2.根据权利要求1所述的用于频域均衡的导频插入与信道参数估计的方法,其特征在于所述的N维正交变换可以表示为BN×1=W·AN×1,其中A是N维向量,由N-1个数据信号与一个导频信号组成的,B是正交变换后的信号向量,W是N维正交变换对应的N×N的矩阵,若导频信号位于向量A的第L个位置,则矩阵W第L列的N个元素满足wn,L=1N·ej2πknN,n=0,1,2···N-1]]>的形式,其中wn,L是矩阵W的第n行第L列的元素,k是一个任意的整数。
3.根据权利要求1所述的用于频域均衡的导频插入与信道参数估计的方法,其特征在于所述的交织操作改变信号序列的顺序,先把数据顺序的按列写入矩阵中,每列N个数据,共写M列,再按行读出,设交织前后的数据块为q=(q0,q1,q2,q3,…qMN-1)T和g=(g0,g1,g2,g3,…gMN-1)T,则gn·M+m=qm·N+n,(0≤m≤M-1,0≤n≤N-1)。
4.根据权利要求1所述的用于频域均衡的导频插入与信道参数估计的方法,其特征在于所述的加循环前缀操作是将数据块的最后Ng个信号复制到其前端,若原数据块g的长度为NB,则生成一个包含有循环前缀的长为Ns=NB+Ng的数据块f,即f=TCP·g其中TCP=ICPINB]]>TCP是由NB×NB的单位矩阵 和 的最后Ng行(用ICP表示)组合在一起而形成的矩阵。
全文摘要
用于频域均衡的导频插入与信道参数估计的方法属于无线通信技术领域,其特征在于在通信系统的发送端,它使编码调制映射后的数据信号与导频信号复接,经正交变换和交织,使导频信息只出现在某些频点上,而数据则没有这些频率分量,再对每个数据块在发送端加循环前缀;在接收端,再去掉循环前缀,以消除多径时延扩展引起的数据块之间的干扰和频域信号间的干扰,然后利用提取出的频域导频信息在相应频点上作信道参数估计,再据此通过插值的方法在所有频点上作信道参数估计。它不仅算法和实现简单而且信道估计的精度也高。
文档编号H04L25/02GK1463083SQ0313756
公开日2003年12月24日 申请日期2003年6月18日 优先权日2003年6月18日
发明者周世东, 赵明, 周春晖, 王京, 施婷婷, 任晓东, 张秀军 申请人:清华大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1