Filtering method of far-infra-red ( FIR ) filter and filter

A filter and sub-filter technology, applied in the information field, can solve the problems of increasing the bit width of the multiplier, limiting the application of filters, and not being directly applicable to parallel FIR filters.

Inactive Publication Date: 2013-04-24
HUAWEI TECH CO LTD
View PDF2 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1. The bit width of some multipliers of the filter increases greatly, which makes the processing delay of the filter larger, which seriously limits the application of this filter in adaptive equalizers
[0006] 2. The length of the processing path from each input data to the calculation of the filtering result is very different. It is necessary to insert unnecessary registers on the path with a shorter processing path length, which causes unnecessary waste of resources.
[0007] 3. Both filter structures use register operations, so they cannot be directly applied to parallel FIR filters for downsampling

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
  • Filtering method of far-infra-red ( FIR ) filter and filter
  • Filtering method of far-infra-red ( FIR ) filter and filter
  • Filtering method of far-infra-red ( FIR ) filter and filter

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] An embodiment of the present invention provides a FIR filter filtering method, wherein the order of the filter coefficient vector H(n) of the filter is N, and the length of the input data vector X(m) is M. Specifically, as figure 1 As shown, the method includes:

[0064] 101. The first multiplier included in the filter is used to obtain (X(m)+X(m+Q))*(H(n)+H(n+Q)).

[0065] Wherein, 1<=Q<=N.

[0066] 102. The filter is further used to obtain X(m)*H(n+Q) and X(m+Q)*H(n).

[0067] 103. The filter is obtained according to (X(m)+X(m+Q))*(H(n)+H(n+Q)), X(m)*H(n+Q) and X(m+Q)*H(n), get X(m)*H(n)+X(m+Q)*H(n+Q).

[0068] The purpose of the present invention is to obtain X(m)*H(n+Q), X(m+Q)*H(n), X(m)*H(n)+X(m) in the prior art +Q)*H(n+Q) requires four multipliers to implement respectively, that is, figure 2 shown.

[0069] In this scheme, only X(m) and X(m+Q), and H(n) and H(n+Q) are combined and added in pairs, and then multiplied by the first multiplier M1 to obtain X(...

Embodiment 2

[0084] The embodiment of the present invention provides a method for FIR filter filtering. The method is specifically as follows: the order of the filter coefficient vector H(n) is N to be 8, the length of the input data vector X(m) is 24, and the downsampled The multiple L is 2, and Q is 2 as an example for detailed description. At this time, the filter includes the first sub-filter to the ninth sub-filter. Specifically, such as Figure 5 As shown, the method includes:

[0085] 501. The p-th sub-filters of the first to ninth sub-filters respectively include four first multipliers, wherein the j-th first multiplier among the four first multipliers The device obtains (X(L*(p-1)+j+[j / 2]*2)+X(L*(p-1)+j+[j / 2]*2+Q))*(H(j+ [j / 2]*2)+H(j+[j / 2]*2+Q)).

[0086] Wherein, j is i, i+1, i is an even number, and i>=0, p is an even number, and p<=(M-N+L) / L.

[0087] 502. The p-th sub-filter is also used to obtain X(L*(p-1)+j+[j / 2]*2)*H(j+[j / 2]*2+Q) and X(L *(p-1)+j+[j / 2]*2+Q)*H(j+[j / 2]*2...

Embodiment 3

[0160] An embodiment of the present invention provides an FIR filter, wherein the order of the filter coefficient vector H(n) of the filter is N, the length of the input data vector X(m) is M, and the downsampling multiple is L , specifically, such as Figure 16 As shown, the filter includes the first sub-filter to the (M-N+L) / L sub-filter, wherein,

[0161] The filter comprises a first multiplier M1 for obtaining (X(m)+X(m+Q))*(H(n)+H(n+Q)), where , 1<=Q<=N;

[0162] The filter is also used to obtain X(m)*H(n+Q) and X(m+Q)*H(n) respectively;

[0163] The filter, according to the obtained (X(m)+X(m+Q))*(H(n)+H(n+Q)), X(m)*H(n+Q) and X( m+Q)*H(n), obtain X(m)*H(n)+X(m+Q)*H(n+Q) respectively.

[0164] Further, if Q=2, and the downsampling multiple of the filter is L=2, the filter includes the first sub-filter to the (M-N+L) / L sub-filter ;

[0165]Wherein, the p-th sub-filter of the first sub-filter to the (M-N+L) / L sub-filter includes N / 2 first multipliers, wherein the N / 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 utility model provides a filtering method of a far-infra-red (FIR) filter and a filter. On the basis that multiplying units in the filter can be reduced, bit width of the multiplying units is enabled to increase slightly, time delay from data being input to various processing paths of the filtering results are basically the same, and the method can be applicable to a down sampling parallel FIR filter. A first multiplying unit of the filter is used for acquiring ( X ( m )+ X (m+Q)) * (H ( n ) + H (n + Q) ), wherein the value of Q is between 1 and N, and the filter is further used for acquiring X ( m ) * H ( n + Q ) and X ( m + Q) * H ( n ). According to the acquired ( X ( m ) + X ( m + Q) ) * ( H (n) + H ( n + Q) ), X ( m ) * H ( n + Q ) and X ( m + Q ) * H ( n ), the filter acquires X ( m ) * H ( n ) + X ( m + Q ) * H ( n + Q ). The filtering method of the FIR filter and the filter are applicable to the technical field of the filters.

Description

technical field [0001] The invention relates to the field of information technology, in particular to a FIR filter filtering method and filter. Background technique [0002] The finite impulse response FIR (Finite Impulse Response) filter has been widely used in the fields of modern wireless, microwave, optical communication and satellite communication due to its excellent linear phase characteristics and unconditional stability. In recent years, due to people's higher and higher requirements for data communication bandwidth, in order to improve data throughput, parallel FIR filters have been more and more widely used in digital communication systems, and the parallelism is getting higher and higher. [0003] However, because there are a large number of multipliers in the highly parallel FIR filter, it takes up a lot of hardware resources when implemented in FPGA or ADIC, which increases the power consumption of the system. The commonly used parallel FIR filter is the metho...

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