Main Content

Estimate transfer function

The `dsp.TransferFunctionEstimator`

System object™ computes the transfer function of a system, using the Welch's averaged
periodogram method.

To implement the transfer function estimation object:

Create the

`dsp.TransferFunctionEstimator`

object and set its properties.Call the object with arguments, as if it were a function.

To learn more about how System objects work, see What Are System Objects?

returns
a transfer function estimator object, that computes the transfer function of real or
complex signals. This System object uses the periodogram method and Welch’s averaged, modified periodogram
method.`tfe`

= dsp.TransferFunctionEstimator

returns a transfer function estimator object with each specified property set to the
specified value. Unspecified properties have default values.`tfe`

= dsp.TransferFunctionEstimator(`Name,Value`

)

To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named `obj`

, use
this syntax:

release(obj)

[1] Hayes, Monson H. *Statistical
Digital Signal Processing and Modeling.* Hoboken, NJ: John
Wiley & Sons, 1996

[2] Kay, Steven M. *Modern Spectral
Estimation: Theory and Application.* Englewood Cliffs,
NJ: Prentice Hall, 1999

[3] Stoica, Petre and Randolph L. Moses.* Spectral
Analysis of Signals.* Englewood Cliffs, NJ: Prentice Hall,
2005

[4] Welch, P. D. ``The use of fast Fourier
transforms for the estimation of power spectra: A method based on
time averaging over short modified periodograms,'' *IEEE
Transactions on Audio and Electroacoustics*, Vol. 15, pp.
70–73, 1967.