We have a range of white papers, webinars and training available to equip you and your team to get the most out of DSP extensions on Cortex-M processors.


White papers

  • How to reduce the bill of material costs with digital signal processing

    The need to decrease the BOM costs in embedded products is driven by the need for high volume, low-cost sensor systems. As IoT devices become more sophisticated, they require developers to utilize DSP to handle more features within the product, such as device provisioning. This paper examines how DSP can be used to reduce a product’s cost.

    Read more

  • Improving codec execution with Arm Cortex-M processors

    DSP has traditionally required the use of an expensive, hard-to-program dedicated DSP processor. While microcontroller-based solutions are available using fixed-point math libraries, this requires software libraries that absorb more processing cycles than a processor that is capable of executing DSP instructions. This paper explores how you can speed up DSP codecs using the DSP extensions built into the Arm Cortex-M processors.

    Read more

  • Why data-over-sound is an integral part of any IoT engineer's toolbox

    Data-over-sound technology presents a compelling solution for many device-to-device connectivity applications, particularly for use cases that require frictionless, low-cost connectivity with nearby devices. Read this white paper to understand the fundamental concepts and benefits of data-over-sound connectivity and how Chirp has used the digital signal processing capabilities of the Arm Cortex-M4 and Cortex-M7 processors to engineer a software-defined data-over-sound solution.

    Read more

  • DSP capabilities of Cortex-M4 and Cortex-M7

    As we see the spectacular growth in the number of autonomous, intelligent, and connected devices that are required to operate in a low-power environment, manufacturers are increasingly turning to place the Arm Cortex-M4 and Cortex-M7 processors at the heart of these devices. This white paper describes the DSP features of Cortex-M4 and Cortex-M7, and explains how they are employed in the CMSIS-DSP Library. The white paper presents some benchmark results on well-known DSP algorithms.

    Read more



  • DSP online course

    This course covers basic concepts such as sampling, reconstruction and aliasing, fundamental filtering algorithms such as FIR, IIR and FFT, and software programming basics and principles for digital signal processing.

    Learn more
  • DSP textbook

    The Arm DSP textbook introduces readers to DSP fundamentals using Cortex-M based microcontrollers as demonstrator platforms. The textbook covers both theory and practice.

    Learn more
  • Digital signal processing education kit

    The DSP Education Kit teaches the theory and practice of managing digital signals that come in from a variety of sources. This is crucial, given the explosion of digital data in today’s world. While many DSP courses use software simulation packages, or expensive development kits, this course is based on low-cost, Arm-based hardware boards and Arm software licenses, allowing students to practice theory with advanced, industry-proven hardware.

    Learn more