DQPSK调制解调

1. QPSK信号的调制原理

与多相ASK调制一样,相位调制也有多进制调制方式,其中最为广泛的是四相调制。四相调制也可分为四相绝对移相调制(也称为四相绝对相移键控,记为4PSK)和四相相对移相调制(又称为四相相对相移键控,记为4DPSK)两种,其中4DPSK也是未解决接收机对信号进行解调时产生的相位模糊而提出的一种调制方式。

4DPSK是由4PSK经过差分编码后调制的四相调制,因此我们先了解一下4PSK信号的调制原理。所谓四相绝对相移调制,是利用载波的四种不同相位来表征四种数字信息。因此,对于输入的二进制数字序列应该先进行分组,将每两个信息数字编为一组,然后根据其组合情况用四种不同的载波相位去表征它们。由于每一种载波相位代表两比特信息,故每个码元(四进制码元)常被称为双比特码元,并把组成双比特码元的前一信息比特用A代表,后一信息比特用B代表。双比特码元中两个信息比特AB是按格雷码(即反射码)排列的,因此,在接收端检测时,如果出现相邻相位判决错误,只造成一比特的差错,有利于提高传输的可靠性。

4PSK信号载波的相位 φ k \varphi _{k} φk与双比特码元的对应关系通常有两种:一种为AB=00对应0°相位,AB=10对应90°相位,AB=11对应180°相位,AB=01对应270°相位;另一种为AB=00对应225°相位,AB=10对应315°相位,AB=11对应45°相位,AB=01对应135°相位.

显然,四相绝对相移调制可以看成两个正交的绝对相移调制的合成,且其中每一个二相调制都具有相同的基带调制波形。因此,4PSK也被称为正交相移键控(Quadrature Phase Shift Keying,QPSK)。当所有相位值都以等概率出现时,四相绝对相移调制波形的功率谱将是两个正交二相调制波形功率谱的合成。

QPSK信号产生方法与2PSK信号一样,可以分为调相法和相位选择法。调相法产生4PSK信号的电路组成如下图(a)所示,图中,串/并转换器将输入的二进制数据序列依次分为两个并行的序列。设两个序列中的二进制数字分别为A和B,每一对AB称为一个双比特码元。双极性的A和B数字脉冲通过两个平衡调制器,对0°相载波 c o s ω c t cos\omega_{c}t cosωct及正交载波 s i n ω c t sin\omega_{c}t sinωct进行二相调制,得到下图(b)中的虚线相量;将两路输出叠加,即得到下图(b)中实线向量所示的四相信号。为了消除码间干扰,以及抑制主瓣带外频率分量功率的目的,通常会在平衡调制器之前增加一级成形滤波器。需要特别说明的是,下图(b)中,平衡调制器是对0°相载波及正交载波进行调制,由于两路信号叠加后信号的相位发生了 π / 4 \pi /4 π/4的偏移,因此采用相干解调时,相干载波实际上已转换成45°相位载波及其正交载波信号。
在这里插入图片描述

2. 双比特码元差分编码原理

对于二相相位调制来讲,为了得到2DPSK信号,可以先将绝对码变换成相对码,然后用相对码对载波进行绝对相移。同样,4DPSK信号也可以采用这种方法。先将输入的双比特码经过码型变换(差分编码),再用码型变换器输出的双比特码进行绝对相移。

所四相相对相移调制,也是利用前后码之间的相对相位变化来表示数字信息。若以前一码元相位作为参考。并令 Δ φ k \Delta \varphi _{k} Δφk为本码元与前一码元的初相差,则信息编码与载波相位变化关系与绝对相移调制相似。不过,此时绝对相移调制的相位为绝对相位 φ k \varphi _{k} φk,相对相移调制的相位为相对相位 Δ φ k \Delta \varphi _{k} Δφk而已。当相对相位变化以等概率出现时,相对调相信号的功率谱密度与绝对调相信号的功率谱密度相同。

为进一步分析相对调相信号的载波相位与双比特数据的关系,我们将输入比特信息与载波相位直接的关系以列表形式给出:
在这里插入图片描述
上表列出了绝对码转相对码的逻辑关系。在接收端,显然还需要将解调出的相对码转换为绝对码,即原始调制数据。接收端的差分解码器与发送端的解码器功能相反,且一一对应。假设解码器当前的输入数据为 c k 、 d k c_{k}、d_{k} ckdk,前一码元输入数据为 c k − 1 、 d k − 1 c_{k-1}、d_{k-1} ck1dk1,输出的绝对码数据为 a k 、 b k a_{k}、b_{k} akbk,则根据编码器的规则,很容易获取解码器的转换关系。例如,当前后两个码元数据完全相同时( c k = c k − 1 、 d k = d k − 1 c_{k}=c_{k-1}、d_{k}=d_{k-1} ck=ck1dk=dk1),则输出的绝对码 a k = 0 、 b k = 0 a_{k}=0、b_{k}=0 ak=0bk=0;当前一码元( c k − 1 = 0 、 d k − 1 = 0 c_{k-1}=0、d_{k-1}=0 ck1=0dk1=0),当前码元 c k = 1 、 d k = 1 c_{k}=1、d_{k}=1 ck=1dk=1时,则输出的绝对码 a k = 0 、 b k = 1 a_{k}=0、b_{k}=1 ak=0bk=1.

第一种情况:前一码元 c k − 1 ⊕ d k − 1 = 0 c_{k-1}\oplus d_{k-1}=0 ck1dk1=0时,解码器的输出有 a k = c k ⊕ c k − 1 , b k = d k ⊕ d k − 1 a_{k}=c_{k}\oplus c_{k-1},b_{k}=d_{k}\oplus d_{k-1} ak=ckck1bk=dkdk1;第二种情况:前一码元 c k − 1 ⊕ d k − 1 = 1 c_{k-1}\oplus d_{k-1}=1 ck1dk1=1时,解码器的输出有 b k = c k ⊕ c k − 1 , a k = d k ⊕ d k − 1 b_{k}=c_{k}\oplus c_{k-1},a_{k}=d_{k}\oplus d_{k-1} bk=ckck1ak=dkdk1。因此,我们很容易分析出解码器的组成结构如下图所示。
在这里插入图片描述
两路输入信号 c k 、 d k c_{k}、d_{k} ckdk分别与前一码元信号 c k − 1 、 d k − 1 c_{k-1}、d_{k-1} ck1dk1模二相加,完成 c k ⊕ c k − 1 c_{k}\oplus c_{k-1} ckck1 d k ⊕ d k − 1 d_{k}\oplus d_{k-1} dk

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值