Unlock instant, AI-driven research and patent intelligence for your innovation.

FPGA-based implementation method of multi-path high-speed filter

An implementation method and filter technology, applied in the direction of impedance network, digital technology network, electrical components, etc., can solve the problem of reducing the operating frequency of FPGA and achieve the effect of real-time continuity

Pending Publication Date: 2018-11-16
成都玖锦科技有限公司
View PDF10 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, to implement a FIR filter with a higher computing rate in the FPGA, only a parallel structure can be used to reduce the operating frequency of the FPGA.

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
  • FPGA-based implementation method of multi-path high-speed filter
  • FPGA-based implementation method of multi-path high-speed filter
  • FPGA-based implementation method of multi-path high-speed filter

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] Combine below figure 1 Turning to Fig. 5, the present invention is further described in detail.

[0013] A method for realizing a multi-channel high-speed filter based on FPGA, comprising the steps of: (A) converting the input signal s(n) serially into M signals s 0 ,s 1 ,...,s M-1 , where M=f S-ADC / f S-FPGA , f S-ADC is the input signal sampling rate, f S-FPGA is the working frequency of FPGA; (B) divide the M-channel signals after serial-to-parallel conversion into M parts, and each part has M-way signals:

[0014] The first M-channel signal is a copy of the original M-channel signal, and the order is s 0 / s 1 / … / s M-1 ;

[0015] In the second copy of the M-channel signal, the signal s 0 delay and with s 1 / … / s M-1 Swap places, in order

[0016] ...

[0017] The M-th M-channel signal, the signal s 0 / s 1 / … / s M-2 delay and with s M-1 Swap places, in order

[0018] in, Refers to delaying the signal of the mth channel; (C) all M copies of M 2...

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 particularly relates to an FPGA-based implementation method of a multi-path high-speed filter. The method comprises: step A, an input signal s(n) is processed by serial-to-parallel conversion to obtain M paths of signals S0, S1, ...,SM-1; step B, the M paths of signals after serial-to-parallel conversion are divided into M parts, wherein each path has M paths of signals; step C, M<2>paths of signals of all M parts are delayed by P units and delay data are outputted, wherein the P=N / M and the N expresses the filter coefficient number; step D, for each part of M paths of signals,the extracted delay data are multiplied by the corresponding filter coefficients and accumulation is carried out; step E, the M result data of the M parts are outputted according to a sequence, so that an output signal of a current time is obtained. A serial FIR filter is designed to be a multi-path one, the pre-stage inputted M-path signals are divided into the M parts with uniform sampling delays, multiplication and adding are carried out on each path and then result data are outputted, and the M paths of outputs of the M parts are outputted and combined to obtain the output of the multi-path high-speed filter. Therefore, the real-time continuity of the input and output is realized; and the operation becomes convenient.

Description

technical field [0001] The invention relates to the technical field of digital signal processing, in particular to an FPGA-based multi-channel high-speed filter realization method. Background technique [0002] FIR (Finite Impulse Response) filter is a finite-length unit impulse response filter, also known as a non-recursive filter. It is the most basic component in a digital signal processing system. The linear phase-frequency characteristics, and its unit sampling response is finite, so the filter is a stable system. FIR filters are widely used in communication, image processing, pattern recognition and other fields. [0003] With the development of technology, the chip sampling rate is getting higher and higher, generally at GHz, while the coefficient clock rate of FPGA is relatively low, generally not exceeding 400MHz. When the signal sampling rate is much higher than the FPGA operating clock frequency, due to chip limitations, it is no longer possible to use the tradi...

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/00H03M9/00
CPCH03H17/00H03H2017/0081H03M9/00
Inventor 庞豪杨金金赵蓓
Owner 成都玖锦科技有限公司