[请教]关于RS编解码中优化方面的问题

dengyixinos 2009-02-16 08:28:37
实际运用中我是使用RS(31,15)编解码,均运行在在MCU(单片机)中,其中单片机进行了每组RS编码和解码的时间测定,编码都在

1ms左右,而解码则根据错误个数不同在2ms-7ms间,性能不是很满意。所以想问问大家 关于RS(31,15)有没有改进好的办法没有

编码方法大同小异,我就不说了。解码我采用的是传统的 BM 钱搜索和Forney算法…… 自己有几个想法:

1. 使用DSP替代单片机,使用线性汇编等手法优化现有的代码中循环部分

2. 对于(31,15)中,我认为能否判断下出错的个数,大于8个就不纠了(多余8个算法仍然执行,影响效率);能否判断错误的位置,

即如果错误发生校验位,我仍然不纠
...全文
49 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
dengyixinos 2009-02-16
  • 打赏
  • 举报
回复
纠正一下 如果多于8个错误 系统会显示错误的位置(其实发送错误的9位不完全在这) 但是不会对错误的消息进行任何修改

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧