如何估计和补偿无线信号中的多普勒频移?


16

我想知道在通信环境中,有什么好的方法可以估计(和随后的补偿)传输信号的多普勒频移,无论是声学的还是射频的。

问题:具体来说,如果多普勒频移的程度在数据包的持续时间内变化,那么如何最好地估计(跟踪它)然后对其进行补偿。假设我们有一个教练序列。您还可以假定信号通带BW处于其载波的数量级。(例如,如果通带信号存在于2500-7500 Hz之间,则其带宽为5000Hz,载波也是如此。)

有关上下文的一些其他背景:

  • 研究期间发现的一种方法:
    • 由于我有一个训练序列并知道它的频率,因此我首先估计它​​的接收频率。
    • 接下来,我以与介质中波速,我已知的发射频率和新的估计多普勒频移相关的比率重新采样整个数据包。
    • 这在模拟中效果很好,但缺点是频率估计必须非常准确,并且还假设在数据包持续时间内多普勒频移没有变化。

当在数据包的持续时间内多普勒发生变化时,还有其他方法可以用来解决问题吗?上述方法有何见解?

非常感谢!


您认为您可以举一个更具体的例子吗?另外,您是否尝试过希尔伯特变换进行频率估算?
声子

@Phonon,您是指使用希尔伯特变换来测量瞬时频率吗?...此外,您想了解哪个方面的更多信息?我会很乐意提供。
Spacey

哪种软件平台最适合这些类型的仿真,例如具有不同频率和相位偏移的PLL?

最好用Ask Question分配给另一个问题的答案的位置来提问,而不要使用它。
Mahdi Khosravi 2013年

Answers:


14

这是一个非常常见的通信问题。在教科书中查找“频率同步”;整本书都写了这些以及相关主题。您选择的技术取决于系统的具体功能。有两种常见的频率偏移来源:

  • 发送器和接收器的参考振荡器之间的频率差。该误差通常很小,具体取决于可用时基的精度,并且可以以一定的代价加以缓解。廉价的晶体振荡器通常可实现百万分之五十的误差或更高的误差(尽管随着晶体的老化,它的确会漂移)。如果您有更大的预算,则可以使用类似standard标准的方法,该标准可提供每1万亿分之一的频率误差。一种更便宜且越来越普遍的方法是使用具有精确频率输出(通常为10 MHz)的GPS接收器。GPS星座中可用的高度精确的时基可用于在频率上精确地训练参考。

  • 发射器和接收器之间的物理动力学效应。其中一个值得注意的例子是卫星通信应用(尤其是在较低的轨道上),其中卫星相对于地球上的任何观察者都以非常快的速度移动(并加速)。卫星朝向接收器的高径向速度将引起多普勒频移,并且由其轨道引起的该速度的任何变化都将导致该偏移随时间变化。在具有此类动态特性的应用程序中,通常无法对其进行太多缓解,因此您需要构建一个可以容忍效果的接收器。

那么在这些情况下接收器如何与发射器同步?

  • 对于锁相或调频信号有用的一种常用方法是使用锁相环。PLL的设计本身就是一个复杂的主题,但从本质上讲,它们是一种反馈系统,可以在接收机工作时使用它来获取和跟踪相位和频率偏移。如果只需要频率同步,则可以使用锁频环。尽管它们不会为您提供相位同步,但它们通常具有更好的采集性能。

  • 作为反馈回路的替代方法,也有前馈方法来估计频率或相位偏移。一种前馈方法将利用您的训练序列,根据相位偏移在序列过程中的变化情况来估算频率误差。但是,如果频率偏移随着时间的流逝而变化,那么您将需要重复估算过程,以使接收机赶上来。

  • 另一种技术是将您的系统设计为对(合理较小的)频率偏移具有鲁棒性。差分编码的相位调制就是一个例子(尽管频率误差将显示为差分解码后的相位偏移,必须加以处理)。只要频偏相对于发射机使用的频偏量较小,诸如FSK之类的调频波形也具有一定程度的抵抗频偏的能力。

这个简短的摘要确实只是一些更知名方法的表面。同步可能是一个难以解决的实际问题,多年来,人们已经进行了许多有关不同方法的研究。这将完全取决于系统的结构以及一个非常重要的变量:目标SNR。没有一个“正确”的答案。我将推荐一本教科书;Mengali撰写的“数字接收器同步技术”虽然非常昂贵,但却是有关定时,相位和频率同步的综合文章。


感谢您的回答!我的情况肯定在#2(发射器和接收器之间的物理动力学)之内。就是说,我的接收器相对于我的发送器移动,并且我的信号是CDMA。让我感到困惑的是,接收到的数据包实际上可能会在时间上延长或缩短-在这种情况下,频率跟踪PLL是否有效?我想这归结为我为什么不能或不能使用频率跟踪方法来补偿多普勒?
Spacey

考虑到由于多普勒效应而造成的时间失真是定时同步器的工作,您将在同一课文中进行讨论。跟踪正确符号定时的结构与频率和相位同步的概念有很多共同点。
詹森·R

我知道频率同步可以与多普勒补偿器共享很多东西(毕竟,您最终将跟踪频率),但是如果您的多普勒频移非常大(例如相对于您的300 Hz载波为3 Hz,该怎么办?)。我的理解是,不能仅仅因为多普勒频移太大而在这里使用传统的频率同步...
Spacey

1
这取决于。对于数字通信,您通常最关心与要进行的任何检测集成有关的多普勒频移;例如,频率偏移与符号率的比率。如果偏移量是符号率的很大一部分,则必须予以考虑。很难给出一个普遍的答案。我只能重申这是您接收器功能要求的功能。我以前使用过的一种方法是逐块删除批量频率偏移(假设它的变化不会太快),然后使用PLL去除任何残留。
杰森R
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.