How to use 'idfrd' system object as a channel model in simulink

조회 수: 5 (최근 30일)
Glo
Glo 2015년 4월 21일
댓글: Glo 2015년 4월 24일
Hello dear members,
I have created an idfrd object using measured frequency response data (using Magnitude/Angle measurements). Now I want to incorporate this data into a continuous time SISO model, which I can place as the channel between Tx/Rx in a communication system simulation.
I have tried using 'LTI system' block from Control System Toolbox library, but it does not support idfrd system object.
What can I do now? Is there any alternative way to address this issue? I am using Matlab/Simulink 2014a.
Thanks!

채택된 답변

Arkadiy Turevskiy
Arkadiy Turevskiy 2015년 4월 24일
You cannot do time domain simulation on a frequency response model. What you can do is fir a transfer function or state space model to match the measured frequency response. You can use commands tfest and ssest for that. Once you have a transfer function/state-space object, you'll be able to simulate in Simulink using LTI system block or just Transfer Function and State Space blocks.
  댓글 수: 1
Glo
Glo 2015년 4월 24일
Thank you for your answer. That is exactly what I did. I used state-space modeling of the frequency domain data (in System Identification Toolbox), and exported the model as 'idss' object. Then used that object in LTI system block in Simulink.
I hope I am following the correct path. :)

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Transform Data에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by