DADiSP/Filtersモジュールを使う場合、大部分のユーザは、対話ベースのインターフェースを使いますが、関数も使えます。DADiSP/Filters は、50以上の関数を持っています。以下にその要約を示します。
*:Ver.5.0で新たに追加された関数、または機能向上された関数を示します。
FIRフィルター関数
bandpass |
FIR線形位相バンドパス・フィルターの設計 |
bandstop |
FIR線形位相バンドストップ・フィルターの設計 |
diff |
FIR 微分器の設計 |
fastfilter |
FFTベースのFIRフィルタリング |
highpass |
FIR線形位相ハイパス・フィルターの設計 |
hilbert |
FIRヒルバート変換器の設計 |
kwbpass* |
カイザー・ウィンドウFIRバンドパス・フィルターの設計 |
kwbstop* |
カイザー・ウィンドウFIR バンドストップ・フィルターの設計 |
kwhpass* |
カイザー・ウィンドウFIRハイパス・フィルターの設計 |
kwlpass* |
カイザー・ウィンドウFIRローパス・フィルターの設計 |
lowpass |
FIR線形位相ローパス・フィルターの設計 |
remez |
FIR線形位相マルチバンド・フィルターの作成 |
IIRフィルター関数
bessel* |
IIRベッセル・フィルターの設計 |
butterworth |
IIRバターワース・フィルターの設計 |
cascade |
IIRフィルタで時間領域入力をフィルター |
cheby1 |
IIRチェビシェフTフィルターの設計 |
cheby2 |
IIRチェビシェフIIフィルターの設計 |
elliptic |
IIR楕円フィルターの設計 |
フィルター・レスポンス関数
filtgrpdelay* |
フィルターの遅延を計算 |
filtmag* |
フィルターの振幅応答の計算 |
filtimp* |
フィルターのインパルス応答の計算 |
filtphase* |
フィルターの位相応答の計算 |
firmag |
FIRフィルターの振幅応答の計算 |
firphase |
FIRフィルターの位相応答の計算 |
iirimp* |
IIRフィルターのインパルス応答の計算 |
iirmag* |
IIRフィルターの振幅応答の計算 |
iirphase* |
IIRフィルターの位相応答の計算 |
フィルター係数変換関数
cas2dir* |
カスケード形式を直接形式に変換 |
dir2cas* |
直接形式をカスケードの形式に変換 |
fir2dir* |
FIRインパルス形式を直接形式に変換 |
fir2cas* |
FIRインパルス形式をカスケードの形式に変換 |
フィルター関数
dirfilter* |
時間領域に直接形式フィルターを適用 |
dirfilterF* |
周波数領域に直接形式フィルターを適用 |
filtdataF* |
周波数領域に任意のフィルターを適用 |
filtdata* |
時間領域に任意のフィルターを適用 |
firfilterF* |
周波数領域にFIRフィルターを適用 |
firfilter |
時間領域にFIRフィルターを適用 |
iirfilterF* |
周波数領域にIIRフィルターを適用 |
iirfilter |
>時間領域にIIRフィルターを適用 |
その他のフィルター関数
filtzeros* |
任意のフィルターのゼロを計算 |
filtpoles* |
任意のフィルターのポールを計算 |
fir |
FIR差分方程式の評価 |
firpz |
FIRフィルターのゼロ・プロットを作成 |
firzeros |
FIRフィルターのゼロを計算 |
fullfir |
FIRフィルターの全バンドを線形位相に変換 |
iir |
IIR差分方程式を評価 |
iirgrpdelay* |
IIRフィルターの遅延を計算 |
iirpoles |
IIRフィルターのポールを計算 |
iirpz |
IIRフィルターのポール・ゼロのプロットを作成 |
iirzeros |
IIRフィルターのゼロを計算 |
polecoef |
2次IIRを直接ポール係数形式に変換 |
quantize* |
フィルター係数をNビットへ量子化 |
zerocoef |
2次IIRを直接ゼロ係数形式に変換 |
unwrap |
シェーファーのアルゴリズムにより位相を非循環形式に変換 |
機能詳細