このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
digitalFilter
デジタル フィルター
説明
designfilt
を使用して digitalFilter
オブジェクトを設計および編集します。
応答タイプ
resp
のデジタル フィルターd
を設計する場合は、designfilt
をd = designfilt(resp,Name,Value)
の形式で使用します。名前と値の引数を使用してフィルターをさらにカスタマイズします。既存のフィルター
d
を編集する場合は、designfilt
をdesignfilt(d)
の形式で使用します。メモ
既存の
digitalFilter
オブジェクトは、この方法でのみ編集できます。それ以外の場合、このオブジェクトのプロパティは読み取り専用です。digitalFilter
d
を使用して信号をフィルター処理するには、filter
をdataOut = filter(d,dataIn)
の形式で使用します。入力は倍精度または単精度のベクトルです。あるいは、入力チャネルと同数の列をもつ行列です。関数filtfilt
とfftfilt
をdigitalFilter
オブジェクトと使用することもできます。digitalFilter
の可視化には、FVTool を使用します。
オブジェクト関数
Filtering
関数 | 説明 |
---|---|
FFT ベースのオーバーラップ加算法を使用して、 | |
| |
| |
bandpass | digitalFilter を使用して信号をバンドパス フィルター処理し、フィルターによって生じた遅延を補正します。 |
bandstop | digitalFilter を使用して信号をバンドストップ フィルター処理し、フィルターによって生じた遅延を補正します。 |
highpass | digitalFilter を使用して信号をハイパス フィルター処理し、フィルターによって生じた遅延を補正します。 |
lowpass | digitalFilter を使用して信号をローパス フィルター処理し、フィルターによって生じた遅延を補正します。 |
フィルター解析
関数 | 説明 |
---|---|
| |
| |
| |
FIR | |
| |
フィルターの可視化ツールを開き、 | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
例
バージョン履歴
R2014a で導入
参考
ライブ エディター タスク
アプリ
関数
bandpass
|bandstop
|highpass
|lowpass
|designfilt
|double
|fftfilt
|filt2block
|filter
|filtfilt
|filtord
|firtype
|freqz
|grpdelay
|impz
|impzlength
|info
|isallpass
|isdouble
|isfir
|islinphase
|ismaxphase
|isminphase
|issingle
|isstable
|phasedelay
|phasez
|single
|ss
|stepz
|tf
|zerophase
|zpk
|zplane