级联编码在OFDM系统中性能分析
(255,239)RS码的16阶位寄存器的系统编码形成系统码字的步骤如下:
(1)开关1在开始的k个时钟周期内合上,使消息码元进入移位寄存器的(n-k)级。
(2)开关2在开始的k个时钟周期内处于下面的位置,使得消息码元同时直接传输到一个输出寄存器中。待第k个消息码元传输到输出寄存器,开关1断开,开关2移到上面位置。随后的(n-k)个时钟周期用于清除移位寄存器中的监督码元,这可以通过将其移到输出寄存器而完成。
全部的时钟周期数等于n,输出寄存器存储的内容就是码字多项式p(x)+Xn-km(X)。p(X)和m(X)分别表示监督码元和消息码元多项式形式。
1.1.2 译码
RS译码采用与编码相同的本原多项式,参数与编码器也相同。具体实现框图如图2所示。本文引用地址:https://www.eepw.com.cn/article/161470.htm
由图2可见,RS解码主要分为错误检测和错误纠正两个步骤。具体可分为:
(1)伴随多项式的计算;
(2)确定错误位置多项式;
(3)确定错误估值函数;
(4)求解错误位置数和错误数值,并进行纠正。
1.2 CC设计原理
1.2.1 编码
卷积编码我们采用(2,1,7)卷积编码器,其X,Y状态转移多项式为(171,133)。每个时钟周期输入1个bit信息,输出2个bit信息。编码器结构如图3所示。
1.2.2 译码
Viterbi译码的框图如图4所示。
由图4可见,译码器主要分为三个步骤:
(1)分支度量计算(bmg);
(2)加比选计算(acs);
(3)回溯输出译码结果(trace_back)。
评论