发明名称 一种阵列天线MC-CDMA系统上行链路接收方法
摘要 一种阵列天线MC-CDMA系统上行链路接收方法,该方法首先是对阵列天线每一阵元所接收的信号进行子载波信号的分离;其次,将所分离出的每一阵元的子载波信号进行解扩和匹配滤波处理,实现用户信号的解扩,获得用户子载波信号的匹配滤波输出;后将不同阵元上匹配滤波器输出信号中属于同一用户同一子载波信号进行空域合并,获空域分集增益;再将所得空域合并后的信号中属于同一用户的各子载波信号进行频域合并,获频域分集增益;最后,对所得到经空域、频域合并后的用户信号的最终判决变量进行判决,得用户信号的判决结果。该接收方法处理简单,易于实现,并且由于获得了联合的空域、频域分集增益,系统具有良好的接收性能。
申请公布号 CN100358261C 申请公布日期 2007.12.26
申请号 CN200510086415.6 申请日期 2005.09.13
申请人 北京交通大学 发明人 杨维;刘俊英;陈俊仕;程时昕
分类号 H04B7/08(2006.01);H04B7/12(2006.01) 主分类号 H04B7/08(2006.01)
代理机构 北京市商泰律师事务所 代理人 李鸿华;毛燕生
主权项 1.一种阵列大线MC-CDMA系统上行链路接收方法,其特征在于包括以下接收步骤,对任一用户k:步骤1,将阵列天线第1阵元所接收的信号r<sub>1</sub>(t)分别送入第1阵元所对应的L个载波信号分离模块(1-1-1),(1-2-1),...,(1-L-1)中,得到输出信号x<sub>k,1,1</sub>(t)=r<sub>1</sub>(t)(cos(ω<sub>1</sub>(t-τ<sub>k,1</sub>))+sin(ω<sub>1</sub>(t-τ<sub>k,1</sub>))),x<sub>k,2,1</sub>(t)=r<sub>1</sub>(t)(cos(ω<sub>2</sub>(t-τ<sub>k,2</sub>))+sin(ω<sub>2</sub>(t-τ<sub>k,2</sub>))),...,x<sub>k,L,1</sub>(t)=r<sub>1</sub>(t)(cos(ω<sub>L</sub>(t-τ<sub>k,L</sub>))+sin(ω<sub>L</sub>(t-τ<sub>k,L</sub>)));同时将第2阵元所接收的信号r<sub>2</sub>(t)分别送入第2阵元所对应的L个载波信号分离模块(1-1-2),(1-2-2),...,(1-L-2)中,得到输出信号x<sub>k,1,2</sub>(t)=r<sub>2</sub>(t)(cos(ω<sub>1</sub>(t-τ<sub>k,1</sub>))+sin(ω<sub>1</sub>(t-τ<sub>k,1</sub>))),x<sub>k,2,2</sub>(t)=r<sub>2</sub>(t)(cos(ω<sub>2</sub>(t-τ<sub>k,2</sub>))+sin(ω<sub>2</sub>(t-τ<sub>k,2</sub>))),...,x<sub>k,L,2</sub>(t)=r<sub>2</sub>(t)(cos(ω<sub>L</sub>(t-τ<sub>k,L</sub>))+sin(ω<sub>L</sub>(t-τ<sub>k,L</sub>)));...;同时将第N个阵元所接收的信号r<sub>N</sub>(t)分别送入第N阵元所对应的L个载波信号分离模块(1-1-N),(1-2-N),...,(1-L-N)中,得到输出信号x<sub>k,1,N</sub>(t)=r<sub>N</sub>(t)(cos(ω<sub>1</sub>(t-τ<sub>k,1</sub>))+sin(ω<sub>1</sub>(t-τ<sub>k,1</sub>))),x<sub>k,2,N</sub>(t)=r<sub>N</sub>(t)(cos(ω<sub>2</sub>(t-τ<sub>k,2</sub>))+sin(ω<sub>2</sub>(t-τ<sub>k,2</sub>))),...,x<sub>k,L,N</sub>(t)=r<sub>N</sub>(t)(cos(ω<sub>L</sub>(t-τ<sub>k,L</sub>))+sin(ω<sub>L</sub>(t-τ<sub>k,L</sub>)));步骤2,将信号x<sub>k,1,1</sub>(t),x<sub>k,2,1</sub>(t),...,x<sub>k,L,1</sub>(t)分别送入第1阵元所对应的L个解扩和匹配滤波模块(2-1-1),(2-2-1),...,(2-L-1),进行解扩和匹配滤波处理,得到第i比特信号:<maths num="001"><![CDATA[ <math> <mrow> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1,1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <msub> <mi>iT</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1,1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> <mi>I</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>+</mo> <mi>j</mi> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <mi>i</mi> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1,1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> <mi>Q</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>,</mo> </mrow> </math> ]]></maths><maths num="002"><![CDATA[ <math> <mrow> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2,1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <msub> <mi>iT</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2,1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> <mi>I</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>+</mo> <mi>j</mi> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <mi>i</mi> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mo>,</mo> <mn>21</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> <mi>Q</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> </mrow> </math> ]]></maths><maths num="003"><![CDATA[ <math> <mrow> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> <mo>,</mo> <mi>l</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <mi>i</mi> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> <mo>,</mo> <mi>l</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> <mi>l</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>+</mo> <mi>j</mi> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <msub> <mi>iT</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> <mi>Q</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>;</mo> </mrow> </math> ]]></maths>将信号x<sub>k,1,2</sub>(t),x<sub>k,2,2</sub>(t),...,x<sub>k,L,2</sub>(t)分别送入第2阵元所对应的L个解扩和匹配滤波模块(2-1-2),(2-2-2),...,(2-L-2)中,得到输出信号:<maths num="004"><![CDATA[ <math> <mrow> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <msub> <mi>iT</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> <mi>I</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>+</mo> <mi>j</mi> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <mi>i</mi> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> <mi>Q</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>,</mo> </mrow> </math> ]]></maths><maths num="005"><![CDATA[ <math> <mrow> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mn>2</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <msub> <mi>iT</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mn>2</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> <mi>I</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>+</mo> <mi>j</mi> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <mi>i</mi> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mn>2</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> <mi>Q</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> </mrow> </math> ]]></maths><maths num="006"><![CDATA[ <math> <mrow> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <msub> <mi>iT</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> <mi>I</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>+</mo> <mi>j</mi> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <mi>i</mi> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> <mi>Q</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>,</mo> </mrow> </math> ]]></maths>将信号x<sub>k,1,N</sub>(t),x<sub>k,2,N</sub>(t),...,x<sub>k,L,N</sub>(t)分别送入第N阵元所对应的L个解扩和匹配滤波模块(2-1-N),(2-2-N),...,(2-L-N)中,得到输出信号:<maths num="007"><![CDATA[ <math> <mrow> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> <mo>,</mo> <mi>N</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <msub> <mi>iT</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> <mo>,</mo> <mi>N</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> <mi>I</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>+</mo> <mi>j</mi> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <mi>i</mi> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> <mo>,</mo> <mi>N</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> <mi>Q</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>,</mo> </mrow> </math> ]]></maths><maths num="008"><![CDATA[ <math> <mrow> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mi>N</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <msub> <mi>iT</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mi>N</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> <mi>I</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>+</mo> <mi>j</mi> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <mi>i</mi> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mi>N</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> <mi>Q</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> </mrow> </math> ]]></maths><maths num="009"><![CDATA[ <math> <mrow> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> <mo>,</mo> <mi>N</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <msub> <mi>iT</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> <mo>,</mo> <mi>N</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> <mi>I</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>+</mo> <mi>j</mi> <mfrac> <mn>1</mn> <msub> <mi>T</mi> <mi>s</mi> </msub> </mfrac> <msubsup> <mo>&Integral;</mo> <mrow> <mi>i</mi> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> </msub> </mrow> <mrow> <mrow> <mo>(</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> </msub> </mrow> </msubsup> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> <mo>,</mo> <mi>N</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> <mi>Q</mi> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>,</mo> </mrow> </math> ]]></maths>步骤3,将N个匹配滤波输出信号y<sub>k,1,1</sub>(i),y<sub>k,1,2</sub>(i),...,y<sub>k,1,N</sub>(i)送入第1个子载波所对应的空域合并模块(3-1),得到矢量y<sub>k,1</sub>(i)=[y<sub>k,1,1</sub>(i),y<sub>k,1,2</sub>(i),…,y<sub>k,1,N</sub>(i)]<sup>T</sup>,通过空域合并权矢量<maths num="010"><![CDATA[ <math> <mrow> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> <mi>s</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mo>[</mo> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>l</mi> <mo>,</mo> <mn>1</mn> </mrow> <mi>s</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>,</mo> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>l</mi> <mo>,</mo> <mn>2</mn> </mrow> <mi>s</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>l</mi> <mo>,</mo> <mi>N</mi> </mrow> <mi>s</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>]</mo> <mo>,</mo> </mrow> </math> ]]></maths>完成用户k第1个子载波信号的空域合并,得到空域合并后的信号<maths num="011"><![CDATA[ <math> <mrow> <msub> <mi>z</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>l</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>l</mi> </mrow> <mi>s</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>l</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>;</mo> </mrow> </math> ]]></maths>同时将N个匹配滤波输出信号y<sub>k,2,1</sub>(i),y<sub>k,2,2</sub>(i),...,y<sub>k,2,N</sub>(i)送入第2个子载波所对应的空域合并模块(3-2),得到矢量y<sub>k,2</sub>(i)=[y<sub>k,2,1</sub>(i),y<sub>k,2,2</sub>(i),...,y<sub>k,2,N</sub>(i)]<sup>T</sup>,通过空域合并权矢量<maths num="012"><![CDATA[ <math> <mrow> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> <mi>s</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mo>[</mo> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2,1</mn> </mrow> <mi>s</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>,</mo> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2,2</mn> </mrow> <mi>s</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mi>N</mi> </mrow> <mi>s</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>]</mo> <mo>,</mo> </mrow> </math> ]]></maths>完成用户k第2个子载波信号的空域合并,得到空域合并后的信号<maths num="013"><![CDATA[ <math> <mrow> <msub> <mi>z</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> <mi>s</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> </mrow> </math> ]]></maths>同时将N个匹配滤波输出信号y<sub>k,L,1</sub>(i),y<sub>k,L,2</sub>(i),...,y<sub>k,L,N</sub>(i)送入第L个子载波所对应的空域合并模块(3-L),得到矢量y<sub>k,L</sub>(i)=[y<sub>k,L,1</sub>(i),y<sub>k,L,2</sub>(i),...,y<sub>k,L,N</sub>,(i)]<sup>T</sup>,通过空域合并权矢量<maths num="014"><![CDATA[ <math> <mrow> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> <mi>s</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mo>[</mo> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> <mo>,</mo> <mn>1</mn> </mrow> <mi>s</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>,</mo> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> <mo>,</mo> <mn>2</mn> </mrow> <mi>s</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> <mo>,</mo> <mi>N</mi> </mrow> <mi>s</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>]</mo> <mo>,</mo> </mrow> </math> ]]></maths>完成用户k第L个子载波信号的空域合并,得到空域合并后的信号<maths num="015"><![CDATA[ <math> <mrow> <msub> <mi>z</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> <mi>s</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>;</mo> </mrow> </math> ]]></maths>步骤4,将空域合并后的L个子载波信号z<sub>k,1</sub>(i),z<sub>k,2</sub>(i),…,z<sub>k,L</sub>(i)送入载波合并模块(4),得到矢量z<sub>k</sub>(i)=[z<sub>k,1</sub>(i),z<sub>k,2</sub>(i),…,z<sub>k,L</sub>(i)]<sup>T</sup>,通过频域合并权矢量<maths num="016"><![CDATA[ <math> <mrow> <msubsup> <mi>w</mi> <mi>k</mi> <mi>f</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <mo>[</mo> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>1</mn> </mrow> <mi>f</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>,</mo> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mn>2</mn> </mrow> <mi>f</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msubsup> <mi>w</mi> <mrow> <mi>k</mi> <mo>,</mo> <mi>L</mi> </mrow> <mi>f</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>]</mo> </mrow> </math> ]]></maths>完成多载波信号的合并,获得用户k最终的判决变量<maths num="017"><![CDATA[ <math> <mrow> <msub> <mi>z</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <msubsup> <mi>w</mi> <mi>k</mi> <mi>f</mi> </msubsup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <msub> <mi>z</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>;</mo> </mrow> </math> ]]></maths>步骤5,将最终的判决变量Z<sub>k</sub>(i)送入信号判决模块(5)进行极性判决,得到任一用户k信号的判决结果;在上面步骤中的ω<sub>l</sub>是用户第l个子载波的角频率(1≤l≤L),τ<sub>k,l</sub>是用户k第l个子载波的时延,T<sub>s</sub>为比特周期,[c<sub>k,1</sub><sup>I</sup>c<sub>k,2</sub><sup>I</sup>...c<sub>k,L</sub><sup>I</sup>]和[c<sub>k,1</sub><sup>Q</sup>c<sub>k,2</sub><sup>Q</sup>...c<sub>k,L</sub><sup>Q</sup>]分别为用户k的I路和Q路对应的扩频序列,其中的c<sub>k,l</sub><sup>I</sup>、c<sub>k,l</sub><sup>Q</sup>为用户k第l个子载波I路和Q路的扩频码。
地址 100044北京市海淀区西直门外上园村3号