How to make a transfer function minimum phase?
古いコメントを表示
Dear MATLAB Community,
I have a plant Transfer Function which is non minimum phase. I want to make it stable minimum phase system so that I can inverse it without instaability.
% Define the transfer function
H = tf([-4.8 16000 0 0],[4.8 16080 286800 51160000]);
isminphase([-4.8 16000 0 0], [4.8 16080 286800 51160000])
Thanks!
3 件のコメント
Paul
2023 年 5 月 16 日
Hi Govind,
H is defined as a continous time transfer function (Control System Toolbox), but isminphase as used above is a Signal Processing Toolbox function that is only applicable to discrete time filters.
Assuming that H really is a continous time transfer function, it isn't minimum phase. But there is no recipe "to make it stable, minimum phase." Such a goal is too open ended. There would have to be some other criteria as well.
What do you want to do after getting the inverse of this function?
H = tf([-4.8 16000 0 0], [4.8 16080 286800 51160000])
step(H, 0.01)
Govind Narayan Sahu
2023 年 5 月 21 日
回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Filter Analysis についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
