cancel
Showing results for 
Search instead for 
Did you mean: 

16384 points of FFT(Fast Fourier Transform)

SA  V.1
Senior
Hello community, In my project requires upto 16384 points of FFT(Fast Fourier Transform) . I found out that I can’t perform this number of FFT points using arm CMSIS DSP library since it is limited to 4096 point Max. Due to this I have to use external library So I dont have any external library idea guide me to achive this  on the micro-controller (STM32H745ZI).CMSIS DSP It works well up to 4098 point.  I need to perform 16384 point so any library files,links , ideas or any video links could helpfull...
15 REPLIES 15

https://www.google.com/search?q=microcontroller+16384+points+FFT ?

maybe also https://www.google.com/search?q=Cortex-M7+16384+points+FFT ?

 

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.
SA  V.1
Senior

By looking above links i didnt get any. mainly i am looking for library file is it possible to share ??

Go on.

The FFT is a very long-established and widely used algorithm - there must be plenty of general implementations that could be ported to any target ...

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.
SA  V.1
Senior

*.I want to perform a 16384 or 32768 points FFT  we cant perform this much of points using CMSIS_DSP library  clear this point .

*. So i need to choose a library which will support ( to perform 16384 or 32768 points in STM32H745xx microcontroller and the sotware STM32CubeIDE )  

which library should i choose ?how to adopt that? Any library name or library file or library link ?

  so will resolve this step first later will move further .

Have you actually tried searching the interwebs?

Again, the FFT is a very long-standing and widely-used algorithm - there must be plenty that can do this; eg,

https://www.google.com/search?q=16384+or+32768+points+FFT+C+code

Also, for finding source code, GitHub is a good place to search; eg,

https://github.com/search?q=FFT&type=repositories 

 

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.

Continued:

https://community.st.com/t5/stm32-mcus-products/time-delay-in-fft-performance/m-p/723890

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.
Ayaa
Associate

HI,I want to ask you if you find solution for getting more than 4098 points FFT ?

 

@Ayaa  - see the thread linked immediately before your post

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.