フィルターのクリア

How to use curve fitting to get transfer function in frequency domain?

5 ビュー (過去 30 日間)
Siyu He
Siyu He 2013 年 10 月 25 日
コメント済み: Siyu He 2013 年 10 月 30 日
Hi all,
I have the data of sweep frequency scan of my circuit, both magnitude and phase. I am trying to use matlab curve fitting to obtain a transfer function from it. Can someone give help on this? Since I don't see curve fitting tool can import both magnitude and phase data in one fitting.

回答 (2 件)

Zack Peters
Zack Peters 2013 年 10 月 25 日
Hi Siyu,
Rather than go through the Curve Fitting toolbox, I recommend one of two other avenues.
  1. Go directly to a linearized model (TF or SS representation) via Simulink Control Design toolbox. You can linearize model around a particular operating point or set of operating points.
  2. If you want to get a frequency sweep and then convert to transfer function. I would recommend get a frequency response estimate through our Simulink Control Design toolbox and then pass that data into the System Identification toolbox to get an estimated model of your system
~Zack
  2 件のコメント
Siyu He
Siyu He 2013 年 10 月 25 日
Hi Zack, Thanks for your reply.The data I have comes from my circuit,so I want to get estimated TF. I'll try control design tool box and let you know what I get.
He,siyu
Siyu He
Siyu He 2013 年 10 月 30 日
Hi, Zack. I was busy with my tests and did not have time to try simulink. which block should I use to convert my frequency response data to transfer function? Should I choose one from System Identification Toolbox not from Simulink Control Design?

サインインしてコメントする。


Siyu He
Siyu He 2013 年 10 月 30 日
Hi, which block should I use to convert my frequency response data to transfer function? Should I choose one from System Identification Toolbox not from Simulink Control Design?

カテゴリ

Help Center および File ExchangeLinear Model Identification についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by