Is there a way to develop simulink model for Savitzky-golay filter?

11 次查看(过去 30 天)
I wanna filter the values while the simulation is running.While the sgolayfilt code can be used for the entire graph(i.e after the graph has been plot).so is there a way to develop simulink model for savitzky golay filter?
  3 个评论
SHALINI R
SHALINI R 2022-12-8
I am doing a project in simulink .The ouput is motor speed in rad/s.I have converted the radian /s to m/s to obtain vehicle velocity.Inorder to obtain acceleration plot,I have used derivative block.The acceleration ouput is not continuous as the derivative is done for 1s.So I thought by using the sgolay filter I coud obtain a continuous output.(caz they have used sgolay differentiation filter in drive cycle source block to obtain output acceleration.)
Paul
Paul 2022-12-8
Are you using the Discrete Derivative block with sample time of 1 s? If not, can you provide a link to the derivative block you're using and explain what "derivative is done for 1 s" means?
Is the velocity to be differentiated continuous? Can you make any assumptions about limitations on its frequency content, i.e., due to the bandwidth of the motor and/or its servo control loop (if it has one)?
Also, are you sure you can't get the motor acceleration directly? Usually, motor models integrate angular acceleration to angular velocity.

请先登录,再进行评论。

回答(0 个)

产品


版本

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by