发明名称 带有ICI消除的迭代差错扩散判决OFDM信道估计方法
摘要 本发明公开了一种带有ICI消除的迭代差错扩散判决OFDM信道估计方法,对OFDM系统进行初始化,将导频数据按照梳状导频方式插入到发送数据中,开始发送数据;数据通过OFDM系统发送至接收端,在接收端用基扩展模型对信道进行建模:对Kalman滤波器进行初始化,计算Kalman的时间更新方程,实现无ICI干扰的导频辅助Kalman信道估计,计算出信道矩阵的估计值,用QR分解进行数据检测;实现无ICI干扰的导频辅助频域信道估计。同时,设计迭代结果的判决指标,减小未知数据对所有频点信道估计的影响,在所有迭代结果中选取最佳估计结果,抑制由ICI干扰带来的差错扩散,提高OFDM系统性能。
申请公布号 CN103051578B 申请公布日期 2016.04.06
申请号 CN201210512593.0 申请日期 2012.12.04
申请人 北京工业大学 发明人 张杰;杨睿哲;马大为;张延华
分类号 H04L27/26(2006.01)I;H04L25/02(2006.01)I;H04L25/03(2006.01)I 主分类号 H04L27/26(2006.01)I
代理机构 北京思海天达知识产权代理有限公司 11203 代理人 张慧
主权项 一种带有ICI消除的迭代差错扩散判决OFDM信道估计方法,其特征在于,包括以下步骤:步骤1,对OFDM系统进行初始化,将导频数据按照梳状导频方式插入到发送数据中,开始发送数据;步骤2,数据通过OFDM系统发送至接收端,在接收端用基扩展模型对信道进行建模:步骤2.1,利用多项式基扩展模型描述具有时频双选特性的多径传播信道;步骤2.2,将接收端接收的信号表示成以下形式:y<sup>(r)</sup>=H<sup>(r)</sup>x<sup>(r)</sup>+W<sup>(r)</sup>,其中x<sup>(r)</sup>=[x<sub>0</sub><sup>(r)</sup>,x<sub>1</sub><sup>(r)</sup>…x<sub>N‑1</sub><sup>(r)</sup>]<sup>T</sup>、y<sup>(r)</sup>=[y<sub>0</sub><sup>(r)</sup>,y<sub>1</sub><sup>(r)</sup>…y<sub>N‑1</sub><sup>(r)</sup>]<sup>T</sup>分别表示频域上第r个去掉循环前缀CP后的发送信号和接收信号,W<sup>(r)</sup>是其频域上的白噪声,H<sup>(r)</sup>是N×N的信道矩阵,N是子载波数;步骤2.3,根据BEM将接收信号进行重新建模,表示成带有BEM系数的表达式如下:y<sup>(r)</sup>=A<sub>3</sub><sup>(r)</sup>g<sup>(r)</sup>+W<sup>(r)</sup>,g<sup>(r)</sup>=[C<sub>1</sub><sup>(r)T</sup>,C<sub>2</sub><sup>(r)T</sup>…C<sub>L</sub><sup>(r)T</sup>]<sup>T</sup>,<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msup><msub><mi>A</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msup><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><mo>&lsqb;</mo><msubsup><mi>Z</mi><mn>1</mn><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msubsup><mo>,</mo><msubsup><mi>Z</mi><mn>2</mn><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msubsup><mo>...</mo><msubsup><mi>Z</mi><mi>L</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msubsup><mo>&rsqb;</mo><mo>,</mo></mrow>]]></math><img file="FDA0000887605010000011.GIF" wi="566" he="126" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>Z</mi><mi>l</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><mo>&lsqb;</mo><msub><mi>M</mi><mn>1</mn></msub><mi>d</mi><mi>i</mi><mi>a</mi><mi>g</mi><mrow><mo>(</mo><msup><mi>x</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msup><mo>)</mo></mrow><msub><mi>f</mi><mi>l</mi></msub><mo>...</mo><msub><mi>M</mi><mi>Q</mi></msub><mi>d</mi><mi>i</mi><mi>a</mi><mi>g</mi><mrow><mo>(</mo><msup><mi>x</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msup><mo>)</mo></mrow><msub><mi>f</mi><mi>l</mi></msub><mo>&rsqb;</mo><mo>,</mo></mrow>]]></math><img file="FDA0000887605010000012.GIF" wi="870" he="127" /></maths>f<sub>l</sub>是矩阵<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>F</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><mfrac><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow><mi>N</mi></mfrac><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>)</mo></mrow><msub><mi>&tau;</mi><mi>k</mi></msub></mrow></msup></mrow>]]></math><img file="FDA0000887605010000013.GIF" wi="447" he="110" /></maths>的第l列,<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>M</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mi>n</mi><mrow><mi>d</mi><mo>-</mo><mn>1</mn></mrow></msup><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mi>k</mi><mo>)</mo></mrow><mi>n</mi><mo>/</mo><mi>N</mi></mrow></msup><mo>,</mo><mi>d</mi><mo>=</mo><mn>1</mn><mo>...</mo><mi>Q</mi><mo>;</mo></mrow>]]></math><img file="FDA0000887605010000014.GIF" wi="885" he="143" /></maths>步骤3,利用AR模型对信道BEM系数进行建模,得其状态转移方程:g<sub>(r)</sub>=A<sub>1</sub>g<sub>(r‑1)</sub>+U<sub>(r)</sub>,其中,模型系数为A<sub>1</sub>=diag(a<sub>1</sub>,a<sub>2</sub>…a<sub>L</sub>),<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>a</mi><mi>l</mi></msub><mo>=</mo><msubsup><mi>R</mi><msub><mi>C</mi><mi>l</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><msup><mrow><mo>(</mo><msubsup><mi>R</mi><msub><mi>C</mi><mi>l</mi></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>;</mo></mrow>]]></math><img file="FDA0000887605010000015.GIF" wi="349" he="103" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>u</mi><mi>l</mi></msub><mo>=</mo><msubsup><mi>R</mi><msub><mi>C</mi><mi>l</mi></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>+</mo><msub><mi>a</mi><mi>l</mi></msub><msubsup><mi>R</mi><msub><mi>C</mi><mi>l</mi></msub><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>;</mo></mrow>]]></math><img file="FDA0000887605010000016.GIF" wi="366" he="87" /></maths>步骤4,按下式对Kalman滤波器进行初始化:i=1,r=0,e<sup>1</sup>=0,<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mover><mi>g</mi><mo>^</mo></mover><mrow><mo>(</mo><mn>0</mn><mo>|</mo><mn>0</mn><mo>)</mo></mrow></msub><mo>=</mo><msub><mn>0</mn><mrow><mi>L</mi><mi>Q</mi><mo>,</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>P</mi><mrow><mo>(</mo><mn>0</mn><mo>|</mo><mn>0</mn><mo>)</mo></mrow></msub><mo>=</mo><mi>d</mi><mi>i</mi><mi>a</mi><mi>g</mi><mrow><mo>(</mo><msubsup><mi>R</mi><msub><mi>C</mi><mn>1</mn></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>,</mo><msubsup><mi>R</mi><msub><mi>C</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>...</mo><msubsup><mi>R</mi><msub><mi>C</mi><mi>L</mi></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000887605010000017.GIF" wi="877" he="87" /></maths><img file="FDA0000887605010000018.GIF" wi="101" he="78" />表示第r个OFDM符号的估计值,P<sub>(r|r)</sub>表示估计值<img file="FDA0000887605010000019.GIF" wi="101" he="78" />对应的误差相关矩阵,0<sub>LQ,1</sub>是LQ×1的零矩阵,e<sup>i</sup>表示第i次迭代中发生差错扩散程度的指标;步骤5,按下式计算Kalman的时间更新方程:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mover><mi>g</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msub><mo>=</mo><msub><mi>A</mi><mn>1</mn></msub><msub><mover><mi>g</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>r</mi><mo>-</mo><mn>1</mn><mo>|</mo><mi>r</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msub><mo>,</mo></mrow>]]></math><img file="FDA0000887605010000021.GIF" wi="334" he="78" /></maths><maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msub><mi>P</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msub><mo>=</mo><msub><mi>A</mi><mn>1</mn></msub><msub><mi>P</mi><mrow><mo>(</mo><mi>r</mi><mo>-</mo><mn>1</mn><mo>|</mo><mi>r</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msub><msubsup><mi>A</mi><mn>1</mn><mi>H</mi></msubsup><mo>+</mo><mi>V</mi><mo>&lsqb;</mo><msub><mi>U</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msub><mo>&rsqb;</mo><mo>,</mo></mrow>]]></math><img file="FDA0000887605010000022.GIF" wi="605" he="85" /></maths><img file="FDA0000887605010000023.GIF" wi="85" he="75" />表示Kalman的状态估计,P<sub>(r)</sub>表示状态估计<img file="FDA0000887605010000024.GIF" wi="78" he="77" />对应的误差相关矩阵,状态噪声方差V[U<sub>(r)</sub>]=diag(u<sub>1</sub>,u<sub>2</sub>…u<sub>L</sub>),<img file="FDA0000887605010000025.GIF" wi="358" he="83" />步骤6,进行第一次信道估计迭代运算(i=1),用SIN方法消除未知数据对导频处信道估计的影响,实现无ICI干扰的导频辅助Kalman信道估计;步骤6.1,仅考虑接收信号中导频对应的载波,并将它分成导频和数据两部分;步骤6.2,将数据ICI干扰项信道噪声W<sup>(r)</sup>(P<sub>s</sub>)的一部分即SIN—I+N作为滤波器的去噪对象,令<img file="FDA0000887605010000026.GIF" wi="686" he="82" />则SIN估计的Kalman观测方程可以表示为:<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msubsup><mi>y</mi><mi>p</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msubsup><mo>=</mo><msub><msubsup><mi>A</mi><mn>3</mn><mrow><mi>S</mi><mi>I</mi><mi>N</mi></mrow></msubsup><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msub><msub><mi>g</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msub><mo>+</mo><msubsup><mi>W</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow><mrow><mi>S</mi><mi>I</mi><mi>N</mi></mrow></msubsup><mo>;</mo></mrow>]]></math><img file="FDA0000887605010000027.GIF" wi="502" he="87" /></maths><maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><msub><msubsup><mi>A</mi><mn>3</mn><mrow><mi>S</mi><mi>I</mi><mi>N</mi></mrow></msubsup><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msub><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><mo>&lsqb;</mo><msub><msubsup><mi>Z</mi><mn>1</mn><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msubsup><mrow><mi>S</mi><mi>I</mi><mi>N</mi></mrow></msub><mo>,</mo><msub><msubsup><mi>Z</mi><mn>2</mn><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msubsup><mrow><mi>S</mi><mi>I</mi><mi>N</mi></mrow></msub><mo>...</mo><msub><msubsup><mi>Z</mi><mi>L</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msubsup><mrow><mi>S</mi><mi>I</mi><mi>N</mi></mrow></msub><mo>&rsqb;</mo><mo>,</mo></mrow>]]></math><img file="FDA0000887605010000028.GIF" wi="758" he="125" /></maths><maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><msub><msubsup><mi>Z</mi><mi>l</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msubsup><mrow><mi>S</mi><mi>I</mi><mi>N</mi></mrow></msub><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><mo>&lsqb;</mo><msubsup><mi>M</mi><mn>1</mn><mrow><mi>S</mi><mi>I</mi><mi>N</mi></mrow></msubsup><mi>d</mi><mi>i</mi><mi>a</mi><mi>g</mi><mrow><mo>(</mo><msup><msub><mi>x</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msup><mo>)</mo></mrow><msubsup><mi>f</mi><mi>l</mi><mrow><mi>S</mi><mi>I</mi><mi>N</mi></mrow></msubsup><mo>...</mo><msubsup><mi>M</mi><mi>Q</mi><mrow><mi>S</mi><mi>I</mi><mi>N</mi></mrow></msubsup><mi>d</mi><mi>i</mi><mi>a</mi><mi>g</mi><mrow><mo>(</mo><msup><msub><mi>x</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msup><mo>)</mo></mrow><msubsup><mi>f</mi><mi>l</mi><mrow><mi>S</mi><mi>I</mi><mi>N</mi></mrow></msubsup><mo>&rsqb;</mo><mo>,</mo></mrow>]]></math><img file="FDA0000887605010000029.GIF" wi="1111" he="126" /></maths><maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><msubsup><mi>f</mi><mi>l</mi><mrow><mi>S</mi><mi>I</mi><mi>N</mi></mrow></msubsup><mo>=</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><mfrac><mrow><msub><mi>p</mi><mn>1</mn></msub><mo>-</mo><mn>1</mn></mrow><mi>N</mi></mfrac><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>)</mo></mrow><msub><mi>&tau;</mi><mi>l</mi></msub></mrow></msup></mtd><mtd><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><mfrac><mrow><msub><mi>p</mi><mi>2</mi></msub><mo>-</mo><mn>1</mn></mrow><mi>N</mi></mfrac><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>)</mo></mrow><msub><mi>&tau;</mi><mi>l</mi></msub></mrow></msup></mtd><mtd><mo>...</mo></mtd><mtd><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><mfrac><mrow><msub><mi>p</mi><msub><mi>N</mi><mi>p</mi></msub></msub><mo>-</mo><mn>1</mn></mrow><mi>N</mi></mfrac><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>)</mo></mrow><msub><mi>&tau;</mi><mi>l</mi></msub></mrow></msup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA00008876050100000210.GIF" wi="1189" he="191" /></maths><img file="FDA00008876050100000211.GIF" wi="1302" he="495" />其中,<maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><msub><mi>P</mi><mi>s</mi></msub><mo>=</mo><mo>&lsqb;</mo><msub><mi>p</mi><mn>1</mn></msub><mo>,</mo><msub><mi>p</mi><mn>2</mn></msub><mo>...</mo><msub><mi>p</mi><msub><mi>N</mi><mi>p</mi></msub></msub><mo>&rsqb;</mo><mo>,</mo></mrow>]]></math><img file="FDA00008876050100000219.GIF" wi="398" he="85" /></maths><maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><msub><mi>D</mi><mi>s</mi></msub><mo>=</mo><mo>&lsqb;</mo><msub><mi>d</mi><mn>1</mn></msub><mo>,</mo><msub><mi>d</mi><mn>2</mn></msub><mo>...</mo><msub><mi>d</mi><msub><mi>N</mi><mi>d</mi></msub></msub><mo>&rsqb;</mo></mrow>]]></math><img file="FDA00008876050100000220.GIF" wi="366" he="71" /></maths><maths num="0016" id="cmaths0016"><math><![CDATA[<mrow><msub><mi>p</mi><mi>i</mi></msub><mo>=</mo><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mfrac><mi>N</mi><msub><mi>N</mi><mi>p</mi></msub></mfrac><mo>+</mo><mn>1</mn><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>...</mo><msub><mi>N</mi><mi>p</mi></msub><mo>;</mo></mrow>]]></math><img file="FDA00008876050100000212.GIF" wi="645" he="143" /></maths>所以在N个载波中导频符号为<maths num="0017" id="cmaths0017"><math><![CDATA[<mrow><msup><msub><mi>x</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msup><mo>=</mo><msup><mi>x</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><msub><mi>P</mi><mi>s</mi></msub><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msup><msub><mi>x</mi><msub><mi>p</mi><mi>1</mi></msub></msub><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msup><mo>,</mo><msup><msub><mi>x</mi><msub><mi>p</mi><mn>2</mn></msub></msub><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msup><mo>...</mo><msup><msub><mi>x</mi><msub><mi>p</mi><msub><mi>N</mi><mi>p</mi></msub></msub></msub><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msup><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA00008876050100000213.GIF" wi="822" he="95" /></maths>其余位置D<sub>s</sub>是数据载波x<sub>d</sub><sup>(r)</sup>;步骤6.3,计算<img file="FDA00008876050100000214.GIF" wi="117" he="79" />的协方差矩阵<img file="FDA00008876050100000215.GIF" wi="214" he="87" />步骤6.4,按下式计算观测更新方程,第i=1次迭代中<img file="FDA00008876050100000216.GIF" wi="209" he="78" /><img file="FDA00008876050100000217.GIF" wi="255" he="79" />得到信道估计结果<img file="FDA00008876050100000218.GIF" wi="104" he="77" />和对应的协方差矩阵P<sub>(r|r)</sub>:K<sub>(r)</sub>=P<sub>(r)</sub>A<sub>3(r)</sub><sup>H</sup>(A<sub>3(r)</sub>P<sub>(r)</sub>A<sub>3(r)</sub><sup>H</sup>+V[W<sub>(r)</sub>])<sup>‑1</sup>,<maths num="0018" id="cmaths0018"><math><![CDATA[<mrow><msubsup><mover><mi>g</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>r</mi><mo>|</mo><mi>r</mi><mo>)</mo></mrow><mi>i</mi></msubsup><mo>=</mo><msub><mover><mi>g</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msub><mo>+</mo><msub><mi>K</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msub><mrow><mo>(</mo><msub><mi>y</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msub><mo>-</mo><msub><mi>A</mi><mrow><mn>3</mn><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></mrow></msub><msub><mover><mi>g</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msub><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000887605010000031.GIF" wi="805" he="78" /></maths>P<sub>(r|r)</sub>=P<sub>(r)</sub>‑K<sub>(r)</sub>A<sub>3(r)</sub>P<sub>(r)</sub>;步骤7,根据下式计算出信道矩阵的估计值:<maths num="0019" id="cmaths0019"><math><![CDATA[<mrow><msup><mi>H</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msup><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>d</mi><mo>=</mo><mn>1</mn></mrow><mi>Q</mi></munderover><msub><mi>M</mi><mi>d</mi></msub><mi>d</mi><mi>i</mi><mi>a</mi><mi>g</mi><mrow><mo>(</mo><msubsup><mi>F&Phi;</mi><mi>d</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000887605010000032.GIF" wi="627" he="143" /></maths>其中<maths num="0020" id="cmaths0020"><math><![CDATA[<mrow><msubsup><mi>&Phi;</mi><mi>d</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msubsup><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msubsup><mi>c</mi><mrow><mi>d</mi><mo>,</mo><mn>1</mn></mrow><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msubsup><mo>,</mo><msubsup><mi>c</mi><mrow><mi>d</mi><mo>,</mo><mn>2</mn></mrow><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msubsup><mo>...</mo><msubsup><mi>c</mi><mrow><mi>d</mi><mo>,</mo><mi>L</mi></mrow><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msubsup><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>;</mo></mrow>]]></math><img file="FDA0000887605010000033.GIF" wi="493" he="84" /></maths>步骤8,用QR分解进行数据检测;步骤9,把上一步中得到的较为准确的数据值带入到步骤2.3中重新计算BEM模型系数A<sub>3</sub><sup>(r)</sup>;步骤10,通过计算比较第i次和第i‑1次迭代中发生差错扩散的程度的指标,决定是否更新信道估计参数<img file="FDA0000887605010000037.GIF" wi="101" he="77" />和对应估计协方差矩阵P<sub>(r)</sub>:步骤10.1,计算第i次迭代中发生差错扩散的程度的指标e<sup>i</sup>如下:<maths num="0021" id="cmaths0021"><math><![CDATA[<mrow><msup><mi>e</mi><mi>i</mi></msup><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mrow><mo>(</mo><mo>|</mo><msup><mi>y</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msup><mo>(</mo><mi>m</mi><mo>)</mo><mo>-</mo><msup><mover><mi>y</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msup><mo>(</mo><mi>m</mi><mo>)</mo><mo>|</mo><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000887605010000034.GIF" wi="614" he="134" /></maths>其中<img file="FDA0000887605010000035.GIF" wi="317" he="81" />m表示向量中第m个元素,i表示迭代次数,步骤10.2比较本次迭代的e<sup>i</sup>和前一次迭代的e<sup>i‑1</sup>判断估计的准确度并对迭代次数变量加一,i=i+1,若e<sup>i</sup>≤e<sup>i‑1</sup>则<img file="FDA0000887605010000036.GIF" wi="318" he="78" />然后返回步骤6.4进行下一次迭代运算,否则直接返回步骤6.4。
地址 100124 北京市朝阳区平乐园100号