目录
1.8PSK调制原理
在数字调制中,我们将二进制数字序列映射到信号的幅度、相位或频率等参数上。对于8PSK调制,我们主要是将二进制数据映射到信号的相位上。8PSK将每3位二进制数据映射为8PSK星座图中的一个相位点,8PSK星座图通常将圆周等分为8个相位区间,每个区间对应一个唯一的3位二进制码。假设输入的比特序列为b0b1b2,则对应的8PSK符号的相位取值如下:


8PSK信号的星座点分布在圆周上,具有一定的相位冗余。与ASK(幅移键控)等调制方式相比,它对幅度干扰不太敏感。因为8PSK主要是通过相位来携带信息,只要干扰没有导致相位发生错误判决,信号就能正确解调。
在多径衰落信道中,通过适当的均衡技术和信道编码,8PSK信号可以利用其相位信息来抵抗衰落带来的影响。例如,在存在频率选择性衰落的信道中,8PSK信号可以通过分集接收技术(如空间分集、频率分集等)来提高接收的可靠性,减少衰落对信号的破坏。
2. 8PSK解调原理
8PSK解调的目的是从接收到的已调信号中恢复出原始的二进制数据。常用的解调方法是相干解调。首先,对接收到的信号r(t)与本地载波cos(ωct)和sin(ωct)进行相干解调,得到两个分量I(t)和Q(t):

然后,对I(t)和Q(t)进行采样和判决。根据I和Q的值确定接收到的符号的相位,再通过映射关系的逆变换得到原始的二进制数据。
频谱效率方面,8PSK每个符号可以携带3位信息,而2PSK每个符号只能携带1位信息。所以在相同的带宽和符号速率下,8PSK的频谱效率是2PSK的3倍,能够更有效地利用频谱资源。
在抗干扰性能上,8PSK由于星座点较多,相位间隔相对较小,在一定程度上对幅度干扰有更好的抵抗能力,但对相位噪声等干扰更敏感。相比之下,2PSK只有两个相位状态,抗相位噪声能力相对较强,但频谱效率较低。
3.Viterbi-Viterbi(VV)相位同步技术
VV算法通过计算不同假设相位下的对数似然函数,找到使对数似然函数最大的相位作为相位偏差的估计值。即:
![]()




这个调整后的信号将作为下一个符号周期相位估计的输入,如此循环迭代,不断地跟踪和补偿相位偏差,使得接收信号的相位尽可能地与发送信号的相位同步。
VV算法的性能主要体现在相位估计的准确性和收敛速度上。在AWGN信道下,随着符号序列长度的增加,相位估计的方差会减小,估计的准确性会提高。这是因为随着的增大,对数似然函数能够更好地反映真实的相位偏差。
4.MATLAB程序构架
整个程序,我们采用如下的流程图实现:

5.仿真结果


6.完整程序下载
完整可运行代码,博主已上传至CSDN,使用版本为matlab2022a/matlab2024b:
(本程序包含程序操作步骤视频)
9042

被折叠的 条评论
为什么被折叠?



