3.4.2 BCH码的译码 14
3.5 RS码 14
3.5.1 RS码的编码 15
3.5.2 RS码的译码 15
3.6 卷积码 16
4 基于Matlab的分组码及线性分组码的仿真分析 17
4.1 线性分组码的仿真 17
4.2 汉明码的仿真 23
4.3 循环码的仿真 26
4.4 BCH码的仿真 30
4.5 RS码的仿真 33
5 总结与展望 42
5.1 总结 42
5.2 展望 42
致谢 44
参考文献 45
附录 46
1 绪论
1.1 课题的目的和意义
计算机通信是一种以数据通信形式出现,在计算机与计算机之间或计算机与终端设备之间进行信息传递的方式。它是现代计算机技术与通信技术相融合的产物,在军队指挥自动化系统、武器控制系统、信息处理系统、决策分析系统、情报检索系统以及办公自动化系统等领域得到了广泛应用。计算机通信系统是经典的数字通信系统,它是计算机技术和通信技术结合的产物,一方面通信网络为计算机之间的数据传递和交换提供必要的设施和手段;另一方面,数字计算机技术的发展渗透到通信技术中,又提高了通信网络的各种性能,二者相互渗透、互相促进、共同发展。由于计算机、卫星通信及高速数据网的飞速发展,数据的交换、处理和存储技术得到了广泛的应用,数字信号在传输中往往由于各种原因,使得在传送的数据流中产生误码,从而使接收端产生图象跳跃、不连续、出现马赛克等现象,人们对数据传输和存储系统的可靠性提出来了越来越高的要求,因此,如何控制差错、提高数据传输和存储的可靠性,成为现代数字通信系统设计的重要课题。
为了解决这个问题,数字信号传输中要在信号源的原数码序列中以某种方式加入某些作为误差控制用的数码(即纠检错码),以实现自动纠错或检错的目的,这就是信道编码或纠错编码。信道编码目的是为了降低信号的误码率,提高信号传输的可靠性。目前,绝大多数的数字计算机和数字通信系统中广泛采用二进制形式的码。而线性分组码是一类重要的纠错码,具有编译码简单,封闭性好等特点,并且使用软件编程方法实现编译码过程既有简化电路,可靠性高,运算速度快,体积小等优点;又可以扩展电路其他功能。而且可以根据具体要求扩展电路。因此,针对信道对数据传输的影响,提出了系统的软件纠错编码,译码方案。
本课题中,主要研究信道编码与线性分组码、汉明码、循环码、RS码、BCH码的编、译码原理,运用Matlab完成功能模块的建构及编、译方法,并且运用Matlab的Simulink仿真系统和运行程序完成线性分组码、汉明码、循环码、RS码、BCH码设计与性能仿真。
1.2 课题的发展及应用
随着通信的不断发展,人们始终以更可靠和有效的通信传输为所研究的目标。而纠错码作为研究信息可靠性和有效性的重要手段之一,其发展至今也有60多年的历史了。1948年,香农(Shannon)在其长篇论文《通信的数学理论》中提出的信道编码定理和信源编码定理为信道编码指出了方向,但他并没有给出确切的东西。在随后60多年里,第一个线性分组码是由汉明(Hamming)在1950年发现的,它能纠单个错误。1954年Golay发现Golay码,Reed和Muller发现了RM码,1960年,Bose、Ray-Chaudhuri和Hocquenghem发现了能纠正多个错误的BCH码,同年,Reed和Solomon发现了多进制RS码。人们通过努力研究有效的编译码方法,纠错码得到了迅速的发展,也为日后日益成熟的纠错码技术奠定了重要的基础。
- 上一篇:单片机电梯轿厢显示屏测试软件的设计
- 下一篇:消防大型场地模拟训练设施数据监测控制与远程传输
-
-
-
-
-
-
-
java+mysql车辆管理系统的设计+源代码
乳业同业并购式全产业链...
十二层带中心支撑钢结构...
当代大学生慈善意识研究+文献综述
河岸冲刷和泥沙淤积的监测国内外研究现状
酸性水汽提装置总汽提塔设计+CAD图纸
大众媒体对公共政策制定的影响
电站锅炉暖风器设计任务书
杂拟谷盗体内共生菌沃尔...
中考体育项目与体育教学合理结合的研究