主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

digitalFilter

デジタルフィルター

説明

designfiltを使用してdigitalFilterオブジェクトを設計および編集します。

  • 応答タイプ分别地のデジタルフィルターdを設計する場合は,designfiltd = designfilt(职责、名称、值)の形式で使用します。名称,值ペアを使用してフィルターをさらにカスタマイズします。

  • 既存のフィルターdを編集する場合は,designfiltdesignfilt (d)の形式で使用します。

    メモ

    既存のdigitalFilterオブジェクトは,この方法でのみ編集できます。それ以外の場合,このオブジェクトのプロパティは読み取り専用です。

  • digitalFilterdを使用して信号をフィルター処理するには,dataIn dataOut =过滤器(d)の型の过滤器を使用します。入力は倍精度または単精度のベクトルです。あるいは,入力チャネルと同数の列をもつ行列です。

  • digitalFilterの可視化には,FVToolを使用します。

  • これらの関数は入力としてdigitalFilterオブジェクトをとります。

オブジェクト関数

过滤

関数 説明

fftfilt

FFTベースのオーバーラップ加算法を使用して,digitalFilterにより信号をフィルター処理する

过滤器

digitalFilterを使用して信号をフィルター処理する

filtfilt

digitalFilterにより信号のゼロ位相フィルター処理を実行する

フィルター解析

関数 説明

digitalFilterの係数を倍精度にキャストする

filt2block

digitalFilterに対応する仿金宝app真软件®过滤器ブロックを生成する

filtord

digitalFilterのフィルター次数を返す

firtype

冷杉digitalFilterのタイプ(1、2、3または4)を返す

freqz

digitalFilterの周波数応答を返す,またはプロットする

FVTool

フィルターの可視化ツールを開き,digitalFilterの振幅応答を表示する

grpdelay

digitalFilterの群遅延応答を返す,またはプロットする

impz

digitalFilterのインパルス応答を返す,またはプロットする

impzlength

digitalFilterのインパルス応答の実際の長さ(冷杉フィルターの場合)または有効な長さ(IIRフィルターの場合)を返す

信息

digitalFilterに関する情報を含む文字配列を返す

isallpass

digitalFilterがオールパスの場合に真正的を返す

isdouble

digitalFilterの係数が倍精度の場合に真正的を返す

isfir

digitalFilterが有限インパルス応答をもつ場合に真正的を返す

islinphase

digitalFilterが線形位相をもつ場合に真正的を返す

ismaxphase

digitalFilterが最大位相の場合に真正的を返す

isminphase

digitalFilterが最小位相の場合に真正的を返す

issingle

digitalFilterの係数が単精度の場合に,真正的を返す

趋于稳定

digitalFilterが安定している場合に真正的を返す

phasedelay

digitalFilterの位相遅延応答を返す,またはプロットする

phasez

digitalFilterの(アンラップされた)位相応答を返す,またはプロットする

digitalFilterの係数を単精度にキャストする

党卫军

digitalFilterの状態空間表現を返す

stepz

digitalFilterのステップ応答を返す,またはプロットする

特遣部队

digitalFilterの伝達関数表現を返す

zerophase

digitalFilterのゼロ位相応答を返す,またはプロットする

zpk

digitalFilterの零点-極ゲイン表現を返す

zplane

digitalFilterによって表現される伝達関数の極と零点を表示する

すべて折りたたむ

通過帯域周波数35 kHz,通過帯域リップル0.2 dBをもつ,8次のローパスIIRフィルターを設計します。サンプルレートを200 kHzに指定します。フィルターの振幅応答を可視化します。

lpFilt = designfilt (“lowpassiir”“FilterOrder”8...“PassbandFrequency”35岁的e3,“PassbandRipple”, 0.2,...“SampleRate”200年e3);fvtool (lpFilt)

图过滤器可视化工具-幅度响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为“大小响应(dB)”的轴包含两个类型为line的对象。

設計したフィルターを使用して,1000サンプルのランダム信号をフィルター処理します。

dataIn = randn (1000 1);dataOut =过滤器(lpFilt dataIn);

フィルター係数を出力して,2次セクション型として表します。

sos = lpFilt。系数
sos =4×60.2666 0.5333 0.2666 1.0000 -0.8346 0.9073 0.1943 0.3886 0.1943 1.0000 -0.9586 0.7403 0.1012 0.2023 0.1012 1.0000 -1.1912 0.5983 0.0318 0.0636 0.0318 1.0000 -1.3810 0.5090
R2014aで導入