Cascaded integrator comb filter with arbitrary integer decimation value and scaling for unity gain
AssigneeQuickfilter Technologies, Inc.
InventorsShenq-Huey Wang, William D. Elliott, Xiemei Meng
Life of this patent
Estimating the term…
Loading patent…
AssigneeQuickfilter Technologies, Inc.
InventorsShenq-Huey Wang, William D. Elliott, Xiemei Meng
Estimating the term…
We disclose a CIC digital filter having an arbitrary-integer decimation rate. The filter has a shifter connected to its input. The shifter 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 connected between the input and the shifter. In other embodiments, the multiplier could be connected between the input and the shifter. Sequentially-connected integrator functions are connected to the shifter (or multiplier); a decimation function receives input from the integrator functions; and sequentially-connected differentiator 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 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.
A CIC digital filter for filtering input data samples, comprising:
A CIC digital filter for filtering input data samples;
A method of implementing a CIC filter having an input, an output, a shifter, a shift control, a multiplier, one or more integrator functions, a decimation function, and one or more differentiator functions, the method comprising:
An integrated circuit for performing a CIC digital filter function;
An integrated circuit for performing a CIC digital filter function for filtering input data samples, comprising:
A multi-channel CIC digital filter for filtering input data samples from a multiplexed data stream, comprising:
A method of implementing a multi-channel CIC filter for filtering input data samples from a multiple data stream;
An integrated circuit for performing a multi-channel CIC digital filter function on a multiplexed stream of data samples;
An integrated circuit for performing a multi-channel CIC digital filter function on a multiplexed stream of data samples, comprising:
Dependencies are inferred from the claim text.