一种SCMA系统的Max‑Log型MPA检测算法的性能补偿方法与流程

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

技术特征:

1.一种SCMA系统的Max-Log型MPA检测算法的性能补偿方法,其特征在于,包括:

Max-Log型MPA译码器对多用户信号y进行检测和分离,输出的信号LLRs_in经过Turbo译码器译码,输出信号LLRs_out经概率计算器再次反馈输出至所述Max-Log型MPA译码器的输入端,经过一定次数的迭代检测后,所述Turbo译码器的输出信号LLRs_out最终输出至判决器进行判决;

所述概率计算器的处理方法具体包括:所述Turbo译码器输出的信号LLRs_out包括第一比特的软信息Ex_LLR1和第二比特的软信息Ex_LLR2,所述第一比特的软信息表达式为:

<mrow> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>1</mn> </msub> <mo>=</mo> <mi>l</mi> <mi>o</mi> <mi>g</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mi>b</mi> <mn>1</mn> </msub> <mo>=</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> <mrow> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mi>b</mi> <mn>1</mn> </msub> <mo>=</mo> <mn>0</mn> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>=</mo> <mi>l</mi> <mi>o</mi> <mi>g</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mi>b</mi> <mn>1</mn> </msub> <mo>=</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mi>b</mi> <mn>1</mn> </msub> <mo>=</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

所述第二比特的软信息表达式为:

<mrow> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>2</mn> </msub> <mo>=</mo> <mi>l</mi> <mi>o</mi> <mi>g</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mi>b</mi> <mn>2</mn> </msub> <mo>=</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> <mrow> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mi>b</mi> <mn>2</mn> </msub> <mo>=</mo> <mn>0</mn> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>=</mo> <mi>l</mi> <mi>o</mi> <mi>g</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mi>b</mi> <mn>2</mn> </msub> <mo>=</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mi>b</mi> <mn>2</mn> </msub> <mo>=</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

其中,b1和b2表示两个连续的输出比特,P(b1=1)表示输出比特b1为1的检测概率值,P(b1=0)表示输出比特b1为0的检测概率值,P(b2=1)表示输出比特b2为1的检测概率值,P(b2=0)表示输出比特b2为0的检测概率值;

根据式(1)可得:

<mrow> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mi>b</mi> <mn>1</mn> </msub> <mo>=</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <msup> <mi>e</mi> <mfrac> <mrow> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>1</mn> </msub> </mrow> <mn>2</mn> </mfrac> </msup> <mrow> <msup> <mi>e</mi> <mfrac> <mrow> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>1</mn> </msub> </mrow> <mn>2</mn> </mfrac> </msup> <mo>+</mo> <msup> <mi>e</mi> <mfrac> <mrow> <mo>-</mo> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>1</mn> </msub> </mrow> <mn>2</mn> </mfrac> </msup> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mi>b</mi> <mn>1</mn> </msub> <mo>=</mo> <mn>0</mn> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <msup> <mi>e</mi> <mfrac> <mrow> <mo>-</mo> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>1</mn> </msub> </mrow> <mn>2</mn> </mfrac> </msup> <mrow> <msup> <mi>e</mi> <mfrac> <mrow> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>1</mn> </msub> </mrow> <mn>2</mn> </mfrac> </msup> <mo>+</mo> <msup> <mi>e</mi> <mfrac> <mrow> <mo>-</mo> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>1</mn> </msub> </mrow> <mn>2</mn> </mfrac> </msup> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

由式(2)可得:

<mrow> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mi>b</mi> <mn>2</mn> </msub> <mo>=</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <msup> <mi>e</mi> <mfrac> <mrow> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>2</mn> </msub> </mrow> <mn>2</mn> </mfrac> </msup> <mrow> <msup> <mi>e</mi> <mfrac> <mrow> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>2</mn> </msub> </mrow> <mn>2</mn> </mfrac> </msup> <mo>+</mo> <msup> <mi>e</mi> <mfrac> <mrow> <mo>-</mo> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>2</mn> </msub> </mrow> <mn>2</mn> </mfrac> </msup> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mi>b</mi> <mn>2</mn> </msub> <mo>=</mo> <mn>0</mn> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <msup> <mi>e</mi> <mfrac> <mrow> <mo>-</mo> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>2</mn> </msub> </mrow> <mn>2</mn> </mfrac> </msup> <mrow> <msup> <mi>e</mi> <mfrac> <mrow> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>2</mn> </msub> </mrow> <mn>2</mn> </mfrac> </msup> <mo>+</mo> <msup> <mi>e</mi> <mfrac> <mrow> <mo>-</mo> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>2</mn> </msub> </mrow> <mn>2</mn> </mfrac> </msup> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>

由式(3)、(4)、(5)和(6)可得反馈给MPA译码器的每个SCMA输入符号的对数先验信息为:

<mrow> <mtable> <mtr> <mtd> <mrow> <mi>log</mi> <mrow> <mo>(</mo> <mi>P</mi> <mo>(</mo> <mrow> <msub> <mi>b</mi> <mn>1</mn> </msub> <mo>=</mo> <mi>i</mi> </mrow> <mo>)</mo> <mo>*</mo> <mi>P</mi> <mo>(</mo> <mrow> <msub> <mi>b</mi> <mn>2</mn> </msub> <mo>=</mo> <mi>j</mi> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <mo>=</mo> <mi>log</mi> <mrow> <mo>(</mo> <msup> <mi>e</mi> <mfrac> <mrow> <mo>(</mo> <mn>2</mn> <mo>*</mo> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>1</mn> </msub> </mrow> <mn>2</mn> </mfrac> </msup> <mo>)</mo> </mrow> <mo>-</mo> <mi>log</mi> <mrow> <mo>(</mo> <msup> <mi>e</mi> <mfrac> <mrow> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>1</mn> </msub> </mrow> <mn>2</mn> </mfrac> </msup> <mo>+</mo> <msup> <mi>e</mi> <mfrac> <mrow> <mo>-</mo> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>1</mn> </msub> </mrow> <mn>2</mn> </mfrac> </msup> <mo>)</mo> </mrow> <mo>+</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>log</mi> <mrow> <mo>(</mo> <msup> <mi>e</mi> <mfrac> <mrow> <mo>(</mo> <mn>2</mn> <mo>*</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>2</mn> </msub> </mrow> <mn>2</mn> </mfrac> </msup> <mo>)</mo> </mrow> <mo>-</mo> <mi>log</mi> <mrow> <mo>(</mo> <msup> <mi>e</mi> <mfrac> <mrow> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>2</mn> </msub> </mrow> <mn>2</mn> </mfrac> </msup> <mo>+</mo> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mfrac> <mrow> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>2</mn> </msub> </mrow> <mn>2</mn> </mfrac> </mrow> </msup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow>

其中,i和j的取值为0或1,对式(7)采用Max-Log方法简化得到:

<mrow> <mtable> <mtr> <mtd> <mrow> <mi>log</mi> <mrow> <mo>(</mo> <mi>P</mi> <mo>(</mo> <mrow> <msub> <mi>b</mi> <mn>1</mn> </msub> <mo>=</mo> <mi>i</mi> </mrow> <mo>)</mo> <mo>*</mo> <mi>P</mi> <mo>(</mo> <mrow> <msub> <mi>b</mi> <mn>2</mn> </msub> <mo>=</mo> <mi>j</mi> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <mo>&ap;</mo> <mfrac> <mrow> <mo>(</mo> <mn>2</mn> <mo>*</mo> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>1</mn> </msub> </mrow> <mn>2</mn> </mfrac> <mo>-</mo> <mi>max</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>1</mn> </msub> </mrow> <mn>2</mn> </mfrac> <mo>,</mo> <mfrac> <mrow> <mo>-</mo> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>1</mn> </msub> </mrow> <mn>2</mn> </mfrac> <mo>)</mo> </mrow> <mo>+</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <mrow> <mo>(</mo> <mn>2</mn> <mo>*</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>2</mn> </msub> </mrow> <mn>2</mn> </mfrac> <mo>-</mo> <mi>max</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>2</mn> </msub> </mrow> <mn>2</mn> </mfrac> <mo>,</mo> <mfrac> <mrow> <mo>-</mo> <mi>E</mi> <mi>x</mi> <mo>_</mo> <msub> <mi>LLR</mi> <mn>2</mn> </msub> </mrow> <mn>2</mn> </mfrac> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>

将由式(8)计算得到的简化后的对数先验信息输入至所述Max-Log型MPA译码器。

2.如权利要求1所述的方法,其特征在于,所述概率计算器的迭代检测次数为2次。

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