通信原理数字频带通信系统的设计与仿真分析.docx
- 文档编号:23084716
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:32
- 大小:1.04MB
通信原理数字频带通信系统的设计与仿真分析.docx
《通信原理数字频带通信系统的设计与仿真分析.docx》由会员分享,可在线阅读,更多相关《通信原理数字频带通信系统的设计与仿真分析.docx(32页珍藏版)》请在冰豆网上搜索。
通信原理数字频带通信系统的设计与仿真分析
前言
随着现代通信系统的飞速发展,计算机仿真已经成为分析和设计通信系统的主要工具,在通信系统的研发和教学中具有越来越重要的意义。
在当代社会中,信息的交换日益频繁,随着通信技术和计算机技术的发展及它们的密切结合,通信能克服对空间和时间的限制,大量的、远距离的信息传递和存取已成为可能。
展望未来,通信技术正在向数字化、智能化、综合化、宽带化、个人化方向迅速发展,各种新的电信业务也应运而生,正沿着信息服务多种领域广泛延伸。
Simulink是TheMathWorks公司开发的用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具,常集成于MathWorks公司的另一产品MATLAB中与之配合使用。
Simulink提供了一个交互式的图形化环境及可定制模块库(Library),可对各种时变系统,例如通讯、控制、信号处理、视频处理和图像处理系统等进行设计、仿真、执行和测试。
本次课设在深刻理解通信系统理论的基础上,利用MATLAB提供的Simulink建模和仿真原理,做出数字通信系统的基本模型,分别是ASK、FSK、PSK、QPSK,并且用Simulink来实现通信系统中各个部分的仿真,调制部分,解调部分等等,并且整合到一起,设置不同的参数,观察示波器的波形图并记录。
通过对仿真结果进行分析,更深入地掌握数字调制系统的相关知识。
1数字频带通信系统原理
在数字基带传输系统中,为了使数字基带信号能够在信道中传输,要求信道应具有低通形式的传输特性。
然而,在实际信道中,大多数信道具有带通传输特性,数字基带信号不能直接在这种带通传输特性的信道中传输。
必须用数字基带信号对载波进行调制,产生各种已调数字信号。
图1-1数字调制系统的基本结构
数字调制与模拟调制原理是相同的,一般可以采用模拟调制的方法实现数字调制。
但是,数字基带信号具有与模拟基带信号不同的特点,其取值是有限的离散状态。
这样,可以用载波的某些离散状态来表示数字基带信号的离散状态。
基本的三种数字调制方式是:
振幅键控(ASK)、移频键控(FSK)和相移键控(PSK)。
二进制振幅键控(2ASK)
振幅键控是正弦载波的幅度随数字基带信号而变化的数字调制。
当数字基带信号为二进制时,则为二进制振幅键控。
二进制振幅键控信号可表示为
(1-1)
二进制振幅键控信号时间波型如图1-2所示。
由图1-2可以看出,2ASK信号的时间波形随二进制基带信号s(t)通断变化,所以又称为通断键控信号(OOK信号)。
二进制振幅键控信号的产生方法如图1-3所示,其中图(a)是采用模拟相乘的方法实现,图(b)是采用数字键控的方法实现。
对2ASK信号也能够采用非相干解调(包络检波法)和相干解调(同步检测法),其相应原理方框图如图1-4所示。
2ASK信号非相干解调过程的时间波形如图1-5所示。
图1-22ASK信号时间波形
(a)模拟相乘法(b)数字键控法
图1-32ASK信号调制器原理框图
(a)非相干解调方式
(b)相干解调方式
图1-42ASK信号的接收系统组成方框图
图1-52ASK信号非相干解调过程的时间波形
二进制频移键控(2FSK)
频移键控是利用载波的频率变化来传递数字信息。
在2FSK中,载波的频率随二进制基带信号在f1和f2两个频率点间变化。
典型波形如图1-6所示。
图1-62FSK信号的时间波形
有图可见,2FSK信号的波形(a)可以分解为波形(b)和波形(c)。
也就是说,一个2FSK信号可以看成是两个不同载频的2ASK信号的叠加。
2FSK信号的表达式又可简化为
(1-2)
(1-3)
(1-4)
二进制频移键控信号的产生,可以采用模拟调频电路来实现,也可以采用数字键控的方法来实现。
图1-7是数字键控法实现二进制频移键控信号的原理图。
图中两个振荡器的输出载波受输入的二进制基带信号控制,在一个码元Ts期间输出f1或f2两个载波之一。
二进制频移键控信号的解调方法很多,有模拟鉴频法和数字检测法,有非相干解调方法也有相干解调方法。
采用非相干解调和相干解调两种方法的原理图如图1-8所示。
其解调原理是将二进制频移键控信号分解为上下两路二进制振幅键控信号,分别进行解调,通过对上下两路的抽样值进行比较最终判决出输出信号。
图1-7键控法产生2FSK信号的原理图
(a)非相干解调
(b)相干解调
图1-82FSK信号解调原理图
过零检测法解调器的原理图和各点时间波形如图1-9所示。
二进制移频键控信号的过零点数随载波频率不同而异,通过检测过零点数得到频率的变化。
输入信号经过限幅后产生矩形波,经微分整流波形整形,形成与频率变化相关的矩形脉冲波,经低通滤波器滤除高次谐波,便恢复出与原数字信号对应的基带数字信号。
(a)过零检测法原理图
(b)各点时间波形
图1-9过零检测法原理图及各点时间波形
二进制相移键控(2PSK)
在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化时,则产生二进制相移键控(2PSK)信号。
通常用已调信号载波的0°和180°分别表示二进制数字基带信号的1和0。
二进制相移键控信号的时域表达式为
(1-5)
由于两种码元的波形相同,极性相反,故2PSK信号可以表述为一个双极性全占空矩形脉冲序列与一个正弦载波的相乘:
(1-6)
(1-7)
这里,g(t)是脉宽为Ts的单个矩形脉冲,且
(1-8)
这种以载波的不同相位直接去表示相应二进制数字信号的调制方式,称为二进制绝对相移方式。
二进制相移键控信号的典型时间波形如图1-10所示。
二进制相移键控信号的调制原理图如图1-11所示。
其中图(a)是采用模拟调制的方法产生2PSK信号,图(b)是采用数字键控的方法产生2PSK信号。
2PSK信号的解调通常都是采用相干解调,解调器原理图如图1-12所示。
2PSK信号相干解调各点时间波形如图1-13所示。
当恢复的相干载波产生180°倒相时,解调出的数字基带信号将与发送的数字基带信号正好是相反,解调器输出数字基带信号全部出错。
图1-102PSK信号的时间波形
(a)模拟调试方法(b)键控法
图1-112PSK信号的调制原理框图
图1-122PSK的解调原理框图
图1-132PSK信号相干解调时各点时间波形
正交相移键控(QPSK)
多进制数字相位调制(QPSK)也称多元调相或多相制。
他利用具有多个相位状态的正弦波来代表多组二进制信息码元,即用载波的一个相位对应于一组二进制信息码元。
如果载波有2k个相位,它可以代表k位二进制码元的不同码组。
在MPSK信号中,载波相位可取M个可能值:
(1-9)
因此MPSK信号可表示为
(1-10)
假定载波频率ω0是基带数字信号的整数倍
(1-11)
则上式可改写为
(1-12)
由上式表明,MPSK信号可等效为两个正交载波进行多电平双边带调幅所得已调波之和。
带宽的产生可按类似于双边带正交调制信号的方式实现。
图1-14QPSK的产生框图
由于QPSK信号可以看作是两个正交2PSK信号的叠加,所以用两路正交的相干载波去解调,可以很容易地分离这两路正交的2PSK信号。
相干解调后的两路并行码元a和b,经过并串变换后,成为串行数据输出。
此法是一种正交相平解调法,又称极性比较法,原理如图1-15所示。
图1-15QPSK解调框图
为了便于分析,可不考虑噪声的影响。
这样,加到接收机上的信号在符号持续时间内可表示为
(1-13)
假定讨论的π/4相移系统,那么θn只能取π/4、3π/4、5π/4、7π/4。
根据π/4移相系统PSK信号的相位配置规定,抽样判决器的判决准则列于表2,当判决器按极性判决时,若正抽样值判为1,负抽样判定为0,则可将调相信号解调为相应的数字信号。
解调出来的a和b在经过并/串变换,就可以还原出原调制信号。
若解调π/2移相系统的PSK信号,需改变移相网络及判决准则。
表1-1π/4系统判决器判决准则
输入相位
φn
cosφn
的极性
sinφn
的极性
判决器输出
aB
45o
135o
225o
315o
+
-
-
+
+
+
-
-
1
0
0
1
1
1
0
0
2Matlab/Simulink介绍
Matlab简介
美国Mathworks公司于1967年推出了矩阵实验室“MatrixLaboratory”(缩写为Matlab)这就是Matlab最早的雏形。
开发的最早的目的是帮助学校的老师和学生更好的授课和学习。
从Matlab诞生开始,由于其高度的集成性及应用的方便性,在高校中受到了极大的欢迎。
Matlab是一种解释性执行语言,具有强大的计算、仿真、绘图等功能。
由于它使用简单,扩充方便,尤其是世界上有成千上万的不同领域的科研工作者不停的在自己的科研过程中扩充Matlab的功能,使其成为了巨大的知识宝库。
目前的Matlab版本已经可以方便的设计漂亮的界面,它可以像VB等语言一样设计漂亮的用户接口,同时因为有最丰富的函数库(工具箱),所以计算的功能实现也很简单,进一步受到了科研工作者的欢迎。
另外,Matlab和其他高级语言也具有良好的接口,可以方便的实现与其他语言的混合编程,进一步拓宽Matlab的应用潜力。
Simulink简介
Simulink是MATLAB提供的用于对动态系统进行建模、仿真和分析的工具包。
Simulink提供了专门用于显示输出信号的模块,可以在仿真的过程中随时观察仿真结果。
同时,通过Simulink的存储模块,仿真数据可以方便地以各种形式保存到工作空间或文件夹中,以供用户在仿真结束后对数据进行分析和处理。
基于以上各点,Simulink作为一种通信的仿真建模工具,广泛应用于通信仿真、数字信号处理、模糊逻辑、神经网络、机械控制和虚拟实现等领域中。
作为一款专业仿真软件,Simulink具有一下特点:
1.基于矩阵的数值计算;
2.高级编程语言以及可视化的图形操作界面;
3.包含各领域的仿真工具箱,使用方便快捷并可以扩展;
4.丰富的数据I/O接口;
5.提供与其他高级语言的接口;
根据输出信号与输入信号的关系,Simulink提供3种类型的模块:
连续模块、离散模块和混合模块。
连续模块是指输出信号发生连续变化的模块;离散模块则是输出信号固定间隔变化的模块。
对于连续模块,Simulink采用积分方式计算输出信号的数值。
离散模块的输出信号在下一个采样到来之前保持恒定,这个时候,Simulink只需要以一定的间隔计算输出信号的数值。
混合模块是根据输入信号的类型来确定信号类型的,它既能产生连续输出信号,也能够产生离散输出信号。
3调制与解调仿真
2ASK的调制与解调仿真
3.1.1建立模型方框图
2ASK信号的调制部分由DSP模块中的Sinewave信号源、方波信号源、相乘器等模块组成;2ASK的解调分为相干解调和非相干解调法,下面采用相干解调法对2ASK信号进行解调,相干解调也叫同步解调,就是用已调信号恢复出载波——既同步载波,再用载波和已调信号相乘,经过低通滤波器和抽样判决器恢复出S(t)信号。
Simulink模型图如图3-1所示:
图3-12ASK信号调制解调的模型方框图
3.1.2参数设置
建立好模型之后,开始设置各点的参数,为了更好的恢复出信源信号,所以在此直接使用原载波信号作为同步载波信号。
从正弦信号源开始依次的仿真参数设置如下:
Sin函数是幅度为1,频率为10Hz,采样周期为的双精度DSP信号。
方波信号是基于采样的,其幅度设置为1,周期为3,占1比为2/3
下面是低通滤波器的参数设置:
图
3-2低通滤波器的参数设置图
3.1.3系统仿真及各点波形图
经过上述参数设置后,就可以进行系统仿真,示波器显示的各点的波形图如图3-3所示。
自上而下分别是正弦DSP波形、脉冲发生器波形、脉冲发生器与正弦DSP信号相乘后波形、以及再次与正弦DSP信号相乘后波形、经过低通滤波器后波形、经过抽样判决器后波形,最后一组波形即为还原后波形,虽然有一定误差,但仍能反映基本波形。
图3-3各点的时间波形图
3.1.4误码率分析
由于在解调过程中没有信道和噪声,所以误码率相对较小,一般是由于码间串扰或是参数设置的问题,由3-1图可以看出此系统的误码率为。
2FSK的调制与解调仿真
3.2.1建立模型方框图
2FSK信号的调试部分由Sinewave信号源、BernoulliBinaryGenerator基带信号源、反相器、相乘器组成;经过带通滤波器与低通滤波器进行解调。
Simulink模型图如图3-4所示:
图
3-42FSK信号调制解调的模型方框图
3.2.2参数设置
将BernoulliBinaryGenerator模块出现0的概率调为,取样时间设为1,其余参数不变;载波(SineWaveFunction)的幅度设置为1,角频率设置为20*pi,其余参数不改变;载波(SineWaveFunction1)的幅度设置为1,角频率设置为4*pi,其余参数不改变。
将调制信号进行相干解调,为了无失真地恢复原始基带信号,调制信号需要与相同频率的载波相乘,先经过带通滤波器去除一定频率的分量,然后再经过包络检波器以及抽样判决器可得到原始的基带调制信号。
带通滤波器(AnalogFilterDesign)的参数设如图3-5所示;带通滤波器(AnalogFilterDesign1)的参数设如图3-6所示;包络检波器(AnalogFilterDesign2)的参数设如图3-7所示;包络检波器(AnalogFilterDesign3)的参数设如图3-8所示;抽样判决器(QuantizingEncode)的参数设如图3-9所示;
图3-5带通滤波器(AnalogFilterDesign)的参数设置
图3-6带通滤波器(AnalogFilterDesign1)的参数设置
图3-7包络检波器(AnalogFilterDesign2)的参数设置
图3-8包络检波器(AnalogFilterDesign3)的参数设置
图3-9抽样判决器(QuantizingEncode1)的参数
3.2.3系统仿真及各点波形图
经过上面参数的设置后,就可以进行系统的仿真,图3-10是2FSK调制时示波器显示的各点的波形图,图3-11是2FSK解调时示波器显示的各点的波形图。
图3-10中,自上而下分别是基带信号波形、正弦载波波形、正弦载波1波形、基带信号与正弦载波信号相乘后波形、以及取反后与正弦载波1信号相乘后波形、上述两波形相加后波形。
图3-11中,自上而下分别是基带信号波形、只经过包络检波器后的波形、解调后波形。
解调信号与基带信号相对比,除了产生延时情况之外,波形大致上与基带信号相同,延时是不可避免的。
图3-102FSK调制各点波形图
图3-112FSK解调各点波形图
2PSK的调制与解调仿真
3.3.1建立模型方框图
2PSK信号的调试部分由Sinewave信号源、BernoulliBinaryGenerator基带信号源、码型变化器、多路选择器组成;经过带通滤波器与低通滤波器进行解调。
Simulink模型图如图3-12所示:
图3-122PSK信号调制解调的模型方框图
3.3.2参数设置
将BernoulliBinaryGenerator模块出现0的概率调为,取样时间设为1,其余参数不变;载波(SineWaveFunction)的幅度设置为2,角频率设置为8*pi,其余参数不改变;载波(SineWaveFunction1)的幅度设置为2,角频率设置为8*pi,其余参数不改变。
码型变化器(UnipolartoBipolarConverter)参数设置如图3-13所示;多路选择器(Switch)参数设置如图3-14所示;带通滤波器(AnalogFilterDesign)的参数设置如图3-15所示;低通滤波器(AnalogFilterDesign1)的参数设置如图3-16所示;取样判决器(Sign)参数设置如图3-17所示;
图3-13码型变化器(UnipolartoBipolarConverter)的参数设置
图3-14多路选择器(Switch)参数设置
图3-15带通滤波器(AnalogFilterDesign)的参数设置
图3-16低通滤波器(AnalogFilterDesign1)的参数设置
图3-17取样判决器(Sign)的参数设置
3.3.3系统仿真及各点波形图
经过上面参数的设置后,就可以进行系统的仿真,图3-18是2PSK调制时示波器显示的各点的波形图,图3-19是2PSK解调时示波器显示的各点的波形图。
图3-18中,自上而下分别是基带信号波形、基带信号经码型变换器后波形、正弦载波波形、经多路选择器后波形。
图3-19中,自上而下分别是调制信号加波斯白噪声后波形、加噪声后信号与正弦载波相乘后波形、只经过包络检波器后的波形、解调后波形。
图3-182PSK调制各点波形图
图3-192PSK解调各点波形图
QPSK的调制与解调仿真
3.4.1建立模型方框图
QPSK模型主要由信源RandomIntegerGenerater、QPSK调制器、AWGN信道、QPSK解调器、信宿模块组成,并用到信宿模块Scope以观察各个阶段信号的波形;ErrorRateCalculation来计算信号的误码率,并通过Display显示出来。
Simulink模型图如图3-20所示:
图3-20QPSK信号调制解调的模型方框图
3.4.2参数设置
信源(RandomIntegerGenerater)模块产生随机整数序列0,1,2,3。
并将产生的随机整数信号传送至QPSK调制器。
这里要求产生的必须是四进制随机整数,所以M-arynumber设置为4,具体的参数设置如图3-21所示。
图3-21信源(RandomIntegerGenerater)模块参数设置
QPSK调制器(QPSKModulatorBaseband)的主要作用是将信源产生的四进制随机序列进行QPSK调制,使之产生QPSK信号。
需要注意QPSK调制模块的参数设置与解调模块的参数设置必须一致。
输入数据类型为整型,相位偏移设置为л/2。
QPSK解调器(QPSKDemodulatorBaseband)的主要作用是将经过信道的QPSK调制信道进行解调,使之恢复出原来的输入信号。
QPSK解调模块的参数设置与调制模块的参数设置一致。
输入数据类型为整型,相位偏移设置为л/2。
AWGN(AWGNChannel)信道模块是加性高斯白噪声信道,可以通过改变该信道的的信噪比,实现在不同的噪声条件下对解调性能的测试,从而得出信噪比与误码率的关系。
参数设置如图3-22所示。
图3-22AWGN(AWGNChannel)信道模块参数设置
3.4.3系统仿真及各点波形图
经过上面参数的设置后,就可以进行系统的仿真,图3-23是QPSK仿真时示波器显示的各点的波形图。
图中,自上而下分别是信源信号的波形、解调信号的波形、两者比较信号的波形。
图3-23QPSK仿真时各点波形图
3.4.4误码率分析
随着系统信噪比的增大,QPSK系统传输错误的码元数也越少,系统的误码率也随之减小,QPSK系统的性能越来越好,越来越有利于信号的准确传输。
由3-20图可以看出此系统的误码率为。
总结
一周的通信原理课程设计让我受益菲浅。
在课程设计即将结束之时,我对在这一周来的学习进行总结,总结这半个月来的收获与不足。
取之长、补之短,期望在今后的学习和生活中起到借鉴作用。
一、通过对数字信号的Simulink建模仿真,使我对数字键控的概念又有了更深的了解,而且也熟悉了Simulink软件的操作。
二、培养了我的动手能力。
每个步骤我都亲自去做,不放弃每次锻炼的机会。
三、教会了我处理数据的能力。
实验就有数据,有数据就需要处理,这些数据处理的是否得当会直接影响实验成功与否。
在实验过程中,我感受到了将自己的实验设计转化为成果的乐趣,虽然经常会有意想不到的问题出现,但通过自己的努力解决问题后的喜悦及成就感真的很棒。
当然也使我发现了自身存在的很多问题,我发现自己还有许多东西需要学习,认识到学习是一个长期积累的过程,在以后的学习工作生活中,都要做好准备,随时学习,时刻注意自身素质和能力的全面提高。
在课程设计的过程中,我得到了老师和同学们的帮助,在此,要感谢他们对我的帮助和支持。
参考文献
[1]樊昌信、曹丽娜.通信原理.北京:
国防工业出版社,2006
[2]刘学勇.详解MATLAB/Simulink通信系统建模与仿真.北京:
电子工业出版社,2011
[3]邵玉斌.MATLAB/Simulik通信系统建模与仿真实例分析.北京:
清华大学出版社,2008
[4]张水英,徐伟强.通信原理及MATLAB/Simulink仿真.北京:
人民邮电出版社,2012
[5]邵佳,董辰辉.MATLAB/Simulink通信系统建模与仿真实例精讲.北京:
电子工业出版社,2009
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通信 原理 数字 频带 系统 设计 仿真 分析