ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:327.14KB ,
资源ID:13696332      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13696332.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Matlab及Simulink的QAM调制解调仿真文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Matlab及Simulink的QAM调制解调仿真文档格式.docx

1、1.3 Simulink 与通信仿真.44.1 simulink仿真框图.134.2 simulink仿真参数设置.134.3 simulink仿真结果.16以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用。1.1Matlab下的simulink简介Simulink是MATLAB软件的扩展,它是实现动态系统建模和仿真的一个软件包,与MATLAB语言的主要区别在于,其与用户交互接口是基于Windows的模型化图形输入,结果是使得用户可以把更多的精力投入到系统模型的构建,而非语言的编程上。所谓模型化图形输入是指Simulink提供了一些按功能分类的基本的系统模块

2、,用户只需要知道这些模块的输入输出及模块的功能,而不必考察模块内部是如何实现的,通过对这些基本模块的调用,再将它们连接起来就可以构成所需要的系统模型(以.mdl文件进行存取),从而进行仿真与分析。 使用Simulink来建模、分析和仿真各种动态系统(包括连续系统、离散系统和混合系统),将是一件非常轻松的事情。它提供的图形化的交互环境,只需用鼠标拖动的方法便能迅速地建立起系统框图模型,甚至不需要编写一行代码。利用Simulink进行系统的建模仿真,其最大的优点是易学、易用,并能依托MATLAB提供的丰富的仿真资源。 Simulink的功能:1. 交互式、图形化的建模环境。Simulink提供了丰

3、富的模块库以帮助用户快速地建立动态系统模型。建模时只需使用鼠标拖放不同模块库中的系统模块并将它们连接起来。 2. 交互式的仿真环境。 Simulink框图提供了交互性很强的仿真环境,既可以通过下拉菜单执行仿真,也可以通过命令行进行仿真。菜单方式对于交互工作非常方便,而命令行方式对于运行一大类仿真如蒙特卡罗仿真非常有用。 3. 专用模块库(Blocksets)。作为Simulink建模系统的补充,MathWorks公司还开发了专用功能块程序包,如DSP Blockset和Communication Blockset等。通过使用这些程序包用户可以迅速地对系统进行建模、仿真与分析。更重要的是用户还可

4、以对系统模型进行代码生成,并将生成的代码下载到不同的目标机上。4. 提供了仿真库的扩充和定制机制。Simulink的开放式结构允许用户扩展仿真环境的功能:采用MATLAB、FORTRAN和C代码生成自定义模块库,并拥有自己的图标和界面。因此用户可以将使用FORTRAN或C编写的代码链接进来,或者购买使用第三方开发提供的模块库进行更高级的系统设计、仿真与分析。 Simulink具有以下特点: 1. 基于矩阵的数值计算 2. 高级编程语言 3. 图形与可视化 4. 工具箱提供面向具体应用领的功能 5. 丰富的数据 I/O 工具 6. 提供与其它高级语言的接口 7. 开放与可扩展的体系结构1.3 S

5、imulink与通信仿真 仿真是衡量系统性能的工具,它通过仿真模型的仿真结果来推断原系统的性能,从而为新系统的建立或原系统的改造提供可靠的参考。仿真是科学研究和工程建设中不可缺少的方法。实际的通信系统是一个功能结构相当复杂的系统,对于这个系统作出的任何改变都可能影响到整个系统的性能和稳定。而Simulink作为Matlab提供的用于对动态系统进行建模、仿真和分析的工具包,提供了仿真所需的信源编码、纠错编码、信道、调制解调以及其它所用的全部库函数和模块。可见,不管对任何复杂的通信系统,用Simulink对其仿真都是一个不错的选择。第一章16QAM2.1 QAM介绍 在现代通信中,提高频谱利用率一

6、直是人们关注的焦点之一。近年来,随着通信业务需求的迅速增长,寻找频谱利用率高的数字调制方式已成为数字通信系统设计、研究的主要目标之一。正交振幅调制QAM(Quadrature Amplitude Modulation)就是一种频谱利用率很高的调制方式,其在中、大容量数字微波通信系统、有线电视网络高速数据传输、卫星通信系统等领域得到了广泛应用。在移动通信中,随着微蜂窝和微微蜂窝的出现,使得信道传输特性发生了很大变化。 过去在传统蜂窝系统中不能应用的正交振幅调制也引起人们的重视。QAM数字调制器作为DVB系统的前端设备,接收来自编码器、复用器、DVB网关、视频服务器等设备的TS流,进行RS编码、卷

7、积编码和QAM数字调制,输出的射频信号可以直接在有线电视网上传送,同时也可根据需要选择中频输出。它以其灵活的配置和优越的性能指标,广泛的应用于数字有线电视传输领域和数字MMDS系统。 作为国际上移动通信技术专家十分重视的一种信号调制方式之一,随着微蜂窝(Microcell)和微微蜂窝(Picocell)系统的出现,使得信道的传输特性发生了很大变化,接收机和发射机之间通常具有很强的支达分量,以往在蜂窝系统中不能应用的但频谱利用率很高的WAM已引起人们的重视,许多学者已对16QAM及其它变型的QAM在PCN中的应用进行了广泛深入地研究。2.2 QAM调制解调原理在发送端调制器中串/并变换使得信息速

8、率为Rb的输入二进制信号分成两个速率为Rb/2的二进制信号,2/L电平转换将每个速率为Rb/2的二进制信号变为速率为Rb/(2lbL)的电平信号,然后分别与两个正交载波相乘,再相加后即得MQAM信号。在接收端解调器中可以采用正交的相干解调方法。接受到的信号分两路进入两个正交的载波的相干解调器,再分别进入判决器形成L进制信号并输出二进制信号,最后经并/串变换后得到基带信号。2.3 QAM调制解调原理框图 QAM的调制解调框图如图1和2所示。图1 调制图2 解调2.4 正交振幅调制系统数字调制具有3种基本方式:数字振幅调制、数字频率调制、数字相位调制,这3种数字调制方式都存在不足之处,如:频谱利用

9、率低、抗多径抗衰弱能力差、功率谱衰减慢、带外辐射严重等。为了改善这些不足,近几十年来人们不断提出一些新的数字调制解调技术,以适应各种通信系统的要求。其主要研究内容围绕着减小信号带宽以提高信号频谱利用率;提高功率利用率以增强抗噪声性能;适应各种随参信道以增强抗多径抗衰落能力等。例如,在恒参信道中,正交振幅调制(QAM)方式具有高的频谱利用率,因此正交振幅调制(QAM)在卫星通信和有线电视网络高速数据传输等领域得到广泛应用。所谓正交振幅调制是用两个独立的基带波形对两个互相正交的同频载波进行抑制载波的双边带调制。在这种调制中,已调载波的振幅和相位都随两个独立的基带信号变化。采用多进制正交振幅调制,可

10、记为MQAM(M2)。增大M可提高频率利用率,也即提高传输有效性。第三章16QAM的Matlab仿真3.1 Matlab仿真(1)生成一个随机且长度为10000的二进制比特流,画出了前50个比特的信号图。(2)在MATLAB中16QAM调制器要求输入的信号为0-15这16个值,所以需要用函数reshape和bi2de将二进制的比特流转换为对应的十六进制信号。(3)利用MATLAB中的modem.qammod函数生成16QAM调制器,再通过其对信号进行调制并画出信号的星座图。(4)通过awgn 信道在16QAM信号中加入高斯白噪声(假设Eb/No=15db)。(5)利用MATLAB中的scatt

11、erplot函数画出通过信道后接受到的信号的星座图。(6)利用MATLAB中的eyediagram函数生成经过信道后的眼图。(7)利用MATLAB中的demodulate和modem.qamdemod函数生成解调器对16QAM信号的解调,并将十六进制信号转化成二进制比特流信息。(8)用得到比特流信息除以原始发送的比特流信息来计算误码率。3.2 Matlab仿真结果运用函数编写程序,分别出现8个图如下:图1 前50个比特的信号图(二进制的比特流)图2 前50个比特的信号图(十六进制的比特流)图3 16QAM调制器调制后的信号星座图图4 含白噪声的信号星座图图5 不含白噪声的信号星座图图6 眼图图

12、7 16进制的比特流图8 二进制的比特流第四章 16QAM的Matlab-simulink仿真4.1 simulink仿真框图通过选择的器件组成仿真图,分别出现2个图如下:图1 simulink仿真框图(星座图)图2 simulink仿真框图(波形)4.2 simulink仿真参数设置如下参数设置,可以正常的运行。图3 Random Integer Generator(随机整数产生器)参数设置图4 Rectangular QAM Modulator Baseband(矩形QAM调制器基带)参数设置图5 Awgn Channel(AWGN信道)参数设置图6 Rectangular QAM Dem

13、odulator Baseband(矩形QAM解调基带)参数设置图7 Error Rate Calculation(错误率的计算)参数设置图8 Display(显示器)参数设置图9 Discrete-Time Scatter Plot Scope(离散时间散点图的范围)参数设置4.3 simulink仿真结果通过连接器件及设置参数完成仿真图,运行分别出现3个图如下:图10 调制星座图图11 解调星座图图12 调制前与解调后对比波形图 当信噪比较大时,误码率接近为0。调制前与解调后图形几乎一致。4.416QAM通信系统性能分析 在仿真过程中有许多的因素决定着16QAM调制解调系统的抗噪声性能,例

14、如滤波器的性能以及它的通频带的设计、抽样判决的位置、判决门限的设定和时间延迟等都或大或小的影响着它的结果。通过MATLAB仿真出16qam的误码率曲线。从曲线中可以看出随着信噪比的增大,误码率在缓慢减小。当信噪比增大到一定程度时,误码率减小较快。图13 16QAM误码率曲线第五章结论 本文研究的重点是对基于MATLAB/SIMULINK的16QAM 调制解调系统进行设计与仿真,得到以下的结论:1. 对16QAM调制解调系统基本原理进行了较为深入地理解与分析,并且根据其原理构建了Simulink的仿真模型。2. 熟悉地掌握Matlab/Simulink软件在通信系统设计与仿真的基本步骤与方法。3. 利用Matlab/Simulink 实现了16QAM调制与解调系统的设计,实现与仿真,并得到相应的调制解调波形,发现解调信号波形与输入信号波形存在一定时延,所以该系统的实时性有不足,但并不影响对误码率的检测,以及系统能够的抗噪声性能。4. 对16QAM调制解调系统的抗噪声性能进行分析,通过仿真得到了16QAM系统的误码率曲线,曲线趋势与理论曲线基本一致。 在本文所涉及的设计仿真工作存在一些不完善的地方,需要进行改进和完善

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1