主权项 |
一种基于信道估计误差和数据检测误差的迭代方法,应用于一个MIMO‑OFDM系统,所述系统发射天线数为N<sub>T</sub>,接收天线数为N<sub>R</sub>;在发送端发射天线上的k个OFDM符号表示为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>x</mi><mi>k</mi></msub><mo>=</mo><msup><mrow><mo>[</mo><msubsup><mi>x</mi><mrow><mn>1</mn><mo>,</mo><mi>k</mi></mrow><mi>T</mi></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mn>2</mn><mo>,</mo><mi>k</mi></mrow><mi>T</mi></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mrow><msub><mi>N</mi><mi>T</mi></msub><mo>,</mo><mi>k</mi></mrow><mi>T</mi></msubsup><mo>]</mo></mrow><mi>T</mi></msup><mo>;</mo></mrow>]]></math><img file="FDA0000590600180000011.GIF" wi="449" he="77" /></maths>在接收端接收到的符号可表示为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>y</mi><mi>k</mi></msub><mo>=</mo><msup><mrow><mo>[</mo><msubsup><mi>y</mi><mrow><mn>1</mn><mo>,</mo><mi>k</mi></mrow><mi>T</mi></msubsup><mo>,</mo><msubsup><mi>y</mi><mrow><mn>2</mn><mo>,</mo><mi>k</mi></mrow><mi>T</mi></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>y</mi><mrow><msub><mi>N</mi><mi>R</mi></msub><mo>,</mo><mi>k</mi></mrow><mi>T</mi></msubsup><mo>]</mo></mrow><mi>T</mi></msup><mo>;</mo></mrow>]]></math><img file="FDA0000590600180000012.GIF" wi="465" he="77" /></maths>所述MIMO‑OFDM系统表示为:y<sub>k</sub>=H<sub>k</sub>x<sub>k</sub>+n<sub>0,k</sub>,其中,H<sub>k</sub>表示信道矩阵,n<sub>0</sub>为高斯白噪声;其特征在于,所述方法包括以下步骤:步骤1,在发送数据中,按照梳状方式插入导频,即在一个OFDM符号周期内插入N<sub>p</sub>个导频,在不同天线上发送;步骤2,数据通过无线信道,发送至接收天线,在接收端用基扩展模型BEM对信道进行建模;步骤3,利用自回归模型对信道BEM模型系数进行建模;步骤4,对Kalman滤波器进行初始化:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mover><mi>c</mi><mo>^</mo></mover><mrow><mn>0</mn><mo>|</mo><mn>0</mn></mrow></msub><mo>=</mo><mn>0</mn><mo>,</mo><msub><mi>P</mi><mrow><mn>0</mn><mo>|</mo><mn>0</mn></mrow></msub><mo>=</mo><msub><mi>I</mi><mrow><msub><mi>N</mi><mi>R</mi></msub><msub><mi>N</mi><mi>T</mi></msub></mrow></msub><mo>⊗</mo><mi>blkdiag</mi><mo>{</mo><msubsup><mi>R</mi><msub><mi>c</mi><mn>0</mn></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><msubsup><mi>R</mi><msub><mi>c</mi><mrow><mi>L</mi><mo>-</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>}</mo><mo>,</mo></mrow>]]></math><img file="FDA0000590600180000013.GIF" wi="861" he="87" /></maths><img file="FDA0000590600180000014.GIF" wi="71" he="85" />表示第k个符号的系数估计值,P<sub>k|k</sub>代表<img file="FDA0000590600180000015.GIF" wi="70" he="90" />对应的误差相关矩阵;步骤5,计算Kalman的时间更新方程:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mover><mi>c</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><mi>Λ</mi><msub><mover><mi>c</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>-</mo><mn>1</mn><mo>|</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow>]]></math><img file="FDA0000590600180000016.GIF" wi="298" he="85" /></maths>P<sub>k|k‑1</sub>=ΛP<sub>k‑1|k‑1</sub>Λ<sup>H</sup>+U其中,<img file="FDA0000590600180000017.GIF" wi="103" he="88" />表示第k‑1个符号对第k个符号状态估计,P<sub>k|k‑1</sub>表示<img file="FDA0000590600180000018.GIF" wi="98" he="90" />对应的误差相关矩阵;步骤6,Kalman滤波器去除噪声,进行信道估计进行信道估计;步骤7,计算信道矩阵的估计值;步骤8,利用Kalman滤波器计算信道估计误差的协方差矩阵;步骤9,进行串行干扰消除SIC数据检测;步骤10,重复步骤6~9,进行迭代运算。 |