我需要为一个项目解释 OFDM 信号中精细和粗略频率偏移之间的区别。我知道频率偏移是什么以及它对载波频率的作用,但我不明白术语“粗”和“细”指的是什么。这些术语也用于 GNU Radio 的 Schmidl 和 Cox 同步块中。
大多数谷歌结果都认为精细和粗略的频率偏移是理所当然的,没有具体的解释。
谁可以给我解释一下这个?
我需要为一个项目解释 OFDM 信号中精细和粗略频率偏移之间的区别。我知道频率偏移是什么以及它对载波频率的作用,但我不明白术语“粗”和“细”指的是什么。这些术语也用于 GNU Radio 的 Schmidl 和 Cox 同步块中。
大多数谷歌结果都认为精细和粗略的频率偏移是理所当然的,没有具体的解释。
谁可以给我解释一下这个?
如有疑问,请阅读 Schmidl&Cox 的原始论文Robust Frequency and Timing Synchronization for OFDM。这实际上是一本很好的读物,也是一篇关于演示最新技术、提出的算法、理论和模拟的好论文。我强烈推荐它。
无论如何,要理解这一点,您应该将 OFDM 视为多载波系统。其实OFDM中使用的DFT可以理解为Sinc滤波器组:
sincs 的间距实际上是 OFDM 带宽除以 DFT 的大小。请注意,sincs 的重要特性是它们在子载波距离的每个整数倍处都有一个零——因此一个载波不会干扰其他载波。
现在,假设您的信号只有一个很小的偏移量,比方说大约 1/4 个子载波间隔:
然后,Schmidl 和 Cox 只需找到偏移量,以便接收到的 sinc 的零点与“理想”sinc-filterbank-shape 的相邻峰值对齐。
现在,这就是精细的频率校正。
当频偏大于一个子载波距离时,粗调频率校正变得很重要;让我们看看偏移了大约 3¼ 个子载波距离的东西:
然后,精细校正首先对齐接收信号,使零点/峰值匹配,但还有完整的子载波多重偏移的剩余部分:
粗调频率校正的工作是消除剩余的 3 个子载波带宽偏移。