欢迎来到天天文库
浏览记录
ID:10834481
大小:381.50 KB
页数:15页
时间:2018-07-08
《信道编码结课基于matlab的信道编码分析大学论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、信道编码结课论文题目:基于MATLAB的通信系统仿真———信道编码对通信系统性能的影响专业:通信工程姓名:崔校通学号:201300484316日期:2016.12.2214信道编码结课论文目录一、引言2二、信道编码理论22.1、信道编码的目的22.2、信道编码的实质32.3、信道编码公式3三、线性分组码的编译码原理33.1、线性分组码的基本概念33.2、生成矩阵和校验矩阵4四、MATLAB仿真54.1仿真54.1.1原理说明54.1.2各子函数说明54.2仿真源程序54.2.1信道编码54.2.2信道解码64.2.3交织64.2.4解交织74
2、.2.5信道衰落7六程序及仿真图81、file1:信道编码对通信系统性能的影响,有无信道编码的影响82、file2:在周期性深衰落的信道条件下,交织对通信系统性能的影响103、file3:在交织条件下,不同时长的周期性深衰落对系统性能影响的比较1314信道编码结课论文基于MATLAB的通信系统仿真———信道编码对通信系统性能的影响摘要:简述信道编码理论,详细说明分组码的编译原理、实现方法及检错纠错能力,用MATLAB仿真有无信道编码条件下对通信系统性能的影响及信道编码在不同信道下对通信系统性能的影响,如AWGN信道和深衰落信道。关键词:信道编
3、码、分组码、MATLAB仿真、性能一、引言提高信息传输的有效性和可靠性始终是通信技术所追求的目标,而信道编码能够显著的提升信息传输的可靠性。1948年,信息论的奠基人C.E.Shannon在他的开创性论文“通信的数学理论”中,提出了著名的有噪信道编码定理.他指出:对任何信道,只要信息传输速率R不大于信道容量C,就一定存在这样的编码方法:在采用最大似然译码时,其误码率可以任意小.该定理在理论上给出了对给定信道通过编码所能达到的编码增益的上限,并指出了为达到理论极限应采用的译码方法.在信道编码定理中,香农提出了实现最佳编码的三个基本条件:(1)采
4、用随机编译码方式;(2)编码长度L→∞,即分组的码组长度无限;(3)译码采用最佳的最大似然译码算法。二、信道编码理论2.1、信道编码的目的在数字通信系统中由于信道内存在加性噪声及信道传输特性不理想等容易造成码间串扰同时多用户干扰、多径传播和功率限制等也导致错误译码。为了确保系统的误比特率指标通常采用信道编码。信道编码是为了保证信息传输的可靠性、提高传输质量而设计的一种编码。它是在信息码中增加一定数量的多余码元,使码字具有一定的抗干扰能力。14信道编码结课论文2.2、信道编码的实质信道编码的实质就是在信息码中增加一定数量的多余码元(称为监督码元
5、),使它们满足一定的约束关系,这样由信息码元和监督码元共同组成一个由信道传输的码字。举例而言,欲传输k位信息,经过编码得到长为n(n>k)的码字,则增加了n-k=r位多余码元,我们定义R=k/n为编码效率。【2】2.3、信道编码公式令信息速率为fb,经过编码以后的速率为ft,定义:R=fb/ft为编码率。则对于任何一个信道,总存在一个截止速率R0,只要R6、组码,是把信息划成k个码元为一段(称为信息组),通过编码器变成长为n个码元的一组,作为[n,k]线性分组码的一个码字。若每位码元的取值有q种(q为素数幂),则共有qk个码字。n长的数组共有qn组,在二进制情况下,有2n个数组。显然,qn个n维数组(n重)组成一个GF(q)上的n维线性空间。如果qk(或2k)个码字集合构成了一个k维线性子空间,则称它是一个[n,k]线性分组码。即将k维k重信息空间的元素线性映射到n维n重矢量空间(接收矢量/收码)的k维n重子空间(码空间)。如下图为[7,3]码14信道编码结课论文3.2、生成矩阵和校验矩阵生成矩7、阵:G称为生成矩阵,因为可以用它产生整个码组A,即有生成矩阵的性质:具有[IkQ]形式的生成矩阵称为典型生成矩阵。由典型生成矩阵得出的码组A中,信息位的位置不变,监督位附加于其后。这种形式的码组称为系统码。矩阵G的各行也必须是线性无关的。如果已有k个线性无关的码组,则可以将其用来作为生成矩阵G,并由它生成其余码组。【3】监督矩阵:监督矩阵可用来校验和纠错。14信道编码结课论文四、MATLAB仿真4.1仿真4.1.1原理说明采用模块化编程,力求把每个功能独立成各个模块,让程序更清晰。首先介绍各个子程序及其实现的基本功能。此次还采用了交织与解交织8、,其主要作用是,一个实际上的突发信道,经过发送端交织和接收端解交织的信息处理后,就完全等效成一个随机独立差错信道,信道交织编码实际上就是一类信道改造技术,它将一个突
6、组码,是把信息划成k个码元为一段(称为信息组),通过编码器变成长为n个码元的一组,作为[n,k]线性分组码的一个码字。若每位码元的取值有q种(q为素数幂),则共有qk个码字。n长的数组共有qn组,在二进制情况下,有2n个数组。显然,qn个n维数组(n重)组成一个GF(q)上的n维线性空间。如果qk(或2k)个码字集合构成了一个k维线性子空间,则称它是一个[n,k]线性分组码。即将k维k重信息空间的元素线性映射到n维n重矢量空间(接收矢量/收码)的k维n重子空间(码空间)。如下图为[7,3]码14信道编码结课论文3.2、生成矩阵和校验矩阵生成矩
7、阵:G称为生成矩阵,因为可以用它产生整个码组A,即有生成矩阵的性质:具有[IkQ]形式的生成矩阵称为典型生成矩阵。由典型生成矩阵得出的码组A中,信息位的位置不变,监督位附加于其后。这种形式的码组称为系统码。矩阵G的各行也必须是线性无关的。如果已有k个线性无关的码组,则可以将其用来作为生成矩阵G,并由它生成其余码组。【3】监督矩阵:监督矩阵可用来校验和纠错。14信道编码结课论文四、MATLAB仿真4.1仿真4.1.1原理说明采用模块化编程,力求把每个功能独立成各个模块,让程序更清晰。首先介绍各个子程序及其实现的基本功能。此次还采用了交织与解交织
8、,其主要作用是,一个实际上的突发信道,经过发送端交织和接收端解交织的信息处理后,就完全等效成一个随机独立差错信道,信道交织编码实际上就是一类信道改造技术,它将一个突
此文档下载收益归作者所有