Kalman filtering demo in MATLAB with automatic MATLAB-to-C code generation
This entry contains the demo presented as part of two separate MathWorks webinars related to MATLAB-to-C code generation. In this demo, we feature a Kalman filtering algorithm for tracking moving objects and will demonstrate how to automatically generate C code from MATLAB functions.
Automatic MATLAB-to-C code generation is available for a subset of the MATLAB language called Embedded MATLAB®, which consists of more than 310 MATLAB operators and functions, 110 Fixed-Point Toolbox functions, and 35 Signal Processing Toolbox functions and new System objects in Signal Processing Blockset and Video and Image Processing Blockset.
You will learn how to develop a MATLAB algorithm based on Kalman filtering to track the trajectory of an object moving in Cartesian 2-D space. You also learn how to use specific features of MATLAB, Fixed-Point Toolbox, Simulink, Real-Time Workshop, and related products to:
- Develop and validate MATLAB algorithms compliant with the Embedded MATLAB subset
- Automatically generate C code from your designs in MATLAB and Simulink
- Iterate and elaborate your algorithm to to handle typical design patterns like use of variable-size data & fixed-point data
Cite As
Houman Zarrinkoub (2023). Kalman filtering demo in MATLAB with automatic MATLAB-to-C code generation (https://www.mathworks.com/matlabcentral/fileexchange/26862-kalman-filtering-demo-in-matlab-with-automatic-matlab-to-c-code-generation), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Code Generation > Simulink Coder >
- Code Generation > Fixed-Point Designer >
- FPGA, ASIC, and SoC Development > Fixed-Point Designer >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.