基于MATLAB的通信系统的设计与仿真设计_第1页
基于MATLAB的通信系统的设计与仿真设计_第2页
基于MATLAB的通信系统的设计与仿真设计_第3页
基于MATLAB的通信系统的设计与仿真设计_第4页
基于MATLAB的通信系统的设计与仿真设计_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2011届学士学位论文基于MATLAB的通信系统的设计与仿真学院、专业物理与电子信息学院电子信息工程研究方向系统仿真学生姓名学号指导教师指导教师职称数授2011年4月29日word格式.基于MATLAB的通信系统的设计与仿真摘要 通信是通过某种媒体进行的信息传递,目的是传输信息,通信系统是用以 完成信息传输过程的技术系统的总称,作用是将信息从信源发送到一个或多个目 的地。调制与解调在信息的传输过程中占据着重要的地位,是不可或缺的,因此 研究系统的调制和解调过程就极为重要。MATLAB是集数值计算、图形绘制、 图像处理及系统仿真等强大功能于一体的科学计算语言,它强大的矩阵运 算和图形可视化的功能

2、以及丰富的工具箱,为通信系统的调制和解调过程 的分析提供了极大的方便。本论文首先介绍了通信系统的概念,进而引出调制和解调,然后介 绍了我们常用的几种调制和解调的方法。由于MATLAB具有的强大功能所以 详细介绍了 MATLAB通信系统工具箱,并给出了基于MATLAB的通信系统的调 制与解调的实现,运用MATLAB仿真软件进行仿真。关犍词通信系统;调制与解调;MATLABword格式.Simulation And Design OfCommmi cat ion Systems BasedOn MATLABAbstract Commun i cat ion is t hrough a media

3、for transportatio n. Communication system which is used to complete the process of information transmission systems ,in general, is to send the information from the source to one or more destinationsModulation and demodulation occupied an import a nt position in the transmission of information which

4、 is essential, so the research about the modulation and demodulation process in the communication system is extremely important MATL?B is a numerical computation, graphics rendering, image processing and system simulation and other powerful features in one of the scicntific computing language, it is

5、 a powerful matrix calculation and graphical visualization features and a rich toolbox provides a great convenience for the communication system of modulation and dcmodulation processThis paper introduces the concept of the conununication system, and then leads to modulation and demodulation, and th

6、en introduced several of our coiiunonly used method of iiKxiulation and demodulation As the power of MATLAB so wc introduced the communication system toolbox in the MATLAB Wc gives several examples about the communication system based on MATLAB modulation and demodulation and use the software of MAT

7、LAB to simulate them.word格式.Keywords Communication Systems; Mcxlulation and demodulation; MATLAB目录1引言12通信系统的调制与解调22.1通信系统的概念22. 2调制和解调的概念42.3幅度调制和相干解调的原理53 MATLAB通信系统工具箱74基于MATLAB的模拟调制和解调实例84.1用MATLAB分析双边带幅度调制(DSM-AM) 84.2用MATLAB分析相干解调过程10总结12参考文献13致 14word格式.1引言通信按照传统的理解就是信息的传输,在当今高度信息化得社会,信息和通 信已经

8、成为现代社会的“命脉”。信息作为一种资源,只有通过广泛的传播与交 流,才能产生利用价值,促进社会成员之间的合作,推动社会生产力的发展,创 造出巨大的经济效益。而通信作为传输信息的手段或方式,与传感技术、计算机 技术相互融合,已经成为21世纪国际社会和世界经济发展的强大推动力,所以 未来的通信对人们的生活方式和社会的发展将会产生更加重大和意义深远的影 响O在信息传输过程中,要求天线的尺寸要和信号的波长相比拟,信号才能有效 的被辐射。对于语音信号来说,相应的天线尺寸要在几十公里以上,实际上不可 能实现,所以需要经过调制将信号频谱搬移到较高的频率围,如果不进行调制就 把信号直接辐射出去,那么各电台所

9、发出信号的频率就会相同。调制作用的实质 就是使相同频率国的信号分别依托于不同频率的载波上,接收机就可以分离出所 需的频率信号,不致互相干扰。有时信号过于复杂,人工计算其调制和解调过程较难实现,对其结果的分析 又缺乏可视化的直观表现 影响了所得结果在实际生活中的应用 漢国MathWorks 公司开发的MATLAB解决了这一问题。它应用于自动控制、数学计算、信号分析、 信号处理等诸多领域,也是国高校和研究部门进行许多科学研究的重要工具。 MATLAB的出现给通信系统的分析提供了极大的方便。本文主要包括三部分:第一部分介绍了通信系统的调制和解调,第二部分介 绍了 MATLAB通信工具箱,第三部分给出

10、了基于MATLAB的通信系统的分析。word格式.2 通信系统的调制与解调2.1通信系统的概念通信是为了传输信息,通信系统就是将信息从信源发送到一个或多个目的地,对 于电通信来说,首先要把消息转变成电信号,然后经过发送设备,将信号送入信 道,在接收端利用接受设备对接收信号作相应的处理后,送给信宿再转换为原来 的消息,这一过程可利用图1所示的通信系统一般模型来概括O发送设备接收设备(接收端)(发送端)信息源噪声源受信者图1 通信系统的一般模型通信(Communication)传输的消息是多种多样的,可以分成两大类:一类称 为连续消息;另一类称为离散消息。消息的传递是通过它的物理载体电信号来实 现

11、的,按信号参量的取值不同,可以把信号分为两类:模拟信号和数字信号。通 常按照信道中传输的是模拟信号还是数字信号,相应的可以把通信系统分为模拟word格式.通信系统和数字通信系统。1 -模拟通信系统模拟通信系统是利用模拟信号来传递信息的通信系统,其模型如图2所示, 其中包含两种重要变换。第一种变换是,在发送端把连续消息变换成原始电信号, 在接收端进行相反的变换,这种变换由信源和信宿来完成,通常称为原始电信号 为基带信号,基带的意思是指信号的频谱从零频附近开始。有些信道可以直接传 输基带信号,而以自由空间作为信道的无线电传输却无法直接传输这些信号。因 此,模拟通信系统中常常需要进行第二种变换:把基

12、带信号变换成适合在信道中 传输的信号,并在接收端进行反变换。完成这种变换和反变换的通常是调制器和 解调器。图2模拟通信系统模型型2. 数字通信系统数字通信系统(Digital Communication System, IXS)是利用数字信号来传递信息的通信系统,如图3所示。数字通信所涉及的技术问题很多,其中主要word格式.有信源编码与译码、信道编码与译码数字调制与解调、同步以及加密与解密等。信 源 编 码信 道 编 码数 字 调 制噪声源信道信 源 译 码解信数密道字译解码调图3 数字通信系统模型与模拟通信相比,数字通信具有许多优良的特性:(1) 抗干扰能力强,且噪声不积累。数字通信系统中

13、传输的是离散取值的word格式. 数字波形,接收端的目标不是精确的还原被传输的波形,而是从收到 噪声干扰的信号中判决出发送端所发送的是哪一个波形。(2) 传输差错可控。在数字同喜系统中,可以通过信道编码技术进行检错 与纠错,降低误码率,提高传输质量。(3) 便于用现代数字信号处理技术对数字信息进行处理、变换、存储。这 种数字处理的灵活性表现为可以将来自不同信源的信号综合到一起 传输。(4) 易于集成,使通信设备微型化,重量轻。(5) 易于加密处理,且性好。数字通信的缺点是,一般需要较大的传输带宽,设备复杂。近年来,随着 大规模集成电路的出现,数字系统的设备复杂程度和技术难度大大降低了,数字 传

14、输方式日益受到欢迎。数字处理的灵活性使得数字传输系统中传输的数字信息 既可以来自计算机、电传机等数据终端的各种数字代码,也可以来自模拟信号经 过数字化处理后的脉冲编码(PCM)信号等。原理上,数字信息可以直接用数字 代码序列表示和传输,但在世纪传输中,视系统的要求和信道情况,一般需要进 行不同形式的编码,并且选用一组取值有限的离散波形来表示,这些取值离散的 波形可以是未经调制的电信号,也可以是调制后的信号。未经调制的数字信号所 占据的频谱是从零频或很低频率开始,称为数字基带信号。2. 2调制和解调的概念调制:把信号转换成适合在信道中传输的形式的一种过程,广义的调制分word格式. 为基带调制和

15、带通调制(也称为载波调制)。在无线通信中和其他大多数场合, 调制均指载波调制。载波调制,就是用调制信号去控制载波的参数的过程,使载波的某一个或 某几个参数按照调制信号的规律而变化。调制信号是指来自信源的消息信号(基 带信号),这些信号可以是模拟的,也可以是数字的。未受调制的周期性振荡信 号称为载波,它可以是正弦波,也可以是非正弦波(如周期性脉冲序列)。载波 调制后称为已调信号,它含有调制信号的全部特征。解调:将已调信号中的调制信号恢复出来,是调制的逆过程。调制方式不 同,解调方法也不一样。解调可以分为正弦波解调(有时也称为连续波解调)。 正弦波解调还可再分为幅度解调、频率解调和相位解调,此外还

16、有一些变种如单 边带信号解调、残留边带信号解调等。同样,脉冲波解调也可分为脉冲幅度解调、 脉冲相位解调、脉冲宽度解调和脉冲编码解调等。调制方式有很多,根据调制信号是模拟信号还是数字信号,载波是连续波 (通常是正弦波)还是脉冲序列,相应的调制方式有模拟连续波调制(简称模拟 调制)、数字连续波调制(简称数字调制)、模拟脉冲调制和数字脉冲调制等。最 重要和最常用的模拟调制方式是用正弦波作为载波的幅度调制和再度调制。常见 的调幅、双边带、单边带和残留边带等调制就是幅度调制的几个典型实例。解调的方法可以分为两类:相干解调和非相干解调(包络检波)。解调过程 与采用何种解调方式有关,对于常规幅度调制,一般用

17、包络检波进行解调,由于 在这种解调方式中,接收机对载波频率和相应精度的了解是无关紧要的,所以解 调过程相对简单。对于DSB-AM调制和SSB-AM调制,用相干解调的方法,它要求 在接收机中有一个与载波同频同相的信号,接收机中产生所需要的正弦波振荡word格式. 器,为本地振荡器。数字通信系统中,发送信号某一参数的离散取值(如正弦波的振幅、频率、 相位等)于所承载消息的数字信号(即离散符号)之间通常是一种一一对应关系。 如同模拟信号的频带传输时一样,传输数字信号时也有三种基本的调制方式:振 幅键控(ASK)、频移键控(FSK)和相移键控(PSK)它们分别对应于利用载波 (正弦波)的振幅、频率和相

18、位来承载数字基带信号,可以是模拟线性调制和角 度调制的特姝情况。理论上数字调制与模拟调制在本质上没有什么不同,它们都属于正弦波调 制。但是,数字调制是源信号为离散型的正弦波调制,而模拟调制则是源信号为 连续型的正弦波调制,因而,数字调制具有由数字信号带来的一些特点。这些特 点主要包括两个方面:第一,数字调制信号的产生,除把数字的调制信号当做模 拟信号的特例而直接采用模拟调制方式产生数字调制信号外,还可以采用键控载 波的方法。第二,对于数字调制信号的解调,为提高系统的抗噪声性能,通常采 用与模拟调制系统中不同的解调方式。数字信息由二进制和多进制之分,因此,数字调制可分为二进制调制和多进 制调制。

19、在二进制调制中,信号参量只有两种可能取值;而在多进制调制中,信 号参量可能有M (M2)中取值。2.3幅度调制和相干解调的原理1)幅度调制(线性调制)的原理幅度调制是由调制信号去控制高频载波的幅度,使之随调制信号作线性变化word格式.的过程,设正弦型载波为(2. 3-1)c(t)=Acos(如 + 珂)式中:A为载波幅度;販为载波角频率;0为载波初始相位(以后可以假定为 为0 而不失讨论的一般性)。根据调制定义,幅度调制信号(已调信号)一般可表示成Sm(t)=Ajii(t)cos (恥 t)(2. 3-2)式中:m(t)为基带调制信号。设调制信号m(t)的频谱为M(e),则由上式(2. 3-

20、2)不难得到已调信号Sm(t)的频谱SS);(2. 3-3)由以上表示式可见,在波形上,幅度已调信号的幅度随基带信号的规律而呈 正比地变化;在频谱结构上,它的频谱完全是基信号频谱在频域的简单搬移(精 确到常数因子)。由于这种搬移是线性的,因此,幅度调制通常又称为线性调制, 这里的“线性”并不意味着已调信号与调制信号之间符合线性变换关系,实际上, 任何调制过程都是一种非线性的变换过程131。标准调幅就是常规双边带调制,简称调幅(AM)。假设调制信号m(t)的平均 值为0,将其叠加一个直流偏量A0后与载波相乘(如图4所示),即可形成调幅 信号Qm(t)Sm(t)word格式.AOCOSOL7图3

21、AM调制模型其时域表示式为SAM(t)=AO+m(t)J COS6X7 =A0 COS6X7+nl(t) COSdXV (2. 3-4)式中:AO为外加的直流分量;m(t)可以是确知信号,也可以是随机信号。若m(t)是确知信号则AM信号的频谱为(2. 3-5)Sam( )=nA09+处)+9一次)+1/2必9+血)+ 9-3) j 2)相干解调相干解调也叫同步检波,解调与调制的实质一样,均是频谱搬移。调制是把 基带信号的频谱搬到了载波位置,这一过程可以通过一个相乘器与载波相乘来实 现。解调则是调制的反过程,即把在载频位置的已调信号的频谱搬回到原始基带 位置,因此同样可以用相乘器与载波相乘来实现

22、,相干解调的一般模型如图4所 示word格式.c(t)= cosfixr图4相干解调器的一般模型相干解调时,为了无失真的恢复原基带信号,接收端必须提供一个与接收 的已调载波严格同步(同频同相)的本地载波(称为相干载波),它与接收的已 调信号相乘后,经低通滤波器取出低频分量,即可得到原始的基带调制信号。相干解调器适用于所有的线性调制信号的解调。送入解调器的已调信号的 一般表达式为Sm(t)=Sl(t) cosd/+SQ(t) sincoct(2. 3-6)与同频同相的相干载波c(t)相乘后,得Sp(t)= Sm(t) cos曲=1/2 Sl(t)+l/2 Sl(t) cos2必 +i/2 SQ(

23、t) sin2奴/(2. 3-7)经低通滤波器(LPF)后,得Sd(t)=l/2Sl(t)(2.3-8)其中,Sl(t)是m(t)通过一全通滤波器H1 ( )后的结果。因此,Sd(t)就是 解调输出,即Sd(t)=l/2 Sl(t) y m(t)word格式.由此可见,相干解调器适用于所有线性调制信号的解调,即对于AM、DSB、 SSB和VSB都是适用的。只是AM信号的解调结果中含有直流成分A0,这时在解 调后加上一个简单的隔直流电容即可。3 MATLAB通信系统工具箱MATLAB通信系统工具箱主要应用于参数化模型,频谱分析和估计等。通信 系统工具箱实际上是用MATLAB的基本语句变成的各种子

24、程序集,用于解决某一 方面的专门问题或实现某一类的新算法。MATLAB的通信系统工具箱可以任意增 减,不同的工具箱可以给不同领域的用户提供丰富强大的功能。MATLAB中的通信系统工具箱是目前比较成熟的通信系统仿真工具,MATLAB 通信系统工具箱提供的函数主要用于处理通信及传输问题,为我们分析通信系统 中每个过程提供了极大的帮助,使我们能够轻松直观的解决问题。常用的MATLAB函数主要有以下几项:1 、 figure功能:创建新的图形窗口(用于输出图形的窗口)。格式:figure说明:figure函数创建一个新的图形窗口,并成为当前图形窗口,所创建的图 形窗口的序号是按同一 MATLAB程序中

25、创建的顺序号。2、plot功能:线型绘图函数。word格式.格式:plot(x)plot(x, y)说明:plot(x)是一种最简单的调用方式,x是长度为n的数值向# plot(x)的作 用是在坐标系中顺序地用直接连接顶点i,x(i), i=l,2,-,n生成一条折线。当 向量元素充分多时,即可生成一条光滑的曲线。3 、 subplot功能:多坐标设置与定位当前坐标系。格式:subp lot (in, n, k)说明:subplot(ni, n, k)将图形窗口分成m行n列块子区域,按从上到下,从左到 右的顺序,在第k块子区域定义一个坐标系,使其成为当前坐标系,随后的绘图 函数将在该坐标系输出

26、图形。4 、 ezplot功能:该命令用来绘制符号表达式的自变量和对应各函数值的二维曲线。格式:ezplotCF, xmin, xmax, fig)说明:其中F是要画的符号函数;xmin, xmax是绘图的自变量围,fip是窗口。5、axis功能:该命令用来控制坐标轴的特性。格式:axis(xmin, xmax, ymin, ymax)说明:此为坐标围,其中xminxmax yminymax。7、angle功能:求复数的相角。格式:P=angle(Z)word格式.说明:当Z为复数矩阵时,用来求矩阵Z中每个元素的相角,相角位于-兀,兀。4 基于MATLAB的模拟调制和解调实例4.1用MATLA

27、B分析双边带幅度调制(DSM-AM)我们可以利用MATLAB强大的符号运算功能来进行运算,再根据MATLAB的 可视化结果进行分析。在DSB-AM中,已调信号的时域表示为:u(t)=m(t)c(t)=Acm(t) ssQ北f+必)式中,m(t)是消息信号,c(t)=Ac cosQf/c/+血)为载波,是载波的频 率(单位:HZ),此是初始相位。为了讨论方便取初相处=0 (以下类似)。随u(t)作傅里叶变换,即可得到信号的频域表示:U (f) =Ac/2 M(/ )+ac/2 M(/ + /c)传输带宽Bt是消息信号带宽W的两倍,即:Bt=2W -10tt0/3例 1 某消息信号ni(t)= -

28、2t0/3t2t0/30其他用信号m(t)以DSB-AM方式调制载波c(t)=cos(2nfct),所得到的已调制信号记为u(t).设t。二0.15s, fc=250Hz。试比较消息信号与已调信号并绘制它们的频word格式.谱。运用如下MATLAB程序:%信号持续时间%采样时间间隔%载波频率%采样频率%频率分辨率%时间矢量tO=O.15; ts=0.001; Fc=250; Fs=l/ts; df= 0.3; t=0:ts:t0;m=ones(l, t0/(3*ts) -2*ones( 1, t0/(3*ts), zeros( 1, t0/(3*ts)+l);%定义信号序列C=cos( 2*p

29、 i *Fc. *t);% 载波信号u=m. *c;%调制信号M,m,dfl=fft_seq(m, ts,df);%傅里叶变换M=M/Fs;U, u,dfl=fft_seq(m, ts, df);U=U/FS;C, c, dfl=fft_seq(c, ts, df);f=0:dfl :dfl*(length(m)-l)-Fs/2; %频率矢董subp lot (2, 2, l);plot(t, m(l: length(t); % 未调制信号title(未调制信号); subplot(2, 2, 2);plot(t, u(l: length(t); %已调制信号title(已调制信号); sub

30、plot(2, 2, 3) ; plot(f, abs(fftshift(M); %未调制信号频谱word格式.title(未调制信号频谱);subplot (2, 2,4) ; plot(f, abs(fftshift(U); %已调制信号频谱title(已调制信号频谱);傅里叶变换函数fft_seq,源代码如下:functionM, in, df =fft_seq(m, ts, df)%M, m, df=fft_seq(m, ts, df)%M, in, df=fft_seq(m, ts)%M为输入序列m的傅里叶变换,ts为抽样间隔,输入df为频率分辨率%输出序列m按要求的频率分辨率df进行补零后的序列%输出df为最终的频率分辨率fs=l/ts;if nargin=2, nl=0;else, nl=fs/df;endn2=length(m);n=2 (max(nextpow2(nl), nexpow2(n2);M=fft(m, n);m=m, zeros(n-n2);df=fs/n;word格式.运行后得到的信号和调制信号如图所示:未调制信号1 :厂已调制信号 0.1 0.2-20 0.1 0.2未调制信号频语0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论