- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汉明码系统
汉明码系统
汉明码系统
一、 实验原理和电路说明
差错控制编码的基本作法是:在发送端被传输的信息序列上附加一些监督码元,这些多余的码元与信息之间以某种确定的规则建立校验关系。接收端按照既定的规则检验信息码元与监督码元之间的关系,一旦传输过程中发生差错,则信息码元与监督码元之间的校验关系将受到破坏,从而可以发现错误,乃至纠正错误。
通信原理综合实验系统中的纠错码系统采用汉明码(7,4)。所谓汉明码是能纠正单个错误的线性分组码。它有以下特点:
码长
n=2 m-1
最小码距d=3 纠错能力t=1
信息码位 监督码位
k=2 m -m-1 r=n-k
这里m位≥2的正整数,给定m后,既可构造出具体的汉明码(n,k)。
汉明码的监督矩阵有n列m行,它的n列分别由除了全0之外的m位码组构成,每个码组只在某列中出现一次。系统中的监督矩阵如下图所示:
1110100
01110101101001
H=
其相应的生成矩阵为:
0001000010000111100111101
G=
汉明译码的方法,可以采用计算校正子,然后确定错误图样并加以纠正的方法。 图4.4.1和图4.42给出汉明编码器和译码器电原理图。
aaaaa6 a5 a4 a3 a2 a1 a0
图4.4.1汉明编码器电原理图
a6 a5 a4 a3 a3 a3 a3
图4.4.2汉明译码器电原理图
表4.4.1 (7,4)汉明编码输入数据与监督码元生成表
a6bit,其次是a5、a4??,最后输出a0位。
汉明编译码模块实验电路功能组成框图见图4.4.4和图3.3.5所示。 汉明编码模块实验电路工作原理描述如下:
1、 输入数据:汉明编码输入数据可以来自ADPCM1模块的ADPCM码字,或来自同
步数据端口数据、异步端口数据、CVSD编码数据、m序列。选择ADPCM码字由工作方式选择开关SWC01中的ADPCM状态决定,当处于ADPCM状态时(插入跳线器),汉明编码器对ADPCM信号编码;否则处于非ADPCM状态时(拔除跳线器),输入编码数据来自开关KC01所设置的位置,分别为同步数据端口数据、异步端口数据、CVSD编码数据、m序列。
2、 m序列发生器:m序列用于测试汉明编码规则,输出信号与开关KWC01位置表4.4.2
所示:
3、 编码使能开关:此开关应与接收端汉明译码器使能开关同步使用,该开关处于使能
状态(H_EN短路器插入),汉明码编码器工作;否则汉明码编码器不工作。需注意:汉明码编码器不工作时,ADPCM和CVSD话音数据无法通话,这是因为编码速率与信道速率不匹配。
4、 错码产生:错码产生专门设计用于测量汉明译码器的纠错和检错性能。输出错码与
开关KWC01位置参见表4.4.3所示:
表4.4.3
跳线器KWC01与插入错码信号
错码可以用示波器从错码指示端口TPC03监测。
汉明编码模块各测试点定义: 1、 TPC01:输入数据 2、 TPC02:输入时钟
3、 TPC03:错码指示(无加错时,该点为低电平。) 4、 TPC04:编码模块输出时钟(56KHz/BPSK/DBPSK) 5、 TPC05:编码模块输出数据(56Kbtps/BPSK/DBPSK) 汉明译码模块实验电路工作原理描述如下:
1、 输入信号选择开关:开关KW01、KW02用于选择输入信号和时钟是来自解调器信
道或直接来自汉明编码模块。当KW01、KW02设置在1_2位置(CH:左端),则输入信号来自信道;开关KW01、KW02设置在2_3位置(LOOP:右端),则输入
信号来自汉明编码模块。
2、 汉明译码器:主要由串/并变换器、校正子生成器、3/8译码器和纠错电路构成。该
电路专门由一个CPLD(EPM7128)实现。
3、 汉明译码使能开关:SW03中H_EN与发端编码使能开关同步使用。
汉明译码模块各测试点定义:
1、 TPW01:输入时钟(56KHz BPSK/DBPSK) 2、 TPW02:输入数据(56Kbtps BPSK/DBPSK) 3、 TPW03:检测错码指示 4、 TPW04:输出时钟 5、 TPW05:CVSD数据输出 6、 TPW06:同步数据输出 7、 TPW07:m序列输出 8、 TPW08:异步数据输出
时钟
CVSDm序列
SWC01
图4.4.4 汉明编码模块电路功能组成框图
时钟信道 终端 输出时钟
信道 终端 数据同步数据
序列
异步数据
错码指示
图4.4.5 汉明译码模块电路功能组成框图
二、 实验仪器
1、 ZH5001通信原理综合实验系统 2、 20MHz双踪示波器
3、 ZH9001型误码测试仪(或GZ9001型) 4、 频谱测量仪
一台 一台 一台 一台
三、实验目的
1、 通过纠错编解码实验,加深对纠错编解码理论的理
您可能关注的文档
最近下载
- 深度学习基础及应用(人工智能、大数据技术、计算机等相关专业)全套教学课件.pptx
- 《深度学习基础及应用》教案 第9课 利用循环神经网络进行文本预测和分类(二).docx VIP
- 《深度学习基础及应用》教案 第8课 利用循环神经网络进行文本预测和分类(一).docx VIP
- 《深度学习基础及应用》教案 第6课 利用卷积神经网络进行图像处理(一).docx VIP
- 《深度学习基础及应用》教案 第10课 利用生成对抗神经网络进行图像生成.docx VIP
- 《深度学习基础及应用》教案 第8课 利用循环神经网络进行文本预测和分类(一).pdf VIP
- 《深度学习基础及应用》教案 第5课 构建神经网络(三).docx VIP
- 《深度学习基础及应用》教案 第2课 夯实深度学习开发基础.docx VIP
- 人教版五年级上册数学精品教学课件 第3单元 3.3 商的近似数.ppt VIP
- 《深度学习基础及应用》教案 第10课 利用生成对抗神经网络进行图像生成.pdf VIP
文档评论(0)