摘要
针对谐波检测系统中FFT运算器实时性差和精度低的问题,基于FPGA采用了浮点运算、并行操作和流水线结构相结合的方法,最大限度地提高谐波检测的精度和速度。FFT运算器用VHDL语言设计实现,采用EP2C35F672C6芯片进行综合实现,通过quartus II7.2工具进行时序仿真。仿真结果表明,当系统工作频率为100MHz时,完成1 024点浮点数的FFT需要67μs,此处理时间远小于1 024点序列的采样时间,满足了谐波检测系统实时性的要求。
Considering the poor real-time feature and low accuracy of FFT processor in harmonic detection system and basing on FPGA,the floating-point operation,parallel processing and pipeline structure were integrated to increase the accuracy and speed to the utmost in harmonic detection.The VHDL language and the FPGA EP2C35F672C6 chip were employed in the design process,and the Quartus II 7.2 was taken to simulate this.The simulation results show that the simulation time for the 1024-floating-point totals 67μs while the system works at 100MHz,and it's far less than the sampling time of 1024-point sequence and can meet the real-time requirements of harmonic detection system.
出处
《化工自动化及仪表》
CAS
北大核心
2011年第6期713-717,共5页
Control and Instruments in Chemical Industry
基金
温州市科技局资助项目(H20080001)
关键词
谐波检测
FPGA
浮点运算
并行操作
流水线结构
harmonic detection
FPGA
floating-point operation
parallel processing
pipeline organization