QPSK的本质是相位调制,OQPSK的本质是调频信号(FSK),虽然只有一个O的差异。实际上,相位调制和频率调制的根本都是在改变相位,重点是如何改变相位。QPSK是试图突然改变相位以达到从这个相位到另一个相位的转变,OQPSK(FSK or GMSK or GFSK)在于慢慢地改变相位或者说连续地改变相位,以达到从这个相位到另一个相位的转变。因为相位是逐渐改变的,在改变的过程中看似“频率在变”,因此定义为调频。 再说QPSK,如果相位突然改变,既然是“突然”,就是快变化,快变化就意味着“丰富的频率”或者说带外频率,为了抑制这种带外频率,必须滤波。滤波的结果就是让快变化的那部分信号的幅度将低一些,那么,这种快变化的“高频率的能量”就自然减少了,所谓的带外辐射就减少了。结果就是,QPSK的幅度难以恒包络,是有起伏的。 而OQPSK(FSK or GMSK or GFSK)通过逐渐改变相位的方式来改变相位,可以保持恒包络。 但是,单从能量效率的角度,通信只需要知道相位改变的结果,只通过改变的结果是什么来传递信息,QPSK只要在判断相位改变结果的地方“能量”高或SNR高即可,而OQPSK(FSK or GMSK or GFSK)不仅仅在判断结果的点能量高,在相位转换的过程中也用同样的幅度传递,因此,有点浪费能量的感觉。这也是OQPSK(FSK)没有QPSK频谱效率高的根本原因吧。——可能讲得跟书本不太一样,但信号的本质就是这样的。