Related Experiment Video
Updated: Nov 27, 2025

An Experimental Protocol for Assessing the Performance of New Ultrasound Probes Based on CMUT Technology in Application to Brain Imaging
Published on: September 24, 2017
Optimization for Software Implementation of Fractional Calculus Numerical Methods in an Embedded System.
1Institute of Applied Computer Science, Lodz University of Technology, 90-924 Lodz, Poland.
Software optimizations for fractional calculus operators, like the Grünwald-Letnikov definition, significantly reduce computation time in embedded systems. These methods improve efficiency for fractional-order differential equations on Arm Cortex-M architectures.
Area of Science:
- Numerical analysis
- Embedded systems engineering
- Fractional calculus
Background:
- Fractional-order differential equations (FODEs) are increasingly used in modeling complex systems.
- Implementing FODEs in embedded systems is challenging due to computational complexity and memory constraints.
- Grünwald-Letnikov definition offers a discrete-time approach suitable for convolution-based computations.
Purpose of the Study:
- To present practical software optimization techniques for fractional order operators based on the Grünwald-Letnikov definition.
- To evaluate the performance of these optimizations on Arm Cortex-M architectures.
- To address the computational challenges posed by the non-local nature of fractional operators.
Main Methods:
- Implementation of fractional order backward difference, sum, and differintegral operators.
- Application of software optimization techniques tailored for discrete convolution.
- Testing and analysis on two distinct Arm Cortex-M processor cores.
Main Results:
- Significant reductions in computation times were achieved, reaching up to 75% and 87% compared to initial implementations.
- The effectiveness of optimization techniques varied depending on the specific Arm Cortex-M core used.
- Demonstrated feasibility of efficient fractional calculus evaluation in resource-constrained embedded systems.
Conclusions:
- Optimized Grünwald-Letnikov-based algorithms provide a practical solution for implementing fractional calculus in embedded systems.
- The study highlights the substantial performance gains achievable through software optimization.
- These findings pave the way for wider adoption of fractional calculus in real-time applications.
More Related Videos
09:01Gain-compensation Methodology for a Sinusoidal Scan of a Galvanometer Mirror in Proportional-Integral-Differential Control Using Pre-emphasis Techniques
Published on: April 4, 2017
06:37Analyzing Melts and Fluids from Ab Initio Molecular Dynamics Simulations with the UMD Package
Published on: September 17, 2021
Related Concept Videos
Numerical Calculations
The solution to a problem is obtained using different methods. While manually solving algebraic symbols is one of the most common methods, the graphical method is often preferred. Computers...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Partial Fractions
Linear Approximation in Frequency Domain
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
Linear Approximation in Time Domain
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
Fast Fourier Transform
The computational efficiency of the FFT becomes...