【毕业论文】通信系统中数字调制系统的MATLAB仿真_第1页
【毕业论文】通信系统中数字调制系统的MATLAB仿真_第2页
【毕业论文】通信系统中数字调制系统的MATLAB仿真_第3页
【毕业论文】通信系统中数字调制系统的MATLAB仿真_第4页
【毕业论文】通信系统中数字调制系统的MATLAB仿真_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘 要数字调制是通信系统中最为重要的环节之一,数字调制技术的改进也是通信系统性能提高的重要途径。本文首先分析了数字调制系统的五种基本调制解调方法,然后,运用matlab及附带的图形仿真工具 simulink设计了这几种数字调制方法的仿真模型。通过仿真,观察了调制解调过程中各环节时域和频域的波形,并结合这几种调制方法的调制原理,跟踪分析了各个环节对调制性能的影响及仿真模型的可靠性。最后,在仿真的基础上分析比较了各种调制系统的误码率、信号传输速率、信噪比、占用频带宽度等因素,综合衡量各系统的性能指标,并通过比较仿真模型与理论计算的性能,证明了仿真模型的可行性。关键词:数字调制,分析与仿真,matl

2、ab,simulinkabstractin this paper, five usual methods of digital modulation are introduced firstly. then their simulation models are built by using matlabs simulation tool, simulink. through observing the results of simulation, the factors that affect the capability of the digital modulation system a

3、nd the reliability of the simulation models are analyzed. and then, the capability of three digital modulation simulation models, 2-fsk, 2-dpsk and msk, have been compared, as well as comparing the results of simulation and theory. at last, the conclusion is gotten: the simulation models are reasona

4、ble. keywords:digital modulation,analysis and simulation, matlab, simulink目 录1 引言 .1 1.1 数字调制的意义 1.2 matlab在通信系统仿真中的应用 2 数字调制系统的相关原理 . 2.1 2-ask调制与解调 . 2.2 2-fsk调制与解调 . 2.3 2-psk调制与解调 . 2.4 多进制调制与解调 .3 数字调制系统的仿真设计 3.1 数字调制系统各个环节分析 . 3.1.1 仿真框图 3.1.2 信号源仿真及参数设置 3.1.3 调制解调模块 3.1.4 信道 3.1.5 误码计算仪 3.1.6

5、 频谱仪 3.1.7 星座图 3.2 仿真模型的设计原理及结果分析 . 3.2.1 2-ask . 3.2.2 2-fsk 、msk、gmsk . 3.2.3 2-psk 、qpsk、oqpsk . 3.2.4 mfsk 、mpsk . 3.3 数字调制的性能比较 . 3.3.1 各种调制模型的性能比较 3.3.2 仿真模型性能与理论性能比较 4 外文翻译 4.1 原文 . 4.2 译文 .5 结束语 致谢 .参考文献 .附录 .通信系统中数字调制系统的软件仿真1 引言1. 1 数字调制的意义数字调制是指用数字基带信号对载波的某些参量进行控制,使载波的这些参量随基带信号的变化而变化。根据控制的

6、载波参量的不同,数字调制有调幅、调相和调频三种基本形式,并可以派生出多种其他形式。由于传输失真、传输损耗以及保证带内特性的原因,基带信号不适合在各种信道上进行长距离传输。为了进行长途传输,必须对数字信号进行载波调制,将信号频谱搬移到高频处才能在信道中传输。因此,大部分现代通信系统都使用数字调制技术。另外,由于数字通信具有建网灵活,容易采用数字差错控制技术和数字加密,便于集成化,并能够进入综合业务数字网(isdn网),所以通信系统都有由模拟方式向数字方式过渡的趋势。因此,对数字通信系统的分析与研究越来越重要,数字调制作为数字通信系统的重要部分之一,对它的研究也是有必要的。通过对调制系统的仿真,我

7、们可以更加直观的了解数字调制系统的性能及影响性能的因素,从而便于改进系统,获得更佳的传输性能。1. 2 matlab在通信系统仿真中的应用随着通信系统复杂性的增加,传统的手工分析与电路板试验等分析设计方法已经不能适应发展的需要,通信系统计算机模拟仿真技术日益显示出其巨大的优越性.。计算机仿真是根据被研究的真实系统的模型,利用计算机进行实验研究的一种方法.它具有利用模型进行仿真的一系列优点,如费用低,易于进行真实系统难于实现的各种试验,以及易于实现完全相同条件下的重复试验等。matlab仿真软件就是分析通信系统常用的工具之一。matlab是一种交互式的、以矩阵为基础的软件开发环境,它用于科学和工

8、程的计算与可视化。matlab的编程功能简单,并且很容易扩展和创造新的命令与函数。应用matlab可方便地解决复杂数值计算问题。matlab具有强大的simulink动态仿真环境,可以实现可视化建模和多工作环境间文件互用和数据交换。simulink支持连续、离散及两者混合的线性和非线性系统,也支持多种采样速率的多速率系统;simulink为用户提供了用方框图进行建模的图形接口,它与传统的仿真软件包用差分方程和微分方程建模相比,更直观、方便和灵活。用户可以在matlab和simulink两种环境下对自己的模型进行仿真、分析和修改。用于实现通信仿真的通信工具包(communication tool

9、box,也叫commlib,通信工具箱)是matlab语言中的一个科学性工具包,提供通信领域中计算、研究模拟发展、系统设计和分析的功能,可以在matlab环境下独立使用,也可以配合simulink使用。另外,matlab的图形界面功能gui(graphical user interface)能为仿真系统生成一个人机交互界面,便于仿真系统的操作。因此,matlab在通信系统仿真中得到了广泛应用,本文也选用该工具对数字调制系统进行仿真。2 数字调制系统的相关原理数字调制可以分为二进制调制和多进制调制,多进制调制是二进制调制的推广,所以本文主要讨论二进制的调制与解调,最后简单讨论一下多进制调制中的m

10、fsk(m元移频键控)和mpsk(m元移相键控)。最常见的二进制数字调制方式有二进制振幅键控(2-ask)、移频键控(2-fsk)和移相键控(2-psk和2-dpsk)。下面是这几种调制方式以及其改进调制方式的相关原理。2.1 二进制幅度键控(2-ask) 幅度键控可以通过乘法器和开关电路来实现。载波在数字信号1或0的控制下通或断,在信号为1的状态载波接通,此时传输信道上有载波出现;在信号为0的状态下,载波被关断,此时传输信道上无载波传送。那么在接收端我们就可以根据载波的有无还原出数字信号的1和0。2-ask信号功率谱密度的特点如下:(1)由连续谱和离散谱两部分构成;连续谱由传号的波形g(t)

11、经线性调制后决定,离散谱由载波分量决定;(2)已调信号的带宽是基带脉冲波形带宽的二倍。2.2 二进制频移键控(2-fsk) 频移键控是利用两个不同频率f1和f2的振荡源来代表信号1和0,用数字信号的1和0去控制两个独立的振荡源交替输出。对二进制的频移键控调制方式,其有效带宽为b=2xf+2fb,xf是二进制基带信号的带宽也是fsk信号的最大频偏,由于数字信号的带宽即fb值大,所以二进制频移键控的信号带宽b较大,频带利用率小。2-fsk功率谱密度的特点如下:(1) 2fsk信号的功率谱由连续谱和离散谱两部分构成,离散谱出现在f1和f2位置;(2) 功率谱密度中的连续谱部分一般出现双峰。若两个载频

12、之差|f1 -f2|fs,则出现单峰。2.3二进制相移键控(2-psk) 在相移键控中,载波相位受数字基带信号的控制,如在二进制基带信号中为0时,载波相位为0或,为1时载波相位为或0。载波相位和基带信号有一一对应的关系,从而达到调制的目的。2-psk信号的功率密度有如下特点: (1) 由连续谱与离散谱两部分组成; (2) 带宽是绝对脉冲序列的二倍; (3) 与2ask功率谱的区别是当p1/2时,2psk无离散谱,而2ask存在离散谱。 2.4 多进制数字调制 上面所讨论的都是在二进制数字基带信号的情况,在实际应用中,我们常常用一种称为多进制(如4进制,8进制,16进制等)的基带信号。多进制数字

13、调制载波参数有m种不同的取值,多进制数字调制比二进制数字调制有两个突出的优点:一是有于多进制数字信号含有更多的信息使频带利用率更高;二是在相同的信息速率下持续时间长,可以提高码元的能量,从而减小由于信道特性引起的码间干扰。现实中用得最多的一种调制方式是多进制相移键控(mpsk)。 多进制相移键控又称为多相制,因为基带信号有m种不同的状态,所以它的载波相位有m种不同的取值,这些取值一般为等间隔。在多相制移键控有绝对移相和相对移相两种,实际中大多采用四相绝对移相键控(4psk,有称qpsk),四相制的相位有0、/2、3/2四种,分别对应四种状态11、01、00、10。3 数字调制系统的仿真设计3.

14、1 数字调制系统各个环节分析典型的数字通信系统由信源、编码解码、调制解调、信道及信宿等环节构成,其框图如图3.1所示: 数字调制是数字通信系统的重要组成部分,数字调制系统的输入端是经编码器编码后适合在信道中传输的基带信号。对数字调制系统进行仿真时,我们并不关心基带信号的码型,因此,我们在仿真的时候可以给数字调制系统直接输入数字基带信号,不用在经过编码器。3.1.1 仿真框图matlab提供的图形界面仿真工具simulink由一系列模型库组成,包括sources(信源模块),sinks(显示模块),discrete(离散系统模块),linear(线性环节),nonlinear(非线性环节),co

15、nnections(连接),blocksets&toolboxes(其他环节)。特别是在blocksets&toolboxes中还提供了用于通信系统分析设计和仿真的专业化模型库commtbxlibrary。在这里,整个通信系统的流程被概括为:信号的产生与输出、编码与解码、调制与解调、滤波器以及传输介质的模型。在每个设计模块中还包含有大量的子模块,它们基本上覆盖了目前通信系统中所应用到的各种模块模型。通信系统一般都可以建立数学模型。根据所需仿真的通信系统的数学模型(或数学表达式),用户只要从上述各个模型库中找出所需的模块,用鼠标器拖到模型窗口中组合在一起,并设定好各个模块参数, 就可方便地进行动

16、态仿真.从输出模块可实时看到仿真结果,如时域波形图、频谱图等。每次仿真结束后还可以更改各参数,以便观察仿真结果的变化情况。另外,对simulink中没有的模块,可运用s函数生成所需的子模块,并且可以封装和自定义模块库,以便随时调用。根据simulink提供的仿真模块,数字调制系统的仿真可以简化成如图3.2所示的模型:3.1.2 信号源仿真及参数设置 simulink通信工具箱中的comm sources/data sources提供了数字信号源bernoulli binary generator,这是一个按bernoulli分布提供随机二进制数字信号的通用信号发生器。在现实中,对受信者而言,发

17、送端的信号是不可预测的随机信号。因此,我们在仿真中可以用bernoulli binary generator来模拟基带信号发生器。 其中主要参数的含义为:probability of a zero :产生的信号中0符号的概率,在仿真的时候一般设成0.5,这样便于频谱的计算; initial seed :控制随机数产生的参数,要求不小于30,而且与后面信道中的initial seed设置不同的值; sample time:抽样时间,这里指一个二进制符号所占的时间,用来控制号发生的速率,这个参数必须与后面调制和解调模块的symbol period保持一致。 3.1.3 调制与解调模块simulin

18、k通信工具箱中提供了数字信号各种调制方式的模块,如am、cpm、fm及pm等。虽然不同的调制模块,参数设置有所不同,但很多参数在各种调制中是一致的,下面我们以dpsk调制模块为例介绍一下调制模块的参数及其设置,其余模块将在下面仿真模型的建立过程中详细介绍。m-dpsk modulator passband和m-dpsk demodulator passband 分别是数字信号dpsk调制和解调的专用模块,其中主要参数有: m-ary number:输入信号的阶次数,比如2-dpsk就是2阶的;symbol period:符号周期,即,一个符号所占的时间,这必须与信号源的sample time保

19、持一致;carrier frequency:载波频率;carrier initial phase:载波的初始相位;input sample time: 输入信号的抽样时间;output sample time:输出信号的抽样时间。其中,各参数要满足以下关系:symbol period 1/(carrier frequency) input sample time 1/2*carrier frequency + 2/(symbol period)output sample time 1/2*carrier frequency + 2/(symbol period)3.1.4 信道在分析通信系统时

20、通常选择高斯噪声作为系统的噪声来考查,因为这种噪声在现实中比较常见而且容易分析。simulink 中提供了带有加性高斯白噪声的信道:awgn channe。仿真时可以用该模块模拟现实中的信道,该模块的主要参数有:initial seed:控制随机数产生的参数,要求不小于30,且与前面信号源中的initial seed设置不同的值;es/no (db):信号每个符号的能量与噪声的功率谱密度的比值;snr (db): 信号功率与噪声功率的比值;注:es/no (db) 和snr (db)是表征信号与噪声关系的两种方法,在一次仿真中只能选择其中一个。3.1.5 误码计算仪信号经过信道后,由于噪声的干

21、扰,在接收端可能出现误码,simulink中提供了error rate calculation 模块来计算误码率,其主要参数的设置为:receive delay:接收延迟,表明在计算误码率时接收到的信号比源信号延迟的码元数,便于准确计算;output data:数据输出,将误码率、误码数及码元总数输出,有两个选项可选择:work space 和 port。将数据输出到work space就是将误码率等数据存在内存中,以便下一步使用,而输出到port中,则是在误码计算仪后面再接一个模块(比如结果显示模块),将数据传到该模块中(显示出来);variable name:变量名称,该参数只有在前面选择

22、了work space后才有用,它决定数据输出到wok space后的名称,默认值为errorvec。3.1.6 频谱仪在仿真过程中,必须观察各个环节的频域波形,因此,必须在各个环节加上频谱仪以观察波形。以便对仿真结果做进一步处理,比如将各个调制系统的频域波形对比用来比较异同点和优缺点。simulink 中提供了spectrum scope模块来显示仿真频谱,其主要参数的设置为:buffer size:缓存长度,频谱仪应用快速傅里叶变换fft完成数据流从时域到频域的变换,所以先要将时域的数据流取出一段,fft size(快速傅里叶变换的长度)确定为n,通常要求n为2的幂。正因为要取出一段长度为

23、n的数据,就需要设置相应长度的buffer size(缓存长度),通常这两个长度是一样的。buffer overlap:重叠的长度;number of spectral averages:频谱数据的平均数,数据流分段的方法会影响fft的结果,分段时buffer overlap(重叠的长度)、number of spectral averages(频谱数据的平均数)会影响频谱特性的平滑程度,这两个数值愈大,特性愈平滑。frequency range:频率范围,希望所研究的谱线内容出现在频谱仪显示窗的中间部分,能看到在频域轴上谱线的低端和高端情况,以便于观察和分析。要做到这一点,将输入信号的采样频

24、率取为期望的频率显示窗最大值的两倍即可,frequency range(频率范围)选0.fs/2就是这个道理(fs就是采样频率,亦是采样时间的倒数)。3.2 仿真模型的设计原理及结果分析 了解了仿真所需的主要模块后,下一步就是设计和仿真各种数字调制模型,并对仿真结果在时域和频域进行分析。3.2.1 2-ask通常,二进制振幅键控信号(2-ask)的产生方法(调制方法)有两种,如图3.3所示: 2-ask解调的方法也有两种相应的接收系统组成方框如图3.4所示:根据3.3(a)所示方框图产生2-ask信号,并用图3.4(b)所示的相干解调法来解调,设计2-ask仿真模型如图3.5所示:图3.5 2

25、-ask模型在该模型中,调制和解调使用了同一个载波,目的是为了保证相干解调的同频同相,虽然这在实际运用中是不可能实现的,但是作为仿真,这样能获得更理想的结果。主要模块参数设置如下:1 bernoulli binary generator的参数设置为:位置:communications blocksetcomm sources表3.1伯努利二进制随机数产生器的主要参数参数名称参数值probability (0出现的概率)0.5initial seed (初始化种子)67sample time (采样时间)1frame-based output (基于帧输出)使能smaple per frame

26、(每帧取样数)102. 载波频率设为:50(可调)3. sample and decide 模块是一个子系统,其内部结构由抽样和判决两部分组成,其中,抽样由同步冲激信号(sychronizing signal)完成,其参数period(sec)设置和信号源的参数sample time保持一致。判决模块是一个由m文件编写的s函数,s函数是simulnk中用以功能扩展的一个功能,用s函数可以自己编制simulink库中没有的simulink模块,从而使simulink的功能大大加强,本模型中使用的判决模块就是这样一个应用,其m文件详见附录1。sample and decide 模块内部结构如图3.

27、6所示:图3.6 sample and decide 子系统内部结构5. error rate calculation的参数设置:位置:communications blocksetcomm sinks表3.2 误码率计算的主要参数参数名称参数值receive delay (接受延迟)2communication delay (计算延迟)0variable name (变量名称)errorvecoutput data (输出数据)work space仿真结果时域分析设信息源发出的是由二进制符号0、1组成的序列,且假定0符号出现的概率为p,1符号出现的概率为1-p,他们彼此独立。则,2ask信号

28、的时间表示式为: (3.2.) s(t)为随机的单极性矩形脉冲序列。将图3.5中各示波器的值输出到work space中做统一处理(处理程序见附录2),各环节波形如图3.7所示;图3.7 2-ask各环节波形示意图从图3.7中可以看出,经过调制后的信号波形在符号1持续时间内是载波的波形,在符号0持续时间内无波形,这与式(3.2)是完全吻合的。最后经过解调和抽样判决出来的信号与源信号波形大体一致,只是有两个码元的延迟,这说明如果将error rate calculation的receive delay参数设置为2,则此模型最后的误码率为0。这个值与理论值有些出入,原因是我们在仿真时为了便于观察信

29、号的波形,将信号源发送的码元数设定为20个(码元速率为1,仿真时间20秒),这大大低于现实中的传码率,所以在只传送20个码元的情况下,误码率为0是可能的。仿真结果频域分析由于二进制的随机脉冲序列是一个随机过程,所以调制后的二进制数字信号也是一个随机过程,因此在频率域中只能用功率谱密度表示。 2ask的功率谱密度为 由式(3.4)可知,2-ask信号的中心频谱被搬移到了载波频率f上。对图3.7中各环节数据做1024点快速傅立叶可得频域波形,如图3.8所示: 图3.8 2-ask各环节频谱图 从图3.8中可以看到,源信号中心频率经调制后搬移到了载波频率上,这与公式(3.4)是相符的。最后经过抽样判

30、决后的频谱与源信号频谱也大体一致,说明该2-ask仿真模型是成功的、符合理论的。3.2.2 2-fsk 、msk、gmsk首先说明fsk,msk和gmsk调制系统的原理。2fsk信号可以用一个矩形脉冲序列对一个载波进行调频而获得。这正是频率键控通信方式的早期采用的实现方法,2fsk另一个实现方法便是采用键控法,即利用受矩形脉冲序列控制的开关电路对两个不同的独立频率源进行选通。以上两种方法如下,代表信息的二进制矩形脉冲序列,即是2fsk信号:图3.9 fsk系统调制原理2-fsk信号最常用的解调方法是采用的相干检测法,如图3.10所示cos1t相乘器相乘器输入12lpflpf抽样脉冲输出抽样判决

31、lpflpfcos2tos2tos2t:图3.10 2-fsk相干解调的方法根据以上2fsk信号的产生原理,已调信号的数学表示式也不难写出,即:式中 为单个矩形脉冲,脉宽为,是的反码,于是分别是第个信号码元的出相位。一般来说,键控法得到的是与序列无关的,反映在上,仅表现出与改变时其相位是不连续的;而用模拟调频法时,由于当与改变时相位是连续的,故不仅与第个信号码元有关,而且之间也应保持一定的关系。最小移频键控方式msk是2fsk信号的改进型,二进制msk信号的表示式可写为 (1)或者其中 载波角频率码元宽度第个码元中的信息,其取值为1第个码元的相位常数,它在时间中保持不变。由(1)式知,当=+1

32、时,信号的频率为当=-1时,信号的频率为由此可得 msk信号在码元转化时信号的相位是连续的,根据这个要求,相位应该满足下面的条件:上式表明,msk信号在第个码元的相位常数不仅与当前的有关,而且与前面的及相位常数有关。假定的起始参考值假定为0,可以得到=0或。可以知道msk信号具有如下特点:(1) 已调信号的振幅是恒定的(2) 调制指数(3) 以载波相位为基准的信号相位在一个码元期内准确的线形变化(4) 码元转换时刻信号的相位是连续的,或者说信号的波形没有突跳 在一些通信场合,对信号带外辐射功率的限制是十分严格的,msk信号仍不能满足,于是提出的gmsk。gmsk(高斯最小移频键控)是在msk调

33、制器之前加入高斯低通滤波器,用高斯低通滤波器作为msk调制的前置滤波器。所以高斯低通滤波器必须满足:(1) 带宽窄,且是锐截止的(2) 具有较低的过冲脉冲响应(3) 保持输出脉冲的面积不变设计2-fsk仿真模型如图3.11所示:图3.11 fsk基带调制仿真系统框图fsk基带调制仿真系统的框图由伯努利二进制随机数产生器,频谱仪,基带m-fsk调制与解调器,加性高斯白噪声信道,误码率计算器及显示器构成。msk,gmsk仿真框图与fsk只有调制合解调器不同,其余模块一样,故不再列出。主要参数设置如下:1 bernoulli random binary generator (伯努利二进制随机数产生器

34、)位置:communications blocksetcomm sources表3.3 伯努利二进制随机数产生器的主要参数参数名称参数值probability (0出现的概率)0.5initial seed (初始化种子)12345sample time (采样时间)0.1frame-based output (基于帧输出)使能smaple per frame (每帧取样数)10图3.12 伯努利二进制随机数产生器的主要参数2. spectrum scope (频谱仪)用来显示对数字调制后信号的测量。位置:dsp blocksetdsp sinks表3.4 频谱仪的主要参数一参数名称参数值bu

35、ffer size (缓存长度)1024buffer overlap (缓存交叠)512fft length (fft长度)1024number of spectral averages (谱(计算)平均(点)数)64scope position (显示器位置)get(0,defaultfigureposition)frequency units (频率单位)hertzfrequency range (频率范围)0fs/2amplitude scaling (幅度刻度)dbinherit sample increment from input (与输入信号采样时间一致)使能minimum y-

36、limit (y轴最小刻度)-50maximum y-limit (y轴最大刻度)30注:fs=1/0.0002=5khz,fs/2=2.5khz (a) (b) (c) (d)图3.13 频谱仪的主要参数一3. awgn channel(加性高斯白噪声信道)模拟加性高斯白噪声环境,使传输环境相同,fsk的信噪比为-3db,其余两个为-6 db。位置:communications blocksetchannels表3.5 加性高斯白噪声信道的主要参数参数名称参数值 fsk msk gmskinitial seed (初始化种子)18233mode (模式)signal to noise rat

37、ion (snr)(信噪比)snr(信噪比)-3 -6 -6input signal power(输入信号功率)1图3.14 加性高斯白噪声信道的主要参数4. error rate calculation(误码率计算)比较输入输出的误码率。位置:communications blocksetcomm sinks表3.6 误码率计算的主要参数参数名称参数值 fsk msk gmskreceive delay (接受延迟)0 16 16communication delay (计算延迟)0computation mode (计算模式)entire frameoutput data (输出数据)po

38、rt图3.15 误码率计算的主要参数5. m-fsk modulator baseband (基带m-fsk调制器)位置:communications blocksetmodulationdigital baseband modulation表 3.7 基带m-fsk调制器的主要参数参数名称参数值m-ray number(元数)3input type(输入类型)bitsymbol set ordering(符号排序)binary(二进制)frequency separation(hz)(频率间隔)10phase continuity(相位连续性)discontinuous(不连续)sample

39、 per symbol(每符号采样数)16图3.16 基带m-fsk调制器的主要参数6. msk modulator baseband (基带msk调制器)位置:communications blocksetmodulationdigital baseband modulation表3.8 基带msk调制器参数名称参数值input type(输入类型)bitphase offset(rad)(相位偏置)0sample per symbol(每符号采样数)16注:demodulator(解调器)中相应的 traceback length(跟踪反馈长)设为16图3.17 基带msk调制器7. gm

40、sk modulator baseband (基带gmsk调制器)位置:communications blocksetmodulationdigital baseband modulation表3.9 基带gmsk调制器的主要参数参数名称参数值input type(输入类型)bitbt product(bt乘积)0.3pulse length(符号间隔)3symbol prehistory(符号前史)1phase offset(rad)(相位偏置)0sample per symbol(每符号采样数)16注:demodulator(解调器)中相应的 traceback length(跟踪反馈长)

41、设为16图3.18 基带gmsk调制器的主要参数在误码率为相同数量级的条件下,gmsk(高斯滚降最小移频键位)占有最小的频带宽度。此时,msk,gmsk的传输环境的信噪比,比fsk还要低3 db,综合抗干扰能力、占带宽度最好的是gmsk、msk次之,最后是fsk。 图3.19 fsk基带调制信号频谱图3.20 msk基带调制信号频谱图3.21 gmsk基带调制信号频谱上面三图为三种系统调制后的频谱图,可以看出比较可以得出gmsk占有最小的频宽;最平滑,抗干扰能力最好,适合在窄带信道中传输,对邻道的干扰小,不但确保了传输质量,而且节省了资源。3.2.3 2-psk 、qpsk、oqpsk二进制移

42、相键控(2psk)方式是受键控的载波相位按基带脉冲而改变的一种数字调制方式。设二进制符号及其基带波形与以前假设的一样,那么,2psk的信号形式一般表示为,这里的是脉宽为的单个矩形脉冲,而得统计特性为这就是说,在其一码元持续时间内观察时,为这种以载波的不同相位直接去表示相应数字信息的相位键控,通常被称为绝对移相方式。但是我们考虑到如果采用绝对移相方式,由于发送端是以某一个相位作基准的,因而在接受系统中也必须有这样一个固定基准相位作为参考,如果这个参考相位发生了变化,则恢复的数字信息就会发生0变为1或1变为0,从而造成错误的恢复。这种现象,常称为2psk方式的“倒”或“反向工作”现象。所以,实际中

43、不采用2psk方式,而采用一种所谓的相对(差分)移相(2dpsk)方式。2dpsk方式即是利用前后码元的相对载波相位值去表示数字信息的一种方式。假设相位值用相位偏移 ,如果 ,则 如果,则表 3.10 psk、dpsk调制系统相位变化参考相位0110101110绝对码2psk相位0000绝对移相2dpsk相位0000000相对移相00100110100相对码下面再来讨论2psk及2dpsk信号的调制与解调。psk信号的产生有两种方法,如下:图3.22 2psk信号的的键控法框图图3.23 2psk信号的相乘电路法因2psk已调信号的包络幅度不变,所以不能采用包络检波法, 通常采用相干解调法解出

44、2psk的已调信号。图3.24 2psk信号的相干解调框图2dpsk信号的产生框图:图3.25 2dpsk信号的调制方框图图中,波形变换器用来完成单极性不归零波形到双极性波形的变换,其变换关系为,因为,所以有。相对移相信号可以看成是把信息码(绝对码)变换成相对码,然后再对相对码进行绝对移相形成的。2dpsk信号的解调:(1)相干解调法(极性比较法)图3.26 2dpsk信号的相干解调方框图2dpsk的解调结果不受本地载波的相位“倒”的影响。(2)差分相干解调法图3.27 2dpsk信号的差分相干解调方框图2dpsk的差分相干解调法,不需要专门的本地相干载波,将2dpsk信号延时一个码元间隔后与

45、2dpsk信号本身相乘,相乘的结果反映了前后码元的相对相位关系,经低通滤波器后送到抽样判决器,抽样判决器抽样的结果即为原始数字信息,不需要差分译码。只有2dpsk信号才能采用这种方法解调,因为它是以前一个码元的载波相位作为参考相位,而不是未调载波的相位。采用差分相干解调法的2dpsk方式,虽然不需要本地相干载波,但需要能够精确地延迟一个码元间隔的延迟电路,延迟电路的精度要求很准,实际实现时,延时线不好作,而且2dpsk的抗噪声性能不如2psk。下面再来讨论qpsk(四相绝对移相键控)。四相绝对移相键控利用载波的四种不同相位来表征数字信息。由于每一种载波相位代表两个比特信息,故每个四进制码元又被

46、称为双比特码元。我们把组成双比特码元的前一信息用表示,后一信息比特用表示。双比特码元中两个信息比特通常是按格雷码排列,它与载波相位的关系如下表,表 3.11 双比特码元与载波相位的关系双比特码元载波相位 00110110a方式b方式四相调制信号通常用下式表示:式中: 受调相位,4种不同取值; 相位在(0、)内等间隔的取四种可能相位。由于正弦和余弦函数的互补特性,对应于的四种取值,譬如、,其幅度与只有两种取值,即。此时,上式恰好表示两个正交的二相调制信号的合成。qpsk信号产生的方法也有两种,即调相法和相位选择法。用调相法产生的qpsk信号的组成方框图如下所示,图中,串/并变换器将输入的二进制序

47、列依次分为两个并行的双极性序列。设两个序列中的二进制数字分别为和,每一对称为一个双比特码元。双极性的和脉冲分别对同相载波及正交载波进行二相调制,得到虚线矢量如图。将两路输出叠加,即得图中实线所示的四相移相信号。其相位编码逻辑关系如表。图3.27 调相法qpsk信号生成框图 图 3.28 矢量图表 3.12 qpsk信号相位编码逻辑关系用相位选择法产生的qpsk信号的组成框图如图 ,四相载波发生器分别送出调相所需的四种不同相位的载波。按照串/并变换器输出的双比特码元的不同,逻辑选相电路输出相应相位的载波。图 3.29 相位选择法的组成框图由于qpsk可以看做两个正交2-psk信号的合成,故它可以

48、采用与2-psk信号类似的解调方法解调。其解调框图如下,其中并/串变换器的作用于解调其中的串/并变换器作用相反,它是用来将上、下支路的并行数据恢复成串行数据的。图 3.30 qpsk信号解调方框图oqpsk(交错正交相移键控)是为了消除180的相位跳变,在qpsk基础上提出的。前面讨论过qpsk信号,它的频带利用率较高,理论值达1b/s/hz。但当码组0011或0110时,产生180的载波相位跳变。这种相位跳变引起包络起伏,当通过非线性部件后,使已经滤除的带外分量又被恢复出来,导致频谱扩展,增加对相邻波道的干扰。oqpsk是在qpsk基础上发展起来的一种恒包络数字调制技术。这里,所谓恒包络技术

49、是指已调波的包络保持为恒定,它与多进制调制是从不同的两个角度来考虑调制技术的。恒包络技术所产生的已调波经过发送带限后,当通过非线性部件时,只产生很小的频谱扩展。这种形式的已调波具有两个主要特点,其一是包络恒定或起伏很小;其二是已调波频谱具有高频快速滚降特性,或者说已调波旁瓣很小,甚至几乎没有旁瓣。采用这种技术已实现了多种调制方式,oqpsk以及本节以下各部分所讨论的数字调制技术都属于恒包络调制技术。一个已调波的频谱特性与其相位路径有着密切的关系(因为),因此,为了控制已调波的频率特性,必须控制它的相位特性。恒包络调制技术的发展正是始终围绕着进一步改善已调波的相位路径这一中心进行的。oqpsk也

50、称为偏移四相相移键控(offset-qpsk),是qpsk的改进型。它与qpsk有同样的相位关系,也是把输入码流分成两路,然后进行正交调制。不同点在于它将同相和正交两支路的码流在时间上错开了半个码元周期。由于两支路码元半周期的偏移,每次只有一路可能发生极性翻转,不会发生两支路码元极性同时翻转的现象。因此,oqpsk信号相位只能跳变0、90,不会出现180的相位跳变。oqpsk信号的产生原理可由图 来说明。图中/2的延迟电路是为了保证i、q两路码元偏移半个码元周期。bpf的作用是形成qpsk信号的频谱形状,保持包络恒定。除此之外,其它均与qpsk作用相同。图3.31 oqpsk信号产生图3.32

51、 oqpsk信号解调oqpsk信号可采用正交相干解调方式解调,其原理如图8所示。由图看出,它与qpsk信号的解调原理基本相同,其差别仅在于对q支路信号抽样判决时间比i支路延迟了/2,这是因为在调制时q支路信号在时间上偏移了/2,所以抽样判决时刻也应偏移/2,以保证对两支路交错抽样。oqpsk克服了qpsk的l80的相位跳变,信号通过bpf后包络起伏小,性能得到了改善,因此受到了广泛重视。但是,当码元转换时,相位变化不连续,存在90的相位跳变,因而高频滚降慢,频带仍然较宽。下面对2-psk 、qpsk、oqpsk进行仿真。设计2-psk仿真模型如图3.33所示,由随机整数产生器,频谱仪,基带bpsk调制与解调器,加性高斯白噪声信道,误码率计算器,离散时间星座图仪及显示器构成。qpsk,oqpsk仿真框图与psk只有调制合解调器不同,其余模块一样,故不再列出。图 3.33 2-psk调制系统仿真框图 主要参数设置如下:1. random-integer generator

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论