[Scilab-users] Frequency response
Rafael Guerra
jrafaelbguerra at hotmail.com
Sun Sep 16 07:40:38 CEST 2018
Just to refresh some definitions, for non-DSP specialists like me.
For a Linear Time Invariant system with impulse response h(t) and transfer function H(f), input/output signals x(t) / y(t) and Fourier transforms X(f) / Y(f) we have:
y(t) = x(t) * h(t) (convolution) ?? Y(f) = X(f).H(f) (product)
When the input is a delta function *(t) the output is the impulse response h(t) itself.
As indicated by Tim W., to obtain the system's transfer function H(f) ("frequency response"), padding the (time) impulse response with enough zeros will produce enough spectral resolution in the FFT, and this is the most straightforward way.
Otherwise you can use for instance Scilab function's poly, syslin, and bode;
which sounds like using a sledgehammer to crack a nut.
Regards,
Rafael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20180916/4c8e672b/attachment.htm>
More information about the users
mailing list