• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2026, Vol. 48 ›› Issue (4): 709-717.

• 人工智能与数据挖掘 • 上一篇    下一篇

一种高精度的频偏估计算法设计及FPGA实现

黄寅健,郑隆浩,唐立军


  

  1. (长沙理工大学物理与电子科学学院,湖南 长沙 410114)

  • 收稿日期:2024-04-01 修回日期:2024-09-24 出版日期:2026-04-25 发布日期:2026-04-30

Design and FPGA implementation of a high-precision frequency offset estimation algorithm

HUANG Yinjian,ZHENG Longhao,TANG Lijun   

  1. (School of Physics & Electronic Science,Changsha University of Science & Technology,Changsha 410114,China)
  • Received:2024-04-01 Revised:2024-09-24 Online:2026-04-25 Published:2026-04-30

摘要: 在研究Rife和Quinn算法性能的基础上,针对传统频偏估计算法精度易波动以及抗噪能力弱的问题,提出了一种改进型算法。该算法结合了Rife算法在频偏因子较大时的精度优势和Quinn算法的稳定性,并利用添加权重系数的多谱线插值去克服实际频率接近量化频点时产生的修正方向误判问题。实验结果表明:所提算法在较低的信噪比下仍然能保持较高的频率估计精度,相较于其他同类型算法整体性能更稳定、更接近克拉美-罗下界。最后,通过FPGA平台部署算法,并将结果与实际信号频率进行比较和分析,其均方根误差最大在16 Hz左右。


关键词: 频率估计, Rife算法, Quinn算法, 克拉美-罗下界

Abstract: Based on the study of the performance of Rife and Quinn algorithms, an improved algorithm is proposed to solve the problems of the fluctuating accuracy and weak anti-noise ability in traditional frequency offset estimation algorithm. This algorithm combines the precision advantage of the Rife algorithm when dealing with large frequency offset factors with the stability of the Quinn algorithm. It also employs multi-spectral-line interpolation with added weighting coefficients to overcome the problem of misjudging the correction direction when the actual frequency is close to the quantized frequency points. Experimental results demonstrate that the proposed algorithm can maintain high frequency estimation accuracy even under low signal-to-noise ratio (SNR) conditions, exhibiting overall more stable performance and closer approximation to the Cramér-Rao lower bound (CRLB) compared to other similar algorithms. Finally, the algorithm was deployed on an FPGA platform, and the results were compared and analyzed with the actual signal frequency, revealing a maximum root mean square error (RMSE) of approximately 16  Hz.

Key words: frequency estimation, Rife algorithm, Quinn algorithm, Cramér-Rao lower bound