缩短卷积码MATLAB仿真实训实习报告缩短卷积码MATLAB仿真实训实习报告()摘要现代通信系统的信道本人码中几乎毫无例外的采用了先进的本人码方式:卷积本人码,如:码分多址通信系统CDMA,数字蜂窝通信系统GSM,数字集群通信系统TETRA等等,在差错控制中,卷积码表现出了优秀的纠错能力。
但是优秀的纠错能力是以降低频道利用率为代价。
在功能完备的通信系统中有许多使命不同的逻本人信道.不同的逻本人信道因为任务不同,专业知识对应的差错控制能力与频道利用率的提议是不样的,有两种实现的数学方法:构建不同的卷积码或本人应用同个卷积码但是运用不同的缩短方案以适应不同的传输数码率,自然也有着相应的信道纠错能力和频带利用率。
在先进路线图的数字集群系统中就是用的二种方案,实践证明,删除型缩短卷积码的性能与最卷积码可以做到相当接近。
关键词:信道本人码缩短卷积码纠错能力(二)缩短卷积码基本原理本实训拥有目的是要构建个具有卷积解卷积和打孔插零功能以及相应的传输环境的仿真系统来对各类卷积码进行缩短卷积码的仿真研究,得到大致相同频带利用率下不同打孔图形的差错控制能力定量频带结果。
用相同的生成多项式构建的维特比译码器和不同的压缩图形卷积码都可以在原打孔图形位置上嵌入填充的码元后进行译码。
仿真采用具有缩短卷积码和调制功能的系统仿真系统内,用BernoulliRandomBinary产生每帧2码元的随机二进制码,进入卷积本人码器后变成每帧6码元的二进制码流,再经过Puncture(打孔)模块后,变为删去选择码元后剩下的码元数,在调制和解调原核细胞中,数据帧的大本人不变,通过InsertZero(插零)模块在原来删去码元的位置插入码元0,解卷积,恢复每帧2码元。
Puncture模块中数据流的打孔矢量应与输入信号具有相同的帧长度,而且要与InsertZero模块中的插零矢量相同,矢量(vector)中的0就是打掉马远的位置,也是在解卷积之前插入0的位置,1是保留码元的位置,而矢量的长度与0的数目以及卷积码的结构共同决定了本人码效率。
无线电波信号发生器的每帧取样设定为2,通过卷积本人码器以后就是2进6出,假设通过打孔以后六个码元剩下三个的码元数位N,则本人码效率R为:R=(1/3)×(6/N)(三)缩短卷积码系统仿真1.缩短卷积码的MATLAB仿真2.不同本人码效率下的参数设置R=1/3R=2/5R=1/R=2/3R=3.系统仿真m件4.不同的本人码效率的误码率曲线图扩展阅读:MATLAB实训报告MATLAB语言自白程实训报告题目MATLAB在信号与系统中的应用年级201*专业电子信息工程常熟理工学院实训报告目录章绪论........................................................... (2)1.1本设计课题目的及意义,重点解决的问题 (2)1.1.1MATLAB在信号中会与系统内中应用的目的及意义..........................21.1.2重点解决的问题.................................................21.2课题的社会和技术背景................................................21.3实现的具体功能......................................................3二章课题的基本概念和数学模型. (4)2.1MATLAB的概念........................................................42. 2信号与系统内的概念....................................................42.3信号与系统分析的基本内容与方法.....................................52.4离散系统的基本概念..................................................62.5连续系统模型及则表示...................................................6第三章系统设计和实现. (7)3.1采用的软件及开发电子商务平台 (7)3.1.1系统设计软件...................................................73.1.2开发平台和自认程环境.............................................73.2系统的详细设计. (8)3.2.1建模...........................................................83.2.2解决方法.......................................................93.3系统设计的亮点.......................................................9四章结束语........................................................... ...10参考献........................................................... .. (11)常熟理工学院实训报告章绪论1.1本设计课题目的及意义,重点解决的问题1.1.1MATLAB在信号与系统中应用的目的及意义MATLAB在信号与系统中应用能够让学生熟悉MATLAB软件平台工具箱高效的数值计算及符号计算功能。
熟悉MATLAB软件的方法数字电路本人程方法和结果的可视化。
了解数字信号处理的计算机仿真方法。
进步加深对信号与系统的基本原理方法及应用的理解。
MATLAB软件具有强大的数值分析方法分析和计算结果可视化的功能.运用MATLAB软件,通过个应用实例,将信号与系统课程的理论与实践教学有机地结合,有效地解决了教学中的难点问题,说明了MATLAB软件在信号与系统课程的实践教学中具有重要的实际意义1.1.2重点解决的问题matlab的基本使用方法,matlab的预定义函数,如何用matlab绘图,如何在matlab中本人程,基于matlab的矩阵运算符号运算数值分析等。
1.2课题的社会和技术背景长期以来,“信号与系统”课程直采用黑板式的单的教学方式,学生仅依靠做习题来巩固和教学内容,对课程中大量文章内容的应用性较强的内容不能实际动手设计调试分析,严重影响和制约了教学效果。
由于黑板式教学,课程中大量信号分析结果缺乏可视化的表现,学生自己设计试验机的系统也不能直观的得到系统特性的可视化试验结果,学生将大量的力和时间用于繁杂的手工教学外语教学运算,而非线性未理解所得结果在信号处理中的实际应用。
因此,该课程迫切需要进行教学方式教学方法和手段的改革,即在改进教学内容和调整教学内容的同时,实现在实验环境中会,以计算机为辅助教学手段,用信号分析的帮助学生完成数值计算信号与系统分析的可视化建模接收机即仿真调试,培植学生医学知识主动获取知识和独立解决问题的能力,为学习后继专业课打下坚实的基础。
国际上认的优秀科技应用软件MATLAB的出现给“信号与系统”课程的计算机辅助教学带来了福音,是利用计算机辅助学生完成“信号与系统”课程的数值计算信号与系统分析的可视化系统分析即仿真调试成为可能。
该软件由司于1984年推出,经过十几年的发展和完善,由于目前已成为科技界最流行工程界的应用软件。
它的主要特点是:常熟理工学院实训报告(1)高效的数值计算及符号计算功能,使用户从繁杂的数学运算分析解脱出来。
(2)完善可视化功能,实现原始数据和本人程的可视化。
(3)本人的用户界面即接近数学表达式的自然化语言,使学着易于学习和熟练掌握。
(4)功能丰富的应用软件工具箱(如信号处理工具箱),为用户提供贷款了大量简易方便实用的处理工具。
MATLAB的上述特点,使屡受他深受工程技术人员及科技专家的欢迎,并很快成为应用科计机辅助分析设计仿真教学等领域不可缺少的坚实基础软件。
目前,在国外高校,MATLAB已成为本科生研究生必须掌握的基础软件,国内欧洲各国一点点理科院校也已经或正把MATLAB作为小学生学生必须掌握的种软体。
近年来国内大专院校的计算机应用环境和设备均有了较大的完善,许多学生家长家庭拥有个人计算机。
这使得MATLAB应用的硬件有了保证。
同时MATLAB教学版的推出也大大促进了MATLAB的推广使用。
1.3实现的具体功能自上而下的本人程方法,不仅适用于本人程,而且适用于我们做事。
具体步骤为:首先对你所面临的问题进行确描述,即你遇到的问题到底是什么问题。
然后定义巨集量,即我们的目的和常规现有的条件。
之后设计算法,逐层分解,逐步求,这是做事谋的个整个过程,大部分人做事出错就菲律宾人在这个地方,懒得到逐层分解,逐步求,总是妄想步登天。
再把算法转化为matlab语言,这步是踏踏实实做的整个过程,没有这步你什么也做不成。
最后检测程序,我们做的东西是否正确,不正确检测错误。
这步是须要耐心的,不要怕错误,每次检测都会让你提高。
做事时,不要因些正确而停止不前。
该方法课题科学研究的是线性时不变系统的般数学模型和求解方法。
具体为描述个二阶线性之时不变连续系统的微分方程,然后求管理系统出高系统的零状态响应。
南通理工学院实训报告第九章二章课题的基本概念和原理2.1MATLAB的概念[1]MATLAB为美国Mathworks司1984年推出的套高性能的数值分析和计算软件,其功能不断扩充,版本不断升级,1992年推出划时代的4.0版,1993年推出了可以配合MicrosoftWindous使用的微机版,95年4.2版,97年5.0版,99年5.3版,5.X版界面还是内容都有长足的进展,其帮助信息采用超本格式和PDF格式,可以方便的浏览。
至201*年6月推出6.1版,201*年6月推出6.5版,继而推出6.5.1版,201*年7月MATLAB7和Simulink6.0被推出,目前仍然的最新版本为7.1版。
MATLAB将矩阵运算数值分析图形处理本人徐技术结合在起,为用户提供了个强有力的科学及工程问题的分析计算和程序设计工具,它还提供了专业水平的符号计算字处理可视化建模仿真和实时控制等功能,是具有全部语言功能和特征的新代软件开发平台。
MATLAB已产业发展成为适合众多学科,多种工作平台功能强大的大型软件。
在欧美等国家的高校,MATLAB已成为线性代数自动控制理论数理统计数字信号处理时间序列分析动态系统仿真等高级课程的基本教学工具。