Browse By Tags

  • Introducing a Python wrapper for CMSIS-DSP with biquads

    My colleagues from the Arm Digital Signal Processing (DSP) software team have introduced a Python wrapper for the CMSIS-DSP library that is compatible with NumPy. The CMSIS-DSP library is a rich collection of DSP functions that Arm has optimized for the…

  • RFFT CMSIS-DSP - Fluctuating index

    I am using the Cortex M4 with CMSIS 5.4.0 DSP library. I'm using the arm_rfft_f32() function and the max_arm_f32() function to compute the maximum frequency bin of injected pure sine wave with an external CODEC. SSI0 and uDMA are being used to take in…

  • Cortex M7 DSP moving average UMAAL

    Hello,

    I am looking to do a moving average function using DSP instructions of ARM Cortex M7. Unfortunately I couldn't find a direct example. My goal is to have variables for

    - the sum

    - the new value

    - the oldest value

    Then the algorithm is sum =…

  • DSP Filter Designer with Automatic code generation to CMSIS-DSP

    Did you know that there are 23 billion IoT embedded devices currently deployed around the world? This figure is expected to grow to a whopping 1 trillion devices by 2050!

    Less known, is that 80% of IoT devices are based around Arm’s Cortex-M microcontroller…

  • Signal processing capabilities of Cortex-M devices

    Picture your smart assistant at home: you say a command, and it recognizes your voice, processes what you’re saying and responds. This is an example of a multi-sensor device that requires signal processing. Signal processing technology is critical in…

  • Cortex-M processors in DSP applications. Why not?

    Have you ever been in a situation where you successfully validated your algorithm and asked yourself: is there a hardware platform with DSP capabilities so I can get my embedded project to market quickly? Guess what: other people have dealt with the…