›› 2012, Vol. 32 ›› Issue (5): 154-158.DOI: 10.3969/j.issn.1006-1335.2012.05.035

Previous Articles     Next Articles

Implementation and Application of Short-time Fourier Transform Based on FPGA

WANG Zhen, SUN Lan, YANG Yang   

  1. ( Department of Mechanical Engineering,  Dalian University,  Dalian  116622,  Liaoning   China )
  • Received:2012-01-09 Revised:2012-02-22 Online:2012-10-18 Published:2012-10-15

短时傅里叶变换的FPGA实现及其应用

王珍1,孙兰2,杨阳1,王珍3   

  1. ( 大连大学  机械工程学院,  辽宁  大连  116622 )
  • 通讯作者: 孙兰

Abstract: Aiming at the demand of signal processing in real-time machinery monitoring, a program of implementation of a short-time Fourier Transform with FPGA (Field Programmable Gate Array) based on the study on Goertzel recursive algorithm and its filter structure is presented in this paper. This program makes best use of embedded RAM resource, multiplier of FPGA and its flexible IP core function. The simulation signal and practical engineering signal are both tested, and the correctness of this program is verified.

Key words: vibration and wave , STFT , FPGA , Goertzel algorithm , filter structure

摘要: 针对机械设备实时监控中信号处理的需要,在研究短时傅里叶变换Goertzel递推算法与该算法滤波器结构的基础上,提出一种基于FPGA(Field-Programmable Gate Array:现场可编程门阵列)的短时傅里叶变换实现方案,该方案充分利用FPGA嵌入式RAM资源、嵌入式乘法器及其灵活的IP Core功能。通过对仿真信号与实际工程信号的测试,验证了该方案的正确性。

关键词: 振动与波, STFT, FPGA, Goertzel算法, 滤波器结构

CLC Number: