基于Matlab的循环码编译码仿真开题报告
2021-12-17 22:02:17
全文总字数:2150字
1. 研究目的与意义及国内外研究现状
随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作软件的要求也越来越高。在计算机通信信息码中循环码是线性分组码的一个重要子集,是目前研究得最成熟的一类码。它有许多特殊的代数性质,它使计算机通信以一种以数据通信形式出现,实现了在计算机与计算机之间或计算机与终端设备之间进行有效的与正确地信息传递,它使得现代通信的可靠性与有效性实现了质的飞跃。它是现代计算机技术与通信技术飞速发展的产物,在日常生活通信领域、武器控制系统等领域都被广泛应用。循环码是线性分组码的一个重要子集,是目前研究得比较成熟的一类码。它有许多特殊的代数性质,这些性质有助于按所要求的纠错能力系统地构造这类码,且易于实现;同时循环码的性能也较好,具有较强的检错和纠错能力。
国内外研究现状
循环码为信道编码,具有很强的就错检错功能,他是建立在严密的数学理论基础上的。循环码具有固定的代数结构,可以用线性反馈移位寄存器实现编码过程!所以我们可以找到很多的编译码方法,目前在数据通讯中循环码得到了很大的应用. 以往循环码编译码电路大多用移位寄存器线性网络时序来构成。基本电路简单,容易实现。但在体积和功能的扩展上受到了限制而不能发挥更大的作用。使用软件编程方法实现编译码过程既有简化电路,可靠性高,运算速度快,体积小等优点;又可以扩展电路其他功能。而且可以根据具体要求扩展电路。 在实际通信过程中,大量的随机干扰严重的影响了数据传输的准确性,破坏了系统的稳定性,使窜行通信的误码率达到了很高的地步!因此,有人针对信道对数据传输的影响,提出了系统的软件纠错编码,译码方案,并介绍了实现方法。2. 研究的基本内容
1、 循环码的生成矩阵和校验矩阵 循环码的生成矩阵,一致校验矩阵及系统生成矩阵系统一致校验矩阵,为求生成矩阵,必须先求该码的生成多项式。生成矩阵g满足g=[:kip]的形式即为系统生成矩阵,一致校验矩阵也满足h=[ :tnkpi]的形式即为系统一致校验矩阵 2、循环码的编码电路利用生成多项式g(x)实现编码是循环编码电路的常用实现方法,若已知信息位为k位,要求纠错能力为t可以按循环码的性质来设计循环码编码电路在给定g(x)后,实现编码电路的方法有两种,一种是采用g(x)的乘法电路;另一种方法是除以g(x)的除法电路,前者主要利用方程式c(x)=m(x)g(x)进行编码,这样编出来的便为非系统码,而后者系统编码器中常用的电路,所编出来的码为系统码。
3、循环码的译码电路 作为一种特殊的线性分组码,循环码的译码也采用伴随式译码,即先计算接收码字的伴随式,然后根据它来判断是否有错,发现有错进而判断错误图样并纠正错误。由于循环码的循环结构,使得其译码实现比一般线性分组码更容易一些。 若给定循环码的生成多项式g(x),为求伴随式多项式s(x),有以下定义:循环码的伴随式多项式s(x)是接收码字多项式r(x)或错误图样多项式e(x)除以生成多项式g(x)所得的余式。
4、matlab实现循环码编码译码过程的仿真
3. 实施方案、进度安排及预期效果
论文完成的期限:2015年11月13日-2016年5月29日。
在写论文的过程中采取的主要措施有:
1.2015年12月—2016年2月份查阅大量的有关书籍,收集相关信息,资料。
4. 参考文献
[1]沈连丰 叶芝慧《信息论与编码》.科学出版社262-300[2] 【美】bernard sklar《数字通信-基础应用》.电子工业出版社.274-292
[3]张伟刚《通信原理与通信技术》.西安电子科技大学出版社.157-175