FFT Library
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.
Americas




