Take the 2-minute tour ×
Signal Processing Stack Exchange is a question and answer site for practitioners of the art and science of signal, image and video processing. It's 100% free, no registration required.

From the textbook Signals and Systems by Oppenheimer ...

If we define $h_k[n]$ to be the impulse response to $\delta[n-k]$, then for the system to be time-invariant, we must have

$$h_k[n] = h_0[n-k]$$

I don't understand how the last equation follows. By definition of time-invariance, if the input is shifted by $k$ units, the output is shifted by $k$ units. From the given definition of $h_k[n]$, $h_0[n]$ is the impulse response to $\delta[n]$. Shouldn't the time-invariance property read

$$h_k[n] = h_0[n]$$

EDIT: The text goes on to add:

Since $\delta[n-k]$ is the time-shifted version of $\delta[n]$, $h_k[n]$ is the time-shifted version of $h_0[n]$

But saying it is the time-shifted version does not mean equivalance. What gives?

share|improve this question

1 Answer 1

up vote 3 down vote accepted

Time-invariance means that if $y[n]$ is the response to $x[n]$, then $y[n-k]$ is the response to $x[n-k]$. So if $h_0[n]$ is the response to the impulse $\delta[n]$, then - if the system is time-invariant - its response to $\delta[n-k]$ must be $h_0[n-k]$.

If $h_k[n]=h_0[n]$ were true, then the response to any input $\delta[n-k]$ would be $h_0[n]$, regardless of $k$, which basically means that the system output would be independent of the input signal.

share|improve this answer
    
My mistake was in equating $h_k[n]$ and $h_0[n]$. Thanks. –  curryage May 19 at 13:35

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.