Questions tagged [arm]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
2 votes
3 answers
2k views

Trying to understand the general scheme of how real-time audio signal processing works on embedded system

I played around with many microcontrollers before but never had a chance to do any kind of signal processing. I'm trying to learn how to implement digital signal processing algorithms on the ...
rairairaira's user avatar
1 vote
0 answers
219 views

How to implement STFT for processing audio [closed]

I should start this off by saying I’m a hobbyist and by no means a student. I’ve been reading “The Audio Programming Book”, and attempting to implement STFT on the stm32 based Daisy platform. In order ...
Daniel Lawler's user avatar
0 votes
0 answers
161 views

cmsis fft initial function

I wanted to get a Fourier transform on the stm32 MCU With the help of cmsis functions But I encountered the problem of lack of memory while the buffer size was small. After a lot of trouble, by ...
Ho3ein H K's user avatar
1 vote
1 answer
198 views

increasing fft size on an embedded implementation

Say I have nRF52840 with 1 MB flash and cortex m4. Assume that I have a vector of $10^5$ int16 samples on which I would like to implement an RFFT. Now, Cimsis-DSP has an implementation for real fft, ...
Gideon Genadi Kogan's user avatar
1 vote
2 answers
304 views

BPSK based audio digital communication system

As part of my diploma thesis I'm implementing digital communication system based on audio transmission in free space (STMF401RE + analog microphone). I'm using BPSK modulation and I've implemented ...
asiemasz's user avatar
1 vote
1 answer
468 views

How can we correctly use the CMSIS-DSP functions that have fixed-point (Qx) input/outputs?

I want to use Arm CMSIS-DSP library functions to perform matrix-vector multiplications on integers. It seems that the library, instead of integers, mainly supports operations on fixed-point numbers in ...
Reza's user avatar
  • 113
2 votes
0 answers
224 views

How do large tap counts effect FIR Filters for block data?

I am using the ARM CMSIS DSP library for a signal processing application. I find good filter performance when using tap counts that are in excess of 10% of the length of my data block. I understand ...
FooAnon's user avatar
  • 296
1 vote
1 answer
616 views

Perform non-power-of-two FFT using ARM CMSIS library

I have 1280 points which I would like to perform an FFT using a M7 cortex with hard floating point engine. As the title suggest I would like to use the ARM CMSIS library to perform a non-power-of-two ...
almost_linear's user avatar
0 votes
1 answer
116 views

Complex FFT reversing

I've succeeded to compute complex FFT of a data array of interleaved values using the arm_cfft_f32() API of the CMSIS DSP library for Cortex-M4, and got in the same array the FFT results as frequency ...
montaproduction's user avatar
0 votes
1 answer
1k views

extracting ultra accurate phase and frequency with FFT with real world data

I was doing some experiments in Matlab, and write this code to experiment with it. I want to know if it's possible to extract accurate within -+0.01° phase info from samples of an ADC, the matlab FFT ...
ASiDesigner's user avatar
0 votes
1 answer
691 views

Doing audio processing with DFT on a microcontroller

I have written an audio processing application in C++ which runs on a desktop windows computer. My next step is to implement this on an embedded system using a microcontroller, preferably arm-based. ...
Engineer999's user avatar
1 vote
0 answers
103 views

STM32 Discovery dev platforms [closed]

I'm still researching this but though I'd post asking about experiences. Looks like st.com offers a variety of STM32 Discovery dev boards for ARM CPUs to, among other things, play with DSP. But ...
Dennis Cronin's user avatar
1 vote
1 answer
683 views

Tricks for computing rapidly changing biquad coefficients

I have 5 'negative peaking' biquads that will change center frequency while maintaining a constant Q and A (amplitude reduction) on a realtime microcontroller (ARM cortex-m4) with a codec over i2s ...
panthyon's user avatar
  • 1,133
0 votes
1 answer
551 views

MFCC, uncertain of my results and algorithm

I've started to implement an MFCC algorithm on an embedded DSP, using the CMSIS DSP library. However the results I'm getting don't appear consistent. This is my algorithm so far: Gather 32ms PCM ...
jub's user avatar
  • 13
4 votes
1 answer
2k views

Fixed-point and ARM CMSIS-DSP FIR filters

I am using Q1.15 fixed-point values to represent a 12-bit signed integer value. I was wondering if it matters if I use the 11 MSB or LSB of the fractional part to represent my 11 magnitude bits? Only ...
uniquenamehere's user avatar
2 votes
1 answer
2k views

List of all available ARM+DSP processors for surveillance

I have come across TI's C6000/Integra. I want to know is there any other similar or better ARM+DSPs available. Specially for surveillance/vehicle number plate recognition etc. Having camera input at ...
Rick2047's user avatar
  • 129
16 votes
3 answers
3k views

How to decide what platform is best to implement real-time audio processing on?

When developing products I do all of my algorithm design in Matlab. They are usually pretty basic, an IIR or FIR filter or two, a couple FFTs, etc. When it comes time to move it to an embedded ...
Kellenjb's user avatar
  • 1,103