基于MATLABSimuli
k的数字电话通信系统分析与仿真
摘
要
本文以Simuli
k为软件平台,充分利用其提供的通信工具箱中的模块,以常用的DPCMDiffere
tialPulseCodeModulatio
和PCMPulseCodeModulatio
数字电话通信系统为例,对这两种通信系统进行了模型构建、系统设计、参数设置、仿真演示、结果显示、误差分析以及综合性能分析,其中还包括了A律与μ律量化误差的分析,并且重点对DPCM与PCM进行误差分析和比较,并且对差错不可控以及频带利用率不高的缺点加入了纠错编码和复用技术并对其进行了仿真。通过系统的仿真与分析可以看出Simuli
k在系统建模和仿真中的巨大优势,根据仿真结果分析系统性能,并且找出最优的系统配置方案。MATLABisasystemofhighdegreei
tegratio
Simuli
kisasoftwarepackagethatisusedformoldi
gsimulatio
a
da
alysistothedy
amicsystemMATLABSimuli
kwasregardedasthesoftwareplatforma
dthecommu
icatio
systemtoolboxa
dthesig
alprocessi
gtoolboxwereutilizedtodesig
digitalpho
ecommu
icatio
systemofDPCMa
dPCMA
dthe
themodeledstructuredesig
edsystemshow
resulta
alyzederrora
dthecomprehe
sivea
alysisweregive
forthetwocommu
icatio
systemsbasedo
Simuli
kTheerrora
alysisthecompariso
oftheDPCMa
dPCMtheerrorcorrectio
codi
ga
dthemultiplywereemphasizedatlast
关键字
Simuli
k;仿真;DPCM;PCM一、课题背景
Simuli
k是MATLAB提供的实现动态系统建模和仿真的一个软件包,它让用户把精力从编程转向模型的构造,为用户省去了许多重复的代码编写工作;Simuli
k的每个模块对用户而言都是透明的,用户只须知道模块的输入、输出以及模块的功能,而不必管模块内部是怎么实现的,于是留给用户的事情就是如何利用这些模块来建立模型以完成自己的仿真任务;至于Simuli
k的各个模块在运行时是如何执行,时间是如何采样,事件是如何驱动等细节性问题,用户可以不去关心,正是由于Simuli
k具有这些特点,所以它被广泛的应用在通信仿真中,而本文正是从这一思想出发,利用Simuli
k强大的工具箱和其建模的优势建立了常用的DPCM和PCM数字电话通信系统仿真模型,对这两种通信系统进行了模型构建、系统设计、仿真演示、结果显示、误差分析以及综合性能分析,其中还包括了A律与μ律量化误差的分析,并且重点对DPCM与PCM进行误差分析和比较,而且该分析方法同样可推广到其它的通信系统,具有普遍意义。此外,通过构建数字电话通信系统,对上学期通信原理课中讲到的信源编码与解码,信道编码与解码,信道传输,信道的信噪比对系统的影响,信号的调制与解调加深了r