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

A FIR filter processing method, device and system

A processing method and filter coefficient technology, which is applied in the field of communication, can solve problems such as high cost and power consumption, low processing efficiency, and large logic occupation, and achieve the effects of saving resources, reducing power consumption, and real-time filtering

Inactive Publication Date: 2015-12-09
HUAWEI TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] During the research and practice of the prior art, the inventor of the present invention found that the FIR filter in the prior art needs to buffer the input data, and the multiplier and the adder filter the input signal in parallel, when When the input signal has a large bit width and a large number of orders, the processing efficiency is low, and a large amount of logic is required, and the cost and power consumption are high.

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 FIR filter processing method, device and system
  • A FIR filter processing method, device and system
  • A FIR filter processing method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0044] This embodiment will be described from the perspective of a filtering device, wherein the filtering device can be an N-order, the input signal is M bits, and the filter coefficient b i A FIR filter whose quantization precision is X bits (hereinafter referred to as FIR filter). It should be noted that the transfer function of the FIR filter in this embodiment can be expressed as:

[0045] H ( z ) = Σ i = 0 N b i z - i ;

[0046] Among them, b i is the filter coefficient, N is the order of the FIR filter, z -i is the input signal data.

[0047] A processing method of an FIR filter, comprising:

[0048] First obtain the input signal, store the obtained input signal in the memory of the FIR filter...

Embodiment 2

[0092] In order to better implement the above method, the embodiment of the present invention also provides a corresponding filtering device. As a device for implementing the method in the embodiment of the present invention, the filtering device may specifically include a first acquisition unit 201, a storage unit 202, a read unit 203 , a second acquisition unit 204 , a multiplication unit 205 , an addition unit 206 and an output unit 207 . see image 3 :

[0093] The first acquiring unit 201 is configured to acquire an input signal. Wherein, the filter device in this embodiment generally has two ports, one port is used to obtain the input signal, and the other port is used to output the signal, therefore, one port of the filter device can be used to obtain the input signal.

[0094] The storage unit 202 is configured to store the input signal acquired by the first acquisition unit 201 in the memory SRAM of the FIR filter, so that each input signal can obtain N+1 signal dat...

Embodiment 3

[0111] Correspondingly, an embodiment of the present invention also provides a filtering system, wherein the filtering system includes a filtering device.

[0112] Wherein, the filter device is used to obtain the input signal, and store the input signal in the SRAM of the FIR filter, so that each input signal can obtain N+1 signal data, and N is the maximum order of the FIR filter, sequentially from the SRAM Read the N+1 signal data corresponding to an input signal, and update the read mark every time a signal data is read out, obtain the filter coefficient corresponding to the current signal data according to the read mark, and combine the current signal data with the acquired Multiply the obtained filter coefficients to obtain the multiplication result of the current signal data, and accumulate the multiplication results obtained from the N+1 signal data corresponding to an input signal to obtain the addition result and output it.

[0113] It should be noted that the filteri...

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 embodiment of the invention discloses a processing method, a device and a system of an FIR (finite impulse response) filter. The processing method comprises the following steps: obtaining input signals, storing the input signals in an SRAM (static random access memory) of the FIR filter to enable each input signal to obtain N+1 signal data, then sequentially reading out the N+1 signal data corresponding to one input signal from the SRAM, updating a reading identification once when reading out one signal datum, obtaining a filter coefficient corresponding to the current signal datum according to the reading identification, conducting multiplication of the current signal datum and the obtained filter coefficient to obtain a multiplication result of the current signal datum, accumulating the multiplication results obtained by the N+1 signal data corresponding to one input signal to obtain an addition result, and outputting the addition result. Efficient real-time filtering can be realized so as to save resources and reduce the power consumption.

Description

technical field [0001] The present invention relates to the communication field, in particular to a processing method, device and system of an FIR filter. Background technique [0002] Finite Impulse Response (FIR, Finite Impulse Response) filters are the most basic components in digital signal processing systems. At present, in digital communication systems, more and more FIR filters are used to achieve digital signal filtering. FIR filters are stable and It has obvious advantages such as strict linear phase-frequency characteristics, and its transfer function can be expressed as: [0003] H ( z ) = Σ i = 0 N b i z - i ; [0004] Among them, b i is the filter coefficient, N is the order of the filte...

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 HUAWEI TECH 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