数字调制仿真.doc
数字调制系统误比特率(BER)测试的仿真设计及分析

数字调制系统误⽐特率(BER)测试的仿真设计及分析数字调制系统误⽐特率(BER)测试的仿真设计与分析⽬录⼀、概述 (2)⼆、课程设计要求及注意事项 (3)三、SystemView动态系统仿真软件 (4)1.SystemView系统的特点 (4)2.使⽤Systemview (4)四、数字调制系统BER测试的仿真设计与分析 (5)五、仿真系统组成及对应结果 (10)⼀、低频相⼲调制解调系统组成与分析 (10)⼆、⾼频相⼲调制解调系统BER测试仿真模型建⽴与分析 (12)三、⾼频差分相⼲调制解调BER测试仿真模型建⽴与分析 (16)四、⾼频差分与相⼲调制解调BER模型对⽐分析 (21)六、⼼得体会 (26)七、参考⽂献 (27)⼀、概述《通信原理》课程设计是通信⼯程、电⼦信息⼯程专业教学的重要的实践性环节之⼀,《通信原理》课程是通信、电⼦信息专业最重要的专业基础课,其内容⼏乎囊括了所有通信系统的基本框架,但由于在学习中有些内容未免抽象,⽽且不是每部分内容都有相应的硬件实验,为了使学⽣能够更进⼀步加深理解通信电路和通信系统原理及其应⽤,验证、消化和巩固其基本理论,增强对通信系统的感性认识,培养实际⼯作能⼒和从事科学研究的基本技能,在通信原理的理论教学结束后我们开设了《通信原理》课程设计这⼀实践环节。
Systemview是ELANIX公司推出的⼀个完整的动态系统设计、模拟和分析的可视化仿真平台。
从滤波器设计、信号处理、完整通信系统的设计与仿真,直到⼀般的系统数学模型建⽴等各个领域,Systemview 在友好⽽且功能齐全的窗⼝环境下,为⽤户提供了⼀个精密的嵌⼊式分析⼯具。
它作为⼀种强有⼒的基于个⼈计算机的动态通信系统仿真⼯具,可达到在不具备先进仪器的条件下也能完成复杂的通信系统设计与仿真的⽬的,特别适合于现代通信系统的设计、仿真和⽅案论证,尤其适合于⽆线电话、⽆绳电话、寻呼机、调制解调器、卫星通讯等通信系统;并可进⾏各种系统时域和频域分析、谱分析,及对各种逻辑电路、射频/模拟电路(混合器、放⼤器、RLC电路、运放电路等)进⾏理论分析和失真分析。
实验三 2ASK与2FSK调制解调系统仿真实验指导书

实验三:2ASK与2FSK调制解调系统仿真实验指导书2012年11月一、实验目的1)对2ASK 与2FSK 数字调制系统进行建模仿真,了解其工作原理; 2)熟悉运用simulink 搭建完整信号调制解调系统;3)对比信号基带波形与解调后的波形差异,比较两种方法的优劣。
二、实验内容运用simulink 搭建完整的2ask 与2fsk 调制解调系统。
2ASK 输入由伯努利二进制随机数产生器产生,由DSB AM 调制与解调器模拟2ASK 调制解调,用加性高斯白噪声信道,最后配上速率转换器与显示器。
如果需要,也可加入频谱仪对前后的频谱进行分析。
2FSK 输入由伯努利二进制随机数产生器产生,由基带M-FSK 调制与解调器模拟2fsk 调制解调,用加性高斯白噪声信道,最后配上速率转换器及显示器构成。
如果需要,也可以加入频谱仪对前后频谱进行分析。
三、实验原理1 2ASK 调制解调原理数字幅度调制又称幅度键控(ASK ),二进制幅度键控记作2ASK 。
2ASK 是利用代表数字信息“0”或“1”的基带矩形脉冲去键控一个连续的载波,使载波时断时续地输出。
有载波输出时表示发送“1”,无载波输出时表示发送“0”。
根据幅度调制的原理,2ASK 信号可表示为:式1式中,ωc 为载波角频率, s(t)为单极性NRZ 矩形脉冲序列式2其中,g(t)是持续时间为Tb 、高度为1的矩形脉冲,常称为门函数;αn 为二进制数字序列。
式32ASK 信号的产生方法(调制方法)有两种,如下图所示。
图(a )是一般的模拟幅度调制方法,这里的由式2规定;图(b )是一种键控方法,这里的开关电路受控制。
图(c )给出了及的波形示例。
二进制幅度键控信号,由于一个信号状态始终为0,相当于处于断开状态,故又常称为通断键控信号(OOK 信号)。
tt s t e c ωcos )()(0=∑-=n b n nT tg a t s )()(图1 2ASK 信号产生方法与波形示例2ASK 信号解调的常用方法主要有两种:包络检波法和相干检测法。
(完整word版)脉冲编码调制(PCM)系统设计与仿真

脉冲编码调制(PCM)系统设计与仿真摘要: SystemView 仿真软件可以实现多层次的通信系统仿真。
脉冲编码调制(PCM)是现代语音通信中数字化的重要编码方式。
利用SystemView 实现脉冲编码调制(PCM)仿真,可以为硬件电路实现提供理论依据。
通过仿真展示了PCM编码实现的设计思路及具体过程,并加以进行分析。
关键词: PCM 编译码1、引言随着电子技术和计算机技术的发展,仿真技术得到了广泛的应用。
基于信号的用于通信系统的动态仿真软件SystemView具有强大的功能,可以满足从底层到高层不同层次的设计、分析使用,并且提供了嵌入式的模块分析方法,形成多层系统,使系统设计更加简洁明了,便于完成复杂系统的设计。
SystemView具有良好的交互界面,通过分析窗口和示波器模拟等方法,提供了一个可视的仿真过程,不仅在工程上得到应用,在教学领域也得到认可,尤其在信号分析、通信系统等领域。
其可以实现复杂的模拟、数字及数模混合电路及各种速率系统,并提供了内容丰富的基本库和专业库。
本文主要阐述了如何利用SystemView实现脉冲编码调制(PCM)。
系统的实现通过模块分层实现,模块主要由PCM编码模块、PCM译码模块、及逻辑时钟控制信号构成。
通过仿真设计电路,分析电路仿真结果,为最终硬件实现提供理论依据。
2、系统介绍PCM即脉冲编码调制,在通信系统中完成将语音信号数字化功能。
PCM的实现主要包括三个步骤完成:抽样、量化、编码。
分别完成时间上离散、幅度上离散、及量化信号的二进制表示。
根据CCITT的建议,为改善小信号量化性能,采用压扩非均匀量化,有两种建议方式,分别为A律和μ律方式,我国采用了A律方式,由于A律压缩实现复杂,常使用13 折线法编码,采用非均匀量化PCM编码示意图见图1。
图1 PCM 原理框图下面将介绍PCM 编码中抽样、量化及编码的原理: (a) 抽样所谓抽样,就是对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号。
systemview通信系统仿真 AM、DSBSSB调制解调 数字调制方式仿真2ASK、2FSK、2PSK调制解调抽样定理、增量调制

1引言 (1)2 SystemView的基本介绍 (2)3模拟调制系统的设计与分析 (4)3.1 AM的调制解调 (4)3.1.1 AM的调制解调原理 (4)3.1.2 AM调制解调的仿真设计及分析 (5)3.2 DSB调制解调 (7)3.2.1 DSB调制解调原理 (7)3.2.2 DSB调制解调仿真设计及分析 (7)3.3 SSB的调制解调 (9)3.3.1 SSB的调制原理 (9)3.3.2 SSB的调制解调仿真设计及分析 (10)3.4三种幅度调制系统的比较 (13)4 数字调制解调系统 (14)4.1数字信号基带传输原理 (14)4.2 2ASK的调制解调 (14)4.2.1 2ASK调制与解调基本原理及其分析 (14)4.2.3 2ASK系统仿真设计及分析 (15)4.3 2FSK的调制解调 (18)4.3.1 2FSK调制与解调基本原理及其分析 (18)4.3.2 2FSK系统仿真设计及分析 (19)4.4 2PSK的调制解调 (20)4.4.1 2PSK调制与解调基本原理及其分析 (20)4.4.2 2PSK系统仿真设计及分析 (21)5信号的抽样与恢复 (24)5.1 抽样定理 (24)5.2 信号的采样与恢复仿真及分析 (24)6 增量调制与解调 (27)6.1增量调制原理 (27)6.2 增量调制仿真设计及分析 (28)7 结论 (30)参考文献 (31)在当今信息社会,通信已经成为整个社会的高级“神经中枢”,通信技术变得越来越重要,没有通信的人类社会将是不堪设想的。
通信按传统的理解就是信息的传递与交换。
一般来说,通信系统是由信源、发送设备、信道、接收设备、信宿组成,其系统组成如图1-1所示:(发送端) (接收端)图1-1 通信系统的组成一般发送端要有调制器,接收端要有解调器,这就用到了调制与解调技术。
调制可分为模拟调制和数字调制,模拟调制常用的方法有AM 调制、DSB 调制及SSB 调制等。
实验二--基于simulink的2ASK数字调制与解调的仿真

实验二 基于simulink 的2ASK 有扰通信系统仿真一、实验目的1、熟悉2ASK 系统的调制、解调原理2、进一步熟悉MATLAB 环境下的Simulink 仿真平台3、提高学生分析问题和解决问题的能力二、实验原理1、2ASK 调制原理a)2ASK 的时间波形振幅键控是正弦载波的幅度随数字基带信号而变化的数字调制。
当数字基带信号为二进制时,则为二进制振幅键控。
设发送的二进制符号序列由0、1序列组成,发送0符号的概率为P ,发送1符号的概率为1-P ,且相互独立。
该二进制符号序列可表示为)()(S nn nT t g a t s -=∑其中,⎩⎨⎧=P -P 110发送概率为发送概率为n a T s 是二进制基带信号时间间隔,g(t)是持续时间为T s 的矩形脉冲:⎩⎨⎧≤≤=其他001)(s T t t g则二进制振幅键控信号可表示为t nT t g a t t s t s c s n n c ASK ωωcos )(cos )()(2⎥⎦⎤⎢⎣⎡-==∑ 典型波形如图1-1所示图1-1 典型2ASK 波形由图1-1可以看出,2ASK 信号的时间波形e 2ASK (t)随二进制基带信号s(t)通断变化,所以又称为通断键控信号(OOK 信号)。
b)2ASK 信号的功率谱密度由于二进制的随机脉冲序列是一个随机过程,所以调制后的二进制数字信号也是一个随机过程,因此在频率域中只能用功率谱密度表示。
2ASK 信号功率谱密度的特点如下:(1)由连续谱和离散谱两部分构成,连续谱由调制信号g(t)经线性调制后决定,离散谱由载波分量决定;(2)已调信号波形的带宽是基带脉冲波形带宽的2倍。
2ASK 信号功率谱密度推导:设调制信号s(t)为单极性不归零码,码元间隔为T s ,高电平设为A ,低电平为0,则)(t s 的功率谱)(f P s 为 )(4)(4)(222f A fT Sa T A f P s s s δπ+= 已调信号为t nT t g a t t s t s c S n n c ASK ωωcos )(cos )()(2⎥⎦⎤⎢⎣⎡-==∑,其功率谱为[])()(16)()(sin )()(sin 16)(2222c c s c s c s c s c s e f f f f A T f f T f f T f f T f f T A f P -+++⎥⎥⎦⎤⎢⎢⎣⎡--+++=δδππππ图1-2 2ASK 信号的功率谱密度示意图图中,sb T f 1=,为调制信号s(t)的带宽,数值上也等于码元速率。
(完整word版)数字通信系统的设计与仿真

数字通信系统的设计与仿真摘要:数字通信系统是数字传输的过程,模拟信号到达接收端必须先将模拟信号转换成数字信号,数字信号在信道中传输会有损耗,因此合理的采用信道的编/译码和调制、解调是十分重要的,本实验采用systemview 进行仿真.关键字:眼图、误码率、调制、解调.1数字通信系统模型与原理1.1数字通信系统模型数字通信系统是利用数字信号来传递信息的通信系统,如图1所示.图1数字通信系统模型1.1.1 信源编码与译码信源编码有两个基本功能:一是提高信息传输的有效性,即通过某种数据压缩技术设计减少码元数目和降低码元速率.二是完成模/数(A/D)转换,即当信息源给出的是模拟信号时,信源编码器将其转换成数字信号,以实现模拟信号的数字化传输.信源译码是信源编码的逆过程.1.1.2 信道编码与译码信道编码的目的是增强数字信号的抗干扰能力.数字信号在信道传输时受到噪声等影响后将会引起差错.为了减少差错,信道编码器对传输的信息码元按一定的规则加入保护成分,组成所谓“抗干扰编码”.接收端的信道译码器按相应的规则进行解码,从中发现错误或纠正错误,提高通信系统的可靠性.1.1.3 加密与解密在需要实现保密通信的场合,为了保证所穿信息的安全,认为地将被传输的数字序列扰乱,即加上密码,这种处理过程叫加密.在接收端利用与发送端相同的密码复制品对收到的数字序列进行解密,恢复原来信息.1.1.4 数字调制与解调数字调制就是把数字基带信号的频谱搬移到高频处,形成适合在信道中传输的带通信号.基带的数字调制方式有振幅键控(ASK)、频移键控(FSK)、绝对相移键控、相对相移键控(DPSK).在接收端可以采用相干解调或非相干解调还原数字基带信号.对高斯噪声下的信号检测,一般用相关器或匹配滤波器来实现.1.1.5 同步同步是使收发两端的信号在时间上保持步调一致,是保证数字通信系统有序、准确、可靠工作的前提条件.按照同步的公用不同,分为载波同步、位同步、群同步和网同步.数字通信的主要特点(1) 抗干扰能力强,尤其是数字信号通过中继再生后可消除噪声积累(2) 数字信号通过差错控制编码,可提高通信的可靠性.(3) 由于数字通信传输一般采用二进制码,所以可使用计算机对数字信号进行处理,实现复杂的远距离大规模自动控制系统和自动数据处理系统,实现以计算机为中心的通信网.(4) 在数字通信中,各种消息(模拟的和离散的)都可变成统一的数字信号进行传输.在系统对数字信号传输情况的监视信号、控制信号及业务信号都可采用数字信号.数字传输和数字交换技术结合起来组成的ISDN 对于来自不同信源的信号自动地进行变换、综合、传输、处理、存储和分离,实现各种综合业务.(5) 数字信号易于加密处理,所以数字通信保密性强.数字通信的缺点是比模拟信号占带宽,然而,由于毫米波和光纤通信的出现,带宽已不成问题.2 系统的设计过程为了使数字信号在带通信道中传输,必须使用数字基带信号对载波进行调制,以使信号与信道的特性相匹配.这种用数字基带信号控制载波,把数字基带信号变换为数字带同信号的过程称为数字调制.在接收端通过解调器把带通信号还原成数字基带信号的过程称为数字解调.通常把包括调制和解调过程的数字传输系统叫做数字带通传输系统.一般来说,数字调制与模拟调制技术有的方法:把数字基带信号当作模拟信号的特殊情况处理;是利用数字信号的离散取值特点通过开关键控载波,2.1 信源编码模拟信号转换成数字信号包括三个步骤:抽样,量化,编码.(1) 抽样:把模拟信号在时间上离散化,变换为模拟抽样信号.(2) 量化:将抽样信号在幅度上离散化,变换成量化信号.(3) 编码:用二进制码元来表示有限的量化电平.抽样定理指出:设一个连续模拟信号m(t)中的最高频率〈f h ,则以间隔时间T〈1/2f h的周期性冲激脉冲对它抽样时,m(t)将被这些抽样值所完全确定.由于抽样时间间隔相等,所以此定理又称均匀抽样定理.例如模拟信号的最高频率为10hz,则采样频率为30hz.2.2 信道格雷码的编/译码数字信号在传输过程中,由于受到干扰的影响,码元波形将变坏,,接收端收到后可能发生错误判决,故采用GRAY编\译码方式来进行差错控制. 格雷码的编码和译码设备都不太复杂,而且检错的能力较强.格雷码除了具有线性码的一般性质外,还具有循环性.循环性是指任一码组循环一位(即将最右端的一个码元移至左端,或反之)后,仍为该码中的一个码组.2.3 2FSK信号的调制与非相干解调2.3.1 调制原理键控法:在二进制基带矩形脉冲序列的控制下通过开关电路对两个不同的独立频率进行选通,使其在每一个码元T s 期间输出 f1或f0两个载波之一, 图2所示.键控法产生的2FSK信号,是由于电子开关在两个独立的频率源之间转换形成,故相邻码元之间的相位不一定连续. 2FSK信号可以看成两个ASK的相加,图3所示.图2 键控法产生2FSK 信号的原理图图3 相位连续的2FSK 信号波形2.3.2 2FSK 信号的非相干解调2FSK 的非相干解调:其原理是将2FSK 信号分解为上下两路2ASK 信号分别进行解调,然后进行判决.这里的抽样判决是直接比较两路信号抽样值的大小,可以不专门设置门限.判决规则应与调制规则相呼应,调制时若规定“1”符号对应载波频率w 1,则接收时上支路的样值较大,应判为“1”;反之则判为“0”.2FSK 信号的非相干解调方框图如图4所示,其可视为由两路2ASK 解调电路组成.这里,两个带通滤波器(带宽相同,皆为相应的2ASk 信号带宽;中心频率不同,分别为w 1、w 2 起分路作用,用以分开两路2ASK 信号. 振荡器f 1选通开关 反相器 想加器 振荡器f 2 选通开关基带信号 2FSK 信号图4 2FSK信号非相干解调方框图2.4 模拟FIR滤波器的设计通过选择菜单上的”Filter/Analog”按扭,可以设计五种模拟滤波器.它们是:巴特沃斯,巴赛尔,切比契夫,椭圆,线性相位.这些滤波器可以是低通、高通或带通,所选滤波器的一般形状由滤波器的类型决定,需要输入的数据是滤波器的极点数、-3db带通或截止频率、相位纹波系数、增益等参数,按”finish”完成设计.低通滤波器:去掉信号中不必要的高频成分,降低采样频率,避免频率混淆,去掉高频干扰.带通滤波器:高通滤波器同低通滤波器的组合.对滤波器而言,所有频率都应是采样速率的分数,即相对的百分比系数.例如,系统的采样速率为1MHZ,所涉及的FIR低通滤波器的截止频率为50KH Z,则滤波器涉及窗口输入的截止频率为0.05(50KH Z/1MH Z),如果在滤波器前面连接的是抽样器或采样器的图符,则这些图符的频率也必须是滤波器采样速率的分数. 2.5 眼图分析眼图是指利用实验的方法估计和改善(通过调整)传输系统性能时在示波器上观察到的一种图形.观察眼图的方法是:用一个示波器跨接在接收滤波器的输出端,然后调整示波器扫描周期,使示波器水平扫描周期与接收码元的周期同步,这时示波器屏幕上看到的图形像人的眼睛,故称为“眼图”.从“眼图”上可以观察出码间串扰和噪声的影响,从而估计系统优劣程度.另外也可以用此图形对接收滤波器的特性加以调整,以减小码间串扰和改善系统的传输性能.眼图的“眼睛” 张开的大小反映着码间串扰的强弱.“眼睛”张的越大,且眼图越端正,表示码间串扰越小;反之表示码间串扰越大当存在噪声时,噪声将叠加在信号上,观察到的眼图的线迹会变得模糊不清.若同时存在码间串扰,“眼睛”将张开得更小.与无码间串扰时的眼图相比,原来清晰端正的细线迹,变成了比较模糊的带状线,而且不很端正.噪声越大,线迹越宽,越模糊;码间串扰越大,眼图越不端正.眼图对于展示数字信号传输系统的性能提供了很多有用的信息:可以从中看出码间串扰的大小和噪声的强弱,有助于直观地了解码间串扰和噪声的影响,评价一个基带系统的性能优劣;可以指示接收滤波器的调整,以减小码间串扰.(1) 最佳抽样时刻应在“眼睛” 张开最大的时刻.(2) 对定时误差的灵敏度可由眼图斜边的斜率决定.斜率越大,对定时误差就越灵敏. 在抽样.(3) 时刻上,眼图上下两分支阴影区的垂直高度,表示最大信号畸变.眼图中央的横轴位置应对应判决门限电平.(4) 在抽样时刻上,上下两分支离门限最近的一根线迹至门限的距离表示各相应电平的噪声容限,噪声瞬时值超过它就可能发生错误判决.(5) 对于利用信号过零点取平均来得到定时信息的接收系统,眼图倾斜分支与横轴相交的区域的大小,表示零点位置的变动范围,这个变动范围的大小对提取定时信息有重要的影响.2.6 误码率分析对于二进制双极性信号,假设它在抽样时刻的点平取值为+A或-A(分别对应信码“1或“0”),在-A 和+A之间选择一个适当的电平V d作为判决门限,根据判决准则将会出现以下几种情况:(1) 对“1”码:当X>V d,判为“1”码(正确);当X<V d,判为“0”码(错误).(2) 对“0”码:当X<V d,判为“0”码(正确);当X>V d,判为“1”码(错误).假设信源发送“1”码的概率为P(1),发送“0”码的概率为P(0),则二进制基带传输系统的总误码率Pe= P(1) P(0/1)+ P(0) P(1/0) 其中P(0/1)= P(X<V d),P(1/0) = P(X>V d)3参数的设定(1)模拟信源:正弦函数,频率fs=10hz,幅度A=1V;。
PAM、PSK、QAM数字调制解调系统误码性能仿真

数字通信系统传输误码性能仿真(一)摘要:脉冲幅度调制(PAM)、频移键控(PSK)、正交振幅调制(QAM)等数字信号调制解调模式在经典和现代通信中得到广泛应用。
不同调制方式在不同的条件下传输可靠性能不尽相同。
Matlab/Simulink包含多种仿真模块库,可以对各种通信调制方式的调制解调进行仿真,并验证其传输可靠性能。
关键字:通信系统、仿真、PAM、PSK、QAMAbstract:Digital signal modulation and demodulation modes such as pulse amplitude modulation (PAM), frequency shift keying (PSK), quadrature amplitude modulation (QAM)are widely used in classical and modern communication. The transmission reliability of different modulation are different under different conditions. Matlab/Simulink contains a variety of library of simulation modules for various communications modem modulation to simulate and verify its transmission reliability.Keywords: communication systems, simulation, PAM,PSK,QAM0 引言系统仿真是进行协议标准制定、算法分析优化和产品总体设计的重要步骤,对验证算法和理论的设计性能、缩减设计开发时间、降低总体成本具有重要意义。
传统的系统仿真方法主要使用基于C语言等计算机编程语言的方法,工作量大,效率低,仿真程序的可读性、可靠性、可移植性无法达到现代大中型系统的要求。
基于MATLAB的2ASK数字调制与解调的系统仿真

基于MATLAB的2ASK数字调制与解调的系统仿真一、本文概述随着信息技术的飞速发展,数字通信在现代社会中扮演着日益重要的角色。
作为数字通信中的关键技术之一,数字调制技术对于提高信号传输的可靠性和效率至关重要。
在众多的数字调制方式中,2ASK (二进制振幅键控)因其实现简单、抗干扰能力强等优点而备受关注。
本文旨在通过MATLAB软件平台,对2ASK数字调制与解调系统进行仿真研究,以深入理解和掌握其基本原理和性能特点。
本文首先介绍了数字调制技术的基本概念,包括数字调制的基本原理、分类和特点。
在此基础上,重点阐述了2ASK调制与解调的基本原理和实现方法。
通过MATLAB编程,本文实现了2ASK调制与解调系统的仿真模型,并进行了性能分析和优化。
在仿真研究中,本文首先生成了随机二进制信息序列,然后利用2ASK调制原理对信息序列进行调制,得到已调信号。
接着,对已调信号进行信道传输,模拟了实际通信系统中的噪声和干扰。
在接收端,通过2ASK解调原理对接收到的信号进行解调,恢复出原始信息序列。
通过对比分析原始信息序列和解调后的信息序列,本文评估了2ASK 调制与解调系统的性能,并讨论了不同参数对系统性能的影响。
本文的仿真研究对于深入理解2ASK数字调制与解调原理、优化系统性能以及指导实际通信系统设计具有重要意义。
通过MATLAB仿真平台的运用,本文为相关领域的研究人员和实践工作者提供了一种有效的分析和优化工具。
二、2ASK数字调制技术原理2ASK(二进制振幅键控)是一种数字调制技术,主要用于数字信号的传输。
它的基本思想是将数字信号(通常是二进制信号,即0和1)转换为模拟信号,以便在模拟信道上进行传输。
2ASK调制的关键在于根据数字信号的不同状态(0或1)来控制载波信号的振幅。
在2ASK调制过程中,当数字信号为“1”时,载波信号的振幅保持在一个较高的水平;而当数字信号为“0”时,载波信号的振幅降低到一个较低的水平或者为零。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MATLAB的数字调制仿真实验报告
1:实验要求
实验要求通过输入随机信号的长度 ,得到二进制的随机原始信号 ,同时把得到的原始信号用三种不同的方法调制出来。
当分别输入各个控件名称时 ,得到原始信号相应的信号输出。
2:实验过程
2.1 实验条件
1:实验的原始信号由MATLAB的randint(n)函数输出 ,需要确定的只是n,就是原始信号的宽度。
2:三种不同的调制函数
原始信号调制信号函数
振幅调制: 0: 0
1: cos(t+pi/3)
频移调制: 0: cos(t+pi/3)
1: cos(2*t+pi/6)
相位移调制: 0: cos(t)
1: cos(t+pi)
时间t为单个信号存在的时间周期 ,为了将图形表达更加清晰 ,这里选择将其选定为2*pi ,并划分为100个具体的时间点,t=0:2*pi/99:2*pi。
2.2 实验步骤
1:首先我要得到原始信号的长度 ,可以通过对s=rindint(n)函数产生的随机矩阵信号用length(s)求取其长度。
2:我们要得到单个的输入原始信号并对其进行调制 ,并同时将其用矩阵进行收集储存 ,最后输出调制后的信号。
可以分别求取不同宽度上的信号 ,并将其赋值到对应输出原始信号的时间周期内 ,收集 ,最后输出。
3:调制得到的信号是在每个单个波长时间 ,不同的时间点t应用不同的调制函数的到的。
在进行信号调制时 ,需要对这些调制得到的信号信息进行储存。
可以在循环内采用矩阵叠加的方法来储存这些信号。
4: 需要的输入只是唯一的信号长度n,输出为得到的三种调制信号
5:编写实现输出全部调制信号的主函数Modulator和三个输出对应的调制信号的子函数ASK,FSK ,PSK.由子函数控制相应的信号输出.
6:编写程序,调试,写实验报告
3: 实验结果
通过输入不同Modulator(n) ,我们得到了调制的信号和相应的图形输出。
4: 附录实验程序及输出图
4.1: 主程序
function Modulator(n)
%定义函数
global ask
global fsk
global psk
global w
global signal
%定义全局变量
ask=[];
fsk=[];
psk=[];
%定义ASK,FSK,PSK调制信号
a=[];
f=[];
p=[];
%定义ASK,FSK,PSK决定信号
signal=[];
%定义输出原始信号和ASK选择信号
dfp=[];
%定义FSK,PSK选择信号
s=randint(n);
%得到原始信号
w=length(s);
%信号长度
t=0:2*pi/99:2*pi;
%划分单个信号的时间周期
for n=1:w
if s(n)==0;
signal1=zeros(1,100);
dfp1=ones(1,100);
f1=cos(t+pi/3);
p1=cos(t);
%产生并收集信号为0的时输出原始信号和调制信号的相应信息else
s(n)==1;
signal1=ones(1,100);
dfp1=ones(1,100);
f1=cos(2*t+pi/6);
p1=cos(t+pi);
%产生并收集信号为1时的输出原始信号和调制信号的相应信息end
signal=[signal signal1];
%得到输出原始信号信息和ASK调制的信号决定信息
a1=cos(t+pi/3);
a=[a a1];
%得到ASK调制的信号决定信息
f=[f f1];
%得到FSK调制的信号决定信息
p=[p p1];
%得到PSK调制的信号决定信息
dfp=[dfp dfp1];
%得到FSK,PSK调制的选择信息
end
%循环结束
ask=signal.*a;
fsk=dfp.*f;
psk=dfp.*p;
%得到ASK ,FSK ,PSK调制信号
ASK
FSK
PSK
%调用子函数
4.2:子函数
4.2.1:ASK调制程序
function ASK()
global ask
global w
global signal
figure(1)
subplot(2,1,1)
plot(signal,'LineWidth',1.5)
axis([0 100*w -1.5 1.5])
ylabel('调制前信号')
title('ASK信号调制图')
grid on
%画出输出原始信号图
subplot(2,1,2)
plot(ask,'LIneWidth',1.5)
axis([0 100*w -1.5 1.5])
xlabel('时间')
ylabel('2ASK调制后信号')
grid on
%画出输出ASK调制信号图
4.2.2: FSK调制程序
function FSK()
global fsk
global w
global signal
figure(2)
subplot(2,1,1)
plot(signal,'LIneWidth',1.5)
axis([0 100*w -1.5 1.5])
ylabel('调制前信号')
title('FSK信号调制图')
grid on
%画出输出原始信号图
subplot(2,1,2)
plot(fsk,'LIneWidth',1.5)
axis([0 100*w -1.5 1.5])
xlabel('时间')
ylabel('2FSK调制后信号')
grid on
%画出输出SFK调制信号图
4.2.3: PSK调制程序
function PSK()
global psk
global w
global signal
figure(3)
subplot(2,1,1)
plot(signal,'LIneWidth',1.5)
axis([0 100*w -1.5 1.5])
ylabel('调制前信号')
title('PSK信号调制图')
grid on
%画出输出信号原始图
subplot(2,1,2)
plot(psk,'LIneWidth',1.5)
axis([0 100*w -1.5 1.5])
xlabel('时间')
ylabel('2PSK调制后信号')
grid on
%画出输出PSK调制信号图。