Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

fundamental question about convolution on discrete time signals (LTI systems)

Status
Not open for further replies.

robismyname

Full Member level 6
Joined
Jan 17, 2008
Messages
390
Helped
11
Reputation
22
Reaction score
9
Trophy points
1,298
Location
Central Florida
Activity points
4,603
I know that the impulse response "h(n)" represents the LTI systems response to a impulse signal δ(n).

**************
δ(n) * * h(n)
------------> * Discrete LTI * --------------->
* System * y(n)
* *
**************

Dumb question #1. Is h(n); the impulse response also y(n) the output?

Dumb question #2. If h(n) is the impulse response you get from inputting a impulse function δ(n) into the system then how is convolution applied in obtaining h(n)? What/where is the second signal that gets convoluted with δ(n)?

I ask because a signals tutorial I am using has a convolution formula:

h(n) = ∑ x(j) * δ(n-j) = x(n) * δ(n)
-∞

and i see the impulse function gets convolved with x(n)? so does that mean the impulse response h(n) = impulse function δ(n) * the impulse response h(n)?

Please help me with clarifying this concept.
 

Yep. dirac(n) * h(n) gives you h(n).

Actually the concept of impulse response is simple.
You have some system "x" and you have to find what that "x" is. You have access to its input and output but not to the system. What you do is this- You send '1' and see what its output is. Assuming that multiplication takes place instead of convolution (just assume for the time being) then the output of the system will be

1 * x = x.

Now you have found out the value of 'x'. ( Let's assume that the value of 'x' is 5)
Now whenever you give any input the output can be simply obtained by multiplying 'x' with the input.
For eg: if you send 3 as input the output will be 3 * x = 3x. (note that this time you know the value of x already) and you can simply write output = 3 * x = 3 * 5 = 15.

The same concept can be applied to a system in which convolution takes place. dirac function is similar to '1' as used in the above example. h(n) is similar to 'x' as used in the above example.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top