1.随机构造长为 n 的 0-1 序列,n=2 ^N
2. 确定其中的 frozen bit ,设为 0
根据另一个文件夹 polarizaon_ME 中的极化现象以及 下面的等式
得出,有的小信道信道容量趋近于 0,有的趋近于 1,还有一部分在 0 到 1 之间。那么将所
有的小信道的信道容量从大到小进行排序,选前 个小信道传输信息位(也就是 A 中对
应位置的信息),后面传输冻结位(也就是 中对应位置的信息)。
以上与 是不矛盾的,我们先要做的是将 u 矢量中的某些元素置零,也就是确定
内的信息。在编码的时候采用 , 将 G 分为两个部分。(在仿真试验中,
就直接将 u 的 frozen bit 设为 0, 然后直接放在 polar_transform 中处理)
例如 一个码长为 8, 确定了信道容量大小后,得到相应的参数为(8,5,{4,5,6,7,8},(0,0,0)),得
到编码等式为:
利用 choose_frozen_code 函数,得到 frozen bit 在原有序列中的位置
具体的算法如下