1.极化码中一种改进的ES‑SCL(Successive Cancellation List based on the Error Set,ES‑SCL)译码方法,其特征在于:针对极化码在中短码长时纠错性能不足的问题,首先根据极化码的信道特性构造错误集(Error Set,ES),在极化码编码时根据错误集中的元素设置奇偶校验(Parity Check,PC)位,其余位置则放置信息比特和冻结比特,译码器在译码PC位时,每条路径通过校验函数得到PC位的比特估计,不执行路径分裂和剪枝,其余位置则执行串行抵消列表(Successive Cancellation List,SCL)译码;该方法具体包括以下步骤:步骤一:选定待设计的极化码码长N,信息比特数k,奇偶校验码位数m以及循环冗余校验(Cyclic Redundancy Check,CRC)码的位数r,利用高斯近似法计算每一个分裂信道的可靠度衡量参数,依据信道可靠度由高到低对所有分裂信道进行排序,得到排序后的分裂信道位置索引值序列步骤二:选择前k+m+r个可靠度最大的分裂信道,也就是 中前k+m+r个索引值所对应的分裂信道用于传输非冻结比特集合A,剩下的N‑k‑m‑r个分裂信道用于传输冻结比特(通c常设置为0)集合A;
c
步骤三:通过非冻结比特集合A,冻结比特集合A确定码率1(Rate‑1,R1)节点和单奇偶校验(Single‑Parity‑Check,SPC)节点,其中R1节点是一个只包含信息比特的子极化码块,SPC节点是除了第一个比特为冻结比特以外,其余比特全是信息比特的子极化码块,接着将R1和SPC节点按节点长度降序排列,当出现两节点长度相等时,将信道序号低的节点排在前面,最后将排序后的R1节点和SPC节点的第一个非冻结比特依次添加至错误集ES中;
步骤四:选择所构造的错误集ES中前k个元素作为放置PC码的位置,再对信息序列 进行分段并添加m位奇偶校验码得到分段后序列步骤五:对序列 进行CRC编码,在 的最后添加r位CRC校验码用于校验前面所有比特从而得到序列
步骤六:对序列 进行极化码编码,将序列 作为非冻结比特输入至极化码编码器进行极化码编码得到极化码编码后的码字 再将 传入信道进行传输;
步骤七:译码,接收端在译码时首先将接收信号转换为对数似然比(Logarithm Likelihood Ratio,LLR),然后计算每个比特的判决LLR,若当前比特为PC比特,每条译码路径根据各自的译码结果通过校验函数计算得到PC位的译码估计值,并根据此时的LLR更新路径度量(Path Metric,PM)值,当译码器译码其他位置时,则执行SCL译码,并在译码结束后从通过CRC校验的路径中选择PM最小的路径作为译码器的输出结果。