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

A FPGA-based filter with configurable coefficients, electronic equipment and filtering method

A filter and filter coefficient technology, applied in the field of FPGA, can solve the problems of high resource consumption of FPGA system, slow processing speed of FIR filter, etc.

Active Publication Date: 2017-12-01
CAPITAL MICROELECTRONICS
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

but, figure 2 In the FIR filter, it takes several clock cycles to output. At the same time, the internal clock cycle is also affected by the operation speed of the multiplier, so the processing speed of the FIR filter with this structure is slow.
[0013] With the increasing complexity of signal processing in the actual system, a large amount of signal filtering processing work is often required in the system. In the traditional method, an FIR filter module is independently configured for each filter, which requires a lot of FPGA system resources. consumption is very large

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
  • A FPGA-based filter with configurable coefficients, electronic equipment and filtering method
  • A FPGA-based filter with configurable coefficients, electronic equipment and filtering method
  • A FPGA-based filter with configurable coefficients, electronic equipment and filtering method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.

[0033] image 3 It is a structural diagram of a serial-parallel combination FIR filter in an embodiment of the present invention. In the figure, the N-order (length N) FIR filter includes multiple (for example, 4) parallel coefficient memories and (multiple, for example, 4) parallel sampling data memories, that is, the first coefficient memory, the second coefficient memory, a third coefficient memory, a fourth coefficient memory and a first sample data memory, a second sample data memory, a third sample data memory, a fourth sample data memory. Segment N-level coefficients and N-level sampling data into N / 4 lengths, and sequentially store N / 4 serial coefficients C for the first coefficient memory 0 ,C -1 ,C -2 ...C N / 4 , the second coefficient memory sequentially stores N / 4 serial coefficients C (N / 4)+1 ...C N / ...

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 relates to a filter with configurable coefficients based on FPGA, which is connected to an external MCU and updates the filter coefficients through the external MCU. The filter includes: control logic, with coefficient reading address lines and data reading and writing address lines; A plurality of coefficient memories arranged in parallel are used to store filter coefficients, the filter coefficients in each coefficient memory are arranged in series with each other, the filter coefficients in the plurality of coefficient memories are connected end to end, the coefficient memories are coupled to the control logic and the external MCU, and A filter coefficient update channel is formed with an external MCU, and there are update coefficient address lines in the filter coefficient update channel; a plurality of sampling data memories; each of the plurality of coefficient memories and each of the plurality of sampling data memories are coupled to a plurality of multiplication Each of the multipliers is connected to the accumulator, and under the control of the control logic, the filter operation result is output through the flip-flop. The invention improves the processing speed of the filter.

Description

technical field [0001] The invention relates to FPGA, in particular to an FPGA-based filter with configurable coefficients, electronic equipment and a filtering method. Background technique [0002] FPGA (Field-Programmable Gate Array, that is, Field Programmable Gate Array), which is a product of further development on the basis of programmable devices such as PAL, GAL, and CPLD. It emerged as a semi-custom circuit in the field of application-specific integrated circuits (ASIC), which not only solves the shortcomings of custom circuits, but also overcomes the shortcomings of the limited number of original programmable device gates. FPGA has a regular internal logic array and rich connection resources, which is especially suitable for digital signal processing tasks. Compared with general-purpose DSP chips dominated by serial operations, its parallelism and scalability are better. Using FPGA multiply-accumulate The fast algorithm can design a high-speed FIR digital filter. ...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H03H17/02
Inventor 王岳刘明
Owner CAPITAL MICROELECTRONICS