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

Distributed algorithm applied to FIR filters

A distributed algorithm and filter technology, applied in impedance networks, digital technology networks, electrical components, etc., can solve the problems of multipliers occupying large resources, reducing memory, and low FPGA resource utilization, saving logic units and memory. resources, the effect of fully efficient FPGA resources

Inactive Publication Date: 2015-11-11
CRM ICBG (WUXI) CO LTD
View PDF3 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Because the multiplier occupies too much resources, those skilled in the art have successively proposed the application of the shift-add unit to replace the multiplier in the direct type. However, the resource utilization rate of this structure for the field programmable gate array (FPGA) is too low.
In order to solve the problem that the multiplier occupies too much resources and the utilization rate of FPGA resources is too low, there is a kind of processing method based on distributed algorithm. This two-dimensional algorithm uses shift and addition method to reduce memory usage and increase Delay module to avoid confusion caused by timing design to ensure the correctness of output results
Also due to the addition of the delay module, too many shifters are used, which offsets the memory resources saved by the shift and add module, and does not actually save memory resources and logic elements (LE)

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
  • Distributed algorithm applied to FIR filters
  • Distributed algorithm applied to FIR filters
  • Distributed algorithm applied to FIR filters

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] The specific implementation manner and working principle of the present invention will be described below in conjunction with the accompanying drawings.

[0015] Such as figure 2 As shown, it is a flow chart of the steps of applying the distributed algorithm of the present invention to the existing FIR filter. The binary bit weight multiplication module is also used in the realization of the method. The distributed algorithm includes the following steps: (1) analog input The signal X[n] is input to the FIR filter, and the analog input signal X[n] is converted by an analog-to-digital conversion module to obtain a B-bit digital signal, where B is a positive integer; (2) The B-bit digital signal is used as an input Data goes into the shift register. The shift register sends the processing result to the serial-parallel module; (3) the serial-parallel module transmits the input data to the binary weight multiplication module, which rearranges the output to the parallel-ser...

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 the field of digital filters, and specifically relates to a distributed algorithm applied to FIR filters. The distributed algorithm comprises the following steps: an analog input signal X[n] is converted by an analog-to-digital conversion module into a B-bit digital signal; the B-bit digital signal is processed in a shift register as input data, and the processing result is sent to a serial-parallel module; the serial-parallel module transmits the input data to a binary bit weight multiplication module, rearranges the input data according to the binary bit weight, and outputs the input data to a parallel-serial module; the parallel-serial module divides the input data into B groups of bit stream data according to 2<0>, 2<1>,...,2<B-1>; the B groups of bit stream data respectively enter n groups of look-up table modules for table look-up and addition operation, and B groups of output data are worked out according to a two-dimension DA algorithm formula (shown in the description), thus obtaining an output signal Y[n] after filtering. The use of memory resources and logical unit resources is reduced, and FPGA resources are fully utilized.

Description

technical field [0001] The invention relates to the field of digital filters (namely FIR filters), in particular to a distributed algorithm applied to FIR filters. Background technique [0002] Existing FIR filters are mainly used in touch control circuits. For example, FIR filters are used in the touch screen control circuit CS9603 currently on the market. At present, the existing FIR filter adopts a direct accumulation structure and directly uses a multiplier and an adder to realize a convolution operation, so as to achieve the purpose of filtering. [0003] as attached figure 1 As shown, it is a block diagram of the existing FIR filter applied to the peripheral circuit, in which the filter configuration (fir_mcu_if) module is to receive the address, data, filter coefficient and enable information sent by the main control chip to control the action of the filter, Standard timing is used. The data processing (Data_process) module judges the frame scan, line scan, whether...

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/00
Inventor 凌春丽顾文军陈长华徐佰新赵健
Owner CRM ICBG (WUXI) CO LTD
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