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

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

上下文的一些其他背景:


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



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

非常感谢!

评论

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

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

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

最好使用“问问题”而不是在分配给另一个问题的答案的位置问问题。

#1 楼

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


在发射机和接收机的参考振荡器之间的频率差异。该误差通常很小,具体取决于可用时基的精度,并且可以以一定的代价加以缓解。廉价的晶体振荡器通常可实现百万分之五十的误差或更高的误差(尽管随着晶体的老化,它的确会漂移)。如果您有更大的预算,则可以使用类似standard标准的方法,该标准可为每兆兆的频率误差提供约1份。一种更便宜且越来越普遍的方法是使用具有精确频率输出(通常为10 MHz)的GPS接收器。 GPS星座中可用的高度精确的时基可用于精确地在频率上训练参考。
发射器和接收器之间的物理动力学效应。其中一个值得注意的例子是卫星通信应用(尤其是在较低的轨道),其中卫星相对于地球上的任何观察者都以非常快的速度移动(并加速)。卫星朝向接收器的高径向速度将引起多普勒频移,并且由其轨道引起的该速度的任何变化都将导致该偏移随时间变化。在具有这种动态特性的应用程序中,通常无法对其进行很大的缓解,因此您需要构建一个可以容忍效果的接收器。

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


对于锁相或调频信号有用的一种常用方法是使用锁相环。 PLL的设计本身就是一个复杂的主题,但是从本质上讲,它们是一种反馈系统,可以在接收机工作时使用它来获取和跟踪相位和频率偏移。如果只需要频率同步,则可以使用锁频环。尽管它们无法为您提供相位同步,但它们通常具有更好的采集性能。
作为反馈环路的替代方法,也有前馈方法来估算频率或相位偏移。一种前馈方法将利用您的训练序列,根据相位偏移量在序列过程中的变化来估算频率误差。但是,如果频率偏移随着时间的推移而变化,那么您将需要重复估算过程,以使接收器赶上来。
另一种技术是将系统设计为对于(合理地较小)频率偏移具有鲁棒性。差分编码的相位调制就是一个例子(尽管频率误差将显示为差分解码后的相位偏移,必须加以处理)。只要频偏相对于发射机使用的频偏量较小,诸如FSK之类的调频波形也具有一定程度的抗频偏能力。

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

评论


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

$ \ begingroup $
考虑到由于多普勒效应造成的时间失真是定时同步器的工作,您会在同一课文中进行讨论。跟踪正确符号时序的结构与频率和相位同步的结构有很多共同点。
$ \ endgroup $
–Jason R
11-10-14在21:52

$ \ begingroup $
我知道频率同步可以与多普勒补偿器共享很多东西(毕竟,您最终将跟踪频率),但是如果您的多普勒频移非常大(例如3 Hz,相对于您的载波300,怎么办)赫兹?)。我的理解是,仅仅因为多普勒频移太大,就不能在这里使用传统的频率同步...
$ \ endgroup $
–太空
2011-10-14 23:50

$ \ begingroup $
这取决于。对于数字通信,您通常最关心与要进行的任何检测集成有关的多普勒频移;例如,频率偏移与符号率的比率。如果偏移量是符号率的很大一部分,则必须加以考虑。很难给出一个普遍的答案。我只能重申这是您接收器功能要求的功能。我以前使用过的一种方法是逐块删除大量频率偏移(假设它的变化不会太快),然后使用PLL去除任何残留。
$ \ endgroup $
–Jason R
2011-10-16 4:55