基于SystemView的差错控制技术研究(5)
理工大学学士学位论文
表3.2 恒比码5中取3码码组
数字 编码 数字 编码 1 2 3 4 5 01011 11001 10110 11010 00111 6 7 8 9 0 10101 11100 01110 10011 01101
12
理工大学学士学位论文
4 差错控制编码的仿真
4.1 线性分组码
4.1.1 线性分组码的基本概念
线性分组码(n,k)中许用码字(组)为2k个。定义线性分组码的加法为模2和,乘法为二进制乘法。即1+1=0、1+0=1、0+1=1、0+0=0;1×1=1、1×0=0、0×0=0、0×1=0。
iii且码字Ci?(cnc0)与码字Cj?(Cnj?1,Cnj?2,...C0j)的运算在各个相应比特位上符合上?1,cn?2...述二进制加法运算规则。
线性分组码具有如下性质(n,k)的性质:
1、封闭性。任意两个码组的和还是许用的码组。 2、码的最小距离等于非零码的最小码重。
对于码组长度为n、信息码元为k位、监督码元为r=n-k位的分组码,常记作(n, k)码,如果满足 2r-1≥n,则有可能构造出纠正一位或一位以上错误的线性码。
下面我们通过(7,4)分组码的例子来说明如何具体构造这种线性码。设分组码(n,k)中,k = 4,为能纠正一位误码,要求 r≥3。现取 r=3,则 n=k+r=7。我们用 a0a1a2a3a4a5a6,S2,S3表示由三个监督方程式计算得到的校正子,并假设三位 表示这7个码元,用S1 S1 ,S2,S3校正子码组与误码位置的对应关系如表4.1所示。
表 4.1 (7,4)分组码码校正子与误码位置
S1S2S3 001 010 100 011 误码位置 S1S2S3 101 110 111 000 误码位置 a0 a1 a2 a3 a4 a5 a6 无错
13
理工大学学士学位论文
由表可知,当误码位置在 a2,a4,a5,a6 时,校正子S1?1;否则 S1?0。因此有
S1?a6?a5?a4?a2,同理有S2?a6?a5?a3?a1和S3?a6?a4?a3?a0。在编码时a6,a5,a4,a3为信息码元,a2,a1,a0为监督码元。则监督码元可由以下监督方程唯一确定:
a6?a5?a4?a2?0 a6?a5?a3?a1?0a6?a4?a3?a0?0 (4.1)
即
a2?a6?a5?a4
a1?a6?a5?a3a0?a6?a4?a3
(4.2)
由上面方程可得到表4.2所示的16个许用码组。在接收端收到每个码组后,计算出S1、S2、S3,如果不全为0,则表示存在错误,可以由表4.2确定错误位置并予以纠正。[6]
表4.2 (7,4)分组码许用码组
信 息 位 监 督 位 信 息 位 监 督 位 a6a5a4a3 0000 0001 0010 0011 0100 0101 0110 a2a1a0 000 011 101 110 110 101 011 a6a5a4a3 1000 1001 1010 1011 1100 1101 1110 a2a1a0 111 100 010 001 001 010 100 14
理工大学学士学位论文
4.1.2 (7,4)汉明码的编译及其SystemView仿真
图4.1所示为(7,4)汉明码的编码器电路原理图,图4.2为对应的译码器电路原理图。根据上述两图可构建如图4.3所示的仿真原理图。该仿真原理图包含两个子系统,分别是(7,4)汉明码的编码器和译码器。仿真时的信号源采用了一个PROM,并由用户自定义数据内容,数据的输出由一个计数器来定时驱动,每隔一秒输出一个4位数据 (PROM 的 8 位仅用了其中4位),由编码器子系统编码转换后成为7位汉明码,经过并串转换后传输,其中的并串、串并转换电路使用了扩展通信库2中的时分复用合路器和分路器图符,该合路器和分路器最大为16位长度的时隙转换,这里定义为7位时隙。此时由于输入输出数据的系统数据率不同,因此必须在子系统的输入端重新设置系统采样率,将系统设置为多速率系统。因为原始4位数据的刷新率为1Hz因此编码器的输入端可设置重采样率位10Hz,时分复用合路器和分路器的数据帧周期设为1秒,时隙数位7,则输出采样率为输入采样率的7倍,即70Hz。如果要加入噪声,则噪声信号源的采样率也应设为70Hz。图4.4是(7,4)汉明码编码器的仿真子系统原理图,图4.5是其对应的译码器的仿真子系统原理图。
当然,我们也可以不通过并串转换,直接并行传输、译码。这样可以在7位汉明码并行传输时人为对其中的一位进行干扰,并观察其纠错的情况。通过仿真实验可以发现,出现两位以上错误时汉明码就不能正确纠错了。因此,在要求对多位错误进行纠正的应用场合,就要使用别的编码方式了,如BCH码、RS码、卷积码等。[5]
a6 a6 a5 a5 a4 a4 a3 a3 a2 a1 a0
图4.1 (7,4)汉明码的编码器电路原理图
15
理工大学学士学位论文
a6 a6 a5 a5 a4 a4 a3 a3
再编码 误码指示 a2 7 0 a1 a0 3—8译码器
图4.2 (7,4)汉明码的译码器电路原理图
图4.3 (7,4)汉明码编码器的仿真原理图
16
…… 此处隐藏:540字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




