前言:
通过本章会对polar码解码原理有更深刻的了解
最大缺点是解码速度慢not in parallel.需要上一个码解成功了,
才能做下一个解码。 LDPC 码 is in parallel.
当然后面也会讲到其它优化算法。
下面一章我会讲一个具体译码例子 N=16
目录
- binary belief tree
- interior 节点计算
- leaf 节点计算
- 总体流程图
一 二进制树结构总结(binary belief tree)
root: 根节点
接受的信息是
interior: 内部节点
有子树
在左右分支上,分别通过f函数和g 函数,把信息传递到下一个节点
分为左右子树
leaf: 叶节点
无子树
代表输入节点
二 interior 节点计算
2.1 step L
在左分支,通过f 函数传递信息到其子节点
也叫belief 传递过程
当前内节点收到向量组信息(已知)
长度为2n
设
因为
所以:
2.2 step R
左节点返回 ,传递到其父节点,然后用内部元素做为gate,
在右分支根据G 函数,解码出
2.3 step U
最终把解码结果反馈给其父节点,父节点得到 2n bits
三 leaf 节点计算
第i个叶节点 收到了 信息,这个函数也称为belief for 。
然后当前叶节点做出decision,并且反馈到父节点
四 总体流程
其中 step7 step15 流程是一样的,只是把n 个数据传到step1
做个递归的流程