首页 理论教育 可靠性代码的实现与优化

可靠性代码的实现与优化

时间:2023-06-20 理论教育 版权反馈
【摘要】:为使二进制代码在传送过程中出现错误时容易发现并进行校正,须采用可靠性代码,常用的可靠性代码有格雷码、奇偶校验码等。表1.3.2格雷码二、曟偶校验码奇偶校验码是一种抗干扰能力很强的二进制代码,它由两部分组成:一是需要传送的信息本身,是位数不限的二进制代码;二是1位的奇偶校验位,其值应使整个代码中“1”的个数为奇数或偶数。表1.3.38421BCD奇偶校验码续表

可靠性代码的实现与优化

为使二进制代码在传送过程中出现错误时容易发现并进行校正,须采用可靠性代码,常用的可靠性代码有格雷码、奇偶校验码等。

一、格雷码

格雷码是一种无权码,其编码表如表1.3.2所示。它具有相邻性,即任意两组相邻的代码之间只有一位取值不同,其余各位均相同。由表可以看出,格雷码的组成规律是:最低位按0110依次循环,次低位按00111100依次循环,次次低位按0000111111110000依次循环……依此类推。而且,格雷码也是一种循环码,即0和最大数对应的两组格雷码之间也只有一位不同。格雷码的特点使它在形成和传输过程中引起的误差较小,可避免错一位码就会使数值误差很大的情况。例如,在格雷码中误将“0100”变成了“1100”时,只是将7变成8而已,而在二进制中就将4变成12了。

表1.3.2 格雷码

二、曟偶校验码(www.xing528.com)

奇偶校验码是一种抗干扰能力很强的二进制代码,它由两部分组成:一是需要传送的信息本身,是位数不限的二进制代码;二是1位的奇偶校验位,其值应使整个代码中“1”的个数为奇数或偶数。“1”的个数为奇数的为奇校验;“1”的个数为偶数的为偶校验。如表1.3.3所示,如偶校验码在传送过程中多一个或少一个“1”,就出现奇数个“1”,用偶校验电路就可检测出错误。同理,奇校验码在传送过程中的错误也很容易发现。

表1.3.3 8421BCD奇偶校验码

续表

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈