发明名称 基于网络编码的双向中继多用户复杂配对的传输方法
摘要 一种基于网络编码的双向中继多用户复杂配对的传输方法,中继为两侧的每对通信用户分配相同的扩频码,并对接收的信息进行网络编码,减少双方通信的时隙,增加系统吞吐量;同时,中继对接收信息进行网络编码,为通信过程抑制干扰创造了条件,从而减小了因扩频码互相关性不理想而产生的多用户干扰。该方法的通信过程只需两个时隙分别用于上下行链路。本发明方法解决了传统CDMA系统的多个缺陷:在复杂配对关系中,发送端要多次扩频才能完成配对通信;系统在用户数较多时,产生严重的多用户干扰;以及网络吞吐量不高。本发明利用网络编码,在解扩时得到叠加的信息比特,从而为抑制干扰提供了基础,解决了因复杂配对而引入的传统CDMA无法抑制的多用户干扰。
申请公布号 CN102394670B 申请公布日期 2013.09.25
申请号 CN201110178749.1 申请日期 2011.06.29
申请人 北京邮电大学 发明人 李永华;张晓光;金雨超;林家儒;郭莉
分类号 H04B1/7097(2011.01)I;H04B7/15(2006.01)I 主分类号 H04B1/7097(2011.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 夏宪富
主权项 1.一种基于网络编码的双向中继多用户复杂配对的传输方法,用于双向单中继、且该中继两侧有多对用户通信的场景;其特征在于:中继为两侧的每对通信用户分配相同的扩频码,并对接收到的信息进行网络编码,以减少双方通信的时隙,增加系统的吞吐量;同时,中继对接收信息进行网络编码,也为通信过程中实现干扰抑制创造了条件,从而减小了因扩频码互相关性不理想而产生的多用户干扰;所述方法的通信过程只需要两个时隙:第1时隙用于上行链路:中继为有通信请求的用户做出响应并执行初始化操作后,其两侧用户同时向中继传输信息;中继接收到两侧用户的叠加信息,先对该叠加信息执行干扰抑制操作,再通过相应判决实现网络编码,得到两侧用户的网络编码信息;第2时隙用于下行链路:中继将第1时隙完成干扰抑制操作后的网络编码信息,同时发送给两侧通信用户;用户接收到信息后,对其执行干扰抑制操作,并根据完成干扰抑制操作后的信息,通过网络解码,解析出对方发送的信息;所述方法包括下列操作步骤:(1)中继为其通信用户执行初始化:中继建立复杂配对关系矩阵和执行初始化操作,再为有通信请求的两侧用户对予以响应:分析该通信请求并建立复杂配对关系扩频码分配矩阵,以供两侧配对用户开始通信;(2)中继两侧的用户同时向中继发送信息:中继一侧某个用户L<sub>i</sub>将与其通信的另一侧所有用户所对应的扩频码直接相加,即该用户L<sub>i</sub>在复杂配对关系扩频码分配矩阵中所对应行的所有非零元素相加,用该扩频码之和对信息比特进行扩频、调制后发送;同理,中继另一侧某个用户R<sub>j</sub>将与其通信的一侧所有用户对应的扩频码直接相加,即该用户R<sub>j</sub>在复杂配对关系扩频码分配矩阵中所对应列的所有非零元素相加,再用该扩频码之和对信息比特进行扩频、调制后发送;(3)中继对其接收到的信息进行解调,再用相应的扩频码对解调后的信息解扩后,得到其两侧配对用户发送信息的叠加信息;(4)中继逐一地对解扩后得到的每对用户的叠加信息执行干扰抑制操作;(5)设定判决门限<maths num="0001"><![CDATA[<math><mrow><msup><mi>I</mi><mi>th</mi></msup><mo>=</mo><mi>max</mi><mrow><mo>(</mo><mo>|</mo><msqrt><msub><mi>&alpha;</mi><mi>a</mi></msub><msub><mi>p</mi><mi>a</mi></msub></msqrt><msub><mi>l</mi><mi>a</mi></msub><mo>|</mo><mo>,</mo><mo>|</mo><msqrt><msub><mi>&alpha;</mi><mi>a</mi></msub><msub><mi>q</mi><mi>b</mi></msub></msqrt><msub><mi>r</mi><mi>b</mi></msub><mo>|</mo><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中<img file="FDA00003502564700022.GIF" wi="224" he="91" /><img file="FDA00003502564700023.GIF" wi="204" he="91" />分别为中继接收到的两侧用户的瞬时信号幅度,p<sub>a</sub>和q<sub>b</sub>分别为任选的目标配对用户a、b的发射功率;l<sub>a</sub>和r<sub>b</sub>分别为目标配对用户a、b发送的信息比特;α<sub>a</sub>和α<sub>b</sub>为用户a、b所对应的信道衰落系数,则目标配对用户a、b所对应的判决准则为:<maths num="0002"><![CDATA[<math><mrow><msub><mi>d</mi><mi>ab</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mo>-</mo><mn>1</mn><mo>,</mo><msub><mi>m</mi><mi>ab</mi></msub><mo>&lt;</mo><mo>-</mo><msup><mi>I</mi><mi>th</mi></msup></mtd></mtr><mtr><mtd><mn>1</mn><mo>,</mo><mo>-</mo><msup><mi>I</mi><mi>th</mi></msup><mo>&lt;</mo><msub><mi>m</mi><mi>ab</mi></msub><mo>&lt;</mo><msup><mi>I</mi><mi>th</mi></msup></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn><mo>,</mo><msub><mi>m</mi><mi>ab</mi></msub><mo>></mo><msup><mi>I</mi><mi>th</mi></msup></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>式中,d<sub>ab</sub>为选定的目标配对用户ab所对应的判决量,m<sub>ab</sub>为该目标配对用户a、b所发送信息在中继处的叠加,I<sup>th</sup>为其判决门限;d<sub>ab</sub>=1时,表示中继两侧传输的比特符号相反;d<sub>ab</sub>=-1时,表示中继两侧传输的比特符号相同;(6)中继执行判决并得到判决结果,该过程相当于对两侧配对用户的叠加信息进行异或操作,即模二叠加运算的网络编码,然后,通过相应的扩频码将网络编码后的信息扩频,并广播发送出去;该扩频过程为:<maths num="0003"><![CDATA[<math><mrow><msub><mi>t</mi><mi>down</mi></msub><mo>=</mo><mn>1</mn><mo>&times;</mo><msqrt><mi>p</mi></msqrt><munder><mi>&Sigma;</mi><mrow><msub><mi>d</mi><mi>ij</mi></msub><mo>=</mo><mn>1</mn></mrow></munder><msub><mi>c</mi><mi>ij</mi></msub><mo>+</mo><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&times;</mo><msqrt><mi>p</mi></msqrt><munder><mi>&Sigma;</mi><mrow><msub><mi>d</mi><mi>ij</mi></msub><mo>=</mo><mo>-</mo><mn>1</mn></mrow></munder><msub><mi>c</mi><mi>ij</mi></msub><mo>;</mo></mrow></math>]]></maths>式中,t<sub>down</sub>为中继同时向其两侧用户广播发送的信息,<img file="FDA00003502564700026.GIF" wi="91" he="88" />为中继发送的信号功率,d<sub>ij</sub>为中继一侧第i个用户和另一侧第j个用户通信时在中继处叠加信息的判决量,c<sub>ij</sub>为中继一侧第i个用户和另一侧第j个用户通信时使用的扩频码,因中继广播发送的信息比特只有两种:+1和-1,故此处分别将所有判决量为+1的扩频码相加后,对+1扩频,再将所有判决量为-1的扩频码相加后,对-1扩频;(7)用户端接收信息并用相应的扩频码解扩,得到中继发送的经过网络编码后的叠加信息:<maths num="0004"><![CDATA[<math><mrow><msub><mi>u</mi><mi>ab</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>t</mi><mi>down</mi></msub><msubsup><mi>c</mi><mi>ab</mi><mi>T</mi></msubsup></mrow><msub><mi>L</mi><mi>c</mi></msub></mfrac><mo>=</mo><mo>&PlusMinus;</mo><msqrt><msub><mi>&alpha;</mi><mi>a</mi></msub><mi>p</mi></msqrt><mo>+</mo><msub><mi>inf</mi><mi>ab</mi></msub><mo>+</mo><msub><mi>n</mi><mn>0</mn></msub><mo>,</mo></mrow></math>]]></maths>式中,u<sub>ab</sub>为目标配对用户a、b,即中继一侧第a个用户接收到的与其通信的另一侧第b个用户解扩后的信息,α<sub>a</sub>为信道衰落系数;该叠加信息包含的干扰为:<maths num="0005"><![CDATA[<math><mrow><msub><mi>inf</mi><mi>ab</mi></msub><mo>=</mo><mfrac><mrow><msubsup><mi>c</mi><mi>ab</mi><mi>T</mi></msubsup><mrow><mo>(</mo><mn>1</mn><mo>&times;</mo><msqrt><msub><mi>&alpha;</mi><mi>a</mi></msub><mi>p</mi></msqrt><munder><mi>&Sigma;</mi><mrow><msub><mi>d</mi><mi>ij</mi></msub><mo>=</mo><mn>1</mn></mrow></munder><msub><mi>c</mi><mi>ij</mi></msub><mo>+</mo><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&times;</mo><msqrt><msub><mi>&alpha;</mi><mi>a</mi></msub><mi>p</mi></msqrt><munder><mi>&Sigma;</mi><mrow><msub><mi>d</mi><mi>ij</mi></msub><mo>=</mo><mo>-</mo><mn>1</mn></mrow></munder><msub><mi>c</mi><mi>ij</mi></msub><mo>)</mo></mrow></mrow><msub><mi>L</mi><mi>c</mi></msub></mfrac><mrow><mo>(</mo><msub><mi>c</mi><mi>ij</mi></msub><mo>&NotEqual;</mo><msub><mi>c</mi><mi>ab</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>式中,d<sub>ij</sub>为解扩后得到的中继发送的信息,+1是从中继传送到用户端的信息比特,c<sub>ij</sub>≠c<sub>ab</sub>表示c<sub>ij</sub>是除去目标配对通信用户c<sub>ab</sub>以外的其余配对用户所对应的扩频码;(8)用户端执行干扰抑制操作:具体方法与中继执行的干扰抑制方法相同,首先,得到干扰模型的表达式<maths num="0006"><![CDATA[<math><mrow><msub><mi>inf</mi><mi>ab</mi></msub><mo>=</mo><mfrac><mrow><mn>1</mn><mo>&times;</mo><msqrt><msub><mi>&alpha;</mi><mi>a</mi></msub><mi>p</mi></msqrt><munder><mi>&Sigma;</mi><mrow><msub><mi>d</mi><mi>ij</mi></msub><mo>=</mo><mn>1</mn></mrow></munder><msubsup><mi>c</mi><mi>ab</mi><mi>T</mi></msubsup><msub><mi>c</mi><mi>ij</mi></msub><mo>+</mo><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&times;</mo><msqrt><msub><mi>&alpha;</mi><mi>a</mi></msub><mi>p</mi></msqrt><munder><mi>&Sigma;</mi><mrow><msub><mi>d</mi><mi>ij</mi></msub><mo>=</mo><mo>-</mo><mn>1</mn></mrow></munder><msubsup><mi>c</mi><mi>ab</mi><mi>T</mi></msubsup><msub><mi>c</mi><mi>ij</mi></msub></mrow><msub><mi>L</mi><mi>c</mi></msub></mfrac><mrow><mo>(</mo><msub><mi>c</mi><mi>ij</mi></msub><mo>&NotEqual;</mo><msub><mi>c</mi><mi>ab</mi></msub><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>然后,用户端在解扩出的接收信息中减去该干扰,即完成了干扰抑制;(9)判决干扰抑制后的信息:因中继发出的信息均为±1,所以判决过程为:首先,求解判决量<maths num="0007"><![CDATA[<math><mrow><msub><mi>f</mi><mi>ab</mi></msub><mo>=</mo><mfenced open='{' close='' separators=' '><mtable><mtr><mtd><mn>1</mn><mo>,</mo><msub><mi>u</mi><mi>ab</mi></msub><mo>></mo><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn><mo>,</mo><msub><mi>u</mi><mi>ab</mi></msub><mo>&lt;</mo><mn>0</mn></mtd></mtr></mtable><mo>.</mo></mfenced></mrow></math>]]></maths>其中,u<sub>ab</sub>为干扰抑制后的信息;然后,根据用户本地信息进行网络解码,即对网络编码后的信息进行解码;因为中继的网络编码为异或操作,即模二相加,所以网络解码过程中的判决量为<maths num="0008"><![CDATA[<math><mrow><msub><mi>r</mi><mi>ab</mi></msub><mo>=</mo><mfenced open='{' close='' separators=' '><mtable><mtr><mtd><mo>-</mo><msub><mi>l</mi><mi>a</mi></msub><mo>,</mo><msub><mi>f</mi><mi>ab</mi></msub><mo>=</mo><mn>1</mn></mtd></mtr><mtr><mtd><msub><mi>l</mi><mi>a</mi></msub><mo>,</mo><msub><mi>f</mi><mi>ab</mi></msub><mo>=</mo><mo>-</mo><mn>1</mn></mtd></mtr></mtable><mo>,</mo></mfenced></mrow></math>]]></maths>式中,r<sub>ab</sub>为网络解码结果,l<sub>a</sub>为本地发送信息。
地址 100876 北京市海淀区西土城路10号