Impulse invariance

Impulse invariance

Impulse Invariance is a technique for designing discrete-time Infinite Impulse Response (IIR) filters from continuous-time filters in which the impulse response of the continuous-time system is sampled to produce the impulse response of the discrete-time system. If the continuous-time system is appropriately band-limited, the frequency response of the discrete-time system will be defined as the continuous-time system's frequency response with linearly-scaled frequency.

Discussion

The continuous-time system's impulse response, h_c(t), is sampled with sampling period T to produce the discrete-time system's impulse response, h [n] .

h [n] =Th_c(nT),

Thus, the frequency responses of the two systems are related by

H(e^{jomega}) = sum_{k=-infty}^infty{H_cleft(jfrac{omega}{T} + jfrac{2{pi{T}k ight)},

If the continuous time filter is appropriately band-limited (ie. H_c(jOmega) = 0 when |Omega| ge pi/T), then frequency response of the discrete-time system will be defined as the continuous-time system's frequency response with linearly-scaled frequency.

H(e^{jomega}) = H_c(jomega/T), for |omega| le pi,

Comparison to the Bilinear Transform

Note that if H_c(jOmega), is not band-limited, aliasing will occur. The Bilinear Transform is an alternative to Impulse Invariance that uses a direct unique mapping from the continuous-time frequency axis to the discrete-time frequency axis. Impulse Invariance, however, uses a linear scale between the frequency axes for the continuous-time and discrete-time systems, Omega = omega/T,, which is not true for the Bilinear Transform.

Effect on Poles in System Function

If the continuous-time filter has poles at s = s_k, the system function can be written in partial fraction expansion as

H_c(s) = sum_{k=1}^N{frac{A_k}{s-s_k,

Thus, using the inverse Laplace transform, the impulse response is

h_c(t) = egin{cases} sum_{k=1}^N{A_ke^{s_kt, & t ge 0 \ 0, & mbox{otherwise} end{cases}

The corresponding discrete-time system's impulse response is then defined as the following

h [n] = Th_c(nT),

h [n] = sum_{k=1}^N{TA_ke^{s_knT}u [n] },

Performing a z-transform on the discrete-time impulse response produces the following discrete-time system function

H(z) = sum_{k=1}^N{frac{TA_k}{1-e^{s_kT}z^{-1},

Thus the poles from the continuous-time system function are translated to poles at z = eskT

Stability and Causality

Since poles in the continuous-time system at s = s_k, transform to poles in the discrete-time system at z = eskT, if the continuous-time filter is causal and stable, then the discrete-time filter will be causal and stable as well.

See also

Infinite Impulse Response (IIR)

Bilinear Transform

Continuous Time Filters: Chebyshev Filter, Butterworth Filter, Elliptic Filter

Sources

Oppenheim, Alan V. and Schafer, Ronald W. with Buck, John R. "Discrete-Time Signal Processing." Second Edition. Upper Saddle River, New Jersey: Prentice-Hall, 1999.

Sahai, Anant. Course Lecture. Electrical Engineering 123: Digital Signal Processing. University of California, Berkeley. 05 April 2007.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Infinite impulse response — IIR redirects here. For the conference company IIR, see Informa.Infinite impulse response (IIR) is a property of signal processing systems. Systems with that property are known as IIR systems or when dealing with electronic filter systems as IIR… …   Wikipedia

  • Цифровая обработка сигналов — (ЦОС, DSP  англ. digital signal processing)  преобразование сигналов, представленных в цифровой форме. Любой непрерывный (аналоговый) сигнал может быть подвергнут дискретизации по времени и квантованию по уровню (оцифровке), то… …   Википедия

  • Matched Z-transform method — The s plane poles and zeros of a 5th order Chebyshev type II lowpass filter to be approximated as a discrete time filter …   Wikipedia

  • Digital signal processing — (DSP) is concerned with the representation of discrete time signals by a sequence of numbers or symbols and the processing of these signals. Digital signal processing and analog signal processing are subfields of signal processing. DSP includes… …   Wikipedia

  • Nyquist–Shannon sampling theorem — Fig.1: Hypothetical spectrum of a bandlimited signal as a function of frequency The Nyquist–Shannon sampling theorem, after Harry Nyquist and Claude Shannon, is a fundamental result in the field of information theory, in particular… …   Wikipedia

  • Bilinear transform — The bilinear transform (also known as Tustin s method) is used in digital signal processing and discrete time control theory to transform continuous time system representations to discrete time and vice versa. The bilinear transform is a… …   Wikipedia

  • Discrete Fourier transform — Fourier transforms Continuous Fourier transform Fourier series Discrete Fourier transform Discrete time Fourier transform Related transforms In mathematics, the discrete Fourier transform (DFT) is a specific kind of discrete transform, used in… …   Wikipedia

  • Nyquist rate — Not to be confused with Nyquist frequency. Spectrum of a bandlimited signal as a function of frequency In signal processing, the Nyquist rate, named after Harry Nyquist, is two times the bandwidth of a bandlimited signal or a bandlimited channel …   Wikipedia

  • Digital image processing — This article is about mathematical processing of digital images. For artistic processing of images, see Image editing. Paranal Observatory landscape after application of the city globe image technique. The Digital image processing is the use of… …   Wikipedia

  • Nyquist frequency — Not to be confused with Nyquist rate. Frequencies above ƒs/2 (the Nyquist frequency) have an alias below ƒs/2, whose value is given by this graph. ƒs/2 is also called folding frequency, because of the symmetry between 0 and ƒs. The Nyquist… …   Wikipedia

Share the article and excerpts

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