A real-time spectral analysis method and its FPGA implementation for long-sequence signals

Failure of important mechanical equipment poses a significant threat to the production line and personal safety. Real-time spectrum information is a critical indicator of the operating state of equipment. Spectrum measurement equipment requires fast and accurate acquisition of the spectral values of...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Measurement science & technology 2020-03, Vol.31 (3), p.35006
Hauptverfasser: Xu, Pingkun, Xu, Feiyun
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Failure of important mechanical equipment poses a significant threat to the production line and personal safety. Real-time spectrum information is a critical indicator of the operating state of equipment. Spectrum measurement equipment requires fast and accurate acquisition of the spectral values of facilities to obtain a real-time spectrum. A blocking fast Fourier transform (FFT) algorithm is proposed in this paper to improve real-time performance when calculating the frequency spectrum of long-sequence signals in embedded spectrum measurement devices. The signal points are divided into consecutive time blocks. Each block is calculated separately in the blocking FFT algorithm, and the spectrum value is obtained by superimposing the results of each block. The algorithm is tested with Xilinx ZYNQ embedded devices to verify the actual performance. The blocking FFT algorithm is compared with traditional FFT in terms of numerical accuracy, speed and resource consumption. Experimental results demonstrate that the real-time performance of the algorithm is better than that of a traditional FFT algorithm. The blocking FFT algorithm allows long-sequence signal data spectral calculations to be performed on devices with fewer resources within a certain sampling frequency. The blocking FFT algorithm also provides a stable and efficient solution for super-long-sequence signal data spectral analysis.
ISSN:0957-0233
1361-6501
DOI:10.1088/1361-6501/ab53a3