经验分享:FFT_IP仿真异常综合排查

问题描述

使用 logos 系列 FFT IP 在 1024 点、16 位精度配置下,时序仿真通过但输出谱峰值与期望差异 3.2dB。更换为 logo2s FFT v1.2 后结果正确。

环境

  • IP:logos FFT vX.Y / logo2s FFT v1.2
  • 仿真:ModelSim 2020.x
  • 输入:单音正弦,Fs=48kHz,Fin=1kHz

测试脚本

ipfft_config --points 1024 --precision 16 --scale 1/2

定位过程

  1. 比对两版本 IP 的缩放因子默认值,发现 logos 缩放与数据位宽处理差异
  2. 调整缩放后峰值误差降至 0.3dB
  3. 进一步对齐数据截位策略,误差回到 < 0.1dB

结论

属于参数配置差异导致的结果不一致;建议固定缩放与截位策略,并统一版本。

待验证

多音与宽带输入下的误差表现;实时链路中的资源占用与延迟。

请登录后发表评论

    没有回复内容