欢迎来到天天文库
浏览记录
ID:2001497
大小:43.00 KB
页数:7页
时间:2017-11-14
《matlab平台下的通信系统建模与仿真》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Matlab平台下的通信系统建模与仿真2.1Matlab平台简介及MATLAB的特点2.1.1Matlab平台简介MATLAB软件的最初版本是由CleveMoler博士等组成的名为MathWorks公司在1992年推向市场的,软件名称MATLAB为矩阵(matrix)和实验室(laboratory)两个英文单词的前三个字母的组合(即矩阵实验室)。所以,MATLAB非常适合矩阵运算,这也是MATLAB软件的最大特点之一。2.1.2MATLAB的特点(1)语言简洁,使用方便,运算符丰富,库函数极其丰富。利用其丰富的库
2、函数避开繁杂的子程序编程任务。(2)语法限制不严格,程序设计自由。例如,在MATLAB里,用户无需对矩阵预定义就可以使用。(3)MATLAB既具有结构化的控制语句(如for循环、while循环、break语句和if语句),又有面向对象编程的特性。(4)程序的可移植性很好,基本上不做修改就可以在各种型号的计算机和操作系统上运行。(5)MATLAB的图形功能强大。数据的可视化非常简单,同时MATLAB还具有较强的编辑图形界面的能力。(6)MATLAB的缺点是软件成本高;其次MATLAB的程序不用编译等预处理,也不生成
3、可执行文件,程序为解释执行,和其他高级程序相比,程序的执行速度较慢。(7)MATLAB由核心部分和各种可选的工具箱两部分组成。核心部分中包含数百个核心内部函数。MATLAB的另一重大特色是功能强劲的工具箱。其工具箱又可分为两类:功能性工具箱和学科性工具箱。功能性工具箱能用于多种学科,主要用来扩充其符号计算功能、图示建模仿真功能、文字处理功能以及与硬件实时交互功能。而学科性工具箱是专业性比较强的,如control、toolbox、signalprocessingtoolbox、communicationtoolbo
4、x等。(8)源程序的开放性。2.2Matlab平台下的系统建模与仿真方法在上一章我们介绍了OFDM系统的基本原理,阐明了如果在通信系统中一如OFDM可以提高系统的抗多径干扰能力,从而提高系统的稳定性和可靠性。为了对理论上的分析结果进行检验,这里借助基于MATLAB平台的仿真来验证前面的分析结果。要想证明OFDM的先进性,就要有一个参考。该课题采用的是QAM调制系统与OFDM系统的比较。下面对OFDM系统的仿真及许多关键技术,实际的系统比较复杂,因此,需要首先从整体上把握该系统。基于面向对象的思想,我们采用自上而下
5、的策略,先将系统划分为几个大的功能模块,然后再细化每个具体模块,这样可使系统的仿真流程如图2-1所示。制定仿真内容、仿真方案和仿真步骤根据系统的实际情况,确定仿真的主要模块编写和调试各个子模块,集成主模块得出仿真结果,并将之于理论情况进行分析比较总结、得出结论图2-1系统的仿真流程图为了对不同条件下OFDM的数据传输情况进行仿真,我们根据前面介绍的OFDM系统的基本原理,给出了OFDM基带系统的真题结构,如图2-2所示。仿真模型是建立在基带传输基础上的。信号通过载波传输产生的变化可以用某种相应的基带传输系统中产生
6、的变化进行等价转换。下图是OFDM系统的框图,主要包括:信源、信宿、调制映射和逆映射、调制和解调、串/并转换、并/串转换和比较器。不同信噪比下的误码率IFFT变换串/并转换MQAM的映射二进制格雷码编码MQAM的逆映射并/串转换加入高斯白噪声信道串/并转换FFT变换并/串转换反格雷码编码比较器输出信号信号源图2-2OFDM基带系统框图在图2-2中,信源既可以是外部输入文件中的数据,也可以使仿真中函数产生的数据;信宿接收解调后的数据,并将结果显示出来;比较器收集信源产生的原始数据与信宿接收到的数据,进行误码个数统计
7、,计算误码率,依次来衡量整个传输系统的性能;串/并转换模块将原来的高速串行数据信号分解为多路低速的并行数据信号,从而延长并行信道中二进制码的持续时间,降低码间串扰;并/串转换模块的作用是将多路低速并行数据信号合成单路高速串行数据信号;信道的作用是模拟真实通信环境中传输媒介对信号产生的影响。上图给出的是系统的总体框架,体现的是自上而下设计中的“上”。其实,每个模块都可以单独构成一个较小的系统,由于篇幅的关系,这里仅介绍该系统中最核心的模块的设计,即OFDM调制和解调模块的内部设计(也包含了与之相连的串/并和并/串转
8、换部分,在有的文献中,这被归到了OFDM调制解调模块里),这里体现的是“下”。OFDM发送端和接收端如图2-3和图2-4所示:串/并转换MQAM映射载入数据并/串转换加入循环前缀IFFT变换图2-3OFDM基带系统的发送端去掉循环前缀FFT变换串/并转换输出数据MQAM逆映射并/串转换图2-4OFDM基带系统的接收端2.3仿真整体设计及部分模块设计2.3.1仿真整体设计在
此文档下载收益归作者所有