一种基于平均误码率累计分布的多载波系统联合接收方法与流程

文档序号:12068055阅读:来源:国知局

技术特征:

1.一种基于平均误码率累计分布的多载波系统联合接收方法,其特征在于:包括如下步骤:

第一步:准确描述在高斯干扰下接收信号的基础表达;

基站中i中微蜂窝j的用户u,其并行数据序列NC/SF可以从已调信号序列{du(j)(n);n=0~NC/SF-1}中通过串并转换(S/P)得到。S/P转换的输出是通过计算扩频因子SF乘以正交扩频码{Cu(j)(k);k=0~SF-1}得到的;通常,基站i的交织码{CPN(i)(k);k=0~Nc-1}是被用作结合每个子载波的用户扩频信号做乘法使用的;不同交织码的作用是将那些接收到的合成信号转化成类白噪声性质,并可以提取出来不同微蜂窝的位置信息。定义第k路子载波的复合接收信号为:

基于上述方程,其中Pi为传输功率,基站i中活动的信道(用户)数为U+δui,在位置分集运算中额外预留的信道数为δui;考虑到|du(i)(n)|=|cu(i)(k)|=|cPN(i)(k)|=1,那么,正交扩频交织码可以表示为:正交扩频交织码可以表示为:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mfrac> <mn>1</mn> <mrow> <mi>S</mi> <mi>F</mi> </mrow> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>S</mi> <mi>F</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mi>c</mi> <mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <msup> <mi>u</mi> <mo>&prime;</mo> </msup> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> <mo>*</mo> </msubsup> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>&delta;</mi> <mrow> <mo>(</mo> <mi>u</mi> <mo>-</mo> <msup> <mi>u</mi> <mo>&prime;</mo> </msup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>E</mi> <mrow> <mo>&lsqb;</mo> <mrow> <msub> <mi>c</mi> <mrow> <mi>P</mi> <mi>N</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <msub> <mi>c</mi> <mrow> <mi>P</mi> <mi>N</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </msub> <mrow> <mo>(</mo> <msup> <mi>k</mi> <mo>&prime;</mo> </msup> <mo>)</mo> </mrow> </mrow> <mo>&rsqb;</mo> </mrow> <mo>=</mo> <mi>&delta;</mi> <mrow> <mo>(</mo> <mrow> <mi>k</mi> <mo>-</mo> <msup> <mi>k</mi> <mo>&prime;</mo> </msup> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

然而,由于多址干扰的存在,多径衰落信道中是没有理想正交性的;

多址干扰MAI定义如下:

<mrow> <msub> <mi>&mu;</mi> <mrow> <mi>M</mi> <mi>A</mi> <mi>I</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <mi>S</mi> <mi>F</mi> </mrow> </mfrac> <munderover> <mi>&Sigma;</mi> <mrow> <mi>k</mi> <mo>=</mo> <mi>n</mi> <mi>S</mi> <mi>F</mi> </mrow> <mrow> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> <mo>)</mo> </mrow> <mi>S</mi> <mi>F</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <munderover> <mi>&Sigma;</mi> <mrow> <mi>m</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>M</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <munderover> <mi>&Sigma;</mi> <mrow> <mi>b</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>D</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <munderover> <munder> <mi>&Sigma;</mi> <mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>b</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>0</mn> </mrow> </munder> <mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>b</mi> <mo>)</mo> </mrow> <mo>&NotEqual;</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mi>U</mi> <mo>+</mo> <msub> <mi>&delta;u</mi> <mi>b</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mi>&epsiv;</mi> <mi>b</mi> </msub> <msqrt> <mfrac> <mrow> <mn>2</mn> <msub> <mi>S</mi> <mrow> <mi>b</mi> <mo>_</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> </msub> </mrow> <mrow> <mi>S</mi> <mi>F</mi> </mrow> </mfrac> </msqrt> <msub> <mover> <mi>H</mi> <mo>~</mo> </mover> <mrow> <mi>b</mi> <mo>_</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <msub> <mi>c</mi> <mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>b</mi> <mo>)</mo> </mrow> </mrow> </msub> <mrow> <mo>(</mo> <mrow> <mi>k</mi> <mi> </mi> <mi>mod</mi> <mi> </mi> <mi>S</mi> <mi>F</mi> </mrow> <mo>)</mo> </mrow> <msubsup> <mi>c</mi> <mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> <mo>*</mo> </msubsup> <mrow> <mo>(</mo> <mrow> <mi>k</mi> <mi> </mi> <mi>mod</mi> <mi> </mi> <mi>S</mi> <mi>F</mi> </mrow> <mo>)</mo> </mrow> <msub> <mi>d</mi> <mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>b</mi> <mo>)</mo> </mrow> </mrow> </msub> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>,</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

其中,通过式(1),(2),(3)可知方差为:

<mrow> <mn>2</mn> <msubsup> <mi>&sigma;</mi> <mi>&mu;</mi> <mn>2</mn> </msubsup> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>2</mn> <mrow> <mi>S</mi> <mi>F</mi> </mrow> </mfrac> <mfrac> <msub> <mi>N</mi> <mi>o</mi> </msub> <mrow> <msub> <mi>N</mi> <mi>c</mi> </msub> <msub> <mi>T</mi> <mi>c</mi> </msub> </mrow> </mfrac> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mfrac> <mn>1</mn> <mrow> <mi>S</mi> <mi>F</mi> </mrow> </mfrac> <munderover> <mi>&Sigma;</mi> <mrow> <mi>k</mi> <mo>=</mo> <mi>n</mi> <mi>S</mi> <mi>F</mi> </mrow> <mrow> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> <mo>)</mo> </mrow> <mi>S</mi> <mi>F</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <munderover> <mi>&Sigma;</mi> <mrow> <mi>b</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>D</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <munderover> <mi>&Sigma;</mi> <mrow> <mi>m</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>M</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mo>|</mo> <msubsup> <mi>w</mi> <mrow> <mi>b</mi> <mo>_</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> </msubsup> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <msup> <mo>|</mo> <mn>2</mn> </msup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>+</mo> <mfrac> <mn>1</mn> <mrow> <mi>S</mi> <mi>F</mi> </mrow> </mfrac> <mfrac> <msub> <mi>E</mi> <mi>s</mi> </msub> <msub> <mi>N</mi> <mi>o</mi> </msub> </mfrac> <munderover> <mi>&Sigma;</mi> <mrow> <mi>b</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>D</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msubsup> <mi>r</mi> <mrow> <mi>b</mi> <mo>_</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>-</mo> <mi>&alpha;</mi> </mrow> </msubsup> <msup> <mn>10</mn> <mrow> <mo>-</mo> <mi>&beta;</mi> <mrow> <mo>(</mo> <mi>b</mi> <mo>)</mo> </mrow> <mo>/</mo> <mn>10</mn> </mrow> </msup> <mrow> <mo>(</mo> <mrow> <mi>U</mi> <mo>+</mo> <msub> <mi>&delta;u</mi> <mi>b</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> <mo>)</mo> </mrow> <mrow> <mo>{</mo> <mrow> <mfrac> <mn>1</mn> <mrow> <mi>S</mi> <mi>F</mi> </mrow> </mfrac> <munderover> <mi>&Sigma;</mi> <mrow> <mi>k</mi> <mo>=</mo> <mi>n</mi> <mi>S</mi> <mi>F</mi> </mrow> <mrow> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> <mo>)</mo> </mrow> <mi>S</mi> <mi>F</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mo>|</mo> <msub> <mover> <mi>H</mi> <mo>^</mo> </mover> <mrow> <mi>b</mi> <mo>_</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <msup> <mo>|</mo> <mn>2</mn> </msup> <mo>-</mo> <mo>|</mo> <mfrac> <mn>1</mn> <mrow> <mi>S</mi> <mi>F</mi> </mrow> </mfrac> <munderover> <mi>&Sigma;</mi> <mrow> <mi>k</mi> <mo>=</mo> <mi>n</mi> <mi>S</mi> <mi>F</mi> </mrow> <mrow> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> <mo>)</mo> </mrow> <mi>S</mi> <mi>F</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mover> <mi>H</mi> <mo>^</mo> </mover> <mrow> <mi>b</mi> <mo>_</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <msup> <mo>|</mo> <mn>2</mn> </msup> </mrow> <mo>}</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>+</mo> <mfrac> <mn>1</mn> <mrow> <mi>S</mi> <mi>F</mi> </mrow> </mfrac> <mfrac> <msub> <mi>E</mi> <mi>s</mi> </msub> <msub> <mi>N</mi> <mi>o</mi> </msub> </mfrac> <munderover> <mi>&Sigma;</mi> <mrow> <mi>b</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>D</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <munderover> <munder> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> </munder> <mrow> <mi>i</mi> <mo>&NotEqual;</mo> <mi>b</mi> </mrow> <mn>6</mn> </munderover> <msubsup> <mi>r</mi> <mrow> <mi>i</mi> <mo>_</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>-</mo> <mi>&alpha;</mi> </mrow> </msubsup> <mo>&CenterDot;</mo> <msup> <mn>10</mn> <mrow> <mo>-</mo> <mi>&beta;</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>/</mo> <mn>10</mn> </mrow> </msup> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mrow> <mi>U</mi> <mo>+</mo> <msub> <mi>&delta;u</mi> <mi>i</mi> </msub> </mrow> <mo>)</mo> </mrow> <mfrac> <mn>1</mn> <mrow> <mi>S</mi> <mi>F</mi> </mrow> </mfrac> <munderover> <mi>&Sigma;</mi> <mrow> <mi>k</mi> <mo>=</mo> <mi>n</mi> <mi>S</mi> <mi>F</mi> </mrow> <mrow> <mrow> <mo>(</mo> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> <mo>)</mo> </mrow> <mi>S</mi> <mi>F</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <munderover> <mi>&Sigma;</mi> <mrow> <mi>m</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>M</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mo>|</mo> <msubsup> <mi>w</mi> <mrow> <mi>b</mi> <mo>_</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> </msubsup> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <msubsup> <mi>H</mi> <mrow> <mi>i</mi> <mo>_</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> </msubsup> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <msup> <mo>|</mo> <mn>2</mn> </msup> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>

另外,蜂窝间互扰是由于交织码不正交而在蜂窝之间产生的,其可定义为:

<mrow> <mn>2</mn> <msubsup> <mi>&sigma;</mi> <mrow> <mi>I</mi> <mi>C</mi> <mi>I</mi> </mrow> <mn>2</mn> </msubsup> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>2</mn> <mrow> <msup> <mi>SF</mi> <mn>2</mn> </msup> </mrow> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>b</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>D</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <munderover> <munder> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> </munder> <mrow> <mi>i</mi> <mo>&NotEqual;</mo> <mi>b</mi> </mrow> <mi>&infin;</mi> </munderover> <mfrac> <msub> <mi>S</mi> <mrow> <mi>i</mi> <mo>_</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> </msub> <mrow> <mi>S</mi> <mi>F</mi> </mrow> </mfrac> <mrow> <mo>(</mo> <mi>U</mi> <mo>+</mo> <msub> <mi>&delta;u</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mfrac> <mn>1</mn> <mrow> <mi>S</mi> <mi>F</mi> </mrow> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mi>n</mi> <mi>S</mi> <mi>F</mi> </mrow> <mrow> <mo>(</mo> <mi>n</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> <mi>S</mi> <mi>F</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>M</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mo>|</mo> <msubsup> <mi>w</mi> <mrow> <mi>b</mi> <mo>_</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> </msubsup> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <msubsup> <mi>H</mi> <mrow> <mi>i</mi> <mo>_</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> </msubsup> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <msup> <mo>|</mo> <mn>2</mn> </msup> <mo>;</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

第二步:推演并计算出信道的理论误码率;信道的增益由本地的平均误码率表征,其值是通过统计平均及数值仿真得到的,可以表示为:

<mrow> <msub> <mi>P</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mfrac> <msub> <mi>E</mi> <mi>b</mi> </msub> <msub> <mi>N</mi> <mn>0</mn> </msub> </mfrac> <mo>)</mo> </mrow> <mo>=</mo> <msubsup> <mo>&Integral;</mo> <mn>0</mn> <mi>&infin;</mi> </msubsup> <mo>...</mo> <msubsup> <mo>&Integral;</mo> <mn>0</mn> <mi>&infin;</mi> </msubsup> <msub> <mi>P</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>&gamma;</mi> <mo>(</mo> <mrow> <msub> <mi>E</mi> <mi>s</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mn>0</mn> </msub> <mo>|</mo> <mo>{</mo> <msubsup> <mi>H</mi> <mrow> <mi>i</mi> <mo>_</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> </msubsup> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>}</mo> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <mi>p</mi> <mrow> <mo>(</mo> <mo>{</mo> <msubsup> <mi>H</mi> <mrow> <mi>i</mi> <mo>_</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> </msubsup> <mo>(</mo> <mi>k</mi> <mo>)</mo> <mo>}</mo> <mo>)</mo> </mrow> <munder> <mi>&Pi;</mi> <mrow> <mi>m</mi> <mo>,</mo> <mi>k</mi> <mo>,</mo> <mi>i</mi> </mrow> </munder> <msubsup> <mi>dH</mi> <mrow> <mi>i</mi> <mo>_</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>(</mo> <mi>m</mi> <mo>)</mo> </mrow> </msubsup> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>;</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>

第三步:采用蒙特卡洛数值仿真方法对平均误码率的条件进行模拟并获得当前的平均误码率;

第四步:根据第三步的平均误码率来判断在给定的条件下信道增益是否能够达到标准。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1