Browse By Tags

  • ARM CFFT Peak Velocity from Acceleration data

                   Hello guys,

          I am using an NRF chip with Cortex M4. Currently I am reading data from an accelerometer (12 signed bit ADC) and I have to get peak velocity. For that I am using the Omega arithmetic algorithm, as follows:

             - remove offset from…

  • 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…

  • How to implement voice and audio processing on Arm with Alango Technologies

    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. Designers of compelling voice communication…

  • 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 M4 (SIMD) - Fastest way to un-pack 1 (one) uint32 to 4 (four) uint8

    Hi to you all,
    In my current project I need to send over a serial bus an array of integers:

    • type = unsigned 32 bit integers
    • length = 4096

    The driver I'm using (actually USB CDC VCOM from NXP, which is embedded in LPCOpen) takes pointer to unit8 and…

  • 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 =…

  • How Arm is powering the road to cleaner smarter vehicles

    It has been a long time coming but the mass adoption of alternative powered vehicles is really starting to gain momentum. According to a recent Strategy Analytics report, by 2025 approximately one third of all cars produced are expected to be electrified…

  • 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…

  • How MbientLab is revolutionizing the healthcare industry using sensor technology

    Each year, 50% of all Americans over the age of 18 will require physical therapy (PT). Yet, only about 10% of those people will take advantage of physical therapy services!  This results in millions of Americans living with preventable issues that reduce…

  • How data-over-sound can cure your IoT connectivity headaches

    With the ever-increasing variety and popularity of IoT devices and environments, there’s a fast-growing demand for seamless, friction-free and bulletproof machine-to-machine communication between edge devices.

    We’ve all experienced headaches trying…

  • Designing a SoC with an Arm Cortex-M Processor

    Have you ever wondered what it takes to create a small system-on-chip (SoC) based on a Arm Cortex-M processor? In this blog, we explain typically what IP components are required and what other things you might need to put the whole system together.

  • White Paper: DSP capabilities of Cortex-M4 and Cortex-M7

    As we see the spectacular growth in the number of autonomous, intelligent, and connected devices (i.e. smart embedded, the Internet of Things, or IoT), which are required to operate in a low-power environment, manufacturers are increasingly turning to…

  • Arm Education Media Products Now Available For Online Subscription and Purchase

    Back in October, we announced the launch of Arm Education Media - a subscription-based digital content hub offering interactive online courses and e-first textbooks. The aim of this hub is to help address the growing education/skills gap in engineering…

  • Machine learning in low-power devices brings sound recognition to the smart home market

    The Smart Home market is now at an inflection point. Early devices in the market were connected to the internet but were typically single-function, often lacking connectivity to other devices and with closed APIs, denying the user the ability to design…

  • 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…