FFT (Fast Fourier Transform) operations on i.MXRT platforms

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

FFT (Fast Fourier Transform) operations on i.MXRT platforms

Jump to solution
1,806 Views
bimal
Contributor III

Hi NXP Team,

I was looking for Controller/processor solution where it should support FFT  (Fast Fourier Transform) operation. I require FFT operation for my algorithm to run on SPO2 and Motion sensor data.

Can you please let me know whether i.MXRT1062/64 platform can run FFT operations or not?

To provide you further insights on my requirement, as I am looking for the best possible solution. In my solution I require to Drive SDIO for Wi-Fi, UART for BLE, Several sensors on I2C, Audio in/out on I2S and customized SPI LCD. Where particular some sensor data requires FFT operations for my algorithm to derive outputs.

Tags (1)
0 Kudos
1 Solution
1,785 Views
Omar_Anguiano
NXP TechSupport
NXP TechSupport

Hello
Hope you are well.
Yes, the iMXRT1062/64 can support FFT operations. This can be done through the CMSIS DSP library that can be found in the SDK of your device.
You can find information about this library at these links:
DSP capabilities: https://community.arm.com/developer/ip-products/processors/b/processors-ip-blog/posts/white-paper-ds...
User manual: https://www.keil.com/pack/doc/CMSIS/DSP/html/index.html

Let me know if this is helpful, if you have more questions do not hesitate to ask me.
Best regards,
Omar

View solution in original post

2 Replies
1,786 Views
Omar_Anguiano
NXP TechSupport
NXP TechSupport

Hello
Hope you are well.
Yes, the iMXRT1062/64 can support FFT operations. This can be done through the CMSIS DSP library that can be found in the SDK of your device.
You can find information about this library at these links:
DSP capabilities: https://community.arm.com/developer/ip-products/processors/b/processors-ip-blog/posts/white-paper-ds...
User manual: https://www.keil.com/pack/doc/CMSIS/DSP/html/index.html

Let me know if this is helpful, if you have more questions do not hesitate to ask me.
Best regards,
Omar

1,788 Views
mjbcswitzerland
Specialist V

Hi

You can run the ARM CMSIS DSP libraries on the i.MX RT.

https://www.youtube.com/watch?v=n-GABeILGV8&list=PLWKlVb_MqDQFZAulrUywU30v869JBYi9Q&index=6

This shows USB audio to spectrum analyser on a Kinetis K22 but I have used the same code on i.MX RTs, with 16k FFTs at sever hundred kHz real-time.Either integer or floating point - whereby the 106x's double-precision FPU gives advantages when high precision results are needed.

Regards

Mark