主要内容

impz

離散時間フィルタ系统对象の@ @ンパルス応答

説明

impRespt= impz(sysobjは,フィルタ。系统对象™のimpRespで,時間のベクトル(またはサンプル間隔)をtで返します。ここで,T =[0 1 2…k-1]'で,kはフィルタ,係数の数です。

impRespt= impz(sysobjn地板(n)1秒間隔でleiンパルス応答を計算します。時間ベクトルt(0:地板(n) 1)と同等です。

impRespt= impz(sysobjnfs地板(n)1 /fs秒間隔で@ @ンパルス応答を計算します。時間ベクトルt(0:地板(n) 1) / fsと同等です。

impRespt= impz(sysobj[],fsk1 /fs秒間隔で@ @ンパルス応答を計算します。kはフィルタ,係数の数です。時間ベクトルt(0: k - 1) / fsと同等です。

impRespt= impz(sysobj“算术”,arithTypeは,前の構文のいずれかを使用して,arithTypeで指定された演算に基づいて@ @ンパルス応答を計算します。

impz (sysobjは,fvtoolを使用して,フィルタ,系统对象sysobjの@ @ンパルス応答をプロットします。

impzは,実数のフィルタ,と複素数のフィルタ,の両方に使用できます。出力引数を省略した場合,impzは@ @ンパルス応答の実数部のみをプロットします。

その他の入力オプションにいては,信号处理工具箱のimpzを参照してください。

すべて折りたたむ

ナイキスト周波数の0.4倍のカットオフ周波数をもつ4次ローパス楕円フィルターの離散時間フィルターを作成します。2次セクション型構造を使用して,量子化誤差を低減させます。▪▪▪▪▪▪ンパルス応答の最初の50個のサンプルを基準▪▪▪▪ンパルス応答と共にプロットします。

D = fdesign.lowpass(.4,.5,1,80);

プロトタ▪▪プフィルタ▪▪の設計オブジェクトを作成します。ellipを使用して,最小次数の離散時間SOSフィルタ,を設計します。

sosFilt =设计(d,“ellip”“Systemobject”,真正的)
sosFilt = dsp。SOSFilterwith properties: Structure: 'Direct form II' CoefficientSource: 'Property' Numerator: [4x3 double] Denominator: [4x3 double] HasScaleValues: true ScaleValues: [0.7277 0.8290 1.3494 0.0048 1] Show all properties

ンパルス応答をプロットします。

impz (sosFilt);

{

入力引数

すべて折りたたむ

ンパルス応答ベクトルの長さ。正の整数として指定します。

デ,タ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

ンパルス応答の計算で使用するサンプリング周波数。正のスカラ,として指定します。

デ,タ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

フィルタ,解析で使用される演算。“双”“单一”,または“固定”として指定します。演算入力が指定されず、フィルター System object がロック解除状態の場合、解析ツールは倍精度フィルターを使用します。演算入力が指定されず、System object がロックされている場合、関数はロックされた入力のデータ型に基づいて解析を実行します。

“固定”値は,固定小数点プロパティのみをもフィルタ系统对象に適用されます。

“算术”入力引数が“固定”として指定され,フィルタ,オブジェクトの係数のデ,タ型が“与输入字长相同”に設定されている場合,演算解析は系统对象がロック解除されているかロックされているかに応じて異なります。

  • ロック解除——解析オブジェクト関数は係数デ,タ型を判断できません。関数は,係数のデータ型が符号付き、16 ビット語長、自動スケーリングであると仮定します。関数は、この仮定に基づいて固定小数点解析を実行します。

  • ロック——入力のデ,タ型が“双”または“单一”の場合,解析オブジェクト関数は係数のデ,タ型を判断できません。関数は,係数のデータ型が符号付き、16 ビット語長、自動スケーリングであると仮定します。関数は、この仮定に基づいて固定小数点解析を実行します。

系统对象がロックされているかロック解除されているかを確認するには,関数isLockedを使用します。

演算入力が“固定”として指定され,フィルターオブジェクトの係数のデータ型がカスタム数値型に設定されている場合,オブジェクト関数はカスタム数値データ型に基づいて固定小数点解析を実行します。

出力引数

すべて折りたたむ

ンパルス応答。n要素のベクトルとして返されます。nを指定しない場合,。

デ,タ型:

秒単位の長さnの時間ベクトル。tは,範囲(0:地板(n) 1) / fsにおけるn個の等間隔の点で構成されます。nを指定しない場合,関数はフィルタ,の係数の数を使用します。

デ,タ型:

バ,ジョン履歴

R2011aで導入

参考

関数