Frequency domain implementation method of high-speed high-order FIR filter used for FPGA
An implementation method and filter technology, applied in the direction of impedance network, digital technology network, electrical components, etc., can solve the problem of FPGA resource consumption and processing speed, and achieve the elimination of zero padding delay phenomenon, solve resource consumption, and improve processing speed effect
Patent Information
- Authority / Receiving Office
- CN · China
- Current Assignee / Owner
- Publication Date
- 2015-10-07
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The invention relates to the technical field of discrete signal processing, in particular to a frequency-domain implementation method of a high-speed high-order FIR filter for FPGA. Background technique
[0002] In digital signal processing system, FIR (Finite Impulse Response) filter is the most basic unit. Due to its strict linear phase-frequency characteristics and stable system, FIR has become the main means of data processing in many fields. With the development of electronic technology, the signal sampling frequency is constantly increasing. Under high-speed sampling, the FIR filter based on the multiplier structure and the FIR filter based on the distributed algorithm can perform fast pipeline real-time processing in the FPGA, but like pulse The compression technology is similar to the FIR filter, and its order is tens of thousands, which consumes too much FPGA resources.
[0003] The Fast Fourier Transform (FFT) is a method that can implement...
Examples
Embodiment Construction
[0035] In order to make the object, technical solution and advantages of the present invention clearer, the real-time solution of the present invention will be further described in detail below in conjunction with embodiments and drawings.
[0036] The invention provides a method for implementing a high-speed high-order FIR filter in the FPGA in the frequency domain. The method improves the problem that the data cannot be processed in real time due to time-consuming zero padding when the convolution operation is processed in the frequency domain. , changing the conventional scheme of using one FFTIP to process the sequence to use two FFTIPs to operate on the input data, the sequence timing is as follows image 3 shown. This method is suitable for systems whose coefficients are real or complex integers, for very high-order systems, for pulse compression systems, and for systems with configurable coefficients.
[0037] The technical solution of the present invention will be des...