基于FPGA的频谱分析系统研究与实现
DOI:
作者:
作者单位:

1. 上海大学微电子研究与开发中心上海200072; 2. 上海大学计算中心上海200444

作者简介:

通讯作者:

中图分类号:

TN791

基金项目:


Research and implementation of the spectrum analysis system based on FPGA
Author:
Affiliation:

1. Microelectronic R&D Center, Shanghai University, Shanghai 200072, China; 2. Computer Center, Shanghai University, Shanghai 200444, China

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对音频信号分析,提出了一种基于FPGA的频谱分析系统,该设计基于FFT和CORDIC算法;讨论在FPGA上进行高达4 096点的定点FFT运算和基于CORDIC算法的复数求模运算的系统架构和实现过程。通过Modelsim仿真,同MATLAB运算结果比较,本频谱计算方案的相对误差均值为4.11%。利用MCU进行信号采样与AD转换,并通过SPI接口将数据发送给FPGA进行频谱分析。当采样频率为60 kHz时,本系统辨识的频率范围为14.65 Hz~30 kHz,频率分辨率为14.65 Hz。对实际硬件系统进行频谱分析测试,成功实现对输入的音频信号的频谱计算。

    Abstract:

    About the analysis of audio signals, an approach to calculate the spectrum of signals based on FPGA is introduced in this paper, and the design is based on Fast Fourier Transform (FFT) and coordinate rotation digital computer (CORDIC).The architecture and implementation of 4096point fixedpoint FFT and the calculation of modulus of complex numbers based on CORDICis presented. To verify resolution and accuracy of the hardware system, the simulation result in Modelsim is compared with MATLAB, and relative error of this spectrum analysis method is 411%.MCU is used for sampling and AD conversion and sending data to FPGA via SPI, to compute the spectrum. When sampling frequency is 60 kHz, the analysis range of the system is 14.65 Hz to 30 kHz, and the system reaches 14.65 Hz frequency resolution. This hardware system is tested through spectrum analysis experiments, and successfully implements computation of spectrum of audio signals.

    参考文献
    相似文献
    引证文献
引用本文

陈旭东,陈章进,李翰超,姜鹏程.基于FPGA的频谱分析系统研究与实现[J].电子测量技术,2016,39(11):113-117

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2016-12-30
  • 出版日期: