- Transfer function model with identifiable parameters - MATLAB - MathWorks India
- Estimate time delay (dead time) from data - MATLAB delayest - MathWorks India
When filtering data using the system identification app, does it account for the filter phase lag?
2 次查看(过去 30 天)
显示 更早的评论
im using system identification app to creat transfer function. my data is noisy, i want to filter the data between 0 and 20hz does the system identification will take in a account the lag added by the filter i chose?
thank you.
0 个评论
回答(1 个)
Ayush
2023-8-25
Hey Eyal,
I understand that you want to filter to the data between 0 and 20Hz before performing system identification to remove noise from it. You want to know whether the system identification app considers the time delay introduced by the filter or not.
Yes, the System Identification Toolbox in MATLAB does have the capability to handle delays introduced by filters. The toolbox provides various functions and algorithms specifically designed for system identification, including methods for dealing with time delays.
When using the System Identification Toolbox, you can specify the presence of a delay in your system model. This can be done by using the “idtf” function to create transfer. This allows you to explicitly define the time delay parameter in your model.
Additionally, the toolbox provides advanced algorithms like the “delayest” function, which can automatically estimate the time delay present in your system based on the input-output data. This function can be used to estimate the delay and incorporate it into your system model.
Link for the above mentioned functions:
Hope this helps!!
Regards,
Ayush Goyal
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Transfer Function Models 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!