基于MATLAB的基本数字调制解调系统的设计
一、摘要
现代通信系统要求通信距离远、通信容量大、传输质量好,作为其关键技术之一的调制解调技术一直是人们研究的一个重要方向。本文以MATLAB为软件平台,充分利用其提供的通信工具箱和信号处理工具箱中的模块,对数字调制解调系统进行Simulink设计仿真,并且进行误差分析。
调制与解调是通信系统中十分重要的一个环节,针对不同的信道环境选择不同的调制与解调方式可以有效地提高通信系统中的频带利用率,改善接收信号的误码率。本设计运用Simulink仿真软件对二进制调制解调系统进行模型构建、系统设计、仿真演示、结果显示、误差分析以及综合性能分析,重点对BASK,BFSK,BPSK进行性能比较和误差分析。在实际应用中,视情况选择最佳的调制方式。
本文首先介绍了课题研究的背景,然后介绍系统设计所用的Simulink仿真软件,随后介绍了载波数字调制系统的原理,并根据原理构建仿真模型,进行数字调制系统仿真,最后对设计进行总结,并归纳了Simulink软件使用中需要注意的事项。本文的主要目的是对Simulink的学习和对数字调制解调理论的掌握和深化,为今后在通信领域继续学习和研究打下坚实的基础。
关键词:通信系统;Simulink仿真;数字化调制解调;BASK;BFSK;BPSK
二、提纲
摘要 II
Abstract III
第1章 绪论 1
1.1 课题研究背景 1
1.2 通信系统的组成 1
第2章 仿真软件简介 7
2.1仿真软件MATLAB简介 7
2.2 Simulink简介 8
2.3 本章小结 9
第3章 数字频带传输系统 11
3.1 数字调制系统 11
3.2 二进制振幅键控 11
3.3 二进制移频键控 13
3.4 二进制移相键控 16
3.5 二进制差分相位键控 18
3.6 二进制数字信号的功率谱密度 20
3.6.1 2ASK信号的功率谱密度 20
3.6.2 2FSK信号的功率谱密度 21
3.6.3 2PSK及2DPSK 信号的功率谱密度 22
3.7 本章小结 23
第4章 系统设计与仿真 25
4.1 2ASK信号的调制与解调 25
4.1.1 2ASK信号调制仿真 25
4.1.2 2ASK信号解调仿真 27
4.2 2FSK信号的调制与解调 29
4.2.1 2FSK信号调制仿真 29
4.2.2 2FSK信号解调仿真 31
4.3 2PSK信号的调制与解调 34
4.3.1 2PSK信号调制仿真 34
4.3.2 2PSK信号解调仿真 36
4.4 本章小结 38
第5章 结论 39
参考文献 43
三、统设计与仿真
2ASK信号的调制与解调
2ASK信号调制仿真
(1) 建立系统模型。首先进行模块选择,进行系统搭建。先从Simulink工具箱选择器件:从Sources中选取Pulse Generator作为方波信号源,从Math Operations中选取Product作为乘法器,从Sinks中选取Scope作为示波器;再从DSP模块的DSP Sources中选取sine wave作为载波信号。2ASK信号调制的模型方框图由sine wave信号源、方波信号源、相乘器等模块组建成功,simulink模型如图4.1所示。
图4.1 2ASK信号调制仿真模型
其中正弦信号是载波信号,方波代表S(t)序列的信号源,正弦信号和方波相乘后就得到2ASK信号,也就是二进制键控信号。若一个信号状态始终为零,相当于处在断开状态,此时常称为通断键控信号。二进制振幅键控方式是数字调制中出现最早的,也是最简单的。这种方法最初用于电报系统,但是由于它在抗噪声的能力上较差,故在数字通信中用的不多。不过,二进制振幅键控常常作为研究其他数字调制方式的基础,熟悉它也是必要的。
图4.2所示,其中sin函数是幅度为2、频率为1Hz、采样周期为0.005的双精度DSP信号。图4.3所示的方波是基于采样的,其幅度设置为2、周期为3、脉冲持续设置2、采样时间为1。
图4.2 正弦信号参数设置
图4.3 方波信号源的参数设置
图4.4 仿真各点波形图
2ASK信号解调仿真
图4.5 2ASK解调模型
图4.6 低通滤波器的参数设置
将图4.2中正弦信号的频率设置为150Hz,其他参数不变。
图4.7 解调波形图
2FSK信号的调制与解调
2FSK信号调制仿真
(1) 建立系统模型。2FSK信号是由频率分别为
和
的两个载波对信号源进行频率上的控制而形成的,其中
和
是两个频率有明显差别的且都远大于信号源频率的载波信号。2FSK信号产生的simulink仿真模型图如下。
图4.8 2FSK信号simulink调制模型
本来信号源s(t)序列是用随机的“0”、“1”信号产生,在此为了方便仿真就选择了基于采样的Pulse Generator信号模块其参数设置如图4.9。
图4.9 信号源模块参数
图4.10 载波sin wave参数设置
图4.10所示,其幅度为2,频率f1=1Hz,采样时间为0.002,载波为单精度信号。
图4.11 载波sin wave1参数设置
图4.11所示,该载波是幅度为2、频率为2Hz、采样时间为0.002的单精度信号。
图4.12 2FSK信号调制波形图
2FSK信号解调仿真
和
,再经过与载波相乘,经过低通滤波后两路信号相加,再经抽样判决器解调出原始信号。
图4.13 2FSK解调框图
2FSK是数字通信中用得较为广泛的一种方式。在话带内进行数据传输数据时,国际电报电话咨询委员会(CCITT)推荐在话音频带内低于1200bit/s数据率时使用FSK方式。在衰落信道中传输数据时也被广泛采用。
图4.14 2FSK信号f1带通滤波器参数设置
图4.15 2FSK信号
带通滤波器参数设置
图4.16 2FSK信号解调仿真波形
2PSK信号的调制与解调
2PSK信号调制仿真
图4.17 2PSK信号调制框图
其中Sine Wave1和Sine Wave2是反相的载波,正弦脉冲作为信号源。
图4.18 Sine Wave1参数设置
图4.19 Sine Wave2参数设置
图4.20脉冲信号的参数设置
脉冲信号是幅度为2、周期为1、占空比为50%的时钟的信号。
图4.21 2PSK调制信号波形图
2PSK信号解调仿真
图4.22 2PSK信号调制系统模型
图4.23 信号源参数设置
图4.24 2PSK信号解调波形
(4) 结果分析。由图4.22可看出其误码率为0.6364,由于参数设置、系统的不准确性和码间影响,所以误码率稍微偏大。