一种记忆信道下利用冻结集的码字最优分布的polar码构造方法与流程

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

技术特征:

1.一种利用冻结集的码字最优分布的polar码构造方法,其特征在于,在进行极化编码之前,根据下面步骤1~3获得编码输入序列,再根据编码输入序列计算输出码字序列;

步骤1:确定编码输入序列的比特位ui,i为比特位的索引值,判断i是否属于冻结集,若是,转步骤2执行;否则,将输入信息序列中当前待输入比特设置为ui的值,然后转至步骤3执行;i=1,2,…,N,N为编码输入序列的比特总数;

步骤2:计算冻结位ui关于编码输入序列已知位置的条件概率表示u1,u2,...,ui-1序列;为ui从随机数列中取出随机数,根据条件概率设置的取值范围,由随机数所属的取值范围,设置ui的值;

步骤3:重复步骤1至步骤2,直到编码输入序列的N个位置均被赋值;N为正整数。

2.根据权利要求1所述的一种利用冻结集的码字最优分布的polar码构造方法,其特征在于,所述的步骤2中,计算冻结位ui关于编码输入序列已知位置的条件概率,实现过程为:

(1.1)需要计算将条件概率转化为联合概率求解;

(1.2)求解联合概率时,引入状态变量si;信道在第i时刻输入比特ui,对应信道状态记为si,设s0表示信道的初始状态,sN表示信道的终止状态;输入序列u1,u2,...,ui的联合概率为:

<mrow> <msub> <mi>p</mi> <msubsup> <mi>U</mi> <mn>1</mn> <mi>i</mi> </msubsup> </msub> <mrow> <mo>(</mo> <msubsup> <mi>u</mi> <mn>1</mn> <mi>i</mi> </msubsup> <mo>)</mo> </mrow> <mo>=</mo> <munder> <mo>&Sigma;</mo> <msub> <mi>s</mi> <mn>0</mn> </msub> </munder> <mrow> <mo>(</mo> <msub> <mi>p</mi> <mrow> <msubsup> <mi>U</mi> <mn>1</mn> <mi>i</mi> </msubsup> <mo>|</mo> <msub> <mi>S</mi> <mn>0</mn> </msub> </mrow> </msub> <mo>(</mo> <mrow> <msubsup> <mi>u</mi> <mn>1</mn> <mi>i</mi> </msubsup> <mo>|</mo> <msub> <mi>s</mi> <mn>0</mn> </msub> </mrow> <mo>)</mo> <msub> <mi>p</mi> <msub> <mi>S</mi> <mn>0</mn> </msub> </msub> <mo>(</mo> <msub> <mi>s</mi> <mn>0</mn> </msub> <mo>)</mo> <mo>)</mo> </mrow> <mo>=</mo> <munder> <mo>&Sigma;</mo> <mrow> <msub> <mi>s</mi> <mn>0</mn> </msub> <mo>,</mo> <msub> <mi>s</mi> <mi>N</mi> </msub> </mrow> </munder> <mrow> <mo>(</mo> <msubsup> <mi>W</mi> <mi>N</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </msubsup> <mo>(</mo> <mrow> <msubsup> <mi>u</mi> <mn>1</mn> <mi>i</mi> </msubsup> <mo>,</mo> <msub> <mi>s</mi> <mi>N</mi> </msub> <mo>|</mo> <msub> <mi>s</mi> <mn>0</mn> </msub> </mrow> <mo>)</mo> <msub> <mi>p</mi> <msub> <mi>S</mi> <mn>0</mn> </msub> </msub> <mo>(</mo> <msub> <mi>s</mi> <mn>0</mn> </msub> <mo>)</mo> <mo>)</mo> </mrow> <mo>,</mo> </mrow>

其中,

其中,表示u1,u2,...,ui序列,表示ui+1,ui+2,...,uN序列,表示u1,u2,...,uN序列,为序列的联合概率,表示输入序列关于信道初始状态的条件概率,表示初始状态s0的先验概率,表示在加入终止状态后输入序列关于信道初始状态的条件概率,表示在加入终止状态后编码输入序列关于初始状态s0的条件概率;参数χ∈{0,1},χN-i表示χ的N-i维向量空间;

(1.3)根据SC网格算法递归计算如下:

初始值表示在给定当前状态si-1时,输出码字xi和下一个状态si的联合概率;

在索引值为偶数时,根据下式计算:

<mrow> <msubsup> <mi>W</mi> <mrow> <mn>2</mn> <mi>M</mi> </mrow> <mrow> <mo>(</mo> <mn>2</mn> <mi>i</mi> <mo>)</mo> </mrow> </msubsup> <mrow> <mo>(</mo> <msubsup> <mi>u</mi> <mn>1</mn> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msubsup> <mo>,</mo> <msub> <mi>s</mi> <mrow> <mn>2</mn> <mi>M</mi> </mrow> </msub> <mo>|</mo> <msub> <mi>s</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>=</mo> <munder> <mo>&Sigma;</mo> <msub> <mi>S</mi> <mi>M</mi> </msub> </munder> <mrow> <mo>(</mo> <msubsup> <mi>W</mi> <mi>M</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </msubsup> <mo>(</mo> <mrow> <msubsup> <mi>u</mi> <mrow> <mn>1</mn> <mo>,</mo> <mi>e</mi> </mrow> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msubsup> <mo>,</mo> <msub> <mi>s</mi> <mrow> <mn>2</mn> <mi>M</mi> </mrow> </msub> <mo>|</mo> <msub> <mi>s</mi> <mi>M</mi> </msub> </mrow> <mo>)</mo> <msubsup> <mi>W</mi> <mi>M</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </msubsup> <mo>(</mo> <mrow> <msubsup> <mi>u</mi> <mrow> <mn>1</mn> <mo>,</mo> <mi>e</mi> </mrow> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msubsup> <mo>&CirclePlus;</mo> <msubsup> <mi>u</mi> <mrow> <mn>1</mn> <mo>,</mo> <mi>o</mi> </mrow> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msubsup> <mo>,</mo> <msub> <mi>s</mi> <mi>M</mi> </msub> <mo>|</mo> <msub> <mi>s</mi> <mn>0</mn> </msub> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

在索引值为奇数时,根据下式计算:

<mrow> <msubsup> <mi>W</mi> <mrow> <mn>2</mn> <mi>M</mi> </mrow> <mrow> <mo>(</mo> <mn>2</mn> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mrow> <mo>(</mo> <msubsup> <mi>u</mi> <mn>1</mn> <mrow> <mn>2</mn> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mo>,</mo> <msub> <mi>s</mi> <mrow> <mn>2</mn> <mi>M</mi> </mrow> </msub> <mo>|</mo> <msub> <mi>s</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>=</mo> <munder> <mo>&Sigma;</mo> <msub> <mi>S</mi> <mi>M</mi> </msub> </munder> <mrow> <mo>(</mo> <munder> <mo>&Sigma;</mo> <msub> <mi>u</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> </munder> <mo>(</mo> <mrow> <msubsup> <mi>W</mi> <mi>M</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </msubsup> <mrow> <mo>(</mo> <mrow> <msubsup> <mi>u</mi> <mrow> <mn>1</mn> <mo>,</mo> <mi>e</mi> </mrow> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msubsup> <mo>,</mo> <msub> <mi>s</mi> <mrow> <mn>2</mn> <mi>M</mi> </mrow> </msub> <mo>|</mo> <msub> <mi>s</mi> <mi>M</mi> </msub> </mrow> <mo>)</mo> </mrow> <msubsup> <mi>W</mi> <mi>M</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </msubsup> <mrow> <mo>(</mo> <mrow> <msubsup> <mi>u</mi> <mrow> <mn>1</mn> <mo>,</mo> <mi>e</mi> </mrow> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msubsup> <mo>&CirclePlus;</mo> <msubsup> <mi>u</mi> <mrow> <mn>1</mn> <mo>,</mo> <mi>o</mi> </mrow> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msubsup> <mo>,</mo> <msub> <mi>s</mi> <mi>M</mi> </msub> <mo>|</mo> <msub> <mi>s</mi> <mn>0</mn> </msub> </mrow> <mo>)</mo> </mrow> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

其中,2M=N,表示异或运算,表示序列中索引为偶数的项,表示序列中索引为奇数的项。

3.根据权利要求1或2所述的一种利用冻结集的码字最优分布的polar码构造方法,其特征在于:所述的步骤2中,由随机数所属的取值范围,设置ui的值,具体是:

根据ui在冻结集中的位置索引值,从随机数列中取出对应索引位置的随机数r,r为[1,m]的任意整数,m为正整数;

则ui=0;若则ui=1;

其中,为ui=0时关于序列的条件概率。

4.根据权利要求1所述的一种利用冻结集的码字最优分布的polar码构造方法,其特征在于:所述的随机数列由随机数生成器生成,随机数取值范围是1到m的整数,随机序列的长度与冻结集的序列长度相同。

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