概要
説明
FFTライブラリは、ルネサスマイコン向けの数値演算ソフトウェアライブラリです。
FFT(Fast Fourier Transform)とは、離散フーリエ変換(Discrete Fourier Transform)を高速に実行する為のアルゴリズムです。FFTを用いることにより、入力データの周波数特性を測定することができます。例えば、音声データに対しFFTを実行することでその音声を構成する各周波数の振幅(音量)を測定することができます。本FFTライブラリでは、ルネサスマイコン向けにより効率的に処理できるように、アセンブラチューニングを実施しています。
製品パッケージ内容
- FFTライブラリ本体
- サンプルプログラム
- ユーザーズマニュアル
特長
- アセンブラチューニングによる高速処理
- 省メモリ設計
- 簡単なAPI
- ルネサス製ツールと組み合わせて効率的な開発をサポート
- 応用例:音声パワースペクトラム解析、センサー情報解析、ノイズ解析
- [詳細]
リリース情報
ターゲットデバイス
ドキュメント
ログイン後、ご登録が可能となります。
|
|
|
---|---|---|
分類 | タイトル | 日時 |
アプリケーションノート | PDF 1.12 MB 英語 | |
アプリケーションノート | PDF 595 KB 英語 | |
ツールニュース-リリース | PDF 771 KB 英語 | |
ツールニュース-リリース | PDF 552 KB 英語 | |
4件
|
詳細情報
応用例
音声パワースペクトラム解析、センサー情報解析、ノイズ解析
特長
- アセンブラチューニングによる高速処理
- 省メモリ設計
- 簡単な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 |
評価環境
対応MCU | 評価環境 | デバッガ |
---|---|---|
RL78ファミリ | 統合開発環境CS+ | RL78ファミリ, 78K0R, 78K0用CS+シミュレータ |
IAR Embedded Workbench for Renesas RL78 *1 | IAR C-SPY Debugger for RL78 |
*1. IARシステムズ株式会社製
提供条件
- 評価版
- 評価版はルネサスマイコンをご採用頂いているお客様にサンプルコードとして提供いたします。RL78 Family FFT Library: Deployment Guide Rev.1.08 - Sample Code (ZIP)よりダウンロード可能です。なお、評価版の技術サポートは一切対応できません。サンプルコードに添付されているユーザーズマニュアルを参考にしてください。
- 製品版
- 本ライブラリの製品版はありません。
入手方法
ダウンロード:RL78 Family FFT Library: Deployment Guide Rev.1.08 - Sample Code (ZIP)
ターゲットデバイス
RL78ファミリ *1
*1.評価版のみ提供中
RX600シリーズ用のFFTライブラリの機能はDSPライブラリに同一のものを含めていますので、そちらをご利用ください。
RL78ファミリ用のFFTライブラリ評価版は以下からダウンロードして下さい。
RL78 Family FFT Library: Deployment Guide Rev.1.08 - Sample Code (ZIP)