Logisim海明编码解码实验

时间:2024-03-22 10:52:51

海明编码

思路

校验位分别位于2^i位(i=0,1…),故可得
Logisim海明编码解码实验
p6为总校验位

电路图

Logisim海明编码解码实验

海明解码

思路

引入纠错码G1,G2,G3,G4,G5
第i个码检验它之前检验的值
设计的电路图可以纠错一个字,检查两位错,通过使用异或非门来实现功能

电路图

Logisim海明编码解码实验

检验

Logisim海明编码解码实验
没有加扰电路
Logisim海明编码解码实验
一位加扰,此时可以检错并纠正
Logisim海明编码解码实验
二位加扰,此时只可以检验,不可以纠错
Logisim海明编码解码实验
随机加扰,效果为上面三种情况随机
放入EduConder平台进行验证
Logisim海明编码解码实验
Logisim海明编码解码实验
这里我做的是华中科技大学计算机硬件设计mooc的实验