Cascaded Integrator-comb Filter - CIC As A Moving Average Filter

CIC As A Moving Average Filter

A CIC filter is an efficient implementation of a moving average filter. To see this, consider how a moving average filter can be implemented recursively by adding the newest sample to the previous result and subtracting the oldest sample. Omitting the division by, we have:


\begin{align} y &= \sum_{k=0}^{RM-1} x \\ &= y + x - x.
\end{align}

The second equality corresponds to a comb followed by an integrator . The conventional CIC structure is obtained by cascading identical moving average filters, then rearranging the sections to place all integrators first (decimator) or combs first (interpolator). Such rearrangement is possible because both combs and integrators are LTI. For an interpolator, the upsampler which normally precedes the interpolation filter can be passed through the comb sections using a Noble identity, reducing the number of delay elements needed by a factor of . Similarly, for a decimator, the downsampler which normally follows the decimation filter can be moved before the comb sections.

The equivalence of a CIC to moving average filter allows us to trivially calculate its bit growth as .

Read more about this topic:  Cascaded Integrator-comb Filter

Famous quotes containing the words moving and/or average:

    The two most far-reaching critical theories at the beginning of the latest phase of industrial society were those of Marx and Freud. Marx showed the moving powers and the conflicts in the social-historical process. Freud aimed at the critical uncovering of the inner conflicts. Both worked for the liberation of man, even though Marx’s concept was more comprehensive and less time-bound than Freud’s.
    Erich Fromm (1900–1980)

    In ‘70 he married again, and I having, voluntarily, assumed the legal guilt of breaking my marriage contract, do cheerfully accept the legal penalty—a life of celibacy—bringing no charge against him who was my husband, save that he was not much better than the average man.
    Jane Grey Swisshelm (1815–1884)