题目
可靠性编码包括()A. 8421BCDB. 格雷码C. 奇偶校验码[1]D. 汉明码
可靠性编码包括()
A. 8421BCD
B. 格雷码
C. 奇偶校验码[1]
D. 汉明码
题目解答
答案
BC
B. 格雷码
C. 奇偶校验码[1]
B. 格雷码
C. 奇偶校验码[1]
解析
可靠性编码的主要目的是检测或纠正数据传输中的错误,常见类型包括奇偶校验码(检错)、汉明码(检错+纠错)、格雷码(通过相邻码仅一位变化减少物理错误)。本题需判断哪些属于可靠性编码。
关键点:
- 格雷码通过结构特性减少错误概率。
- 奇偶校验码通过校验位检测单比特错误。
- 8421BCD码仅用于十进制转二进制,无纠错功能。
- 汉明码属于纠错码,但本题未选,可能因题目分类标准不同。
选项分析
A. 8421BCD
- 用途:将十进制数转换为二进制,如
0
编码为0000
,9
编码为1001
。 - 可靠性编码无关:仅用于数值表示,不涉及错误检测或纠正。
B. 格雷码
- 特性:相邻码值仅一位不同(如
00
→01
→11
→10
)。 - 可靠性:减少物理设备(如旋转编码器)因抖动导致的多比特错误。
C. 奇偶校验码
- 机制:添加校验位使数据位中
1
的个数为奇数或偶数。 - 功能:检测单比特错误(若传输后
1
个数不符合奇偶性,则有误)。
D. 汉明码
- 机制:通过多个校验位定位错误比特并纠正。
- 未选原因:题目可能将汉明码归为独立的纠错码类别,而非本题定义的“可靠性编码”。