差分编码OQPSK 调制解调器设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
差分编码OQPSK 调制解调器设计
前 言
频谱效率和功率效率是影响地面无线通信系统和卫星通信系统调制体制选择的两个重要因素。QPSK 调制方式具有较高的频谱利用率,但是由于它存在180°相位突变的情况,因而在带限信道中会出现包络起伏。此时,必须采用线性功放,否则会出现频谱扩展现象,引起邻道干扰。另外,它的线性功放功率效率低,并且造价高,因此,在便携设备应用中大大受到限制。与QPSK 调制相比,π/ 4-DQPSK 和OQPSK 都消除了180°相位突变的情况。但是,P/ 4-DQPSK 仍然存在135°相位突变,而OQPSK 只有90°相位突变,更好地消除了相位突变带来的问题。但OQPSK 调制必须采用相干解调,因而存在载波恢复的相位模糊问题。目前,解决相干载波恢复相位模糊度问题通用的两种方法是利用帧头辅助或采用差分编码。由于OQPSK 调制的特殊性,其差分编解码相应比较特殊。本文对DOQPSK 调制方案进行了分析,并给出了一种简单、高效的DOQPSK 解码方法。在此基础上,给出了基于中频采样的全数字DOQPSK 调制解调器设计方案。
1 差分编码OQPSK 调制解调
1. 1 OQPSK 信号的CPM 调制表示
OQPSK 调制可以采用CPM 调制来表示,即
))(2cos()(0,ϕϕπα++=t ct t f S b b T n t nT )1(+≤≤ (1) 式中,f c 为载波频率,T b 为比特周期,U( t ,A) 为包含调制信息的载波相位,可以表示为
∑=-∞
==
n
i i t απ
αϕ2
,)( (2) 其中,},...,,,{...n 01-2-ααααα= ,并且满足
2
)
()1(211
--+--=i i i i d d d α (3)
式中,di 为需要传输的信息数据并且d i= ±1。 1. 2 二次差分的OQPSK 差分编码调制方案
采用差分编码的主要目的是在接收端能够通过差分解码来消除正交解调端载波恢复时存在的相位模糊度问题。一般,多比特相位调制信号其载波相位表示的是码元符号,因此,差分编码时往往是先将比特数据影射为码元符号,再对码元进行差分编码。反之,在接收端则是先通过差分解码判断出正确的码元,然后再恢复出相应的比特数据。针对OQPSK 调制的特殊性,给出了下列双差分OQPSK 的调制方案。
假设αi = ±1 为独立等概率分布的二进制序列,其差分编码序列为di= Ai di- 1,di 亦为独立等概分布的二进制序列。该差分编码关系亦可表示为αi= di di- 1。根据式( 3) 可以得出差分编码后OQPSK 信号码元与原始数据比特关系:
2
)1(1
1
-+--=i i i ααα (4)
在接收端恢复出αi 后,根据式( 4)对应关系进行解码可以恢复出原始发送数据αi 。
图1 双差分编码OQPSK 调制
按照上述差分编码方案,接收端的解码操作比较复杂,为了简化接收端的解码操作,引入个新的序列ci :
1121---=-=i i i c ααα (5)
由上式可知,新序列ci 和原始发送数据序列αi 有如下关系: 当ci= - 1 时,αi 和αi- 1数据发生变化;当ci= 1时,αi 和ɑi- 1数据不发生变化。即序列αi 实际上是序列ci 的差分编码序列。根据上述分析,采用图1 所示的双差分编码结构,则接收端不需要根据式( 4) 式对应关系进行差分解码,就可以直接判决出原始发送数据,从而可以大大简化接收机设计。上述双差分编码结构是在I/ Q 数据分路前完成的,它等效于图2 所示的先进行I/Q 数据分路,然后在I 、Q 支路上分别独立进行差分编码的方案[ 2] 。
图2 等效双差分编码OQPSK 调制
表1 给出图1 所示的双差分编码和图2 所示的分路差分编码两种差分编码方案对比。
表1 两种双差分编码方案比较 n { C n } 双差分编码方案
分路差分编码方案 {C n1} {C n2} I Q I 0 Q 0 I Q 0 1* 1* 1* 1* 1* 1* 1 -1 -1 -1 -1 -1 1 -1 2 1 -1 1 -1 1 -1 1 -1 1 3 1 -1 -1 -1 1 1 -1 -1 1 4 -1 1 -1 -1 -1 1 -1 -1 -1 5 1 1 -1 -1 -1 1 -1 -1 -1 6 -1 -1 1 1 1 1 -1 -1 1 7 -1 1 1 1 1 -1 -1 1 1 8
1
1
1
1
1
-1
1
1
1
表1 中,n 为输入比特流的序列号,{ cn } 为输入的比特流。从表1 可以看出,对于相同的输入信息,两种差分编码的结果完全相同,因此,这两种差分编码方案是完全等效的。
1. 3 差分编码OQPSK 信号的解调方案
DOQPSK 信号常用的解调方法有差分解调方法和相干解调方法。差分解调方法是直接比较前后码元的相位差,在解调中完成了码变换的作用,所以不需要码变换器。图3 所示的是在采用二次差分编码调制技术的前提下,基于延时-相乘的差分相干解调方法[ 3] :
图3 DOQPSK 信号延迟-相乘差分解调结构采用该方案的前提是载波频率和信息比特周期满足一定的关系,即
πωk T b c 2=,I/Q 两路低通滤波器输出的结果分别为
⎩⎨
⎧∆=∆=))(sin()())
(cos()(t A t u t A t u Q
I ϕϕ (6) 式( 6) 中,)()()(b T t t t --=∆ϕϕϕ 是接收信号相邻比特的相位差分,相应的判决其输入端的信号分别为
⎪⎩⎪⎨
⎧+∆=-=+∆=-=)
4/sin()()()()
4/cos()()()(πϕπϕn Q I b Q n Q I b I A t u t u nT v A t u t u nT v (7) 式( 7) 中,)(b n nT ϕϕ∆=∆为在判决点前后的比特相位差分。
根据式( 2) 和式( 3) 可知,由于αi 只有- 1,0,1 三种状态,理论上△φ( t) 只能有0,π/ 2,- π/ 2 三种状态,因此,在判决点判决输出的相位△φn+ π/ 4 只能有π/ 4、3π/ 4、- 3π/ 4 三种状态,分别对应于αi 等于0、1和- 1 的三种输入。对应的vI ( nTb) 和vQ( nT b) 符号组合))(sgn(b I nT v ,))(sgn(b Q nT v 为( 1,1)、( 1,- 1)和( - 1,1) 。根据该对应关系以及式( 5) 我们可以判决出ci ,从而解调出原始数据。对于))(sgn(b I nT v ,以及
))(sgn(b Q nT v 为( - 1,- 1) 的第四种状态,理论上是可能出现的。在实际系统中,由于噪声
和干扰的存在有可能发生,当出现这种状态时,可以将其判决为ci= - 1。根据上述的分析,