如何理解OFDM系统中基于自相关(autocorrelation) 的经典频偏估计算法?

如何理解OFDM系统中基于自相关(autocorrelation) 的经典频偏估计算法?

在离散采样系统中,若两个相同信号片段间隔 D D D 个采样点(采样周期为 T s T_s Ts),则时间差为 Δ t = D ⋅ T s \Delta t = D \cdot T_s Δt=DTs 那么频偏估计公式变为:
f ^ offset = 1 2 π D T s arg ⁡ ( ∑ n r ( n ) r ∗ ( n + D ) ) \hat{f}_{\text{offset}} = \frac{1}{2\pi D T_s} \arg\left( \sum_n r(n) r^*(n + D) \right) f^offset=2πDTs1arg(nr(n)r(n+D))
这是基于自相关(autocorrelation)的经典频偏估计算法。

如何理解这个公式?

若两个相同信号片段间隔 D D D 个采样点,发送信号 s [ n ] = s [ n + D ] s[n] = s[n + D] s[n]=s[n+D] ,那么受频偏影响的接收信号 r [ n ] r[n] r[n]为:
r [ n ] = s [ n ] e j 2 π Δ f n T s + w [ n ] r[n] = s[n]e^{j2\pi \Delta f n T_s} + w[n] r[n]=s[n]ej2πΔfnTs+w[n]
其中 w [ n ] w[n] w[n]为噪声, Δ f \Delta f Δf 为频偏。

基于自相关(autocorrelation)的经典频偏估计算法,首先计算共轭相乘
r [ n ] ⋅ r ∗ [ n + D ] = ∣ s [ n ] ∣ 2 e − j 2 π Δ f D T s + 噪声 r[n] \cdot r^*[n + D] = |s[n]|^2 e^{-j2\pi \Delta f D T_s} + \text{噪声} r[n]r[n+D]=s[n]2ej2πΔfDTs+噪声
然后累加
Corr = ∑ n = 0 L − 1 ∣ s [ n ] ∣ 2 ⋅ e − j 2 π Δ f D T s + 噪声 \text{Corr} = \sum_{n=0}^{L-1} |s[n]|^2 \cdot e^{-j2\pi \Delta f D T_s} + \text{噪声} Corr=n=0L1s[n]2ej2πΔfDTs+噪声
取相位
arg(Corr) = − 2 π Δ f D T s ( m o d 2 π ) \text{arg(Corr)} = -2\pi \Delta f D T_s \pmod{2\pi} arg(Corr)=2πΔfDTs(mod2π)
得到估计频偏
f ^ offset = − a r g ( C o r r ) 2 π D T s \hat{f}_{\text{offset}} = - \frac{arg(Corr)}{2\pi D T_s} f^offset=2πDTsarg(Corr)

从几何意义上理解共轭相乘累加

基于自相关的经典频偏估计,从几何意义上理解,可以把每个共轭相乘的结果看作复平面上的一个矢量,共轭相乘的结果累加就是矢量叠加。如果没有噪声,所有矢量方向相同(矢量角度θ),累加相当于把这些矢量合成一条直线,合成矢量的方向角度θ,幅度是所有矢量幅度之和。

多个同向的矢量相干叠加,抵抗了噪声的影响,使频偏估计更加准确。

更多文章,欢迎关注我的公众号:信号与FPGA

在这里插入图片描述

公众号:信号与FPGA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值