FPGA-based configurable-coefficient filter and filtering method, and electronic equipment

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

Active Publication Date: 2015-04-29
CAPITAL MICROELECTRONICS
View PDF3 Cites 8 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
  • FPGA-based configurable-coefficient filter and filtering method, and electronic equipment
  • FPGA-based configurable-coefficient filter and filtering method, and electronic equipment
  • FPGA-based configurable-coefficient filter and filtering method, and electronic equipment

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 an FPGA-based configurable-coefficient filter. The FPGA-based configurable-coefficient filter is connected to an external MCU, and coefficients of the filter are updated through the external MCU. The filter comprises a control logic with a coefficient read address line and a data read and write address line, a plurality of coefficient memorizers arranged in parallel and used for storing the filtering coefficients, and a plurality of sample data memorizers, wherein filtering coefficients in each coefficient memorizer are mutually arranged in a serial manner, the filtering coefficients of the coefficient memorizers are connected end to end, the coefficient memorizers are coupled with the control logic and the external MCU, and form channels for updating of the coefficients of the filter with the external MCU, and updated coefficient address lines are arranged in the channels for updating of the coefficients of the filter; each coefficient memorizer and each sample data memorizer are coupled with the corresponding multiplier of a plurality of multipliers, and the multipliers are connected to an accumulator; under the control of the control logic, a filtering operation result is output by a trigger. According to the filter provided by the invention, the processing speed is increased.

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 Applications(China)
IPC IPC(8): H03H17/02
Inventor 王岳刘明
Owner CAPITAL MICROELECTRONICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products