LDPC码构建、验证及编码合作方案解析
LDPC码相关构建与验证方法
在LDPC码的构建过程中,传统方法主要侧重于追求高性能,如PEG和ACE等。但为了满足实际需求,需要一种兼顾性能和效率的联合优化构建方法。
基于蚁群算法(ACO)的双层内存冲突最小化
通过算法1实现基于ACO的双层内存冲突最小化算法。对于每一层排列,会尝试进行LAYER2 MAX次元素排列。TSP的详细ACO算法则在算法2中描述,具体参数参考相关建议。
基于模拟退火(SA)的码字构造
- 问题提出 :构建“好”的LDPC码,其“好”主要体现在两个指标上。一是高性能,即具有高编码增益、良好的BER/BLER性能,包括较早的瀑布区、低误码平层和抗衰落能力,这与大围长、大ACE频谱、少捕获集等密切相关;二是高效率,即编码器和解码器的实现具有适度的复杂度和高吞吐量,这与QC - RA类型、高并行度、短解码流水线、少内存冲突等相关。
- 双阶段SA框架 :将算法分为两个阶段,分别针对性能和效率。性能指标是LDPC构建中更重要的指标,因此先满足性能要求。对于“性能能量”e1和“效率能量”e2,设置上限e1h = e1和下限e1l < e1。当当前性能能量小于e1l时,算法进入第二阶段,在保证性能能量不大于e1h的前提下,尝试降低e2。以下是基于SA的LDPC构建框架算法:
Algorithm 3. The SA based LDPC construction framework.
超级会员免费看
订阅专栏 解锁全文
1417

被折叠的 条评论
为什么被折叠?



