2ASK调制与解调系统的MATLAB实现及性能分析. 下载本文

MATLAB第二次实验

2ASK调制与解调系统的MATLAB实现及性能分析

指导老师:汤建龙 作 者:余颖智 学 号:02123021

摘要:现代通信系统要求通信距离远、通信容量大、传输质量好。作为其关键技术之一的调制解调技术一直是人们研究的一个重要方向。从最早的模拟调幅调频技术的日臻完善,到现在数字调制技术的广泛运用,使得信息的传输更为有效和可靠。二进制数字振幅键控是一种古老的调制方式,也是各种数字调制的基础。本课程设计主要是利用MATLAB集成环境下的Simulink仿真平台,设计一个2ASK调制与解调系统.用示波器观察调制前后的信号波形;用频谱分析模块观察调制前后信号频谱的变化;加上各种噪声源,用误码测试模块测量误码率;最后根据运行结果和波形来分析该系统性能。通过Simulink的仿真功能摸拟到了实际中的2ASK调制与解调情况。

1 引 言

本课程设计主要是深入理解和掌握振幅通信系统的各个关键环节,包括调制、解调、滤波、传输、噪声对通信质量的影响等。在数字信号处理实验课的基础上更加深入的掌握数字滤波器的设计原理及实现方法。使我对系统各关键点的信号波形及频谱有深刻的认识。

1.1 实验目的

通过本次设计,巩固并扩展通信课程的基本概念、基本理论、分析方法和仿真实现方法,掌握 2ASK 解调原理及其实现方法,了解线性调制时信号的频谱变化。理解 2ASK 的调制和解调原理并用 Simulink软件仿真其实现过程,用 Simulink 分析二进制振幅键控信号频谱的变化。

认识和理解通信系统,掌握信号是如何经过发端处理被送入信道然后在接收端还原。会画出数字通信过程的基本框图,掌握数字通信的2ASK调制方式,学会运用MATLAB来进行通信系统的仿真;实现将理论只是和软件设计紧密结合。

学会2ASK传输系统的二级调制解调结构,测试2ASK传输信号加入噪声后的误码率,分析2ASK传输系统的抗噪声性能。

1.2 实验内容

利用MATLAB集成环境下的Simulink仿真平台,设计一个2ASK调制与解调系统.用

示波器观察调制前后的信号波形;用频谱分析模块观察调制前后信号频谱的变化;加上各种噪声源,用误码测试模块测量误码率;最后根据运行结果和波形来分析该系统性能。

1.3实验要求

(1)熟悉MATLAB环境下的Simulink仿真平台,熟悉2ASK/2ASK系统的调制解调原理,构建调制解调电路图.

(2)用示波器观察调制前后的信号波形,用频谱分析模块观察调制前后信号的频谱的变化。并观察解调前后频谱有何变化以加深对该信号调制解调原理的理解。

(3)在调制与解调电路间加上各种噪声源,用误码测试模块测量误码率,并给出仿真波形,改变信噪比并比较解调后波形,分析噪声对系统造成的影响。

(4)在老师的指导下,要求独立完成课程设计的全部内容,并按要求编写课程设计学年论文,能正确阐述和分析设计和实验结果。

2 2ASK调制与解调原理

2.1 2ASK调制原理

振幅键控是正弦载波的幅度随数字基带信号而变化的数字调制。当数字基带信号为二进制时,则为二进制振幅键控。 设发送的二进制符号序列由0、1序列组成,发送0符号的概率为P,发送1符号的概率为1-P,且相互独立。该二进制符号序列可表示为

其中:

?

二进制振幅键控信号时间波型如图1 所示。 由图1 可以看出,2ASK信号的时间波形e2ASK(t)随二进制基带信号s(t)通断变化,所以又称为通断键控信号(OOK信号)。 二进制振幅键控信号的产生方法如图2 所示,图(a)是采用模拟相乘的方法实现, 图(b)是采用数字键控的方法实现。

由图1 可以看出,2ASK信号与模拟调制中的AM信号类似。所以,对2ASK信号也能够采用非相干解调(包络检波法)和相干解调(同步检测法),其相应原理方框图如图3 所示。2ASK信号非相干解调过程的时间波形如图4 所示。

图2-1 二进制振幅键控信号时间波型

2ASK信号的功率谱密度

由于二进制的随机脉冲序列是一个随机过程,?所以调制后的二进制数字信号也是一个随机过程,因此在频率域中只能用功率谱密度表示。2ASK 信号功率谱密度的特点如下:(1)由连续谱和离散谱两部分构成,连续谱由信号g(t)经线性调制后决定,离散谱由载波分量决定;(2)已调信号波形的带宽是基带脉冲波形带宽的二倍。2ASK 信号功率谱密度推导:

??已知e0(t)???ang(t?nTS)?cos?ct?s(t)cos?ct,设e0(t)的功率谱为Pe(f),s(t)

?n?的功率谱为Ps(f)。

则 Pe(f)?1?Ps(f?fc)?Ps(f?fc)?, Ps(f)?fsP(1?P)G(f)2?fs(1?P)2 4?sin?fTsG(mfs)?(f?mfs),G(f)?Ts????fTms???j?fTs?。 ?e?Ts?sin?(f?fc)TsPe(f)??16??(f?fc)Ts?22sin?(f?fc)Ts?1????(f?fc)??(f?fc)? ??(f?fc)Ts?16?