[请教]关于RS编解码中优化方面的问题
实际运用中我是使用RS(31,15)编解码,均运行在在MCU(单片机)中,其中单片机进行了每组RS编码和解码的时间测定,编码都在
1ms左右,而解码则根据错误个数不同在2ms-7ms间,性能不是很满意。所以想问问大家 关于RS(31,15)有没有改进好的办法没有
编码方法大同小异,我就不说了。解码我采用的是传统的 BM 钱搜索和Forney算法…… 自己有几个想法:
1. 使用DSP替代单片机,使用线性汇编等手法优化现有的代码中循环部分
2. 对于(31,15)中,我认为能否判断下出错的个数,大于8个就不纠了(多余8个算法仍然执行,影响效率);能否判断错误的位置,
即如果错误发生校验位,我仍然不纠