使用 PLL 的多普勒频移

信息处理 频谱 过滤器设计 频率 阶段 pll
2022-02-10 07:34:13

我正在尝试应用锁相环来计算由于多普勒效应引起的相移,最后计算多普勒频率(Δf)。我假设接收到的波的形式是, r(t)=cos(2πf0+ϕ) .我设置中的接收器处于静止状态,源以大约 1m/s 的速度移动。但我没有观察到正确的多普勒频移(使用计算,Δf=vcf0)。计算Δfϕ我在用 Δf=12πdϕdt .我正在测试使用f0=17kHz有声音的。我在 PLL 中的低通滤波器是一个线性相位 FIR 滤波器,其阻带和通带频率分别为 200Hz 和 100Hz。我究竟做错了什么?我想将滤波器的通带降低到 10Hz,但倍频程给出了错误“极值不足”。目前我得到最大Δf大约 6Hz,而根据上面的公式,它应该在 50Hz 左右。

编辑: 刚刚发现在处理信号之前放大/去放大信号正在改变ϕ. 不知道为什么?任何人都可以解释一下吗?

0个回答
没有发现任何回复~