フィルター関数

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 シェーファーのアルゴリズムにより位相を非循環形式に変換

戻る機能詳細