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. The frequency response of the discrete-time system will be a sum of shifted copies of the frequency response of the continuous-time system; if the continuous-time system is approximately band-limited to a frequency less than the Nyquist frequency of the sampling, then the frequency response of the discrete-time system will be approximately equal to it for frequencies below the Nyquist frequency.
Discussion The continuous-time system's impulse response, h c ( t ) {\displaystyle h_{c}(t)} , is sampled with sampling period T {\displaystyle T} to produce the discrete-time system's impulse response, h [ n ] {\displaystyle h[n]} .
h [ n ] = T h c ( n T ) {\displaystyle h[n]=Th_{c}(nT)\,}
Thus, the frequency responses of the two systems are related by
H ( e j ω ) = 1 T ∑ k = − ∞ ∞ T H c ( j ω T + j 2 π T k ) {\displaystyle H(e^{j\omega })={\frac {1}{T}}\sum _{k=-\infty }^{\infty }{TH_{c}\left(j{\frac {\omega }{T}}+j{\frac {2{\pi }}{T}}k\right)}\,}
If the continuous time filter is approximately band-limited (i.e. H c ( j Ω ) < δ {\displaystyle H_{c}(j\Omega )<\delta } when | Ω | ≥ π / T {\displaystyle |\Omega |\geq \pi /T} ), then the frequency response of the discrete-time system will be approximately the continuous-time system's frequency response for frequencies below π radians per sample (below the Nyquist frequency 1/(2T) Hz):
H ( e j ω ) = H c ( j ω / T ) {\displaystyle H(e^{j\omega })=H_{c}(j\omega /T)\,} for | ω | ≤ π {\displaystyle |\omega |\leq \pi \,}
Comparison to the bilinear transform Note that aliasing will occur, including aliasing below the Nyquist frequency to the extent that the continuous-time filter's response is nonzero above that frequency. The bilinear transform is an alternative to impulse invariance that uses a different mapping that maps the continuous-time system's frequency response, out to infinite frequency, into the range of frequencies up to the Nyquist frequency in the discrete-time case, as opposed to mapping frequencies linearly with circular overlap as impulse invariance does.
Effect on poles in system function If the continuous poles at s = s k {\displaystyle s=s_{k}} , the system function can be written in partial fraction expansion as
H c ( s ) = ∑ k = 1 N A k s − s k {\displaystyle H_{c}(s)=\sum _{k=1}^{N}{\frac {A_{k}}{s-s_{k}}}\,}
Thus, using the inverse Laplace transform, the impulse response is
… excerpt ends here. Continue reading the full article.
