摘要
本发明属于BCH码解码技术领域,具体涉及一种基于BCH码的纠错解码方法,步骤包括构建适用于UDE检测的神经网络模型,如输出结果为认可,则解码结束,否则判定为不可检测解码错误UDE,触发有序统计解码器OSD进一步解码;构建DIA修正模型,在OSD解码之前,对接收序列的比特可靠性度量进行改善;利用ALMLT算法得到测试错误模式的排序,作为OSD的解码路径的初始值,然后获得解码码字对应的真实错误模式或者估算的错误模式的频次分布特征,不断微调测试错误模式的排序,获得优化的解码路径,对BCH码进行OSD解码。本发明显著提升了BCH码在NMS解码中的可靠性和效率,同时降低了计算复杂度和时延。