用chipscope抓取ad9461频谱变换后的实部虚部,导出并通过matlab读取txt文件进行频谱计算,分别对10M,20M,30M的正弦信号作了采集变换并绘制频谱图,结果如下:

  ad9461调试(matlab)ad9461调试(matlab)

  ad9461调试(matlab)ad9461调试(matlab)

那么问题来了 30M的信号为什么试了几次,频谱准确,而10M,20M的频率对应点不正确,(后面两幅图与第一幅图不同,原因是,在信号源加了偏置。)

好像是fft ip核设的是8192个点 而实际采了4096个,所以,将fft ip改成4096个点后的结果,如图所示

ad9461调试(matlab)

对于25M信号,圈内有下凹部分,是由于信号幅值太大导致。给的正弦信号幅值为峰峰值3V.

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
  • 2021-11-30
  • 2021-04-27
  • 2021-04-07
  • 2021-07-13
  • 2021-12-18
猜你喜欢
  • 2022-01-20
  • 2022-12-23
  • 2021-11-30
  • 2021-12-10
  • 2021-12-10
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案