このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
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
| FVTool | grpdelay
| impz
| impzlength
| info
| isallpass
| isdouble
| isfir
| islinphase
| ismaxphase
| isminphase
| issingle
| isstable
| phasedelay
| phasez
| single
| ss
| stepz
| tf
| zerophase
| zpk
| zplane