发明名称 一种基于信道估计误差和数据检测误差的迭代方法
摘要 本发明属于无线通信领域,涉及一种基于信道估计误差和数据检测误差的迭代方法。所述方法包括:在发送数据中按照的梳状方式插入导频,在不同天线上发送;数据通过无线信道发送至接收天线,在接收端用基扩展模型对信道进行建模;利用AR自回归模型对信道BEM模型系数进行建模;对滤波器进行初始化、计算时间更新方程;滤波器去除噪声,进行信道估计进行信道估计;计算信道矩阵的估计值;计算信道估计误差的协方差矩阵进行SIC数据检测。本发明提出的信道估计和联合检测算法,充分利用信道估计和数据检测中的误差信息,提高了信道估计的精确度,加强了数据检测的校正。
申请公布号 CN104320369A 申请公布日期 2015.01.28
申请号 CN201410562713.7 申请日期 2014.10.21
申请人 北京工业大学 发明人 杨睿哲;叶斯洋;张延华;司鹏搏;孙艳华;孙恩昌
分类号 H04L27/26(2006.01)I;H04L25/02(2006.01)I;H04L25/03(2006.01)I 主分类号 H04L27/26(2006.01)I
代理机构 北京思海天达知识产权代理有限公司 11203 代理人 沈波
主权项 一种基于信道估计误差和数据检测误差的迭代方法,应用于一个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>&CircleTimes;</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>&Lambda;</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,进行迭代运算。
地址 100124 北京市朝阳区平乐园100号