您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 通信原理MATLAB仿真教程第8章
第八章数字信号的频带传输2数字信号的传输方式有基带传输和频带传输。上一章已经介绍了数字信号的基带传输,但在实际中的很多信道不能直接传输基带信号。为了使数字信号能够在带通信道中传输,必须用数字基带信号对载波进行调制,以使信号与信道的特性相匹配。通常把具有调制和解调过程的数字传输系统称为数字频带传输系统。利用数字信号取值离散的特点通过开关键控载波,从而实现数字调制的方法称为键控法。对载波振幅进行键控可获得振幅键控(AmplitudeShiftKeying,ASK),对载波频率进行键控可获得频移键控(FrequencyShiftKeying,FSK),对载波相位进行键控可获得相移键控(PhaseShiftKeying,PSK)。3数字信息有二进制和多进制之分,因此,数字调制可分为二进制调制和多进制调制。在二进制调制中,信号参量只有两种可能的取值;在多进制(如M进制,M2)调制中,信号参量可能有M中取值。4本章知识要点●二进制数字调制●多进制数字调制5用数字基带信号控制载波,把数字基带信号变换为数字带通信号的过程称为数字调制。调制信号为二进制数字基带信号时,这种调制称为二进制数字调制。在二进制数字调制中,载波的幅度、频率或相位只有两种变化状态,对应于数字“0”和“1”。8.1二进制数字调制68.1.1二进制数字幅度调制一、一般原理与实现方法数字幅度调制又称幅度键控(ASK),二进制幅度键控记作2ASK。2ASK是利用代表数字信息“0”或“1”的基带矩形脉冲去键控一个连续的载波,使载波时断时续地输出。有载波输出时表示发送“1”,无载波输出时表示发送“0”。根据幅度调制的原理,2ASK信号可表示为:ttsteccos)()(0(8-1)式中,为载波角频率,为单极性NRZ矩形脉冲序列cc)(ts7nbnnTtgats)()((8-2)其中,是持续时间为、高度为1的矩形脉冲,常称为门函数;为二进制数字序列。)(tgbTna)出现概率为(,出现概率为,PPan101(8-3)2ASK信号的产生方法(调制方法)有两种,如图8-1所示。图(a)是一般的模拟幅度调制方法,这里的由式(8-2)规定;图(b)是一种键控方法,这里的开关电路受控制。图(c)给出了及的波形示例。二进制幅度键控信号,由于一个信号状态始终为0,相当于处于断开状态,故又常称为通断键控信号(OOK信号)。8图8-12ASK信号产生方法与波形示例9二、MATLAB实现以数字信号序列10110010为例,给出产生2ASK信号的MATLAB程序如下(函数文件askdigital.m),流程图如图8-2所示。为变量赋初值生成2ASK信号开始结束画出原始二进制代码波形画出2ASK信号波形图8-22ASK流程图10%本函数实现将输入的一段二进制代码调制成相应的ask信号输出%s为输入二进制码,f为载波频率,ask为调制后输出信号t=0:2*pi/99:2*pi;m1=[];c1=[];forn=1:length(s)ifs(n)==0;m=zeros(1,100);elses(n)==1;m=ones(1,100);endc=sin(f*t);m1=[m1m];c1=[c1c]endask=c1.*m1;subplot(211);plot(m1)title('原始信号');axis([0100*length(s)-0.11.1]);subplot(212);plot(ask)title('ASK信号');在命令窗口中键入s的二进制代码和载波频率f,再输入函数名,就可以得到所对应的ask信号输出,如输入以下指令:s=[10110010];f=2;Askdigital将出现图8-3所示结果,其中载波频率与码元速率相同。11图8-32ASK信号波形12包络检波法的原理方框图如图8-4所示。带通滤波器(BPF)恰好使2ASK信号完整地通过,经包络检测后,输出其包络。低通滤波器(LPF)的作用是滤除高频杂波,使基带信号(包络)通过。抽样判决器包括抽样、判决及码元形成器。定时抽样脉冲(位同步信号)是很窄的脉冲,通常位于每个码元的中央位置,其重复周期等于码元的宽度。不计噪声影响时,带通滤波器输出为2ASK信号,即,包络检波器输出为。经抽样、判决后将码元再生,即可恢复出数字序列{}。三、解调方法ttstetyccos)()()(0)(tsna2ASK信号解调的常用方法主要有两种:包络检波法和相干检测法。132ASK信号BPF半波或全波整流LPF抽样判决器图8-42ASK信号的包络解调定时脉冲包检器)(0te)(ty)(ts}{na14相干检测法原理方框图如图8-5所示。相干检测就是同步解调,要求接收机产生一个与发送载波同频同相的本地载波信号,称其为同步载波或相干载波。利用此载波与收到的已调信号相乘,输出为经低通滤波滤除第二项高频分量后,即可输出信号。低通滤波器的截止频率与基带数字信号的最高频率相等。由于噪声影响及传输特性的不理想,低通滤波器输出波形有失真,经抽样判决、整形后再生数字基带脉冲。)(ts15BPFLPF抽样判决器图8-52ASK信号的相干解调定时脉冲解调器)(0te)(ty)(tztccos)(ts}{na16四、2ASK信号的功率谱及带宽前面已经得到,一个2ASK信号可以表示成:ttsteccos)()(0(8-4)这里,是代表信息的随机单极性矩形脉冲序列。)(ts现设的功率谱密度为,的功率谱密度为,则由式(8-4)可以证得)(ts)(fPs)(0te)(fPe)()((41)(cscseffPffPfP(8-5)对于单极性NRZ码,有)(41)(41)(2fTfSaTfPbbs(8-6)17代入式(8-5),得2ASK信号功率谱)]()([161}]([]([{16)(22ccbcbcbeffffTffSaTffSaTfP(8-7)其示意图如图8-6所示。由图8-6可见:(1)2ASK信号的功率谱由连续谱和离散谱两部分组成。其中,连续谱取决于数字基带信号经线性调制后的双边带谱,而离散谱则由载波分量确定。)(ts1819(2)2ASK信号的带宽是数字基带信号带宽的两倍。bbsASKfTBB2222(8-8)(3)因为系统的传码率(Baud),故2ASK系统的频带利用率为bBTR1)/(21221HzBaudffTTbbbb(8-9)这意味着用2ASK方式传送码元速率为的二进制数字信号时,要求该系统的带宽至少为(Hz)。BRBR2208.1.2二进制数字频率调制一、调制原理与实现方法数字频率调制又称频移键控(FSK),二进制频移键控记作2FSK。数字频移键控是用载波的频率来传送数字消息,即用所传送的数字消息控制载波的频率。2FSK信号便是符号“1”对应于载频,而符号“0”对应于载频(与不同的另一载频)的已调波形,而且与之间的改变是瞬间完成的。1f2f1f1f2f从原理上讲,数字调频可用模拟调频法来实现,也可用键控法来实现。模拟调频法是利用一个矩形脉冲序列对一个载波进行调频,是频移键控通信方式早期采用的实现方法。2FSK键控法则是利用受矩形脉冲序列控制的开关电路对两个不同的独立频率源进行选通。键控法的特点是转换速度快、波形好、稳定度高且易于实现,故应用广泛。212FSK信号的产生方法及波形示例如图8-7所示。图中为代表信息的二进制矩形脉冲序列,即是2FSK信号。)(ts)(0te图8-72FSK信号的产生方法及波形示例22根据以上2FSK信号的产生原理,已调信号的数字表达式可以表示为)cos()()cos()()(210nnttsttste(8-10)其中,为单极性非归零矩形脉冲序列)(tsnbnnTtgats)()((8-11))概率为(概率为PPan1,0,1(8-12)是持续时间为、高度为1的门函数;为对逐码元取反而形成的脉冲序列,即)(tgbT)(ts)(tsnbnnTtgats)()((8-13)23是的反码,于是nana)概率为(概率为PPan1,1,0(8-14)分别是第n个信号码元的初相位和相位。一般说来,键控法得到的与序号n无关,反映在上,仅表现出当改变时其相位是不连续的;而用模拟调频法时,由于与改变时的相位是连续的,故不仅与第n个信号码元有关,而且之间也应保持一定的关系。nn、nn、)(0te12nn、nn、由式(8-10)可以看出,一个2FSK信号可视为两路2ASK信号的合成,其中一路以为基带信号、为载频,另一路以为基带信号、为载频。)(ts1)(ts224图8-8给出的是用键控法实现2FSK信号的电路框图,两个独立的载波发生器的输出受控于输入的二进制信号,按“1”或“0”分别选择一个载波作为输出。25二、MATLAB实现以数字信号序列10110010为例,给出产生2FSK信号的MATLAB程序如下(函数文件fskdigital.m):functionfskdigital(s,f1,f2)%本函数实现将输入的一段二进制代码调制成相应的fsk信号输出%s为输入二进制码,f1、f2分别为代码0、1对应的载波频率,fsk为调制后输出信号t=0:2*pi/99:2*pi;m1=[];c1=[];b1=[];forn=1:length(s)ifs(n)==0;m=ones(1,100);c=sin(f2*t);b=zeros(1,100)26elses(n)==1;m=ones(1,100);c=sin(f1*t);b=ones(1,100)endm1=[m1m];c1=[c1c];b1=[b1b];endfsk=c1.*m1;subplot(211);plot(b1,'r')title('原始信号');axis([0100*length(s)-0.11.1]);gridon;subplot(212);plot(fsk)title('2FSK信号');gridon;27在命令窗口中键入s的二进制代码和载波频率f1、f2,再输入函数名,就可以得到所对应的fsk信号输出,如输入以下指令:s=[10110010];f1=200;f2=100;fskdigital输出波形如图8-9所示,其中0信号所对应的载波频率与码元速率相同,1信号所对应的载波频率为码元速率的两倍。28图8-92FSK信号波形29三、2FSK信号的解调数字调频信号的解调方法很多,下面仅就相干检测法、非相干检测法、过零检测法和差分检测法进行介绍。1.包络检波法2FSK信号的包络检波法解调方框图如图8-10所示,其可视为由两路2ASK解调电路组成。这里,两个带通滤波器(带宽相同,皆为相应的2ASK信号带宽;中心频率不同,分别为、)起分路作用,用以分开两路2ASK信号,上支路对应,下支路对应,经包络检测后分别取出它们的包络及;抽样判决器起比较器作用,把两路包络信号同时送到抽样判决器进行比较,从而判决输出基带数字信号。1f2f)cos()()(11nttsty)cos()()(22nttsty)(ts)(ts30)(ts)(ts若上、下支路及的抽样值分别用表示,则抽样判决器的判决准则为21v、v”判为“,”判为“,012121vvvv图8-102FSK信号的包络解调312.相干检测法相干检测的具体解调电路是同步检波器,原理方框图如图8-11所示。图中两个带通滤波器的作用同于包络检波法,起分路作用。它们的输出分别与相应的同步相干载波相乘,再分别经低通滤波器滤掉二倍频信号,取出含基带数字信息的低频信号,抽样判决器在抽样脉冲到来时对两个低频信号的抽样值进行比较判决(判决规则同于包络检波法),即可还原出基带数字信号。21v、v323.过零检测法单位时间内信号经过零点的次数多少,可以用来衡量频率的高低。数字调频波的过零点数随不同载频而异,故检出过零点数可以得到关于频率的差异,这就是过零检测法的基本思想。过零检测法方框图及各点波形如图8-
本文标题:通信原理MATLAB仿真教程第8章
链接地址:https://www.777doc.com/doc-3761918 .html