标题: | 低密度奇偶校验码之新动态解码排程 New Informed Dynamic Decoding Schedules for LDPC Codes |
作者: | 赖昭晔 苏育德 电机学院电信学程 |
关键字: | 信任传播;动态解码排程;错误控制码;低密度奇偶校验码;差值信任传播;Belief propagation;informed dynamic schedule;error-control codes;low-density parity-check (LDPC) codes;residual belief propagation |
公开日期: | 2016 |
摘要: | 动态解码排程 (informed dynamic scheduling),亦即差值信任传播(residual belief propagation, RBP),是一种依LDPC 码图中的讯息现况进行动态解码排程的连续解码排程 (sequential scheduling)。相较于标准的连续解码排程,动态解码排程可快速降低错误率以提供更快的收敛速度。然而,动态解码排程在收敛时的错误率较高,其原因在码图中的贪婪群集(greedy group)于讯息迭代解码后占用大量解码资源所致。为解决上述问题,我们提出两种新的动态解码排程。根据我们的观察,贪婪群集通常由高对数概似强度的变数节点(variable node)以及与其相连之检查节点(check node)所组成。上述节点产生的高强度讯息差值,将导致大部分讯息更新与传递的解码资源为贪婪群集所占据。为此,我们提出propagation-guaranteed RBP (PG-RBP)。在此排程中,被更新的检查节点到变数节点的讯息将立即被传送到相邻的检查节点,并确保讯息在相邻的检查节点间更新及传递。因此,解码资源将不为少数检查节点或变数节点所占据。为强化动态解码排程的讯息可靠度,我们另外提出enhanced-reliability RBP (E-RBP)。当一检查 节点到变数节点的讯息被选定传递后,另一与此变数节点相连的检查节点到此变数节点讯息亦将被更新与传递,以提高变数节点到检查节点讯息的可靠度。模拟结果显示,上述两种动态解码排程在错误率效能及收敛速度上,相较于现有的动态排程都有更优秀的表现。此外,同时采用上述两种动态排程策略可获得更加优异的效能。 为了获得讯息差值,动态解码排程需要大量的运算以取得检查节点到变数节点的事前预算(pre-computing) 讯息。虽然传统的最小和近似(min-sum approximation)演算法可简化运算复杂度,但此演算法只能用于更新事前预算讯息,而无法用于检查节点到变数节点的讯息更新。在本篇论文中,我们提出以最小和近似为基础的检查节点讯息更新演算法。相较于传统的最小和演算法,我们提出的演算法除了提供较低的复杂度外,亦可同时用于讯息的事前预算及更新。模拟数据显示,使用以最小和为基础的近似演算法用作讯息事前预算与更新,可使解码器在错误率效能和运算复杂度两者间取得良好的平衡。 Informed dynamic scheduling (IDS), also known as residual belief propagation (RBP) based decoding, is a class of sequential belief-propagation (BP) decoding strategies for LDPC codes which dynamically updates the decoding schedule based on the current state of the messages in the code graph. Compared with the standard sequential scheduling, IDS is able to provide faster decrease of error rate and rapid convergence. However, IDS may have much worse converged error-rate performance due to the decoding greedy groups, which are the sub-graphs that can occupy most of the message updating resources after few decoding iterations. In this work, we propose two novel IDS strategies. We observed that a greedy group usually consists of several check nodes (CNs) connected to the variable nodes (VNs) with large log-likelihood magnitudes, and then the messages associated with these nodes will have larger residuals and occupy most decoding resources for message updating and passing. As a result, we propose propagation-guaranteed RBP (PG-RBP). In this schedule, the updated CN-to-VN message will be immediately forwarded to the other linked CNs by the CN so that the decoding resource will not be occupied by some certain VNs/CNs for updating messages. To enhance the reliability of the propagated messages in IDS decoding, enhanced reliability RBP (E-RBP) is also proposed. While a CN-to-VN message is selected to be updated, one of the other CN-to-VN messages related to this VN will also be selected to be renewed and propagated so that the new VN-to-CN messages can be more accurate. Simulation results indicate that either of the proposed two schedules is able to outperform the existing IDS strategies in both error-rate performance and convergence speed, and by applying these two schedules simultaneously we would have further performance improvement. To have the message residuals, IDS strategies require huge computation effort for pre-computing the CN-to-VN messages. Although the conventional min-sum (MS) approximation has been considered for complexity reduction, it can only be utilized in message pre-computations but cannot simultaneously be used for calculating the propagated CN-to-VN messages. In our work, we also suggest a new CN message updating formula based on the MS approximation. Compared with the conventional MS formula, the new one requires higher computational complexity but can be used for CN-to-VN message updating. Numerical results show that the IDS strategies with the MS-based pre-computations and proposed CN message updating rule can yield satisfactory error-rate performance and provide good trade-off between complexity and performance. |
URI: | http://etd.lib.nctu.edu.tw/cdrfb3/record/nctu/#GT079967557 http://hdl.handle.net/11536/139190 |
显示于类别: | Thesis |