Guy on Simulink

Simulink & Model-Based Design

Kalman Filter – From MATLAB to Embedded C Code

Blogger,Guy Roulau经过盖伊鲁鲁克

在上一篇文章中,我介绍了嵌入式MATLAB功能块。此块提供了在MATLAB代码中编写算法的可能性,将其包含在Simulink模型中,并使用实时研讨会生成嵌入式C代码。金宝app

看到这一点时,一些用户,尤其是信号处理和通信域问:我真的需要Simulink从MATLAB函数生成嵌入式C代码吗?金宝app

要回答这个问题,我想突出一个网络研讨会和提交MATLAB中央File Exchange来自我的同事侯曼Zarrinkoub.

Webinar:Matlab到C代码生成与嵌入式MATLAB

文件兑换提交:Kalman过滤Matlab的演示与自动Matlab-C代码生成

使用嵌入式MATLAB,您可以在实际硬件上生成C代码并在实际硬件上测试算法,只需点击几下即可。它显着降低了设计迭代的周转时间。

使用嵌入式MATLAB的设计过程

对于侯曼提交的卡尔曼滤波器,等式在Matlab中实现,因为您将在书中看到它们:

卡尔曼滤波器方程式

然后使用emlc.,该算法转换为C代码。例如,上述代码的最后一行变成:

卡尔曼滤波器在c中实现

所以现在我建议你喝一杯饮料,坐下来看看侯曼的网络研讨会!

Now it's your turn

您是否已经使用嵌入式MATLAB将MATLAB代码转换为C代码?给一个在这里评论

|

Comments

要发表评论,请点击here要登录您的MathWorks帐户或创建新的。