Our world is growing in intelligence, with homes becoming smarter and devices becoming more human-like. The advancement of cutting-edge devices needs to be achievable and scalable, requiring accessibility of advanced sensing and processing, based on a proven foundation and widely supported by a broad software and tools ecosystem.
Digital Signal Processing (DSP) extensions from Arm offer high performance signal processing for voice, audio, sensor hubs and machine learning applications, with flexible, easy-to-use programming.
Whatever your requirements for signal processing, Arm offers the right solution for the right application.
|Highest performance:||Cortex-A + Neon, Arm NN software development kit|
|Hard real-time:||DSP instructions in Cortex-R, Cortex-R52 + Neon (SIMD extension)|
|Energy efficiency:||DSP instructions in Cortex-M, CMSIS-DSP software library, CMSIS-NN software library|
Arm technology powers a wide range of DSP applications. Talk to an Arm expert about how Arm DSP technology can help you.
Digital Signal Processing for Cortex-M
Cortex-M processors with DSP provide a high level of signal processing and integer performance, while maintaining the energy-efficiency and ease-of-use hallmarks of the Cortex-M family.
Digital Signal Processing for Cortex-R
Cortex-R processors' instruction set includes enhanced DSP instructions to support improved execution performance for arithmetic operations.
Bridges the gap between existing NN frameworks and the underlying IP. It enables efficient translation of existing neural network frameworks, allowing them to run efficiently – without modification – across Arm Cortex CPUs and Arm Mali GPUs.
Digital Signal Processing Resources
Everything you need to know to make the right decision for your project. Includes technical documentation, industry insights, and where to go for expert advice.
- DSP capabilities of Cortex-M4 and Cortex-M7
- Machine learning in low-power devices brings sound recognition to the smart home market
- Digital signal processing online course
- Digital signal processing university education kit
- Digital signal processing using Arm Cortex-M based microcontrollers: theory and practice textbook
- How to choose between analog hardware and digital signal processing software
- DSP software development masterclass with Arm and MathWorks