发明名称 一种基于交织差分最小均方误差准则的多用户检测方法
摘要 本发明公开了一种基于交织差分最小均方误差准则的多用户检测方法。该方法基于快衰落信道中两个相邻符号周期内信道变化很小的假设,根据相邻接收符号幅度的比率变化自适应调整横向滤波器的权系数,在抑制多址干扰的同时,可避免使用训练序列跟踪信道状态信息,同时引入交织技术,使得在信源处不相邻、但具有相同综合扩频序列的符号在实际传输过程中相邻传输。因此可以提高WCDMA系统在快衰落信道中的误码性能。
申请公布号 CN102571140B 申请公布日期 2014.05.28
申请号 CN201210044276.0 申请日期 2012.02.24
申请人 长安大学 发明人 冯兴乐;梁中华;李蔚
分类号 H04B1/7105(2011.01)I;H04J13/20(2011.01)I 主分类号 H04B1/7105(2011.01)I
代理机构 西安恒泰知识产权代理事务所 61216 代理人 史玫
主权项 1.一种基于交织差分最小均方误差准则的多用户检测方法,其特征在于,该方法中发射端有K个用户,每个用户的上行链路占用一个专用物理数据信道和一个专用物理控制信道,K个用户的信息同时发给基站,基站逐个接收每个用户所发送的信息,每个用户的上行链路的发送信息过程相同,基站接收每个用户的信息过程相同,其中用户k的信息发送过程,以及基站接收用户k所发送的信息过程为:步骤一,扩频处理:(1)一级扩频:用户k专用物理数据信道的第i个待发送符号x<sub>k</sub>(i)乘以用户k专用物理数据信道的OVSF码C<sub>k,I</sub>,得到专用物理数据信道化编码后的信号,专用物理数据信道化编码后的信号乘以专用物理数据信道权重因子β<sub>I</sub>,得到专用物理数据信道化编码加权后的信号;用户k专用物理控制信道的第i个待发送符号y<sub>k</sub>(i)乘以用户k专用物理控制信道的OVSF码C<sub>k,Q</sub>,得到专用物理控制信道化编码后的信号,专用物理控制信道化编码后的信号乘以专用物理控制信道权重因子β<sub>Q</sub>,得到专用物理控制信道化编码加权后的信号,对专用物理控制信道化编码加权后的信号进行π/2移相处理;专用物理数据信道化编码加权后的信号和经过π/2移相处理后的专用物理控制信道化编码加权后的信号相加组成一级扩频后的复信号d<sub>k</sub>(i),该复信号d<sub>k</sub>(i)为包括G个码片的向量;其中:i为待发送符号的编号,i取正整数;C<sub>k,I</sub>包括G个码片,且C<sub>k,I</sub>的序列周期时间等于待发送符号x<sub>k</sub>(i)对应的时间;C<sub>k,Q</sub>的序列周期时间等于待发送符号y<sub>k</sub>(i)对应的时间;G∈[4 8 16 32 64 128];β<sub>I</sub>和β<sub>Q</sub>均为常实数;I表示实部,Q表示虚部;(2)二级扩频:d<sub>k</sub>(i)乘以用户k的复数型S(2)短扰码S<sub>k</sub>中的一个片段S<sub>k</sub>(mod(i/(256/G))),得到二级扩频后的信号u<sub>k</sub>(i);其中:S<sub>k</sub>的周期为256个码片;为了实现d<sub>k</sub>(i)与S<sub>k</sub>按位相乘,将S<sub>k</sub>分割为256/G个片段,记为S<sub>k</sub>(0),S<sub>k</sub>(1)…,S<sub>k</sub>(256/G-1),每个片段为包括G个码片的向量,其中的一片段为S<sub>k</sub>(mod(i/(256/G))),mod(·)表示取余数运算;步骤二,交织处理:二级扩频后的信号u<sub>k</sub>(i)存入到N×(256/G)维的交织寄存器矩阵中,该交织寄存器矩阵的存入方式为:从第1行至第N行依次逐行逐个信号存入;待交织寄存器矩阵存满时,u<sub>k</sub>(i)经交织寄存器矩阵交织后输出信号v<sub>k</sub>(i),该交织寄存器矩阵的输出方式为:从第1列至第(256/G)列依次逐列逐个信号输出;步骤三,信道传输:信号v<sub>k</sub>(i)经无线信道传输得到信号<img file="FDA00004736690000000213.GIF" wi="125" he="69" />步骤四,解交织处理:信号<img file="FDA0000473669000000021.GIF" wi="114" he="74" />存入N×(256/G)维的解交织寄存器矩阵中,该解交织寄存器矩阵的存入方式为:从第1列至第(256/G)列依次逐列逐个信号存入;待解交织寄存器矩阵存满时,<img file="FDA0000473669000000022.GIF" wi="114" he="73" />经解交织寄存器矩阵解交织后输出信号<img file="FDA0000473669000000023.GIF" wi="134" he="73" />所述解交织寄存器矩阵的输出方式为:从第1行至第N行依次逐行逐个信号输出;步骤五,解扰处理:信号<img file="FDA0000473669000000024.GIF" wi="108" he="73" />按位乘以[S<sub>k</sub>(mod(i/(256/G)))]<sup>*</sup>得到复数信号<img file="FDA0000473669000000025.GIF" wi="142" he="86" />其中,[·]<sup>*</sup>为复数共轭;对复数信号<img file="FDA0000473669000000026.GIF" wi="116" he="86" />经过取实部运算后,得到由G个码片组成的实数向量<img file="FDA0000473669000000027.GIF" wi="137" he="72" />步骤六,多用户检测算法消除多址干扰:<img file="FDA0000473669000000028.GIF" wi="112" he="73" />输入至由G个移位寄存器组成的横向滤波器中,<img file="FDA0000473669000000029.GIF" wi="106" he="73" />与横向滤波器的权系数w<sub>k</sub>(i)做内积,得到软输出<img file="FDA00004736690000000210.GIF" wi="137" he="70" />同时根据下述优化准则得到更新后的横向滤波器的权系数;令遗忘因子η=0.5,迭代步长μ=0.001,具体步骤为:①当i≤256/G时,w<sub>k</sub>(i)=C<sub>k,I</sub>,遗留影响值M(i)=0.1,执行⑤;否则,执行②;②计算误差值<maths num="0001"><![CDATA[<math><mrow><msub><mi>e</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><msub><mi>w</mi><mi>k</mi></msub><msup><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>256</mn><mo>/</mo><mi>G</mi><mo>)</mo></mrow><mi>H</mi></msup><msub><mover><mi>z</mi><mo>^</mo></mover><mi>k</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>256</mn><mo>/</mo><mi>G</mi><mo>)</mo></mrow><mo>-</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>256</mn><mo>/</mo><mi>G</mi><mo>)</mo></mrow><msub><mi>w</mi><mi>k</mi></msub><msup><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>256</mn><mo>/</mo><mi>G</mi><mo>)</mo></mrow><mi>H</mi></msup><msub><mover><mi>z</mi><mo>^</mo></mover><mi>k</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中:[·]<sup>H</sup>为共轭转置运算;③更新遗留影响值<maths num="0002"><![CDATA[<math><mrow><mi>M</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mi>&eta;M</mi><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>256</mn><mo>/</mo><mi>G</mi><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&eta;</mi><mo>)</mo></mrow><msub><mover><mi>z</mi><mo>^</mo></mover><mi>k</mi></msub><msup><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mi>H</mi></msup><msub><mover><mi>z</mi><mo>^</mo></mover><mi>k</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>④更新权系数<maths num="0003"><![CDATA[<math><mrow><msub><mi>w</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>w</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>256</mn><mo>/</mo><mi>G</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mi>&mu;</mi><mrow><mi>M</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow></mfrac><msub><mover><mi>z</mi><mo>^</mo></mover><mi>k</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><msub><mover><mi>z</mi><mo>^</mo></mover><mi>k</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><msubsup><mover><mi>x</mi><mo>&OverBar;</mo></mover><mi>k</mi><mo>*</mo></msubsup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mn>256</mn><mo>/</mo><mi>G</mi><mo>)</mo></mrow><msup><msub><mi>e</mi><mi>k</mi></msub><mo>*</mo></msup><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow><mrow><mo>|</mo><msub><mi>w</mi><mi>k</mi></msub><msup><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>256</mn><mo>/</mo><mi>G</mi><mo>)</mo></mrow><mi>H</mi></msup><msub><mover><mi>z</mi><mo>^</mo></mover><mi>k</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>256</mn><mo>/</mo><mi>G</mi><mo>)</mo></mrow><mo>|</mo></mrow></mfrac><mo>,</mo></mrow></math>]]></maths>其中:<img file="FDA0000473669000000039.GIF" wi="303" he="72" />为<img file="FDA00004736690000000310.GIF" wi="292" he="74" />的共轭,e<sub>k</sub><sup>*</sup>(i)为e<sub>k</sub>(i)的共轭;⑤横向滤波器的软输出<img file="FDA0000473669000000033.GIF" wi="432" he="77" />标量<img file="FDA0000473669000000034.GIF" wi="514" he="77" />为用户k专用物理数据信道的第i个待发送符号x<sub>k</sub>(i)经过信道传输后在基站的硬判决;其中sgn(·)表示判决函数;⑥令i=i+1,若i>T,结束程序,T为待发送的总符号数;否则,返回①。
地址 710064 陕西省西安市南二环中段