1.一种考虑多普勒效应与IQ不平衡的多径信道估计方法,其特征在于:包括以下步骤:
S1.设多径信道发送端的输入信号为sm,接收端对接收到的信号去除循环前缀后的输出信号为rm,则输入信号和输出信号之间的关系表示为:
rm=(uturUh+vt*vrUh*)sm+(vturUh+ut*vrUh*)sm*+wm (1)
由于Uh=FH*G*F,式(1)进一步表示为:
rm=(uturFH×G×F+vt*vrFH×G×F*)sm+(vturFH×G×F+ut*vrFH×G×F*)sm*+wm (2)
其中,*表示数值或矩阵的共轭,H表示矩阵的共轭转置;ut、vt表示发送端发送的过程中加入的I/Q不平衡参数,ur、vr表示接收端接收的过程中加入的I/Q不平衡参数,Uh表示表示信道的冲击响应h(n)组成的N×N循环矩阵;F为DFT矩阵,G为包含三对角线的矩阵;wm为传输过程中引入的高斯白噪声;
S2.将矩阵G进行拆解:
其中
S3.将FH×B1×F、FH×B2×F近似为单位阵,则式(2)可进一步表示为:
rm=[k1(Uh1+Uh+Uh2)+k2(Uh1+Uh+Uh2)*]p+[k3(Uh1+Uh+Uh2)+k4(Uh1+Uh+Uh2)*]p*+wm
其中,k1=utur,k2=vt*vr,k3=vtur,k4=ut*vr,Uh1=FH×H1×F,Uh=FH×G0×F,Uh2=FH×H2×F;
由于Uh1、Uh、Uh2均为循环矩阵,则存在Uh×p=P×h,其中p表示rm,h表示信道参数[h(0),...,h(L-1)],L表示多径信道的长度;P表示序文向量p=[p0,p1,...,pN]T,N为序文向量的长度,则rm可进一步表示为:
rm=P(k1h1+k2h1*)+P*(k3h1*+k4h1*)+P(k1h+k2h*)+P*(k3h+k4h*)+P(k1h2+k2h2*)+P*(k3h2+k4h2*)+wm
S4.构造矩阵Pre=[P P*P P*P P*],设c=[c1T c2T c3T c4T c5T c6T]T,其中
c1=k1h1+k2h1*;c2=k3h1+k4h1*;c3=k1h+k2h*;c4=k3h+k4h*;c5=k1h2+k2h2*;
c6=k3h2+k4h2*;
则rm可表示为:rm=Pre×c+wm,由基于交替最小二乘法可得:
c=(PreH×Pre)-1×PreH×rm;
S5.定义K=[k1,k2,k3,k4]T,设令c=H×K+wm,根据基于交替最小二乘法可得K的估计值:Kls=(HH×H)-1×HH×c;
S6.将c1=k1h1+k2h1*的实部和虚部分离出来:
Re(c1)=[Re(k1)+Re(k2)]×Re(h1)+[Im(k1)-Im(k2)]×Im(h1);
Im(c1)=[Im(k1)+Im(k2)]×Re(h1)+[Re(k1)+Re(k2)]×Im(h1);
同理可得c2、c3、c4、c5、c6的表达式,则矩阵C可表示为:
C=[Re(c1)T Im(c1)T Re(c2)T Im(c2)T Re(c3)T Im(c3)T Re(c4)T Im(c4)T Re(c5)T Im(c5)T Re(c6)T Im(c6)T]T;
S7.令HLs=[Re(h1)Im(h1)Re(h)Im(h)Re(h2)Im(h2)]T;
将步骤S5获得的Kls经过实虚部分离后得到KLS表示如下:
S8.则表达式c=H×K+Wm可表达为C=HLs×KLs+wm,根据基于交替最小二乘法可得:HLs=(KLsT×KLs)-1×KLsT×C;
S9.根据求解得到的HLs实现对信道参数h1、h、h2的估计。
2.根据权利要求1所述的考虑多普勒效应与IQ不平衡的多径信道估计方法,其特征在于:在估计得到信道参数h1、h、h2后,根据信道参数h1、h、h2对信号进行相应的补偿。
3.根据权利要求1所述的考虑多普勒效应与IQ不平衡的多径信道估计方法,其特征在于:所述ut=cosθt+jαtsinθt,vt=αtcosθt+jsinθt。
4.根据权利要求3所述的考虑多普勒效应与IQ不平衡的多径信道估计方法,其特征在于:所述ur=cosθr-jαrsinθr,vr=αrcosθr+jsinθr。