循环码的编译码方法.. 联系客服

发布时间 : 星期一 文章循环码的编译码方法..更新完毕开始阅读f732a599db38376baf1ffc4ffe4733687e21fcf9

*****************

实践教学

******************

兰州理工大学

计算机与通信学院

2013年秋季学期

《计算机通信》课程设计

题 目:(15,7)循环码的编译码方法 专业班级: 通信工程一班 姓 名: 学 号: 指导教师: 成 绩:

摘要

本次课程设计研究的是(15,7)循环码的编译码方法,在设计过程中,首先要介绍了线性分组码的编码和译码原理,并介绍了循环码的定义及其相关内容;其次由给定的生成多项式g?x?求解出了生成矩阵和监督矩阵,并且利用MATLAB编写循环码的编码器和译码器代,实现编码及译码功能;求出该码的最小码距,并分析讨论该码的纠错能力以及在高斯信道下的误码性能。

关键词: 循环码;编码;译码;MATLAB

目录

一 前言 ...................................................................................................................................................................... 1 二 循环码编译码的基本原理 .................................................................................................................................. 2

2.1循环码的简介 ............................................................................................................................................. 2

2.1.1循环码的定义 ................................................................................................................................... 2 2.1.2线性分组码与循环码的区别 ........................................................................................................... 3 2.1.3循环码的最小码距 ........................................................................................................................... 3 2.1.4循环码的检纠错能力 ....................................................................................................................... 3 2.2 循环码编译码原理及过程 ........................................................................................................................ 4

2.2.1循环码的编译码原理 ....................................................................................................................... 4 2.2.2 循环码编译码的 .............................................................................................................................. 5

三 系统分析 .............................................................................................................................................................. 7

3.1 循环码编译码方法的实现框图 ................................................................................................................ 7 3.2 循环码编译码实现过程 ............................................................................................................................ 8 四 系统设计 ............................................................................................................................................................ 10

4.1生成矩阵和监督矩阵 ............................................................................................................................... 10 4.2循环码的编码 ........................................................................................................................................... 10 4.3循环码的的译码 ....................................................................................................................................... 11 4.4循环码在高斯信道下的误码性能 ........................................................................................................... 13 总结 .......................................................................................................................................................................... 14 参考文献 .................................................................................................................................................................. 15 附录 .......................................................................................................................................................................... 16 致谢 .......................................................................................................................................................................... 23

一 前言

随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及数据通信的要求也越来越高。

数字信号在传输中往往由于各种原因,会使得在传送的数据流中产生误码,从而使接收端产生图象跳跃、不连续、出现马赛克等现象。通过信道编码这一环节,对数码流进行相应的处理,使通信系统具有一定的纠错能力和抗干扰能力,可以极大地避免码流传送中误码的发生。信道编码的本质是增加通信的可靠性。误码的处理技术有纠错、交织、线性内插等。提高数据传输速率,降低误码率是信道编码的任务。

在计算机通信信息码中循环码是线性分组码的一个重要子集,是目前研究得最成熟的一类码。它有许多特殊的代数性质,它使计算机通信以一种以数据通信形式出现,实现了在计算机与计算机之间或计算机与终端设备之间进行有效的与正确地信息传递,它使得现代通信的可靠性与有效性实现了质的飞跃。它是现代计算机技术与通信技术飞速发展的产物,在日常生活通信领域、武器控制系统等领域都被广泛应用。

此次设计中的仿真分析采用了MATLABLE,它是美国Mathworks公司推出的一套高性能的数值分析和计算软件。MATLABLE仿真分析平台提供了良好的可视化开发环境,被广泛的应用于信号和图像处理、通信、控制系统设计、测试和测量等众多领域。

1