×

循环冗余校验在单片机无线通信中的应用

消耗积分:5 | 格式:rar | 大小:111 | 2009-07-30

吴湛

分享资料个

本文介绍了循环冗余码(CRC 码)校验的原理和计算方法,分析两种查表冗余校验
快速算法,提出新型分段查表法,良好地解决以单片机为核心的湿度测控系统无线数据传输差错控制的实时性和小存储量的要求。
在无线通讯过程中,数据以电磁波形式进行传输。由于传输空间中的电磁噪声干扰,
通信中发出数据与接收数据时常不一致,产生差错。为保证通信系统的可靠性,首先要采用一种差错检测技术检测数据传输过程中的错误,然后加以纠正或重新读取信息。循环码冗余(CRC,cyclic redundancy code)校验技术是一种十分有效的错误检测技术,能检验一位错、双位错、所有的奇数错、所有长度小于或等于所用的生成多项式长度的错误。如采用16 次方生成多项式的CRC 校验,对17 位以上的验错率高达99.997%。在通信系统、控制系统中得到广泛运用。
本文讨论的查表以及分段查表实现 CRC 快速算法,具有高实时性,又能适应单片机嵌
入式系统存储量小的特点。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !