how to constrain tfest to give minimum phase zeros

4 ビュー (過去 30 日間)
Alan
Alan 2016 年 2 月 16 日
編集済み: Alan 2016 年 2 月 16 日
I am trying to apply the MATLAB ident toolbox function "tfest" to some data. It is returning a non-minimum phase zero, yet I get a better visual fit to the phase of the data if I force the zero to be minimum phase.
Why does "tfest" do this and how do I force the zeros to be minimum phase?

回答 (1 件)

Alan
Alan 2016 年 2 月 16 日
編集済み: Alan 2016 年 2 月 16 日
init_sys = idtf([NaN NaN NaN],[1 NaN NaN NaN]);
init_sys.Structure.num.Minimum = 0;
init_sys.Structure.den.Minimum = 0;
T=tfest(z,init_sys);
is the solution.

カテゴリ

Help Center および File ExchangeTransfer Function Models についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by