4G LTE 或 5G NR OFDM 如何测量和校正采样频率偏移?如果有使用matlab的算法请帮忙
OFDM 采样频率偏移
实际上在OFDM中,这很容易。您可以检查 Van De Beek 算法以补偿载波频率偏移。
有多种方法可以解决这个问题,并且由于前端内部是商业机密,我不确定任何人都可以确定 4G 设备通常会做什么,但可以肯定的是,它们会结合几个措施。
取消采样时钟偏移 (SCO) 的方法包括:
忽视问题
您的框架长度有限。特别是如果您从您的通信伙伴那里获得信道状态信息(您在 4G / 5G 中这样做!),您可以取消多普勒估计,留下一个估计您的内部振荡器有多么错误,您可以从中得出您的载波频率和您的采样时钟。对两者应用相同的校正将减少短帧中由于载波间干扰 (ICI) 造成的损失可以忽略不计的问题。
频域中 sinc 拟合的 SCO 估计
OFDM频谱是sinc形的。严格采样并使用正确的采样时钟,将准确地以 sinc 最大值(ISI 为零)对频谱进行采样。
由于有足够的已知数据(前导码/同步符号/导频音)和恢复的数据可以在接收器中从第一个 OFDM 符号开始使用,其中 SCO 几乎没有影响,您可以重新计算应有的频谱在发射机上——然后你可以通过解决例如最小二乘问题来估计,你拥有的最有可能的 SCO 是什么——只需问自己“如果我有一个 SCO,我会在频谱上看什么,会是什么我会得到的接收,假设没有噪音”,然后去寻找最接近你实际接收的 SCO 估计。
过采样肯定会有所帮助-几乎没有近似误差,您只需要知道一些“相邻”载波的值即可计算出载波之间的中间值;在几个中间进行此操作,然后查看您的频率是否在 DC 载波周围被压缩或扩展。
循环前缀相关属性
在通过标准 OFDM 方法校正精细频率偏移后,您可以在上采样/插值之后将接收到的循环前缀与相应符号的结尾相关联。这是一种获得经典时序误差估计的方法。
使用连续的 OFDM 符号执行此操作,并将线性函数拟合到您的估计中。随着时间的推移,SCO 会导致线性时序误差。
您可能希望尽可能多地纠正通道以获得良好的估计 - 但您可以根据系统其余部分提供的通道信息来执行此操作。