毕业设计(论文)-基于simulink的qpsk的调制与解调.doc_第1页
毕业设计(论文)-基于simulink的qpsk的调制与解调.doc_第2页
毕业设计(论文)-基于simulink的qpsk的调制与解调.doc_第3页
毕业设计(论文)-基于simulink的qpsk的调制与解调.doc_第4页
毕业设计(论文)-基于simulink的qpsk的调制与解调.doc_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

基于SIMULINK的QPSK的调制与解调仿真设计通信仿真设计学 院 : 理学院专 业 : 电子信息工程姓名: 学号:摘要随着移动通信技术的发展,以前在数字通信系统中采用FSK、ASK、PSK等调制方式,逐渐被许多优秀的调制技术所替代。本文设计出一个产生QPSK信号的仿真模型,通过此次实验,可以更好地了解QPSK系统的工作原理。正交相移键控,是一种数字调制方式。四相绝对移相键控(QPSK)技术具有抗干扰能力好、误码率低、频谱利用效率高等一系列优点。现正广泛地应用于数字微波通信系统、数字卫星通信系统、宽带接入、移动通信和有线电视系统之中。论文主要介绍了正交相移键控(QPSK)的概况,以及正交相移键控(QPSK)的解调概念和原理,了解Simulink中涉及到QPSK的各种模块的功能,利用Matlab中的Simulink模块对QPSK的调制系统进行了仿真,并对QPSK调制性能进行了分析。从中了解QPSK调制的原理及对现代通信的影响和意义。关键词:QPSK调制 Simulink仿真 Matlab目录1.绪 论31.1 引 言31.2 概念及其基本组成部分31.3 QPSK的系统简介41.4 课题研究现状61.5 本文主要研究工作及研究目的71.5.1 研究工作71.5.2 选题的目的和意义72.QPSK的调制与解调原理82.1 数字调相82.1.1 数字基带传输系统82.1.2 正弦载波数字调制系统92.2 QPSK调制和解调原理92.2.1 调制原理92.2.2 解调原理113.Matlab/Simulink简介133.1 Matlab简介133.2 Simulink简介133.2.1 Simulink概述143.2.2 Simulink的特点153.2.3 Simulink常用模块库164.基于Simulink的QPSK系统仿真分析174.1 QPSK信号的相干解调174.1.1 QPSK解调过程主要组件的功能及参数设置184.1.2 QPSK调制与解调过程主要组件的参数设置194.1.3 QPSK调制解调过程及其波形图224.1.4 QPSK调制解调仿真过程正确性的验证265.仿真结果分析285.1 仿真电路的误码率分析285.2码元速率与系统误码率的关系286.总结29参考文献291. 绪 论1.1 引 言数字通信是用数字信号作为载体来传输消息,或用数字信号对载波进行数字调制后再传输的通信方式。它可传输电报、数字数据等数字信号,也可传输经过数字化处理的语声和图像等模拟信号。模拟信号数字化有多种方法,最基本的是脉码调制(PCM)、差值编码(DPCM)、自适应差值编码(ADPCM)以及各种类型的增量调制。数字通信的早期历史是与电报的发展联系在一起的。1937 年,英国人A.H.里夫斯提出脉码调制(PCM),从而推动了模拟信号数字化的进程。 1946年,法国人E.M.德洛雷因发明增量调制。1950 年C.C.卡特勒提出差值编码。1947 年,美国贝尔实验室研制出供实验用的24 路电子管脉码调制装置,证实了实现PCM 的可行性。1953 年发明了不用编码管的反馈比较型编码器,扩大了输入信号的动态范围。1962 年,美国研制出晶体管24 路1.544兆比/秒脉码调制设备,并在市话网局间使用。数字通信与模拟通信相比具有明显的优点。它抗干扰能力强,通信质量不受距离的影响,能适应各种通信业务的要求,便于采用大规模集成电路,便于实现保密通信和计算机管理。不足之处是占用的信道频带较宽。20 世纪90 年代,数字通信向超高速大容量长距离方向发展,高效编码技术日益成熟,语声编码已走向实用化,新的数字化智能终端将进一步发展。1.2 概念及其基本组成部分数字通信是用数字信号作为载体来传输消息,或用数字信号对载波进行数字调制后再传输的通信方式。它可传输电报、数字数据等数字信号,也可传输经过数字化处理的语声和图像等模拟信号。图1-1显示了一个数字通信系统的功能性框图和基本组成部分,信源输出的可以是模拟信号,如音频或视频信号,在数字通信中,由信源产生的信息变换成二进制数字序列。理论上,应当用尽可能少的二进制数字表示信源输出(消息)。换句话说,我们要寻求一种信源输出的有效表示方法,使其很少产生或不产生冗余。将模拟或数字信源的输出有效地变成二进制序列的处理过程成为信源编码或信源码。信道和输入变换器信源编码器信道编码器数字调制器信道数字解调器信道译码器信源译码器输出变换器输出信号图1-1 数字通信系统基本组成部分由信源编码器输出的二进制序列成为信息序列,它被传送到信道编码器。信道编码器的目的是在二进制信息序列中以受控的方式引入一些冗余,以便于在接收机中来克服信号在信道中传输所受的噪声和干扰的影响。因此,所增加的冗余是用来提高接收数据的可靠性以及改善接收信号的逼真度。事实上,信息序列中的冗余有助于接收机译出期望的信息序列。信道编码器输出的二进制序列送至数字调制器,它是通信信道的接口。因为在实际中遇到的几乎所有的通信信道都能够给传输电信号(波形),所以数字调制的主要目的是将二进制信息序列映射成信号波形。通信信道是用来将发送机的信号发送给接收机的物理媒质。在无线传输中,信道可以是大气。另一方面,电话信道通常使用各种各样的物理媒质,包括有线线路、光缆和无线等。无论用什么物理媒质来传输信息,其基本特点是发送信号随机地受到各种可能机理的恶化。在数字通信系统的接收端,数字解调器对受到信道恶化的发送波形进行处理,并将该波形还原成一个数的序列,该序列表示发送数据符号的估计值。这个数的序列被送至信道编码器,它根据信道编码器所用的关于码的知识及接收数据所含的冗余度重构初始的信息序列。解调器和译码器工作性能好坏的一个度量是译码序列忠发生差错的频度。更准确地说,在译码器输出端的平均比特错误概率是解调器-译码器组合性能的一个量度。作为最后一步,需要模拟输出时,信源译码器从信道译码器接收其输出序列,并根据所采用的信源编码方法的有关知识重构由信源发出的原始信号。由于信道译码的差错以及信源编码器可能引入失真,在信源译码器输出端的信号只是原始信源输出的一个近似。在原始信号与重构信号之间的信号差或信号差的函数就是数字通信系统引入失真的一个量度。1.3 QPSK的系统简介 数字通信现已广泛应用于各个频段和各种通信方式中, 成为当今通信发展的一种必然趋势。所谓数字通信即用数字信号传送信息进行通信, 也可以说通信的数字化。数字通信的主要优点在于用数字信号传送信息易于再生, 可减小传输中的失真易于用脉冲数字电路来实现, 设备可做到体积小、重量轻可以引入计算技术, 应用微处理器及单片微机, 发挥各种数字信号处理及智能化控制功能数字信号易于加密便于采用纠错编码和扩频技术, 提高抗干扰能力。数字通信之所以取得迅速的发展不是偶然的现象, 有其理论上、技术上和客观需求上的基础从理论分析开始, 人们早就认识到数字通信在理论上比模拟通信具有一系列优点。除上述各点外, 在频带和功率的有效利用方面也更为有利计算技术和微电子学的进展为通信的数字化提供了坚实的技术基础人们在社会生活中对多种功能综合服务的需要是数字通信发展的强大动力。全数字调制技术作为通信领域中极其重要的一个方面,近些年得到了飞速的发展。数字专用集成电路的发展使得通信传输中的发送与接收设备可以更加变得更加紧凑,使用的成本更低,并大大减小了功耗,同时也提高了设备的安全性。另一方面,全数字调制解调技术的采用有可能使各类现代调制解调技术融合一体,使该调制解调器不仅适用于各种调制和解调的体制,同时它还具有可变速率这一特性。目前,无论是模拟通信还是数字通信,在不同的通信业务中都得到了广泛的应用。但是,数字通信的发展速度已明显超过模拟通信,成为当代通信技术的主流。与模拟通信相比,数字通信具有以下一些优点:易于控制传输中的差错。具有较强的抗干扰能力,且噪声不积累。易于加密处理,且保密性好。易于集成,使通信设备微型化,重量轻。便于和现今用数字信号处理技术去处理、存储需要的数字信息。QPSK是英文Quadrature Phase Shift Keying的缩略语简称,意为正交相移键控,是一种数字调制方式。四相相移调制是利用载波的四种不同相位差来表征输入的数字信息,是四进制移相键控。QPSK是在M=4时的调相技术,它规定了四种载波相位,分别为 45,135,225,315,调制器输入的数据是二进制数字序列,为了能和四进制的载波相位配合起来,则需要把二进制数据变换为四进制数据,这就是说需要把二进制数字序列中每两个比特分成一组,共有四种组合,即00,01,10,11,其中每一组称为双比特码元。每一个双比特码元是由两位二进制信息比特组成,它们分别代表四进制四个符号中的一个符号。QPSK中每次调制可传输2个信息比特,这些信息比特是通过载波的四种相位来传递的。解调器根据星座图及接收到的载波信号的相位来判断发送端发送的信息比特。 在数字信号的调制方式中QPSK四相移键控是目前最常用的一种卫星数字信号调制方式,它具有较高的频谱利用率、较强的抗干扰性、在电路上实现也较为简单。 在HFC网络架构中,从用户线缆调制解调器发往上行通道的数据采用QPSK方式调制并用TDMA方式复用到上行通道。 在有线电视系统中,卫星,大锅,输出的就是QPSK信号。在实际的调谐解调电路中,采用的是非相干载波解调。本振信号与发射端的载波信号存在频率偏差和相位抖动因而解调出来的模拟I、Q基带信号是带有载波误差的信号。这样的模拟基带信号即使采用定时准确的时钟进行取样判决,得到的数字信号也不是原来发射端的调制信号,误差的积累将导致抽样判决后的误码率增大,因此数字QPSK解调电路要对载波误差进行弥补,减少非相干载波解调带来的影响。此外,ADC的取样时钟也不是从信号中提取的,当取样时钟与输入的数据不同步时,取样将不在最佳取样时刻进行所得到的取样值的统计信噪比就不是最高,误码率就高,因此,在电路中还需要恢复出一个与输入符号率同步的时钟,来校正固定取样带来的样点误差,并且准确的位定时信息可为数字解调后的信道纠错解码提供正确的时钟。校正办法是由定时恢复和载波恢复模块通过某种算法产生定时和载波误差,插值或抽取器在定时和载波误差信号的控制下,对A/D转换后的取样值进行抽取或插值滤波,得到信号在最佳取样点的值,不同芯片采用的算法不尽相同,例如可以采用据辅助法(DA)载波相位和定时相位联合估计的最大似然算法。1.4 课题研究现状人类社会通信建立在信息交流的基础上,通信是推动人类社会文明进步与发展的巨大动力。近年来,移动通信已显著的技术特点和优越性能得以迅速发展,已经得到社会各界用户的广泛认同。随着这个通信行业向3G时代发展的同时基带调制技术也在飞速发展,目前应用的主流技术为8PSK,16QAM和64QAM.但在建筑物较多、地形复杂的地区就必须用QPSK调制确保信噪比从而确保通信的准确性和有效性。QPSK调制全称Quadrature Phase Shift Keying意为正交相移键控,是一种数字调制方式。QPSK是一种频谱利用率高、抗干扰性强的数字调制方式,它被广泛用于各种通信系统中,适合卫星广播。目前已经广泛用于无线通信中,成为现代通信中一种十分重要的调制解调方式。随着数字技术的飞速发展与应用数字信号处理在通信系统中的应用越来越重要。数字信号传输系分为基带传输系统和频带传输系统。频带传输系统也叫数字调制系统,该系统对基带信号进行调制,使其频谱搬移到适合信道传输的频带上数字调制信号又称为键控信号。在调制的过程中可用键控的方法由基带信号对载频信号的振幅,频率及相位进行调制。在技术和工艺进步的基础上,数字通信中调制解调算法的实现已不再是一件可望不可及的事情。可以说,无论是通信系统的内在要求 (即算法复杂性决定接收的质量),还是外在条件(技术和工艺)都在促使通信系统的调制解调向数字化发展。1.5 本文主要研究工作及研究目的1.5.1 研究工作本文研究的主要内容是利用软件来实现QPSK的调制。本次课题利用的软件是MATLAB软件SUMLINK仿真功能模块来进行对QPSK调制过程的仿真。其主要内容包括:1.研究QPSK的调制原理和解调原理;2.分析QPSK的调制过程;3.利用SUMULINK设计QPSK调制仿真模型,并使用示波器显示调制过程中各点波形,验证是否与理论相符。4.掌握Matlab的基本用法,以及Simulink的基本方法使用,和Simulink中各个模块的使用。1.5.2 选题的目的和意义 随着经济危化的不断发展,人们对通信的要求也越来越高。本文主要研究“基于Simulink的QPOSK通信系统仿真”利用MATLAB软件SUMLINK仿真实现QPSK调制方式。QPSK调制系统目前正广泛地应用在无线通信领域,它具有较高的频谱利用率,较强的抗干扰性,在电路上实现也较为简单。使用SUMLINK对QPSK调制、解调进行模拟。具体解决了二进制信息在QPSK调制过程中的串-并变换,解调过程中对已调信号的滤波、抽样判决、并-串变换一系列问题。通过利用MATLAB软件SUMLINK实现了QPSK通信系统的仿真,完成了QPSK通信系统的调制解调过程的仿真实现,使接收端能够准确地接收到来自发放的信息。QPSK调制方式在通信工程中的应用十分广泛,其误码率随信噪比的增加而减少并最终可能为零。在QPSK调制方式以后,还会出现进制更多的调制方式。而我们着重要解决的问题也从如何提高相位谱利用率转变为如何减少误差以及提高传送速率。阐述QPSK调制的实现过程,并运用软件实现手段对信号变换过程加以分析,希望有所收获。2. QPSK的调制与解调原理2.1 数字调相2.1.1 数字基带传输系统从消息传输的角度看,一个数字通信系统包括两个重要的变换,即消息与数字基带信号之间的变换;数字基带信号与信道信号之间的变换。通常,前一个变换由发收终端设备来完成,它把无论是离散的还是连续的消息转换成数字的基带信号,而后一变换则由调制和解调器完成。在数字通信中,有些场合可以不经过载波调制和解调过程而让基带信号直接进行传输。例如,在市内利用电传机直接进行电报通信,或者利用中继方式在长距离上直接传输PCM信号等。这种不用载波调制解调装置而直接传送基带信号的系统,我们称它为基带传输系统,它的基本结构如下:信道信号形成信道接受滤波器抽样判决器基带脉冲输入干扰输出 图2-1 基带传输系统图2-1信道信号形成器用来产生适合于信道传输的基带信号,信道可以是允许基带信号通过的媒质(例如能够通过从直流到高频的有线线路);接收滤波器用来接收信号和尽可能排除信道噪声和其他干扰;抽样判决器则是在噪声背景下用来判定与再生基带信号。与此对应,我们把包括了载波调制和解调过程的传输系统称为频带传输系统,如图2-2所示:调制器信道解调器基带脉冲输入基带脉冲输出干扰图2-2 频带传输系统的基本结构虽然在实际使用的数字通信系统中基带传输不如频带传输那样广泛,但是,对于基带传输系统的研究仍然是十分有意义的。第一,即使在频带传输制里也同样存在基带传输问题,也就是说,基带传输系统的许多问题也是频带传输系统必须考虑的问题;第二,随着数字通信技术的发展,基带传输这种方式也有迅速发展的趋势,目前,它不仅用于低速数据传输,而且还用于高速数据传输;第三,理论上也可以证明,任何一个采用线形调制的频带传输系统,总是可以由一个等效的基带传输系统所替代。 2.1.2 正弦载波数字调制系统上面我们简单的提了一下数字基带传输系统。然而,实际通信中不少信道都不能直接传送基带信号,必须用基带信号对载波波形的某些参量进行控制,使载波的这些参量随基带信号的变化而变化,即所谓正弦载波调制。下面,我们将以QPSK为主讨论以正弦波作为载波的数字调制系统。从原理上来说,受调载波的波形可以是任意的,只要已调信号适合于信道传输就可以了。但实际上,在大多数数字通信系统中,都选择正弦信号作为载波。这是因为正弦信号形式简单,便于产生及接收。和模拟调制一样,数字调制也有调幅、调频和调相三种基本形式,并可以派生出多种其他形式。数字调制与模拟调制相比,其原理并没有什么区别。不过模拟调制是对载波信号的参量进行连续调制在接收端则对载波信号的调制参量连续地进行估值;而数字调制都是用载波信号的某些离散状态来表征所传送的信息,在接收端也只要对载波信号的离散调制参量进行检测。根据已调信号的频谱结构特点的不同,数字调制也可分为线形调制和非线形调制。在线形调制中,已调信号的频谱结构与基带信号的频谱结构相同,只不过频率位置搬移了;在非线形调制中,已调信号的频谱结构与基带信号的频谱结构不同,不是简单的频谱搬移,而是有其他新的频率成分出现。振幅键控属于线形调制,而移频键控常属于非线形调制。我们主要讨论的是多进制的相位调制,因此,先来看看与二进制数字调制相比,它有哪些特点:1.在相同的码元传输速率下,多进制系统的信息传输速率显然比二 进制系统的高。四进制系统的信息速率是二进制系统的两倍;2. 在相同的信息速率下,由于多进制码元传输速率比二进制的低,因而多进制信号码元的持续时间要比二进制的长。显然,增大码元宽度,就会增加码元的能量,并能减小由于信道特性引起的码间干扰的影响。2.2 QPSK调制和解调原理2.2.1 调制原理在无线电通信系统中,为实现电信号的传输,需要将待传送信号的频谱移到较高的频率范围,这种频谱的搬移称为信号的调制。需要调制的原因有两方面。一方面,由电磁波辐射理论可知,只有当发射天线的尺寸等于信号波长的1/10或更大些,新号才能有效的通过天线发射出去;因为声音、图像等形成的电信号的频率很低,所以需要的天线尺寸应达到几十公里甚至几百公里,这显然是不可行的。另一方面,即使能把低频信号发射出去,也会造成各种低频信号的相互干扰,无法接受。 利用调制过程将每一个信号的频谱搬移到互不重叠的频率范围,使接受信号时,不致相互干扰。这个问题的解决使得在一个信道中可以传输多个信号,即实现了信道的“频分多路复用”。 调制,通常是由低频信号(又称调制信号)去控制一个高频振荡的振幅、频率或初相位等参数之中的任意一个来达到的,分别称为幅度调制、频率调制和相位调制;频率调制和相位调制又称角度调制。QPSK的调制中,QPSK信号可以看成是两个载波正交的2PSK信号调制器构成。原理分析如下:基本原理和系统结构QPSK与二进制PSK一样,传输信号包含的信息都存在于相位中。个别的载波相位取四个等间隔值之一,如/4, 3/4,5/4,和7/4。相应的,可将发射信号定义为 () (2.2-5) 其他 其中,i1,2,3,4;E是发射信号的每个符号的能量,T为符号的持续时间,载波频率f等于nc/T,nc为固定整数。每一个可能的相位值对应于一个特定的二位组。下面介绍QPSK信号的产生和检测。如图为典型的QPSK发射机框图。输入的二进制数据序列首先被不归零(NRZ)电平编码转换器转换为极性形式,即负号1和0分别用和-表示。该二进制波形被分接器分成两个分别由输入序列的奇数位偶数位组成的彼此独立的二进制波形,这两个二进制波形分别用a1(t)和a2(t)表示。此时,在任何一信号时间间隔内a1(t),和a2(t)的幅度恰好分别等于Si1和 Si2,即由发送的二位组决定。这两个二进制波形a1(t)和a2(t)被用来调制一对正交载波:,。这样就得到一对二进制PSK信号。和的正交性使这两个信号可以被独立地检测。最后,将这两个二进制PSK信号相加,从而得期望的QPSK。调制部分原理方框图如下:图2-4 调制原理框图2.2.2 解调原理QPSK信号是两个正交的2PSK信号的合成,所以可仿照2PSK信号的相平解调法,用两个正交的相干载波分别检测A和B两个分量,然后还原成串行二进制数字信号,即可完成。原理图如图2.5所示。低通相乘抽判/2相乘低通抽判并/串载波提取定时提取-QPSK信号输出信号图2.5 QPSK解调原理图相干解调中,正交路和同相路分别设置两个相关器,得到I(t) 和Q(t),经电平判决和并一串变换后即可恢复原始信息。当然,如果调制端是差分编码的,那么解调中并串变换后还需一个差分解码。假如已调信号为,I(t) 和Q(t) 分别为和正交路,为载波频率,那么相干解调后,同相路相乘可得 (2-5) 正交路为 (2-6) 经过低通滤波器后,可得 (2-7)经过判决电路后,由上式,不难得到如下表所示结果(同相路和正交路是经过极性转换的,1对应于二进制数据1,-1对应于二进制数据0)。解调过程中涉及到信号的采样、数字下变频、载波同步、位同步等关键技术。信号的采样是模拟信号与数字信号之间的一个通道,是数字化解调过程中一个及其关键的步骤。数字下变频DDC(Digital Down Converter)是随着数字信号处理技术的发展而出现的,目前大量使用在数字中频技术中,它的根本任务就是实现数字中频到基带信号的变换。数字下变频的组成与模拟下变频器类似,包括数字混频器、数字控制振荡器(NCo)和低通滤波器(LPF)三部分组成。影响数字下变频器性能的主要因素有两个:一是表示数字本振、输入信号以及混频乘法运算的样本数值的有限字长所引起的误差;二是数字本振相位分辨率不够而引起数字本振样本数值的近似取值。也就是说,数字混频器和数字本振的数据位数不够宽,存在尾数截断的情况;数字本振相位的样本值存在近似的情况。它主要涉及数控振荡器NCO,抽取滤波器(即积分清洗滤波器)等技术。在数字通信系统中,解调器的任务是恢复出传输来的原始数据系列。解调器的构成方案通常可以分为两类:同步解调和异步解调。两者的区别在于,同步解调需要一个相干同步的本地载波。一般地说,同步解调性能较为优良。但是,对于抑制载波分量的调制信号来说,要从接收的信号中恢复出参考载波,必须进行相应的处理。在数字通信中,除了载波同步外,还需要位同步。因为消息是一串连续的码元系列,解调时必须知道码元的起止时刻,即码同步。位同步可分为自同步和外同步两种。自同步是直接从接收的信号中提取位同步信息,而外同步是在发射端专门发射导频信号。例如,在基带信号频谱的零点,插入所需的导频信号,在接收端,利用窄带滤波器,就可以从解调后的基带信号中提取所需的同步信息。插入导频也可以使数字信号的包络,随同步信号的某种波形而变化。在相移或频移键控时,在接收端只要进行包络检波就可得到同步信号。3. Matlab/Simulink简介3.1 Matlab简介MATLAB是MATrix LABoratory的缩写,是一款由美国Math Works公司出品的商业数学软件。MATLAB 是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C,C+和FORTRAN)编写的程序。 尽管MATLAB主要用于数值计算,但是因为大量的额外的工具箱它也适合于不同领域的应用,如控制系统设计与分析、图像处理和信号处理和通信、金融建模和分析等。除了一个完整的Simulink包,提供了一个可视化的开发环境,通常用于系统仿真、动态/嵌入式系统开发等。3.2 Simulink简介Matlab是一个数值计算,先进的图形和可视化,高层次的编程语言综合科学计算环境。 MATLAB工具箱提供面向专业图书馆延伸MATLAB capabilities.MATLAB编译MATLAB M文件自动转换成独立的应用程序开发的C和C代码。 SIMU字可以用计算机模拟,在Simulink和链接词说,它连接到系统,系列模块连接在一起,构成一个复杂的系统模型。 Simulink是MATLAB最重要的组成部分,它可以提供一个动态系统建模,仿真和集成环境的综合分析。在这种环境下,工作人员不必编写复杂的程序,用鼠标进行简单的操作,你可以构造不同的系统。 Simulink中有许多优点,以适应清除的结构和流程仿真精细,贴近实际,高效率,灵活的基于Simulink的上述优势,广泛已被广泛用于在复杂的模拟和设计控制理论与数字信号处理。 Simulink是用于动态系统建模,仿真和分析软件包。 SIMULINK动态系统(包括连续系统,离散系统和混合动力系统的建模,分析和模拟),这将是一件容易的事情。它提供了一个图形化的,互动的环境,只需用鼠标拖动的方法将能够迅速建立系统框图模型,甚至不写一行代码。 Simulink系统建模与仿真,其最大的优点是易于学习,易于使用和依靠基于MATLAB仿真的丰富资源。7Simulink具有如下特点:交互式、图形化的建模环境:Simulink中提供了丰富的模块库,以帮助用户快速建立一个动态的系统模型。实验者只需使用鼠标单击库中的系统模块不同的模块,然后通过连接的设计原理建模。 交互式的仿真环境:Simulink的框图提供强大的交互式仿真环境,实验者可以使用命令行模拟,模拟,通过下拉菜单。 专用模块库(Blocksets):Simulink建模系统的补充,MathWorks公司还开发了一个特殊的功能块,如DSP模块库和通信模块库,包。实验者使用这些软件包,用户可以快速系统建模,仿真和分析。更方便,用户也可以下载代码自动生成系统模型和生成的代码应用到不同的目标机。 提供了仿真库的扩充和定制机制: Simulink的开放式架构允许用户扩展的模拟环境:MATLAB,C代码生成自定义模块库,并有自己的图标和界面。因此,用户可以使用C链接写的代码,或购买更先进的系统设计,仿真和分析,使用由第三方开发商提供的模块库。 与MATLAB工具箱的集成:由于Simulink的MATLAB的资源和功能,使用户可以直接在Simulink的,如数据分析,模拟,过程自动化,优化参数。工具箱中提供了先进的设计和分析能力,可以快速集成到模拟过程。 架构扩展Simulink的基础上的建模也提供设计,实施,验证和确认任务相应的工具。 Simulink和MATLAB紧密集成,可以直接访问大量用于算法开发,仿真分析和可视化的MATLAB工具,批处理脚本来创建定制的建模环境,信号参数和测试数据的定义。3.2.1 Simulink概述Matlab是一个数值计算,先进的图形和可视化,高层次的编程语言综合科学计算环境。 MATLAB工具箱提供面向专业图书馆延伸MATLAB capabilities.MATLAB编译MATLAB M文件自动转换成独立的应用程序开发的C和C代码。 SIMU字可以用计算机模拟,在Simulink和链接词说,它连接到系统,系列模块连接在一起,构成一个复杂的系统模型。 Simulink是MATLAB最重要的组成部分,它可以提供一个动态系统建模,仿真和集成环境的综合分析。在这种环境下,工作人员不必编写复杂的程序,用鼠标进行简单的操作,你可以构造不同的系统。 Simulink中有许多优点,以适应清除的结构和流程仿真精细,贴近实际,高效率,灵活的基于Simulink的上述优势,广泛已被广泛用于在复杂的模拟和设计控制理论与数字信号处理。 Simulink是用于动态系统建模,仿真和分析软件包。 SIMULINK动态系统(包括连续系统,离散系统和混合动力系统的建模,分析和模拟),这将是一件容易的事情。它提供了一个图形化的,互动的环境,只需用鼠标拖动的方法将能够迅速建立系统框图模型,甚至不写一行代码。 Simulink系统建模与仿真,其最大的优点是易于学习,易于使用和依靠基于MATLAB仿真的丰富资源。7Simulink具有如下特点:交互式、图形化的建模环境:Simulink中提供了丰富的模块库,以帮助用户快速建立一个动态的系统模型。实验者只需使用鼠标单击库中的系统模块不同的模块,然后通过连接的设计原理建模。 交互式的仿真环境:Simulink的框图提供强大的交互式仿真环境,实验者可以使用命令行模拟,模拟,通过下拉菜单。 专用模块库(Blocksets):Simulink建模系统的补充,MathWorks公司还开发了一个特殊的功能块,如DSP模块库和通信模块库,包。实验者使用这些软件包,用户可以快速系统建模,仿真和分析。更方便,用户也可以下载代码自动生成系统模型和生成的代码应用到不同的目标机。 提供了仿真库的扩充和定制机制: Simulink的开放式架构允许用户扩展的模拟环境:MATLAB,C代码生成自定义模块库,并有自己的图标和界面。因此,用户可以使用C链接写的代码,或购买更先进的系统设计,仿真和分析,使用由第三方开发商提供的模块库。 与MATLAB工具箱的集成:由于Simulink的MATLAB的资源和功能,使用户可以直接在Simulink的,如数据分析,模拟,过程自动化,优化参数。工具箱中提供了先进的设计和分析能力,可以快速集成到模拟过程。 架构扩展Simulink的基础上的建模也提供设计,实施,验证和确认任务相应的工具。 Simulink和MATLAB紧密集成,可以直接访问大量用于算法开发,仿真分析和可视化的MATLAB工具,批处理脚本来创建定制的建模环境,信号参数和测试数据的定义3.2.2 Simulink的特点Simulink中有丰富的扩展模块库的预定义以及交互式图形编辑,混合和管理的分割模型直观的框图设计特征的水平,实现管理复杂的设计模型浏览器的导航,创建,任何信号配置搜索模型,参数,属性,生成的模型代码,并能提供与其他模拟程序或手写代码集成的API,可以使用嵌入式MATLAB模块在Simulink和嵌入式Systemscall的MATLAB算法实现,运行时使用一个固定的步变步运行仿真,根据仿真模式(正常,加速器,快速加速器)确定解释性运行到运行或编译的C代码,在模型的形式; graphicalof调试器和分析器来检查模拟的结果,可以自我诊断性能和行为异常;可以访问MATLAB为了对结果进行分析和可视化,自定义建模环境,信号参数和测试数据,模型分析anddiagnostic工具的定义,以确保模型的一致性确定模型的误差。3.2.3 Simulink常用模块库Simulink有几个常用的模块:1、信宿(Sinks)模块库Display显示输入的值;Output创建子系统的输出端口或外部输出端口;Scope、Float Scope显示仿真时产生的信号;StopSimulation表示停止仿真;Terminator将未使用的输出端作为终端来避免告警;XY Graph显示XY坐标图。2、信源(Sources)模块库包括产生各种信号的模块。BandLimited White Noise为连续系统引入白噪声;Chirp Signal产生一个扫频信号;Clock产生和显示仿真时间;Constant产生一个常量值; Ground表示接地等。3、连续(Continuous)模块库包括线性函数模型。包括有微分单元(Derivative)、积分单元(Integrator)、线性状态空间系统单元(StateSpace)、线性传递函数单元(Transfer Fen)、延时单元(Transport Delay)、可变传输延时单元(Variable Transport Delay)、指定零极点输入函数单元(ZeroPole)。4、数学操作(Simulink Math Operations和FixedPoint Blocket Math)模块库包含常用的数学函数模块。包括输入信号绝对值单元(Abs)等。5、通信模块库(Comunications Blockset)信源(Comm Sources):产生需要的随机或伪随机信号,或者是文件或模拟压控振荡器(VCO)的非随机信号。 Bernoulli Random Binary Generator模块:产生由伯努利分布得到的二进制随机数。 Binary Vector Noise Generator模块:产生二进制随机向量。 RandomInteger Generator模块:产生一个在一定范围内的随机整数。 Poission Int Generator模块:产生洎松分布所需的随机整数。 PN Sequence Generator模块:产生伪随机序列。 Gaussian Noise Generator模块:产生离散高斯白噪声。 Rayleigh Noise Generator模块:产生瑞利分布的噪声。 Uniform Noise Generator模块:产生一个在特定条件下的均匀噪声。 Voltage-Controlled Oscillator模块:实现压控振荡器。 信宿(Comm Sinks):此库中提供了信宿和显示的模块,以使对通信系统的分析更加简便。 Triggered Write to File模块:利用上升沿的触发向文件写入数据。Enor Rate Calculation模块:统计输入信号的误码率。6、信源编码(Source Coding)模块库信源编码分为两个步骤:信源编码和信源译码。得到一个数字信号需要用到量化。所得信号的符号都是在某个有限范围内的非负整数。信源译码就是从传输得到的信号恢复出源信息流。7、信道(Channel)模块库提供各种不同通信环境的信道模型,比如高斯白噪声信道等。 8、错误侦测与校验(Enor Detection Correction)模块库利用输入输出的数据,得到分析数据的模块,比如误码率计算的模块。 9、调制解调(Modulation)模块分为数字调制和模拟调制,再细分又可分为相位调制、幅度调制和频率调制。4. 基于Simulink的QPSK系统仿真分析4.1 QPSK信号的相干解调本课题采用MATLAB自带的SIMULINK来设计QPSK解调的仿真过程,仿真如图4-1所示。图4-1 QPSK解调仿真图1 正弦相干波产生器4.1.1 QPSK解调过程主要组件的功能及参数设置1 正弦相干载波产生器图4-1 正弦相干载波产生器功能:如图4-1所示此模块组是实现给输入的信号加相干正弦载波,实现频谱搬移。2 积分器及延时器图4-5积分器和延时器的连接功能:如图4-6所示此模块组是实现对输出信号进行抽样判决的作用。3 并/串转换图4-7 并/串转换器功能:如图4-7所示此模块

温馨提示

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

评论

0/150

提交评论