Understanding the Impulse Response: A Key Tool for Identifying Unknown Systems

Click For Summary
SUMMARY

The discussion centers on the method for determining the impulse response of a linear time-invariant (LTI) system by substituting the Dirac Delta function, δ(t), for the input function, x(t), in the output function, y(t). This process allows for the calculation of the impulse response, h(t), which characterizes the system. The importance of selecting an appropriate excitation, such as a step input or frequency sweep, is emphasized to ensure accurate results, particularly when identifying unknown systems. The convolution of the impulse response with the input yields the output, but caution is advised as poor input-output conditions can lead to imprecise results.

PREREQUISITES
  • Understanding of linear time-invariant (LTI) systems
  • Familiarity with the Dirac Delta function, δ(t)
  • Knowledge of convolution operations in signal processing
  • Basic principles of system identification techniques
NEXT STEPS
  • Study the properties of linear time-invariant (LTI) systems
  • Learn about convolution and its applications in signal processing
  • Explore system identification methods, focusing on excitation signals
  • Investigate the use of frequency sweeps in determining system responses
USEFUL FOR

Engineers, signal processing specialists, and researchers involved in system identification and analysis, particularly those working with linear time-invariant systems and impulse response characterization.

perplexabot
Gold Member
Messages
328
Reaction score
5
Hi all. A problem I was working on required that I find the impulse response where I am given the output function ( y(t) ) of a system in terms of the input ( x(t) ). I read somewhere that to find the impulse response, you need a function that relates the output and the input, then you substitute h(t) for every y(t) and δ(t) (the impulse function) for every x(t) then finally solve for h(t) and that would be the impulse response. Assuming what I just stated is correct, my question is why does it work like that? Specifically why does substituting δ(t) for every x(t) lead to the impulse response?
 
Last edited:
Engineering news on Phys.org
δ(t) is the Dirac Delta function called an impulse. So for a system with impulse as an input the corresponding output would give you the response namely the impulse response.
Impulse response are significant because any linear time invariant system can be characterized by stating just its impulse response.
Hope this answers you query.
 
The output is the convolution of the impulse response by the input. So if having the input and output, you "could" de-convolve the output by the input to deduce the impulse response.

Though, this is an inverse problem! The equations may look good, but the precision of the result may be extremely bad if the input and output you've observed do not stress the system enough.

Imagine that you're interested in a corner frequency at 1kHz and your input is a sine at 50Hz: you'll observe nothing interesting and deduce a very imprecise corner frequency.

That's why, if identifying an unknown system, we chose an excitation that stresses it properly, for instance a step input or a nearly-impulse input. Or a frequency sweep, equally good.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
5K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K