Transfer function fitting from ASCII-data file

I use a network analyser to observe an electrical system. The network analyser provides an (ASCII-)table with the frequency as function of the power ratio and the phase difference. Now I would like to know if there is a function in Matlab to fit these data to obtain a transfer function of such electrical system.
Could someone help me with this?
thank you!

 Respuesta aceptada

Sebastian Castro
Sebastian Castro el 11 de Mzo. de 2015

0 votos

If you have System Identification Toolbox, you can package up the frequency + complex response data in an idfrd container. The complex response can be found from the magnitude and phase.
After you have your data, you can estimate a transfer function with the tfest function in this toolbox.
- Sebastian

Más respuestas (2)

dpb
dpb el 10 de Mzo. de 2015

0 votos

The Signal Processing Toolbox contains the function tfestimate and related friends...
Bjorn
Bjorn el 11 de Mzo. de 2015

0 votos

Dear dpb,
The problem is that I cannot use the function tfestimate, because my data consists of the frequency associated with the transferred power (output/input) [dB] and phase difference (output-input) [deg].
I cannot find any function which transforms this data into a transfer function.
Did someone something similar like this before?

Categorías

Preguntada:

el 10 de Mzo. de 2015

Respondida:

el 11 de Mzo. de 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by