1、算法描述
DQPSK信号的解调与2DPSK信号的解调类似,也有两种方法,分别是极性比较法和相位比较法
极性比较法。其原理方框图如下图所示。由于DQPSK信号可以看做是两路2DPSK信号的合成,解
调时也可以分别按两路2DPSK信号解调,因此在解调过程中用两路相干载波去解调,可以很容易
分离出这两路正交的2DPSK信号。经低通滤波和抽样判决后恢复出相对相对码,再经码反变换器
变换成绝对码,从而恢复出发送的二进制信息
相位比较法。其原理方框图如下图所示。用这种方法解调时不需要专门的相干载波,只需由收到的
信号时延一个码元间隔T,然后与信号本身相乘。相乘起着相位比较的作用,相乘结果反映了前后
码元的相位差,经低通滤波后在抽样判决,即可直接恢复出原始数字信息,故解调器中不需要码反
变换器。DQPSK是差分QPSK的缩写,可以解决QPSK的相位模糊的问题。DQPSK就是在QPSK的基础上增加了一个差分编译码。DQPSK是利用前后相邻码元的载波相对变化传递数字信息,因此,DQPSK信号的相位并不直接代表基带信号,而前后码元相对相位的差才唯一决定信息符号。DQPSK可以采用非相干解调中的差分解调。
1.差分编码
差分编码又称为增量编码,在算法上表现为异或运算。
差分编码的实现:
差分译码的实现:
2、DQPSK调制和解调
2、仿真结果演示
3、关键代码展示
略
4、MATLAB 源码获取
【MATLAB源码-第9期】基于matlab的DQPSK的误码率BER和误符号率SER仿真。_matlab实现qpsk差分编译码-CSDN博客