FFT Library
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.
Release Information
Applications
[Application Examples]
power spectrum analysis, sensor data analysis, noise analysis
Features
- High-speed processing with assembler tuning
- Memory savings
- Simple APIs
- Excellent development efficiency when paired with Renesas tools
Functions
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.94 |
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 |
Product Package Contents
- FFT Library
- Sample Program
- User's Manual
Evaluation Environments
Renesas offers the following evaluation environments to ensure immediate use of the FFT library.
Target MCU | Evaluation Environment | Debugger |
---|---|---|
RL78 Family | Integrated development environment CS+ | Simulator for CS+ of RL78 Family, 78K0R and 78K0 |
IAR Embedded Workbench for Renesas RL781 | IAR C-SPY Debugger for RL78 |
Note:
1. by IAR Systems
Provide Conditions
Evaluation Version
We provide the evaluation version as a sample code for customers adopting Renesas microcontrollers. You can download the sample code from here. In addition, we do not offer any technical supports for the evaluation version. Please use it with reference to the attached user's manual to the sample code.
Commercial version
This item is not available in the Commercial version.
How to Obtain
Target Device
!Note:
1. Only the evaluation versions available.
The DSP Library includes a function of FFT Library for RX600 Series. The evaluation version of FFT Library for RL78 Family can be downloaded from here.
Below you will find information to support the development of your application.
Information supporting development tools
Title | Description |
---|---|
My Renesas | Create a My Renesas account to use our tool download services, receive e-newsletter/update notifications, and take advantage of our other services. |
e-learning | Information for studying and learning about microcontrollers and microprocessors. |
FAQ | Frequently asked questions and useful hints for development. |
Forum | A forum and community site to share technical information, questions and opinions with others who use Renesas MCU's. |
Tool News | Tool release information and other important information. |
Operating Environment | Information on system requirements and operating environment for the latest version of tools. |
Info on Discontinued Products | A list of Renesas software and tools that have been discontinued and are no longer being offered for new projects. |
Confirm below disclaimers
Input Renesas account name and password