发明名称 一种用于短扩频码通信系统的码元级LMS自适应均衡方法
摘要 本发明涉及一种应用于短扩频码通信系统中的码元级LMS自适应均衡方法,属于无线通信技术领域。本发明方法基于最小均方准则的LMS自适应均衡算法,将受多径干扰的扩频信号解扩后看成是受用户间码元干扰的多路信号,且此用户间干扰具有时不变特性,利用导频信号和自适应均衡算法消除多用户间干扰。对比现有技术,本发明方法在保证同样均衡效果的前提下,复杂度低,采用LMS自适应均衡算法在码元级对解扩后的信号做均衡,不涉及矩阵求逆等复杂运算;吞吐量高,本发明方法用于对解扩后的信号做均衡后,能够有效降低算法运算的处理时延,避免了因为系统处理时延而导致均衡器性能大幅下降。
申请公布号 CN104967584A 申请公布日期 2015.10.07
申请号 CN201510388662.5 申请日期 2015.07.06
申请人 北京理工大学 发明人 杨杰;涂航;崔诵祺
分类号 H04L25/03(2006.01)I;H04B1/711(2011.01)I 主分类号 H04L25/03(2006.01)I
代理机构 代理人
主权项 一种用于短扩频码通信系统的码元级LMS自适应均衡方法,其特征在于,包括以下步骤:步骤1、在信号捕获阶段,利用滑动相关捕获中,相关峰之间的时差,对信道的多径干扰做一个估计,确定最长多径时延影响的码元长度N;步骤2、设置码元均衡阶数为2×N+1;步骤3、直接对捕获后的扩频信号进行解扩得到U路用户信号;步骤4、初始化符号均衡器抽头系数W为一[U,U×(2×N+1)]矩阵:W=[W<sub>1</sub>,W<sub>2</sub>,…,W<sub>v</sub>,…,W<sub>U</sub>]<sup>T</sup>;其中<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>W</mi><mi>v</mi></msub><mo>=</mo><mfenced open = '[' close = ']'><mtable><mtr><mtd><msub><mi>m</mi><mrow><mn>1</mn><mi>v</mi></mrow></msub><mo>(</mo><mo>-</mo><mi>N</mi><mo>)</mo><mo>,</mo><msub><mi>m</mi><mrow><mn>1</mn><mi>v</mi></mrow></msub><mo>(</mo><mo>-</mo><mi>N</mi><mo>+</mo><mn>1</mn><mo>)</mo><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>m</mi><mrow><mn>1</mn><mi>v</mi></mrow></msub><mo>(</mo><mi>N</mi><mo>)</mo><mo>,</mo><msub><mi>m</mi><mrow><mn>2</mn><mi>v</mi></mrow></msub><mo>(</mo><mo>-</mo><mi>N</mi><mo>)</mo><mo>,</mo><msub><mi>m</mi><mrow><mn>2</mn><mi>v</mi></mrow></msub><mo>(</mo><mo>-</mo><mi>N</mi><mo>+</mo><mn>1</mn><mo>)</mo><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>m</mi><mrow><mn>2</mn><mi>v</mi></mrow></msub><mo>(</mo><mi>N</mi><mo>)</mo><mo>,</mo></mtd></mtr><mtr><mtd><mo>...</mo><mo>,</mo><msub><mi>m</mi><mrow><mi>U</mi><mi>v</mi></mrow></msub><mo>(</mo><mo>-</mo><mi>N</mi><mo>)</mo><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>m</mi><mrow><mi>U</mi><mi>v</mi></mrow></msub><mo>(</mo><mi>N</mi><mo>)</mo></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000753264730000011.GIF" wi="1724" he="172" /></maths>其中,<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open = '{' close = ''><mtable><mtr><mtd><mrow><msub><mi>m</mi><mrow><mi>u</mi><mi>v</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>m</mi><mrow><mi>u</mi><mi>v</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><mi>n</mi><mo>&NotEqual;</mo><mn>0</mn></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><mn>1</mn><mo>&le;</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>&le;</mo><mi>U</mi><mo>;</mo></mrow>]]></math><img file="FDA0000753264730000012.GIF" wi="965" he="173" /></maths>步骤5:令i时刻接收到解扩后U路信号包括前后N个码元的码元向量,表示为:Y(i)=[y<sub>1</sub>(i),y<sub>2</sub>(i),…,y<sub>u</sub>(i),…,y<sub>U</sub>(i)]<sup>T</sup>;其中,y<sub>u</sub>(i)=[y<sub>u</sub>(i‑N),y<sub>u</sub>(i‑N+1),…,y<sub>u</sub>(i+N)]<sup>T</sup>;步骤6:经过本均衡矩阵均衡后的符号为:Z(i)=W(i)×Y(i);其中,Z(i)=[z<sub>1</sub>(i),z<sub>2</sub>(i),…,z<sub>u</sub>(i),…,z<sub>U</sub>(i)]<sup>T</sup>;步骤7:在导频符号阶段,使用当前i时刻各用户导频符号d<sub>u</sub>(i),1≤u≤U同均衡后符号z<sub>u</sub>(i)相减,求出符号误差:E(i)=[e<sub>1</sub>(i),e<sub>2</sub>(i),…,e<sub>u</sub>(i),…,e<sub>U</sub>(i)]<sup>T</sup>;其中,e<sub>u</sub>(i)=d<sub>u</sub>(i)‑z<sub>u</sub>(i);步骤8:令均衡矩阵更新矩阵为:ΔW(i)=[ΔW<sub>1</sub>(i),ΔW<sub>2</sub>(i),…,ΔW<sub>u</sub>(i),…,ΔW<sub>U</sub>(i)]<sup>T</sup>;其中,ΔW<sub>u</sub>(i)=μ×e<sub>u</sub>(i)×Y(i)<sup>H</sup>;令:W(i+1)=W(i)+ΔW(i);其中,μ为步长因子;步骤9:重复步骤6到步骤8,直到E(i)=[e<sub>1</sub>(i),e<sub>2</sub>(i),…,e<sub>u</sub>(i),…,e<sub>U</sub>(i)]<sup>T</sup>保持平稳,表明自适应均衡算法已经收敛。
地址 100081 北京市海淀区中关村南大街5号北京理工大学