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

Cascaded integrator comb filter with arbitrary integer decimation value and scaling for unity gain

A digital filter, filter technology, applied in the direction of complex mathematical operations, digital technology network, code conversion, etc.

Inactive Publication Date: 2008-08-27
QUICKFILTER TECH
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The problem with existing approaches is the granularity of the optional output sampling rate

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
  • Cascaded integrator comb filter with arbitrary integer decimation value and scaling for unity gain
  • Cascaded integrator comb filter with arbitrary integer decimation value and scaling for unity gain
  • Cascaded integrator comb filter with arbitrary integer decimation value and scaling for unity gain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] Figure 1 shows a prior art 4-stage CIC filter that allows up to 16368 (2 14 ) Programmable decimation. A shift register at the beginning of the pipeline is used to set the shift value, which maintains unity gain for the programmable decimation value (R) of the filter. This limits the decimation values ​​to integer powers of 2, resulting in 14 discrete decimation setpoints of 1, 2, 4, 8, ... 16, 384. The decimator outputs one of the R inputs to perform the downsampling function. The adders and registers are sized to accumulate extremely large numbers, but bits can be truncated at each stage to remove those that do not affect the precision of the output.

[0012] Figure 2 shows a CIC filter with at most 131072 decimated integer values ​​according to a preferred embodiment of the present invention. This capability is achieved by adding a multiplier (100) prior to the shift register at the input of the CIC to adjust the gain in value between power-of-2 adjustment results...

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

We disclose a CIC digital filter having an arbitrary-integer decimation rate. The filter has a shifter (110) connected to its input. The shifter (110) receives a shift control input, where the shift control input is pre-computed as equal to the integer portion of 2 raised to the base-2 logarithm of the gain of the CIC filter. There is a multiplier (100) connected between the input and the shifter (110). In other embodiments, the multiplier (100) could be connected between the input and the shifter (110). Sequentially-connected integrator (130) functions are connected to the shifter (110) or multiplier (100); a decimation function receives input from the integrator (130) functions; and sequentially-connected differentiator (150) functions receive input from the decimation function. The decimation function has a selectable rate equal to any integer between 1 and a number equal to the predetermined maximum decimation value. The multiplier (100) is configured to compute the product of each input data sample by a correction factor; the correction factor being pre-computed as equal to the fractional portion of 2 raised to the base-2 logarithm of the gain of the CIC filter, so as to correct the gain of the CIC filter for decimation values not a power of 2.

Description

technical field [0001] The present invention relates to digital signal processing applications requiring the use of cascaded integrator-comb (CIC) filters. This filter is typically used with an oversampling analog-to-digital converter (ADC) to reduce the sampling rate of the ADC to that required by the application and to reduce aliasing effects from the ADC's sampling process. Background technique [0002] Currently employed CIC filters are typically used in digital downconverter applications because they enable more efficient hardware implementations than alternative finite impulse response filters using decimation or conventional averaging techniques. If constrained by power-of-two decimation values, CIC can be implemented without multiplication or division operations, but must use very large bit-width adders and accumulators, as are often required in current digital filtering applications. Extract values ​​or interpolate. [0003] A problem with existing approaches is t...

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
IPC IPC(8): H03M7/00G06F17/17
CPCH03H17/0671H03H2017/0678H03H17/04
Inventor S-H·王W·埃利奥特Z·孟
Owner QUICKFILTER TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More