所以我们正在做一个我们决定使用 QAM-n 调制的项目。我已经阅读了一些关于同步的内容并发现了 Barker 序列,据说它具有很好的自相关属性,这使得它们有利于同步。
因此,一种选择是仅在同步阶段使用 BPSK 调制,然后将数据转移到 QAM 上。但对我来说,如果我们利用更多的信号空间,我们甚至无法构建更好的同步序列(例如自相关峰值等),这是非常不直观的。也许像 I 和 Q 的同时 Barker BPSK 之类的?
有没有很好的解释为什么通常最好使用 BPSK 进行同步?
所以我们正在做一个我们决定使用 QAM-n 调制的项目。我已经阅读了一些关于同步的内容并发现了 Barker 序列,据说它具有很好的自相关属性,这使得它们有利于同步。
因此,一种选择是仅在同步阶段使用 BPSK 调制,然后将数据转移到 QAM 上。但对我来说,如果我们利用更多的信号空间,我们甚至无法构建更好的同步序列(例如自相关峰值等),这是非常不直观的。也许像 I 和 Q 的同时 Barker BPSK 之类的?
有没有很好的解释为什么通常最好使用 BPSK 进行同步?
较长的前导码使解调器更容易很好地锁定信号。这是因为获得了更多的前导信号能量,并且因为更长的前导使得更容易检测诸如载波偏移之类的东西。
出于您所说的所有原因,巴克序列很好,但它们也非常有限。最长的巴克序列是 13 位,并且只有一个。具有两个序列的最长 Barker 序列长度为 4,因此您将自己限制为 4 位长的前导码,这不是一个非常有用的前导码。
您可能会对自己说:“我可以对 I 和 Q 使用相同的 13 位 Barker 序列。” 但是,如果你这样做了,你已经制作了一个 BPSK 星座,只是你将它旋转了.
如果您想使用 QPSK 前导码,那么我将使用来自线性反馈移位寄存器 (LFSR) 的伪随机序列。您可以在此处找到最大长度 LFSR 的多项式。