实验目的:
- 掌握汉明码编码的基本方法。
- 要求采用传统电路的设计方法,对二进制加法器进行设计
- 利用Logsim软件的虚拟仿真来设计实现22位的海明编码(16位原始数据+5位海明检验位+1位总的奇偶校验位
- 了解汉明码误差的性能分析和改善
实验要求:
1. 利用Logsim仿真软件,自行设计汉明编码
2. 学会分析电路运行的过程
3. 学会对汉明码的校验进行分析设计
实验内容:
1、设计实现22位的海明编码(16位原始数据+5位海明检验位+1位总的奇偶校验位)实验步骤如下:
1) 确定汉明码校验位数:2k ≥ n + k + 1 由n=16,可得k=5
2) 确定汉明码编码位置:
3) 确定汉明码校验位:
4) 用Logisim实现汉明码编码,并封装成子电路:
2、设计实现22位的海明解码(16位原始数据+5位海明检验位+1位总的奇偶校验位),实验步骤如下:
1)确定汉明检测位:
2)实现22位汉明码解码,还原成16位原始数据
3) 用Logisim实现解码电路,并封装成子电路
3、实现电路功能测试
思考和体会:
通过实验熟悉 Logisim 软件的使用方法;并且掌握了设计实现汉明校验码,更加认识到在生活中要更加细心谨慎才可以完成实验
具体的实验资源,我上传自己的资源里了,提供下载。地址在下面:
https://download.youkuaiyun.com/download/qq_46037206/87340250