主权项 |
一种中继传输系统中的分布式Turbo编码方法,包括如下步骤: 1)源节点采用码率为1/4的串行级联卷积码SCCC对一帧信息b=[b<sub>1</sub>,b<sub>2</sub>,…,b<sub>N</sub>]进行编码,得到码字x=[u<sub>1</sub>,w<sub>1</sub>,u<sub>2</sub>,w<sub>2</sub>,u<sub>j</sub>,w<sub>j</sub>,…,u<sub>2N</sub>,w<sub>2N</sub>]: 1a)编码器E<sub>1</sub>对帧信息b=[b<sub>1</sub>,b<sub>2</sub>,b<sub>i</sub>…,b<sub>N</sub>]进行编码,得到b的校验序列p=[p<sub>1</sub>,p<sub>2</sub>,…,p<sub>N</sub>],将帧信息b和b的校验序列p进行合并,得到联合序列c=[b<sub>1</sub>,p<sub>1</sub>,b<sub>2</sub>,p<sub>2</sub>,b<sub>i</sub><sub>,</sub>p<sub>i</sub>…,b<sub>N</sub>,p<sub>N</sub>],对联合序列c进行交织得到编码器E<sub>1</sub>的输出序列:u=[u<sub>1</sub>,u<sub>2</sub>,…,u<sub>2N</sub>]; 1b)将编码器E<sub>1</sub>的输出序列u做为编码器E<sub>2</sub>的输入,由编码器E<sub>2</sub>对编码器E<sub>1</sub>的输出序列u进行编码,得到最终校验序列w=[w<sub>1</sub>,w<sub>2</sub>,w<sub>j</sub>…,w<sub>2N</sub>],合并编码器E<sub>1</sub>的输出序列u和最终校验序列w,得到码率1/4的码字x=[u<sub>1</sub>,w<sub>1</sub>,u<sub>2</sub>,w<sub>2</sub>,u<sub>j</sub>,w<sub>j</sub>,…,u<sub>2N</sub>,w<sub>2N</sub>], 其中b<sub>i</sub>表示一帧信息b中的每个比特位,u<sub>j</sub>为b与其校验序列的交织结果的每个比特位,w<sub>j</sub>为u<sub>j</sub>的校验比特位,j=1,2,…,2N,i=1,2,…,N,N为一帧信息包含的比特位个数;p<sub>i</sub>为b<sub>i</sub>的校验比特位,i=1,2,…,N,E<sub>1</sub>和E<sub>2</sub>表示两个相同的码率为1/2的递归系统卷积码的编码器; 2)源节点将码字x中的序列u<sub>1</sub>=[u<sub>2</sub>,u<sub>4</sub>,…,u<sub>2N</sub>]删除,得到码率为1/3的信息x<sub>s</sub>=[u<sub>1</sub>,w<sub>1</sub>,w<sub>2</sub>,…,u<sub>2N‑1</sub>,w<sub>2N‑1</sub>,w<sub>2N</sub>],并由源节点将其进行广播; 3)中继节点接收源节点的广播信息,并利用接收的信息y<sub>sr</sub>计算序列u<sub>1</sub>的对数似然比L(u<sub>k</sub>): <img file="FDA0000609751420000011.GIF" wi="633" he="150" />式中,u<sub>k</sub>表示序列u<sub>1</sub>中的每个比特位,P(u<sub>k</sub>=1|y<sub>sr</sub>,h<sub>sr</sub>)是指在已知y<sub>sr</sub>和h<sub>sr</sub>时校验比特位u<sub>k</sub>=1的后验概率,P(u<sub>k</sub>=‑1|y<sub>sr</sub>,h<sub>sr</sub>)是指在已知y<sub>sr</sub>和h<sub>sr</sub>时校验比特位u<sub>k</sub>=‑1的后验概率,h<sub>sr</sub>是源节点到中继节点间信道的衰落系数,h<sub>sr</sub>服从均值为0、方差为1的复高斯分布,k=2,4,…,2N; 4)根据对数似然比L(u<sub>k</sub>)和设定门限T,得到u<sub>1</sub>的估计序列:<img file="FDA0000609751420000012.GIF" wi="409" he="76" />其中,<img file="FDA0000609751420000013.GIF" wi="684" he="175" />式中,<img file="FDA0000609751420000021.GIF" wi="57" he="77" />表示u<sub>k</sub>的估计值,L(u<sub>k</sub>)表示u<sub>k</sub>的似然比LLR,sgn(·)表示求符号函数,|·|表示求绝对值操作,T为使系统中断概率最小时的取值,通过搜索算法得到;5)中继节点将估计序列<img file="FDA0000609751420000022.GIF" wi="46" he="76" />发送至目的节点;6)目的节点接收源节点的广播信息和中继节点发送到的估计序列,分别记为y<sub>sd</sub>和y<sub>rd</sub>,并将上述信息合并组成完整的码字序列,对其进行迭代译码得到译码信息<img file="FDA0000609751420000023.GIF" wi="64" he="77" />7)对译码信息<img file="FDA0000609751420000024.GIF" wi="40" he="72" />进行循环冗余CRC校验,如果校验正确,则一帧的传输结束,否则,返回步骤2)。 |