基于嵌入式系统的远程抄表研究与实现

嵌入式系统 时间:2010-11-12来源:网络

2.4 差错控制
快速性和可靠性是数字通信系统设计的重点,但它们又往往是一对矛盾。nRF905芯片内置了CRC编解码器。当然,实际应用中也可编程引入改进了的CRC校验算法,实现差错控制。
基于时空权衡引入查表和变字节计算思想来改进传统CRC算法,以满足系统的需要。
设三字节序列Tabc=[abc]、Ta00=[a00]和二字节序列Tbc=[bc],用多项式表示为:

f.JPG

当然,根据上述思想可以实现按字节、半字节计算CRC的算法。改进后CRC算法在相同运行环境下的效率分析如图3所示。

k.JPG

其中:t为执行时间(ms),n为数据、校验组成的序列字节数(Byte)。

1 2 3 4

关键词: ARM nRF905 USB

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版