QPSK解调原理: 在QPSK解调中,常采用的解调方式是相干解调
已调信号为
同相路相乘可得到下式
正交支路为:
经过低通滤波得到:
因为同相路和正交路是经过极性转换的,即:1对应二进制数据中的1,-1对应 二进制数据中的0,由上ห้องสมุดไป่ตู้,经过判决电路后就可以得到如下表所示的结果。
QPSK的星座图 QPSK 信号可以用星座图表示,也成为矢量图。它表明了各个符 号 (11,00,01 , 10)间的相位和幅度关系,四个双比特符号分别表示 QPSK信号的四个相位,相邻两个相位相互正交。在这些相位偏移 关系中,01对应11, 00对应01等,相位偏移90度.或者是00对11相位 偏移180度。
OQPSK信号的产生方法相对于QPSK的产生方法仅仅在Q支路上增加了一个 Ts/2(半个周期)的延时电路。
OQPSK信号的解调同QPSK解调原理基本相同,因为在调制时Q支路信号 在时间上延迟了半个周期,所以在解调端的Q支路上也应该延时Ts/2再进行抽 样判决,从而保证对两个支路能进行正确的交错抽样,然后经过并/串变换来 恢复原始信号。
subplot(2,4,6); plot(f1,10*log10(abs(d_NRZ1f).^2/T)); axis([fx1,fx2,fy1,fy2]); xlabel('频率(Hz)'); ylabel('功率谱密度(dB/Hz)'); title('上支路基带信号功率谱图'); grid; figure(3); subplot(2,4,1); plot(t,d_NRZ1(1:Lt)); axis([tx1,tx2,ty1,ty2]); xlabel('时间(S)'); ylabel('幅度'); title('上支路基带信号时域波形图'); grid; dd2=sigexpand(d2,2*fc*N_sample); gt1=ones(1,2*fc*N_sample); d_NRZ2=conv(dd2,gt1); d_NRZ2DLY=[ones(1,N_sample*fc),d_NRZ2(1:endN_sample*fc)]; %进行延时,在前面添-1