Skip to main content

FFT Library

Overview

The FFT Library is a computational library for Renesas MCUs.
FFT (Fast Fourier Transform) is a fast algorithm for implementing discrete Fourier transform. This FFT library also uses assembler tuning to realize highly efficient processing for Renesas MCUs.

The FFT enables the user to measure the frequency characteristics of the input data. For example, by executing the FFT on voice data, you can measure the amplitude (volume) of each frequency that comprises the sound.

The following list shows the functions supported by the FFT library and processing times when operating an RX600 Series MCU at 100MHz.

Function Processing Time
Function
Name
Actual number/
Complex number
No. of points No. of cycles
(cycles)
Actual time
(µsec)
R_cfft16 Complex number 16 994 9.940
R_cfft32 Complex number 32 3597 35.97
R_cfft64 Complex number 64 6928 69.28
R_rfft128 Actual number 128 12695 126.95
R_rfft256 Actual number 256 28826 288.26
R_rfft512 Actual number 512 63588 635.88
R_rfft1024 Actual number 1024 141038 1410.38

Target MCU

RX600 Series*
RL78 Family*
*. Scheduled to be supported

Note:

  • Support for more MCUs will be added sequentially.
  • Renesas provides evaluation versions of FFT Library for RX600 Series free-of-charge. Please download the appropriate file here.

Related Resources


End of content

Back To Top