メインコンテンツに移動
ルネサス エレクトロニクス株式会社 (Renesas Electronics Corporation) - 6月はプライド月間として、LGBTQ+の権利や文化、コミュニティについて啓発する世界的な活動月間です

説明

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

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

製品パッケージ内容

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

入手方法

特長

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

ターゲットデバイス

分類 タイトル 日時
アプリケーションノート PDF 1.32 MB English
ドライバ及びミドルウェアのサンプルコードのプロジェクトを、その他のRL78ファミリデバイスに移行する際の手順を説明します。
アプリケーションノート PDF 1.18 MB English
FFT (Fast Fourier Transform) ライブラリを導入するための情報を記します。
2件

サンプルコード

サンプルコード

フィルター
分類 タイトル 日時 日時
サンプルコード
[Toolchains=CC-RL|V1.15.01;LLVM for Renesas RL78|17.0.1.202512;IAR C/C++ Compiler for Renesas RL78|v.5.20.2.2949]
ログインしてダウンロード ZIP 22.03 MB Compiler: CC-RL, ICCRL78, LLVM for Renesas RL78 IDE: CS+ for CC, e2 studio, IAR EWRL78
Provides information for deploying FFT (Fast Fourier Transform) library.
1件

性能

各デバイスにおけるFFTライブラリの処理時間を示します。
詳細はFFTライブラリのドキュメントを参照ください。

性能計測に使用したコンパイラ:CC-RL

デバイス関数名ポイント数システムクロック処理時間
RL78/G13R_rfft64_int166432MHz約 0.4ms
R_rfft128_int16128約 0.9ms
R_rfft256_int16256約 1.9ms
RL78/G14
RL78/G23
RL78/G24
R_rfft64_int1664約 0.3ms
R_rfft128_int16128約 0.7ms
R_rfft256_int16256約 1.6ms
RL78/G15R_rfft64_int166416MHz約 29.3ms
R_rfft128_int16128約 73.1ms

動作環境

対応MCURL78ファミリ
統合開発環境
対応コンパイラ

入手方法

FFTライブラリ

対応デバイスアプリケーションノートタイトル
RL78ファミリRL78 Family FFT Library: Deployment Guide Rev.1.10 (ZIP)

サポートコミュニティ

  1. 発振回路の評価方法

    ... ータ  ②廉価版のオシロスコープ(60MHz帯域の標準   プローブ使) 発振回路の定数は   水晶発振子: 仕様 9.8304 [MHz]   コンデンサ: 22 ...

    2012年2月25日
サポートコミュニティ

サポートコミュニティ

ルネサスエンジニアリングコミュニティの技術スタッフから迅速なオンライン技術サポートを受けることができます。
記事を参照する

ナレッジベース

ナレッジベースを参照して、役立つ記事、FAQ、その他の役立つリソースを入手してください。
サポートチケット

サポートチケット

技術的に深い内容や公開したくない内容のご質問はこちらです。