FPGA Implementation of the Fractional Order Integrator/Differentiator: Two Approaches and Applications

Mohammed F. Tolba, Lobna A. Said, Ahmed H. Madian, Ahmed G. Radwan

    Research output: Contribution to journalArticlepeer-review

    64 Scopus citations

    Abstract

    Exploring the use of fractional calculus is essential for it to be used properly in various applications. Implementing the fractional operator Dα in FPGA is an important research topic in fractional calculus; in the literature, only a few FPGA implementations have been proposed due to the memory dependence of the fractional order systems. In this paper, FPGA implementations of fractional order integrator/differentiator based on the Grünwald-Letnikov (GL) operator are proposed. Two algorithms are developed based on look-up table and quadratic and piece-wise linear approximation approaches to realize the GL operator and achieve high accuracy, better performance, and efficient usage of FPGA resources and to reduce the memory dependence of fractional order systems. The proposed work shows a maximum absolute error reduction of 91% compared with previous approaches. The proposed building blocks are used to implement a fractional order transfer functions for applications, including a Heavisides inductor-terminated lossy line system, a damped oscillator, a fractional order controller, and a fractional order V-shape multi-scroll chaotic system.

    Original languageBritish English
    Article number8579529
    Pages (from-to)1484-1495
    Number of pages12
    JournalIEEE Transactions on Circuits and Systems I: Regular Papers
    Volume66
    Issue number4
    DOIs
    StatePublished - Apr 2019

    Keywords

    • FPGA
    • fractional order
    • GL
    • PWL

    Fingerprint

    Dive into the research topics of 'FPGA Implementation of the Fractional Order Integrator/Differentiator: Two Approaches and Applications'. Together they form a unique fingerprint.

    Cite this