Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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

Active Publication Date: 2015-10-07
NANJING UNIV OF INFORMATION SCI & TECH
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0016] In order to solve the above problems, the object of the present invention is to provide a frequency-domain implementation method of a high-speed high-order FIR filter for FPGA, and improve the existing FFT method to solve the problem of reducing FPGA resource consumption and improving processing speed. The problem is: on the one hand, reduce the consumption of FPGA resources in high-order high-speed situations, and on the other hand, increase the processing speed to achieve real-time processing

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Frequency domain implementation method of high-speed high-order FIR filter used for FPGA
  • Frequency domain implementation method of high-speed high-order FIR filter used for FPGA
  • Frequency domain implementation method of high-speed high-order FIR filter used for FPGA

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a frequency domain implementation method of a high-speed high-order FIR filter used for FPGA. When convolution operation is processed by utilization of a frequency domain, the problem that data cannot be processed in real time caused by zero filing time consumption is solved, an original conventional scheme of processing a sequence by utilization of one FFT IP is changed to a scheme of operating inputted data by utilization of two FFT IPs. Two FFTs output sectional convolution data respectively, and the difference of the later convolution and the previous convolution is just N clocks. Because the length of the sectional convolution is 2N, the previous N data and the previous sectional convolution are added, and the later N data and the later sectional convolution are added. Thus superfluous time-delay is not needed during overlap addition, a convolution result can be obtained, and therefore signal in-real processing is achieved. The provided frequency domain implementation method can lower FPGA resource consumption, can eliminate zero filling delay phenomena in the prior art, raises the processing speed, and can achieve real-time processing.

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...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H03H17/02
Inventor 陈钟荣郭晓伟
Owner NANJING UNIV OF INFORMATION SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products