Consider the model of the form $y[n]=0.9y[n-1]+x[n]+e[n]$, I forgot if this is called an ARX model but who cares, anyways assume $e[n]$ is a zero-mean white noise. I am applying a non-parametric system ID method to estimate $h[n]$ by applying a step input with magnitude $B$, then sit back and watch the output and afterwards I apply a shifted step input $u[n-1]$ with same magnitude $B$ and again watch the output. Let's say the output is $y_{0}[n]$, then really what I want is to difference $y_{0}[n]-y_{0}[n-1]$ because it will force the input to difference as well (because $h$ is time-invariant) and create for me a $\delta[n]$ a unit-impulse response.
Now my derivations are presented below: $$ y_{0}[n]=0.9y_{0}[n-1]+Bu[n]+e[n] $$ Then I will apply $z-$transform but I want to abuse notation and represent $z-$transform in time domain using Ljung's abusive notation of using $q$ as a time-index that tells me I am representing $z-$transform in time domain : $$ y_{0}[n](1-0.9q^{-1})=Bu[n]+e[n] $$ $$ y_{0}[n]=\frac{1}{1-0.9q^{-1}}Bu[n]+\frac{1}{1-0.9q^{-1}}e[n] $$ Now If I shift $y_{0}[n]$ by $1$ to get $y_{0}[n-1]$ and difference it with the equation above I should force $u[n]-u[n-1]$ to give me a delta and I am also differencing the error $e[n]-e[n-1]$ which in the $z-$domain translates to passing $e[n]$ to a high-pass filter. $$ y_{0}[n]-y_{0}[n-1]=\underbrace{\frac{1}{1-0.9q^{-1}}}_{\text{Filter}}B\delta[n]+\frac{1}{1-0.9q^{-1}}\underbrace{(1-q^{-1})}_{\text{HPF}}e[n]\tag{1} $$ Now I can write $y_{0}[n]-y_{0}[n-1]=Bh[n]+c[n]$ where $c[n]$ is a colored noise and if the signal-to-noise ratio is pretty high then I can say $y_{0}[n]-y_{0}[n-1]\approx B\widetilde{h}[n]$ where $\widetilde{h}[n]$ is the approximated $h[n]$, then I can write : $$ \widetilde{h}[n]=\frac{1}{B}(y_{0}[n]-y_{0}[n-1])\implies \widetilde{h}[n]=h[n]+\frac{1}{B}c[n] $$
I plotted the step-response for $B=2$ and the impulse response for $\lambda_{0}=0.05$ and obtained:
While this yielded a good approximation of the step-input I received an ugly prediction for $h[n]$ why is it that noise is amplifying in the case of $h[n]$?