数字调制系统分析与仿真
- 格式:docx
- 大小:916.63 KB
- 文档页数:28
1 引言 1. 1 数字调制的意义
数字调制是指用数字基带信号对载波的某些参量进行控制, 使载波的
这些参 量随基带信号的变化而变化。 根据控制的载波参量的不同, 数字调制有调幅、 调 相和调频三种基本形式, 并可以派生出多种其他形式。 由于传输失真、 传输损耗 以及保证带内特性的原因, 基带信号不适合在各种信道上进行长距离传输。 为了 进行长途传输, 必须对数字信号进行载波调制, 将信号频谱搬移到高频处才能在 信道中传输。因此,大部分现代通信系统都使用数字调制技术。另外,由于数字 通信具有建网灵活, 容易采用数字差错控制技术和数字加密, 便于集成化, 并能 够进入综合业务数字网 (ISDN 网),所以通信系统都有由模拟方式向数字方式过 渡的趋势。 因此,对数字通信系统的分析与研究越来越重要, 数字调制作为数字 通信系统的重要部分之一,对它的研究也是有必要的。通过对调制系统的仿真, 我们可以更加直观的了解数字调制系统的性能及影响性能的因素, 从而便于改进 系统,获得更佳的传输性能。 1. 2 Matlab 在通信系统仿真中的应用
随着通信系统复杂性的增加 ,传统的手工分析与
电路板试验等分析设计方法 已经不能适应发展的需要 ,通信系统计算机模拟仿真技术日益显示出其巨大的优 越性 .。计算机仿真是根据被研究的真实系统的模型 ,利用计算机进行实验研究的 一种方法 .它具有利用模型进行仿真的一系列优点 ,如费用低 ,易于进行真实系统 难于实现的各种试验 ,以及易于实现完全相同条件下的重复试验等。 Matlab 仿真 软件就是分析通信系统常用的工具之一。 Matlab 是一种交互式的、以矩阵为基础的软件开发环境 ,它用于科学和工程 的计算与可视
化。 Matlab 的编程功能简单 ,并且很容易扩展和创造新的命令与函 数。应用 Matlab 可方便地解决复杂数值计算问题。 Matlab 具有强大的 Simulink 动态仿真环境 ,可以实现可视化建模和多工作环境间文件互用和数据交换。 Simulink 支持连续、离散及两者混合的线性和非线性系统 ,也支持多种采样速率 的多速率系统 ;Simulink 为用户提供了用方框图进行建模的图形接口 ,它与传统的 仿真软件包用差分方程和微分方程建模相比 ,更直观、方便和灵活。用户可以在 Matlab 和 Simulink 两种环境下对自己的模型进行仿真、分析和修改。用于实现 通信仿真的通
信工具包 (Communication toolbox,也叫 Commlib,通信工具箱)是 Matlab 语言中的一个科学性工具包 ,提供通信领域中计算、研究模拟发展、系统 设计和分析的功能 ,可以在 Matlab 环境下独立使用 ,也可以配合 Simulink 使用。另 外,Matlab的图形界面功能 GUI (Graphical User Interface)能为仿真系统生成一 个人机交互界面,便于仿真系统的操作。因此,Matlab在
通信系统仿真中得到了 广泛应用,本文也选用该工具对数字调制系统进行仿真。
2 数字调制系统的相关原理 数字调制可以分为二进制调制和多进制调制, 多进制调制是二进制调制的推 广,所以本文主要讨论二进制的调制与解调, 最后简单讨论一下多进制调制中的 差分相位键控调制( M-DPSK )。
最常见的二进制数字调制方式有二进制振幅键控 ( 2-ASK ) 、移频键控( 2-FSK ) 和移相键控(2-PSK和2-DPSK)。下面是这几种调制方式的相关原理。 2.1 二进制幅度键控( 2-ASK )
幅度键控可以通过乘法器和开关电路来实现。载波在数
字信号 1 或 0 的控 制下通或断, 在信号为 1 的状态载波接通, 此时传输信道上有载波出现; 在信号 为 0 的状态下, 载波被关断, 此时传输信道上无载波传送。 那么在接收端我们就 可以根据载波的有无还原出数字信号的 1和0。 2-ASK 信号功率谱密度的特点如下:
(1) 由连续谱和离散谱两部分构成;连续谱由传号的波形 g(t )经线性调制后决 定,离散谱由载波分量决定; ( 2)已调信号的带宽是基带脉冲波形带宽的二倍。 2.2 二进制频移键控( 2-FSK)
频移键控是利用两个不同频率 f1 和 f2 的振荡源来代表信号 1 和 0,用数字 信号的 1 和 0去控制两个独立的振荡源交替输出。 对二进制的频移键控调制方式, 其有效带宽为
B=2xF+2Fb,xF是二进制基带信号的带宽也是FSK信号的最大频偏, 由于数字信号的带宽即
Fb值大,所以二进制频移键控的信号带宽 B较大,频带 利用率小。 2-FSK 功率谱密度的特点
如下: (1) 2FSK信号的功率谱由连续谱和离散谱两部分构成,?离散谱出现在fl和f2位 置;
(2) 功率谱密度中的连续谱部分一般出现双峰。若两个载频之差 |f1 -f2| w,fs则出 现单峰。 2.3 二进制相移键控( 2-PSK)
在相移键控中,载波相位受数字基带信号的控制,如在二进制基带信号中 为0时,载波相位为0或n为1时载波相位为n或0。载波相位和基带信号有 一一对应的关系,从而达到调制的目的。 2-PSK信号的功率密度有如下特点: (1) 由连续谱与离散谱两部分组成;
(2) 带宽是绝对脉冲序列的二倍;
(3) 与2ASK功率谱的区别是当P= 1/2时,2PSK无离散谱,而2ASK存在离散
2.4 多进制数字调制
上面所讨论的都是在二进制数字基带信号的情况,在实际应用中,我们常常 用一种称为多进制(如 4进制, 8进制, 16进制等)的基带信号。多进制数字调 制载波参数有 M 种不同的取值,多进制数字调制比二进制数字调制有两个突出 的优点:一是有于多进制数字信号含有更多的信息使频带利用率更高; 二是在相 同的信息速率下持续时间长, 可以提高码元的能量, 从而减小由于信道特性引起 的码间干扰。现实中用得最多的一种调制方式是多进制相移键控( MPSK)。
多进制相移键控又称为多相制,因为基带信号有 M 种不同的状态,所以它 的载波相位有 M 种不同的取值,这些取值一般为等间隔。在多相制移键控有绝 对移相和相对移相两种,实际
中大多采用四相绝对移相键控(4PSK,有称QPSK), 四相制的相位有0、n /2 n 3n /2四种,分别对应四种状态11、01、00、10。 3 数字调制系统的仿真设计 3.1 数字调制系统各个环节分析
典型的数字通信系统由信源、 编码解码、调制解调、信道及信宿等环节构成, 其框图如图3.1所示: 数字调制是数字通信系统的重要组成部分,数字调制系统的输入端是经编码 器编码后适合在信道中传输的基带信号。对数字调制系统进行仿真时,我们并不 关心基带信号的码型,因此,我们在仿真的时候可以给数字调制系统直接输入数 字基带信号,不用在经过编码器。 图3.1数字通信系统模型 3.1.1仿真框图
MATLAB提供的图形界面仿真工具 Simulink由一系列模型库组成,包括
Sources信源模块),Sinks(显示模块),Discrete(离散系统模块),Linear(线性环
节), Nonlinear(非线性环节),Connections连接),Blocksets&Toolboxes其他环节)。特别 是在Blocksets&Toolboxes中还提供了用于通信系统分析设计和仿真的专业化模 型库CommTbxLibrary。在这里,整个通信系统的流程被概括为:信号的产生与 输出、编码与解码、调制与解调、滤波器以及传输介质的模型。在每个设计模块 中还包含有大量的子模块,它们基本上覆盖了目前通信系统中所应用到的各种模 块模型。通信系统一般都可以建立数学模型。 根据所需仿真的通信系统的数学模 型(或数学表达式),用户只要从上述各个模型库中找出所需的模块,用鼠标器拖到 模型窗口中组合在一起,并设定好各个模块参数,就可方便地进行动态仿真•从输 出模块可实时看到仿真结果,如时域波形图、频谱图等。每次仿真结束后还可以 更改各参数,以便观察仿真结果的变化情况。另外,对 Simulink中没有的模块, 可运用S函数生成所需的子模块,并且可以封装和自定义模块库,以便随时调用。 根据Simulink提供的仿真模块,数字调制系统的仿真可以简化成如图 3.2所 示的模型: 噪声源 图3. 2数字调制系统仿真框图
3.1.2信号源仿真及参数设置
Simulink通信工具箱中的Comm Sources/Data Source提供了数字信号源
Bernoulli Bin ary Ge nerator,这是一个按Bernoulli分布提供随机二进制数字信号的 通用信
号发生器。在现实中,对受信者而言,发送端的信号是不可预测的随机信 号。因此,我们在仿真中可以用Bernoulli Bin ary Gen erator来模拟基带信号发生器。 其中主要参数的含义为: Probability of a zero :产生的信号中0符号的概率,在仿真的时候一般设 成0.5,这样
便于频谱的计算; Initial seed :控制随机数产生的参数,要求不小于 30,而且与后面信道
中的Initial seed设置不同的值; Sample time:抽样时间,这里指一个二进制符号所占的时间,用来控制号 发生的速
率,这个参数必须与后面调制和解调模块的 Symbol period保持 一致。 3.1.3调制与解调模块
Simulink通信工具箱中提供了数字信号各种调制方式的模块, 如AM、CPM、
FM及PM等。虽然不同的调制模块,参数设置有所不同,但很多参数在各种调 制中是一致的,
下面我们以DPSK调制模块为例介绍一下调制模块的参数及其设 置,其余模块将在下面仿真模型的建立过程中详细介绍。 M-DPSK Modulator Passba nc和 M-DPSK Demodulator Passba nd 分别是数字
信号DPSK调制和解调的专用模块,其中主要参数有: M-ary number:输入信号的阶次数,比如2-DPSK就是2阶的;
Symbol period:符号周期,即,一个符号所占的时间,这必须与信号源的
Sample time保 持一致;
基带信号 基带信号