本文帮助读者了解有关如何从相移键控波形中提取原始数字数据信息的知识。

在本头条号前面的文章中,我们讨论了用于解调AM和FM信号的系统,这些信号承载模拟数据,例如(非数字化的)音频数据信息。现在我们准备看一下如何解调并恢复通过第三种通用调制方式(即相位调制)编码的原始信息。

但是,模拟相位调制并不常见,而数字相位调制则非常常见。因此,在数字RF通信的背景下探索PM解调更为有意义。我们将使用二进制相移键控(BPSK)探索该主题;不过,请注意,正交相移键控(QPSK)在现代无线系统中的应用则更为普遍。

顾名思义,二进制相移键控(BPSK)通过将一个相位分配给二进制0并将一个不同的相位分配给二进制1来表示数字数据。两个相位相隔180°以优化解调精度-两个相位值之间的间隔越大,越容易解码出符号信息来。

乘法,集成和同步

BPSK解调器主要由两个功能块组成:一个乘法器和一个积分器。这两个分量将产生与原始二进制数据相对应的信号。但是,还需要同步电路,因为接收机必须能够识别比特周期之间的边界。这是模拟解调和数字解调之间的重要区别,因此让我们仔细研究研究。

解调信号的幅度(如何解调数字调相信号)(1)

频移键控信号

上图示展示了频移键控信号,但是相同的概念适用于数字相位调制和数字幅度调制。

在模拟解调中,信号实际上没有开始或者结束的界线。想象一下正在广播音频信号(即根据音乐不断变化的信号)的FM发射机,现在再想象一下对于最初是关闭的FM接收机,用户可以在任何时候为该接收器加电即打开接收机,并且解调电路将开始从调制载波中提取出音频信号,提取的信号可以被放大并发送到扬声器,音乐将听起来很正常。接收机不用知道音频信号代表的是歌曲的开头还是结尾,或者解调电路是否在某一小节开始时才开始工作的,或者恰好在拍子上或在两个拍子之间开始工作的,没关系,因为每个瞬时电压值对应于音频信号中的一个确切时刻,并且当所有这些瞬时值都连续出现时,将重新创建声音。

使用数字调制时,情况完全不同。我们不是在处理瞬时振幅,而是处理代表一个离散信息(即一个数字(1或0))的一系列振幅。每个幅度序列(称为符号,持续时间等于一个比特周期)必须与之前和之后的序列区分开:如果广播公司(来自上述示例)正在使用数字调制,并且接收机上电并开始在以下位置进行解调一个随机的时间点,会发生什么?在这种情况下,如果接收机恰好在一个符号的中间开始解调,它将试图解释一个符号的一半和下一个符号的一半。当然,这会导致错误;逻辑1符号后跟逻辑0符号将有相等的机会被解释为1或0。

显然,在任何数字RF系统中,同步都必须是高优先级。一种简单的同步方法是在每个数据包之前添加预定义的“训练序列”,该序列由交替的零符号和1符号组成(如上图所示)。接收器可以使用这些1010跳变来识别符号之间的时间边界,然后可以简单地通过应用系统的预定义符号持续时间正确地解释数据包中的其余符号。

乘法的影响

如上所述,PSK解调的基本步骤是乘法。更具体地说,我们将输入的BPSK信号乘以参考信号,该参考信号的频率等于载波频率。这有什么作用?让我们看一下数学表达式;首先,乘积确定两个正弦函数:

解调信号的幅度(如何解调数字调相信号)(2)

如果将这些通用正弦函数转换为具有频率和相位的信号,我们将具有以下特征的函数:

解调信号的幅度(如何解调数字调相信号)(3)

简化后我们有:

解调信号的幅度(如何解调数字调相信号)(4)

因此,当我们将两个频率相等但相位不同的正弦波相乘时,结果是频率加倍的正弦波加上一个取决于两个相位之差的偏移量。 偏移是关键:如果接收信号的相位等于参考信号的相位,我们的cos(0°)等于1。如果接收信号的相位与相位的相位差180°, 参考信号,我们有cos(180°),即–1。 因此,乘法器的输出对于一个二进制值将具有正DC偏移,而对于另一个二进制值将具有负DC偏移。 此偏移量可用于将每个符号解释为1或1。

仿真确认

以下BPSK调制和解调电路向您展示了如何在LTspice中创建BPSK信号:

解调信号的幅度(如何解调数字调相信号)(5)

在LTspice中创建BPSK信号

两个正弦波信号源(一个相位为0°,一个相位为180°)连接到两个电压控制开关。 两个开关具有相同的方波控制信号,并且通断电阻被配置为使得一个断开,而另一个闭合。 两个开关的“输出”端子连接在一起,运算放大器缓冲的生成信号如下所示:

解调信号的幅度(如何解调数字调相信号)(6)

仿真生成的BPSK信号

接下来,我们得到一个参考正弦波(V4),其频率等于BPSK波形的频率,然后使用任意行为电压源将BPSK信号乘以参考信号,所得的结果如下:

解调信号的幅度(如何解调数字调相信号)(7)

BPSK信号乘以参考信号的结果

如您所见,解调后的信号是接收信号频率的两倍,并且根据每个符号的相位具有正负DC偏移。如果然后针对每个bit 位周期来对该信号进行积分,我们将获得一个与原始数据相对应的数字信号。

相干检测

在此示例中,接收器参考信号的相位与输入调制信号的相位同步。这很容易在仿真中完成;在现实生活中要困难得多。此外,普通的相移键控不能用于受发射机和接收机之间不可预测的相位差影响的系统。例如,如果接收器的参考信号与发射机之间的载波异相90°,则参考信号和BPSK信号之间的相位差将始终为90°,cos(90°)为0。因此,DC偏移为丢失,系统完全无法运行。

可以通过将V4源的相位更改为90°来确认,仿真结果如下所示:

解调信号的幅度(如何解调数字调相信号)(8)

参考信号源的相位为90°时的解调情况

总结,