概要
説明
FFTライブラリは、ルネサスマイコン向けの数値演算ソフトウェアライブラリです。
FFT(Fast Fourier Transform)とは、離散フーリエ変換(Discrete Fourier Transform)を高速に実行する為のアルゴリズムです。FFTを用いることにより、入力データの周波数特性を測定することができます。例えば、音声データに対しFFTを実行することでその音声を構成する各周波数の振幅(音量)を測定することができます。本FFTライブラリでは、ルネサスマイコン向けにより効率的に処理できるように、アセンブラチューニングを実施しています。
製品パッケージ内容
- FFTライブラリ本体
- サンプルプログラム
- ユーザーズマニュアル
特長
- アセンブラチューニングによる高速処理
- 省メモリ設計
- 簡単なAPI
- ルネサス製ツールと組み合わせて効率的な開発をサポート
- 応用例:音声パワースペクトラム解析、センサー情報解析、ノイズ解析
- [詳細]
ターゲットデバイス
設計・開発
詳細情報
性能
各デバイスにおけるFFTライブラリの処理時間を示します。
詳細はFFTライブラリのドキュメントを参照ください。
性能計測に使用したコンパイラ:CC-RL
| デバイス | 関数名 | ポイント数 | システムクロック | 処理時間 |
|---|---|---|---|---|
| RL78/G13 | R_rfft64_int16 | 64 | 32MHz | 約 0.4ms |
| R_rfft128_int16 | 128 | 約 0.9ms | ||
| R_rfft256_int16 | 256 | 約 1.9ms | ||
| RL78/G14 RL78/G23 RL78/G24 | R_rfft64_int16 | 64 | 約 0.3ms | |
| R_rfft128_int16 | 128 | 約 0.7ms | ||
| R_rfft256_int16 | 256 | 約 1.6ms | ||
| RL78/G15 | R_rfft64_int16 | 64 | 16MHz | 約 29.3ms |
| R_rfft128_int16 | 128 | 約 73.1ms | ||
動作環境
| 対応MCU | RL78ファミリ |
|---|---|
| 統合開発環境 |
|
| 対応コンパイラ |
|
入手方法
FFTライブラリ
| 対応デバイス | アプリケーションノートタイトル |
|---|---|
| RL78ファミリ | RL78 Family FFT Library: Deployment Guide Rev.1.09 - Sample Code (ZIP) |