主权项 |
一种基于重要性采样技术的LDPC码打孔算法,其特征在于:包括以下步骤:1)对LDPC码在某一信道下,进行仿真,找到LDPC码的性能曲线进入错误平层时的信噪比阈值;2)在此信噪比阈值下,利用重要采样技术,对LDPC码进行错误冲击,并记录下造成LDPC码译码错误的节点位置和错误次数;3)根据步骤2)记录的错误次数,由大到小,对相应的节点进行排序。这些节点都是对LDPC码译码性能危害较大的点。随着此序列的顺序,节点危害性逐步降低。将此序列分成m组,分别为S<sub>m</sub>,S<sub>m‑1</sub>,…,S<sub>1</sub>;4)依据目标码率R′,计算需要删除的校验比特个数<img file="FDA0000862286730000011.GIF" wi="486" he="142" />其中N为母码的长度,K为信息位长度;5)按照一定规则选择出符合要求的节点,构成集合Ω<sub>2</sub>;6)如果集合Ω<sub>2</sub>与集合S<sub>m</sub>的交集不为空,则在它们的交集中随机选择一个节点作为打孔节点,否则就持续寻找集合Ω<sub>2</sub>与集合S<sub>m‑1</sub>的交集。如果直到集合Ω<sub>2</sub>与集合S<sub>1</sub>的交集也为空,就在集合Ω<sub>2</sub>中随机选择一个节点作为打孔节点;7)重复操作步骤5、6,直至符合删除比特的个数N<sub>p</sub>,达到目标码率。 |