メインコンテンツに移動

概要

説明

FFTライブラリは、ルネサスマイコン向けの数値演算ソフトウェアライブラリです。

FFT(Fast Fourier Transform)とは、離散フーリエ変換(Discrete Fourier Transform)を高速に実行する為のアルゴリズムです。FFTを用いることにより、入力データの周波数特性を測定することができます。例えば、音声データに対しFFTを実行することでその音声を構成する各周波数の振幅(音量)を測定することができます。本FFTライブラリでは、ルネサスマイコン向けにより効率的に処理できるように、アセンブラチューニングを実施しています。

製品パッケージ内容

  • FFTライブラリ本体
  • サンプルプログラム
  • ユーザーズマニュアル

特長

  • アセンブラチューニングによる高速処理
  • 省メモリ設計
  • 簡単なAPI
  • ルネサス製ツールと組み合わせて効率的な開発をサポート
  • 応用例:音声パワースペクトラム解析、センサー情報解析、ノイズ解析
  • [詳細]

リリース情報

RL78用

最新Ver.: V.1.00 Release0
リリース: 2014/05/20
バージョンアップ内容(ツールニュース参照)
評価環境
提供条件
入手方法

ターゲットデバイス

ドキュメント

分類 タイトル 日時
アプリケーションノート PDF 1.32 MB English
アプリケーションノート PDF 1.12 MB English
ツールニュース-リリース PDF 771 KB English
ツールニュース-リリース PDF 552 KB English
4件

設計・開発

サンプルコード

詳細情報

応用例

音声パワースペクトラム解析、センサー情報解析、ノイズ解析

特長

  • アセンブラチューニングによる高速処理
  • 省メモリ設計
  • 簡単なAPI
  • ルネサス製ツールと組み合わせて効率的な開発をサポート

機能

以下にFFTライブラリがサポートする機能と、RX600シリーズを100MHzで動作させた場合の処理時間を示します

機能処理時間
関数名実数/複素数ポイント数サイクル数 [cycles]実時間 [usec]
R_cfft16複素数169949.94
R_cfft32複素数32359735.97
R_cfft64複素数64692869.28
R_rfft128実数12812695126.95
R_rfft256実数25628826288.26
R_rfft512実数51263588635.88
R_rfft1024実数10241410381410.38

 マニュアル・ライブラリ本体ダウンロード

評価環境

対応MCU評価環境デバッガ
RL78ファミリ統合開発環境CS+RL78ファミリ, 78K0R, 78K0用CS+シミュレータ
IAR Embedded Workbench for Renesas RL78 *1IAR C-SPY Debugger for RL78

*1. IARシステムズ株式会社製

提供条件

評価版

評価版はルネサスマイコンをご採用頂いているお客様にサンプルコードとして提供いたします。RL78 Family FFT Library: Deployment Guide Rev.1.09 - Sample Code (ZIP)よりダウンロード可能です。なお、評価版の技術サポートは一切対応できません。サンプルコードに添付されているユーザーズマニュアルを参考にしてください。

製品版

本ライブラリの製品版はありません。

入手方法

ダウンロード:RL78 Family FFT Library: Deployment Guide Rev.1.09 - Sample Code (ZIP)

ターゲットデバイス

RL78ファミリ *1

*1.評価版のみ提供中

RX600シリーズ用のFFTライブラリの機能はDSPライブラリに同一のものを含めていますので、そちらをご利用ください。
RL78ファミリ用のFFTライブラリ評価版は以下からダウンロードして下さい。
RL78 Family FFT Library: Deployment Guide Rev.1.09 - Sample Code (ZIP)