ARTICLE · 996651
【源码】基于FPGA的高精度多普勒频移测量
【源码】基于FPGA的高精度多普勒频移测量
周工开源了一套FPGA测速源码,核心是算相位变化来反推速度。
这套方案不走传统的直接测频老路。它靠全数字流水线,把回波信号一步步变成速度值。
正交混频:用数字技术生成两路本振信号。这能避开模拟电路的温漂和误差。
滤波保相位:64阶对称FIR滤掉高频杂波。关键是它不破坏相位,后面算角度才准。
提取相位差:套用和差角公式。4次乘法加2次加减法,就能精准算出相位差。
CORDIC算法:算反正切不用硬件乘法器。全靠移位和加法搞定,省资源还能每拍输出。
判方向与累加:状态机能分清目标是靠近还是远离。相位细分加上跨周期累加,能算长距离位移。
性能挺猛:125MHz时钟下,相位精度达0.01度。处理延迟固定没抖动,吞吐量也大。
应用挺广:交通测速、弹道追踪都能用。连测呼吸心跳这种微动也没问题。
原文【源码】基于FPGA的高精度多普勒频移测量工程:面向雷达方向的应用(三)
四川,2小时前,