Skip to main content

FFTライブラリ

概要

FFTライブラリは、ルネサスマイコン向けの数値演算ソフトウェアライブラリです。
FFT(Fast Fourier Transform)とは、離散フーリエ変換(Discrete Fourier Transform)を高速に実行する為のアルゴリズムです。
さらに、本FFTライブラリではルネサスマイコン向けにより効率的に処理できるように、アセンブラチューニングを実施しています。

FFTを用いることにより、入力データの周波数特性を測定することが出来ます。例えば、音声データに対しFFTを実行することでその音声を構成する各周波数の振幅(音量)を測定することが出来ます。

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

機能 処理時間
関数名 実数/複素数 ポイント数 サイクル数 [cycles] 実時間 [usec]
R_cfft16 複素数 16 994 9.940
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

対応MCU

RX600シリーズ*1
RL78ファミリ*1

*1.対応準備中

Note:
* 順次サポートマイコンを追加予定です。
* RX600シリーズ用FFTライブラリの無償評価版をご用意しています。こちらからダウンロードしてください。

バージョン情報

オーダ情報参照

 

関連情報

無償評価版リリースのお知らせ
[2011/08/01, ツールニュース]


End of content

Back To Top