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

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

特長

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

Release Information

RL78用

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

ドキュメント&ダウンロード

タイトル 他の言語 分類 形式 サイズ 日付
アプリケーションノート、ホワイトペーパー
RL78ファミリ FFTライブラリ: 導入ガイド English アプリケーションノート PDF 425 KB
Downloads
- RL78 ファミリ FFT ライブラリ: 導入ガイド English サンプルコード ZIP 1.89 MB
ツールニュース
RL78ファミリ用 FFTライブラリ V.1.00 Release 01 へリビジョンアップのお知らせ English ツールニュース-リリース PDF 771 KB
RL78ファミリ用 FFTライブラリ V.1.00 Release 00リリースのお知らせ English ツールニュース-リリース PDF 552 KB

応用例

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

特長

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

機能

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

機能 処理時間
関数名 実数/複素数 ポイント数 サイクル数 [cycles] 実時間 [usec]
R_cfft16 複素数 16 994 9.94
R_cfft32 複素数 32 3597 35.97
R_cfft64 複素数 64 6928 69.28
R_rfft128 実数 128 12695 126.95
R_rfft256 実数 256 28826 288.26
R_rfft512 実数 512 63588 635.88
R_rfft1024 実数 1024 141038 1410.38

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

製品パッケージ内容

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

評価環境

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

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

提供条件

評価版
評価版はルネサスマイコンをご採用頂いているお客様にサンプルコードとして提供いたします。RL78 ファミリ FFT ライブラリ: 導入ガイド (ZIP | English, 日本語)よりダウンロード可能です。なお、評価版の技術サポートは一切対応できません。サンプルコードに添付されているユーザーズマニュアルを参考にしてください。
製品版
本ライブラリの製品版はありません。

入手方法

ダウンロード:RL78 ファミリ FFT ライブラリ: 導入ガイド (ZIP | English, 日本語)

ターゲットデバイス

RL78ファミリ *1

*1.評価版のみ提供中

RX600シリーズ用のFFTライブラリの機能はDSPライブラリに同一のものを含めていますので、そちらをご利用ください。
RL78ファミリ用のFFTライブラリ評価版は以下からダウンロードして下さい。
RL78 ファミリ FFT ライブラリ: 導入ガイド (ZIP | English, 日本語)