ホーム製品情報SoftWareFFT演算ライブラリ

概 要

ADSP324−00A、ADSP674−00・00Hには、FFT演算ライブラリーが標準で添付されています。ADSP324−00A用ライブラリーには、実数FFT、複素数FFT、逆FFT等の基本演算の他、時間窓関数演算、時間窓関数の正規化、パワースペクトル等が含まれ、フーリエ変換を応用した各種信号処理に広く利用することができます。
ADSP674−00・00H用ライブラリーには、実数FFT、複素数FFT、逆FFTが含まれています。このライブラリーは、C言語で記述されたユーザプログラムから関数呼び出しで使用できます。また、高速に演算できるよう、アセンブラで記述され、最適化されています。

  • 高速性とC言語との整合性とを考慮してチューンナップされています。 
  • FFTのデータ点数は可変となっています。
  • ただちに実行可能なサンプルプログラムが添付しています。
  • サンプルプログラムのソースファイルをユーザプログラムのテンプレートとして利用できます。

対応機種

PC−AT(DOS/V)、または、その100%互換機

基本仕様
ADSP674-00・00H ADSP324-00A
演算機能 実数FFT,複素数 実数FFT,複素数FFT,逆FFT,時間窓関数,パワースペクトル,フィルタリング
記述言語 アセンブラ アセンブラ
データ点数 2点〜16384点 16点〜1M点
格納形式 ライブラリ形式(*.LIB) ライブラリ形式(*.LIB)
メモリーモデル スモールモデル ビッグモデル(定数変換と再アセンブルによりスモールモデルも可能)
添付ファイル ヘッダファイル ヘッダファイル,ソースファイル
サンプルプログラム C言語による1次元FFT/逆FFT C言語による1次元/2次元FFT
FFT
実行時間
(mSec)
256点 0.312 1.050
512点 0.620 2.290
1024点 1.250 4.980
2048点 2.510 10.750
4096点 17.300 23.120
8192点 38.000 49.500
  • 実行時間はメモリー配置等により異なる場合があります。
関連製品

関連製品として、このFFTライブラリーを応用した「FFT演算ライブラリーU」がリリースされています。