Skip to main content

Overview

Description

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.

Components

  • FFT Library
  • Sample Program
  • User's Manual

Features

  • High-speed processing with assembler tuning
  • Memory savings
  • Simple APIs
  • Excellent development efficiency when paired with Renesas tools
  • Application Examples: power spectrum analysis, sensor data analysis, noise analysis
  • [Learn More]

Release Information

RL78

Latest Ver.: V.1.00 Release 01
Released: May 20, 2014
Details of upgrade (See Tool News)
Operating Environment
How to Obtain
Provide Conditions

Target Devices

Documentation

Design & Development

Sample Code

Support

Support Communities

Support Communities

Get quick technical support online from Renesas Engineering Community technical staff.
Browse Articles

Knowledge Base

Browse our knowledge base for helpful articles, FAQs, and other useful resources.
Submit a Ticket

Submit a Ticket

Need to ask a technical question or share confidential information?

Additional Details

Application Examples

power spectrum analysis, sensor data analysis, noise analysis

Functions

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

FunctionProcessing Time
Function NameActual number / Complex numberNo. of pointsNo. of cycles (cycles)Actual time (µsec)
R_cfft16Complex number169949.94
R_cfft32Complex number32359735.97
R_cfft64Complex number64692869.28
R_rfft128Actual number12812695126.95
R_rfft256Actual number25628826288.26
R_rfft512Actual number51263588635.88
R_rfft1024Actual number10241410381410.38

Operating Environment

Renesas offers the following evaluation environments to ensure immediate use of the FFT library.

Target MCUEvaluation EnvironmentDebugger
RL78 FamilyIntegrated development environment CS+Simulator for CS+ of RL78 Family, 78K0R and 78K0
IAR Embedded Workbench for Renesas RL78 Note1IAR C-SPY Debugger for RL78

Note1: by IAR Systems

How to Obtain

Download: RL78 Family FFT Library: Deployment Guide Rev.1.09 - Sample Code (ZIP)

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 RL78 Family FFT Library: Deployment Guide Rev.1.09 - Sample Code (ZIP). 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.

Target Devices

RL78 Family Note1

Note1: 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 RL78 Family FFT Library: Deployment Guide Rev.1.09 - Sample Code (ZIP)