Cascaded integrator-comb filter

Cascaded integrator-comb filter

In digital signal processing, a cascaded integrator-comb (CIC) is an optimized class of finite impulse response filter combined with an interpolator or decimator. [Donadio, Matthew (2000) [http://www.dspguru.com/info/tutor/cic.htm "CIC Filter Introduction"] "Hogenauer introduced an important class of digital filters called 'Cascaded Integrator-Comb', or 'CIC' for short (also sometimes called 'Hogenauer filters').] cite journal|first=Eugene B.|last=Hogenauer|title=An economical class of digital filters for decimation and interpolation|journal=IEEE Transactions on Acoustics, Speech and Signal Processing|volume=29|issue=2|pages=155–162|month=April|year=1981|url=http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1163535|doi=10.1109/TASSP.1981.1163535]

A CIC filter consists of one or more integrator and comb filter pairs. In the case of a decimating CIC, the input signal is fed through one or more cascaded integrators, then a down-sampler, followed by one or more comb sections (equal in number to the number of integrators). An interpolating CIC is simply the reverse of this architecture, with the down-sampler replaced with a zero-stuffer (up-sampler).

The CIC filter

CIC filters were invented by Eugene B. Hogenauer, and are a class of FIR filters used in multi-rate processing. The CIC filter finds applications in interpolation and decimation. Unlike most FIR filters, it has a decimator or interpolator built into the architecture. The figure at the right shows the Hogenauer architecture for a CIC Interpolator.

The system function for the composite CIC filter referenced to the high sampling rate, fs is::H(z)= [sum_{k=0}^{RM-1)}z^{-k}] ^N

Where::"R" = decimation or interpolation ratio:"M" = number of samples per stage (usually 1 but sometimes 2):"N" = number of stages in filter

Characteristics of CIC Filters
# Linear phase response;
# Utilize only delay and addition and subtraction; that is, it requires no multiplication operations;

Comparison with other filters

CIC filters are used in multi-rate processing. An FIR filter is used in a wide array of applications, and can be used in multi-rate processing in conjunction with an interpolator or decimator. CIC filters have low pass frequency characteristics, while FIR filters can have low-pass, high-pass, or band-pass frequency characteristics. CIC filters use only addition and subtraction. FIR filters use addition, subtraction, but most FIR filters also require multiplication. CIC filters have a specific frequency roll-off, while low pass FIR filters can have an arbitrarily sharp frequency roll off.

CIC filters are in general much more economical than general FIR filters, but tradeoffs are involved. In cases where only a small amount of interpolation or decimation are needed, FIR filters generally have the advantage. However, when rates change by a factor of 10 or more, achieving a useful FIR filter anti-aliasing stop band requires exponentially increasing numbers of FIR taps.

For large rate changes, a CIC has a significant advantage over a FIR filter with respect to architectural and computational efficiency. Additionally, CIC filters can typically be reconfigured for different rates by changing nothing more than the decimation/interpolation section assuming the bit width of the integrators and comb sections meets certain mathematical criteria based on the maximum possible rate change.

Whereas a FIR filter can use fixed or floating point math, a CIC filter uses only fixed point math. This is necessary so that the integrator and comb sections perform complementary discrete mathematical operations. While the reasons are less than intuitive, an inherent characteristic of the CIC architecture is that if fixed bit length overflows occur in the integrators, they are corrected in the comb sections.

The range of filter shapes and responses available from a CIC filter is somewhat limited. Larger amounts of stopband rejection can be achieved by increasing the number of poles. However, doing so requires an increase in bit width in the integrator and comb sections which increases filter complexity. The shape of the filter response provides even fewer degrees of design freedom. For this reason, many real-world filtering requirements cannot be met by a CIC filter alone. However, a CIC filter followed by a short to moderate length FIR or IIR proves highly applicable. Additionally, the FIR filter shape is normalized relative to the CIC's sampling rate at the FIR/CIC interface so one set of FIR coefficients can be used over a range of CIC interpolation and decimation rates.

References

External links

* [http://www.dspguru.com/info/tutor/cic.htm CIC Filter Introduction]
* [http://www.embedded.com/columns/showArticle.jhtml?articleID=160400592 Understanding cascaded integrator-comb filters]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Cascaded-Integrator-Comb-Filter — Ein Cascaded Integrator Comb Filter, abgekürzt CIC Filter (engl. für kaskadiertes Integrator Differentiator Filter) ist in der digitalen Signalverarbeitung ein zeit und wertdiskretes digitales Filter, das zur Abtastratenkonvertierung zwischen… …   Deutsch Wikipedia

  • Cascaded-Integrator-Comb Filter — Ein Cascaded Integrator Comb Filter, abgekürzt CIC Filter (engl. für kaskadiertes Integrator Differentiator Filter) ist in der digitalen Signalverarbeitung ein zeit und wertdiskretes digitales Filter, das zur Umwandlung zwischen verschiedenen… …   Deutsch Wikipedia

  • Comb filter — Amplitudengang des Kammfilters Ein Kammfilter (englisch comb filter) ist ein Filter, das aus Signalen Gruppen bestimmter Frequenz filtert. Im Unterschied zu Tief und Hochpass ist es durch mehrere Filterfrequenzen im gleichen Frequenzabstand… …   Deutsch Wikipedia

  • Comb filter — In signal processing, a comb filter adds a delayed version of a signal to itself, causing constructive and destructive interference. The frequency response of a comb filter consists of a series of regularly spaced spikes, giving the appearance of …   Wikipedia

  • Filter mit begrenztem Impulsansprechverhalten — Ein Filter mit endlicher Impulsantwort (englisch finite impulse response filter, FIR Filter, oder manchmal auch Transversalfilter genannt) ist ein diskreter, meist digital implementierter Filter und wird im Bereich der digitalen… …   Deutsch Wikipedia

  • Filter (Elektronik) — Die Elektrotechnik bezeichnet Schaltungen als Filter, die ein elektrisches Signal abhängig von der Frequenz in der Amplitude und Phase verändern. Dadurch können unerwünschte Signalanteile abgeschwächt und unterdrückt werden. Bekannte Anwendungen… …   Deutsch Wikipedia

  • Filter mit endlicher Impulsantwort — Ein Filter mit endlicher Impulsantwort (englisch finite impulse response filter, FIR Filter, oder manchmal auch Transversalfilter genannt) ist ein diskreter, meist digital implementierter Filter und wird im Bereich der digitalen… …   Deutsch Wikipedia

  • FIR-Filter — Ein Filter mit endlicher Impulsantwort (englisch finite impulse response filter, FIR Filter, oder manchmal auch Transversalfilter genannt) ist ein diskreter, meist digital implementierter Filter und wird im Bereich der digitalen… …   Deutsch Wikipedia

  • Finite impulse response filter — Ein Filter mit endlicher Impulsantwort (englisch finite impulse response filter, FIR Filter, oder manchmal auch Transversalfilter genannt) ist ein diskreter, meist digital implementierter Filter und wird im Bereich der digitalen… …   Deutsch Wikipedia

  • Nicht-rekursiver Filter — Ein Filter mit endlicher Impulsantwort (englisch finite impulse response filter, FIR Filter, oder manchmal auch Transversalfilter genannt) ist ein diskreter, meist digital implementierter Filter und wird im Bereich der digitalen… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”