基于MATLAB的高斯白噪声信道分析报告(共17页).doc
《基于MATLAB的高斯白噪声信道分析报告(共17页).doc》由会员分享,可在线阅读,更多相关《基于MATLAB的高斯白噪声信道分析报告(共17页).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上基于matlab高斯白噪声信道分析系统的设计 (陕西理工学院 物理与电信工程学院 通信工程专业1202班,陕西 汉中 )指导教师:吴燕摘要 MATLAB 是一种用于算法开发、数据可视化、数据分析以及的高级技术计算语言和交互式环境。本文在matlab的环境下构建了BFSK在高斯白噪声信道中传输的系统模型,通过simulink程序仿真,研究系统的误码率与信道质量的关系,找到在高斯白噪声信道上传输的最大信噪比及所需发射功率和调制频率,从而得出该系统在高斯白噪声信道中的最佳传输性能。关键词 MATLAB;高斯白噪声;信道分析;simulink仿真Design and prod
2、uction of the Gauss white noise channel analysis system based on MATLAB(Grade 2012,Class 2,Major of Communication Engineering,School of Physics and Telecommunication Engineering of Shaanxi University of Technology,Hanzhong ,Shaanxi)Tutor: Wu YanAbstract: MATLAB is a high-level technical computing la
3、nguage and interactive environment for the development of algorithms, data visualization, data analysis and numerical calculation. This article in the matlab environment build BFSK in AWGN channel model simulation,by running simulation the program on the system of quality of error rate and channel r
4、elationships,found in AWGN channel transport of maximum signal-to-noise ratio and the desired transmitter power. Key words: MATLAB; Gauss white noise; channel analysis; Simulink simulation 目 录专心-专注-专业1.绪论1.1 课程研究背景 本次课程设计的课题是“基于MATLAB/SIMULINK的高斯白噪声信道的设计与仿真”。信道是传送信息的物理性通道,可分为有线信道和无线信道两类,本次课程设计主要研究无线
5、信道。有线信道包括明线、对称电缆、同轴电缆及光缆等。无线信道有地波传播、短波电离层反射、超短波或微波视距中继、人造卫星中继以及各种散射信道等。如果我们把信道的范围扩大,它还可以包括有关的变换装置,比如:发送设备、接收设备、馈线与天线、调制器、解调器等,我们称这种扩大的信道为广义信道,而称前者为狭义信道。 信息是抽象的,但传送信息必须通过具体的媒质。例如二人对话,靠声波通过二人间的空气来传送,因而二人间的空气部分就是信道。邮政通信的信道是指运载工具及其经过的设施。无线电话的信道就是电波传播所通过的空间,有线电话的信道是电缆。每条信道都有特定的信源和信宿。在多路通信,例如载波电话中,一个电话机作为
6、发出信息的信源,另一个是接收信息的信宿,它们之间的设施就是一条信道,这时传输用的电缆可以为许多条信道所共用。在理论研究中,一条信道往往被分成信道编码器、信道本身和信道译码器。人们可以变更编码器、译码器以获得最佳的通信效果,因此 编码器、译码器往往是指易于变动和便于设计的部分,而信道就指那些比较固定的部分。 但这种划分或多或少是随意的,可按具体情况规定。例如调制解调器和纠错编译码设备一般被认为是属于信道编码器、译码器的,但有时把含有调制解调器的信道称为调制信道;含有纠错编码器、译码器的信道称为编码信道。 根据信道中其主要作用的噪声的特点,信道可以分为加性高斯白噪声(AWGN)信道、瑞利(Rayl
7、eigh)信道、莱斯(Rician)信道、突发干扰信道以及二进制平衡信道(BSC)等。此次通信原理课程设计主要针对高斯白噪声信道。 在数字信号载波传输系统中,由于信道噪声的存在会造成误码。在研究通信系统的误码率与信道质量的关系时,最简单的数学模型是加性宽带高斯白噪声信道,该性道模型在通信系统的分析与设计中是一主要的信道模型。本文在MATLAB的环境下,仿真了BFSK(2FSK)信号在加性宽带高斯白噪声信道传输过程,研究了系统的误码率与信道质量的关系,找到加性宽带高斯白噪声信道中传输的最大信噪比及所需发射功率和调制频率,从而得出该系统在高斯白噪声信道中的最佳传输性能。为中、低速数据传输,以及衰落
8、信道和频带较宽的信道应用提供了理论根据。1.2课程研究目的及意义 在MATLAB的环境下构建了BFSK在高斯白噪声信道中传输的系统模型,通过运行程序仿真,研究系统的误码率与信道质量的关系,找到在高斯白噪声信道上传输的最大信噪比及所需发射功率和调制频率,从而得出该系统在高斯白噪声信道中的最佳传输性能。 而且通过此次实践,巩固了所学的专业技术知识问题的能力,培养学生综合运用所学知识与生产实践经验,分析和解决工程技术问题的能力,培养初步的设计能力,通过课程实践,了解并掌握通信系统的一般设计方法,训练并提高学生在理论计算、结构设计、工程绘图、查阅资料的能力,更好的将理论与实践相结合,提高综合运用所学理
9、论知识分析和解决问题的能力,并且掌握Simulink的操作方法。2.Matlab和Simulink的相关介绍2.1 Matlab介绍 Matlab是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。 Matlab集成环境下的Simulink
10、:MATLAB是一种功能强大的科学计算和工程仿真软件,它的交互式集成界面能够帮助用户快速地完成数值分析、矩阵运算、数字信号处理、仿真建模、系统控制和优化等功能。MATLAB语言采用与数字表达相同的形式,不需要传统的程序设计语言,由于MATLAB的这些特性,它已成为科研工作和工程仿真中的高效助手。2.1.1Matlab的功能及特点 Matlab可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。 (1)简单易用 Matlab是一个高级的/阵列语言,它控制语句、函数、数据结构
11、、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。新版本的MATLAB语言是基于最为流行的基础上的,因此语法特征与C+语言极为相似,而且更加简单,更加符合科技人员学表达式的书写格式。使之更利于非计算机专业的科技人员使用。而且这种语言可移植性好、可拓展性极强,这也是MATLAB能够深入到科学研究及工程计算各个领域的重要原因。 (2)强处理能力 MATLAB是一个包含大量计算算法的。其拥有600多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种计算功能。函数中所使用的算法都是科研和工程计算中的最新研
12、究成果,而且经过了各种优化和容错处理。在通常情况下,可以用它来代替底层编程语言,如C和C+ 。在计算要求相同的情况下,使用MATLAB的编程工作量会大大减少。MATLAB的这些函数集包括从最简单最基本的函数到诸如,特征、快速的复杂函数。函数所能解决的问题其大致包括矩阵运算和方程组的求解、方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、运算、的各种运算、和其他初等数学运算、多维数组操作以及动态仿真等。 (3) 图形处理 MATLAB自产生之日起就具有方便的数据可视化功能,以将向量和用图形表现出来,并且可以对图形进行标注和打印。高层次的作图包括和的可视化、图象处
13、理、动画和表达式作图。可用于科学计算和工程绘图。新版本的MATLAB对整个图形处理功能作了很大的改进和完善,使它不仅在一般数据可视化软件都具有的功能(例如二维曲线和三维曲面的绘制和处理等)方面更加完善,而且对于一些其他软件所没有的功能(例如图形的光照处理、色度处理以及四维数据的表现等),MATLAB同样表现了出色的处理能力。同时对一些特殊的可视化要求,例如图形对话等,MATLAB也有相应的功能函数,保证了用户不同层次的要求。另外新版本的MATLAB还着重在图形用户界面(GUI)的制作上作了很大的改善,对这方面有特殊要求的用户也可以得到满足。 MATLAB对许多专门的领域都开发了功能强大的模块集
14、和工具箱。一般来说,它们都是由特定领域的专家开发的,用户可以直接使用工具箱学习、应用和评估不同的方法而不需要自己编写代码。领域,诸如数据采集、数据库接口、统计、样条拟合、优化算法、求解、信号处理、系统辨识、控制系统设计、LMI控制、鲁棒控制、模型预测、模糊逻辑、金融分析、地图工具、非控制设计、实时快速原型及半物理仿真、嵌入式系统开发、定点仿真、DSP与通讯、电力系统仿真等,都在工具箱(Toolbox)家族中有了自己的一席之地。 (4)程序接口 新版本的MATLAB可以利用MATLAB编译器和C/C+数学库和图形库,将自己的MATLAB程序自动转换为独立于MATLAB运行的C和C+代码。允许用户
15、编写可以和MATLAB进行交互的C或C+语言程序。另外,MATLAB网页服务程序还容许在Web应用中使用自己的MATLAB数学和图形程序。MATLAB的一个重要特色就是具有一套程序扩展系统和一组称之为工具箱的特殊应用子程序。工具箱是MATLAB函数的子程序库,每一个工具箱都是为某一类学科专业和应用而定制的,主要包括信号处理、控制系统、神经网络、模糊逻辑、小波分析和系统仿真等方面的应用。 (5)应用软件开发 在开发环境中,使用户更方便地控制多个文件和图形窗口;在编程方面支持了函数嵌套,有条件中断等;在图形化方面,有了更强大的图形标注和处理功能,包括对性对起连接注释等;在输入输出方面,可以直接向E
16、xcel和HDF5进行连接。 (1)MATLAB 产品族可以用来进行以下各种工作 数值分析、数值和符号计算、工程与科学绘图、控制系统的设计与仿真、技术、技术 (2)MATLAB在通讯系统设计与仿真的应用 通讯系统设计与仿真、财务与、管理与调度优化计算(运筹学)。MATLAB 的应用范围非常广,包括信号和、通讯、控制系统设计、测试和测量、和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用MATLAB函数集)扩展了MATLAB 环境,以解决这些应用领域内特定类型的问题。 (3)常用工具箱 MATLAB包括拥有数百个内部函数的主包和三十几种。工具包又可以分为功能性工具包和学科工具包。功
17、能工具包用来扩充MATLAB的符号计算,仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,工具包,通信工具包等都属于此类。 开放性使MATLAB广受用户欢迎。除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对的修改或加入自己编写程序构造新的专用工具包。2.1.3学习Matlab应掌握的基本知识 Matlab的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似。学习Matlab需要掌握的基本知识:(1)基本程序元素:变量、特殊值、关键字、运算符; (2)数据类型:数值型、逻辑性、字符数组、结构数组、单元数组、函数句柄、日
18、期与时间;(3)矩阵操作:创建矩阵、连接矩阵、重塑矩阵形状、矩阵元素移位和排序、向量(数集)操作;(4)程序设计:函数参数、循环结构、条件分支结构、try.catch结构、continue、break和return、其他常用函数。2.2 Simulink简介 Simulink是Matlab最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂
19、仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。2.2.1 Simulink的特点 丰富的可扩充的预定义模块库;交互式的图形编辑器来组合和管理直观的模块图;以设计功能的层次性来分割模型,实现对复杂设计的管理;通过一些ModelExplorer导航、创建、配置、搜索模型中的任意信号、参数、属性,生成模型代码;提供API用于与其他仿真程序的连接或与手写代码集成;图形化的调试器和剖析器来检查仿真结果,诊断设计的性能和异常行为;可访问Matlab从而对结果进行分析与可视化,定制建模环境,定义信号参数和测试数据;模型分析和诊断工具来保证模型的一致性,确定模型中的错误;Em
20、beddedMatlab模块在Simulink和嵌入式系统执行中调用Matlab算法;使用定步长或变步长运行仿真,根据仿真模型(Normal ,RapidAccelerator)来决定以解释性的方式运行或以编译C代码的形式来运行模型。2.2.2 Simulink的功能 Simulink是MATLAB中的一种可视化仿真工具, 是一种基于MATLAB的框图设计环境,是实现建模、仿真和分析的一个软件包,被广泛应用于、非线性系统、及的建模和仿真中。Simulink可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模,它也支持多速率系统,也就是系统中的不同部分具有不同的采样速率。为了创建动态系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB 高斯白 噪声 信道 分析 报告 17
限制150内