Backing Out Impulse Response From Signal
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I am sure this has been answered somewhere, but I can't seem to locate an answer anywhere. I have a modeled signal and an experimentally obtained signal (taken with a 150 MHz photodiode). It is obvious that there is signal ringing associated with the impulse response. How could I (a) model the impulse response on the modeled signal, or (b) remove the impulse response from the experimentally obtained signal? With my current setup I can't measure the response of the photodiode with a Dirac-delta function input which is making this a little bit more difficult. I assume that I should be able to arrive at a transfer function for the photodiode. I tried convolving the model with a damped oscillator based on the photodiode specs, but that didn't give me the right solution.
4 comentarios
Rajiv Singh
el 26 de Ag. de 2019
No sure what you mean. But let us say you measured a certain signal "y" from a system. Pretend that the signal is in response to a impulsive impact applied to the system. Then your input can be u = [1; zeros(length(y)-1,1)]. Pack this data so:
z = iddata(y,u,Ts); % Ts is sampling interval of y.
model = ssest(z,2); % second order state-space
x = impulse(model); % x is the impulse response that you should compare to y
model can also be obtained using tfest, oe, impulseest etc.
Respuestas (0)
Ver también
Categorías
Más información sobre Uncertainty Analysis en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!