主要内容gydF4y2Ba

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

FVToolgydF4y2Ba

フィルターの可視化ツールgydF4y2Ba

説明gydF4y2Ba

フィルターの可視化ツールgydF4y2Baは,フィルターの振幅,位相応答,群遅延,インパルス応答,ステップ応答,極——零点プロット,係数を表示できる対話型のツールです。また,gydF4y2Ba[ファイル]gydF4y2Ba、gydF4y2Ba[エクスポート]gydF4y2Baを使用して,表示されている応答をファイルにエクスポートすることもできます。gydF4y2Ba

DSP系统工具箱™製品がインストールされている場合,gydF4y2BaFVToolgydF4y2Baはフィルター系统对象™の周波数応答も可視化できます。ストリーミングデータをリアルタイムにフィルター処理する必要がある場合は,系统对象を使用することをお勧めします。詳細については,gydF4y2BafvtoolgydF4y2Ba(DSP系统工具箱)gydF4y2Baを参照してください。gydF4y2Ba

FVToolを開くgydF4y2Ba

FVToolgydF4y2Baは,gydF4y2Baプログラムでの使用gydF4y2Baで説明されているいずれかの方法を使用して,プログラムによって開くことができます。gydF4y2Ba

例gydF4y2Ba

すべて展開するgydF4y2Ba

6次の楕円フィルターの振幅応答を表示します。通過帯域リップル3 dB,阻止帯域の減衰量50 dB,サンプルレート1 kHz,正規化された通過帯域エッジ300 Hzを指定します。コマンドラインからFVToolを起動します。gydF4y2Ba

[b] = ellip (6 3 50300/500);fvtool (b)gydF4y2Ba

Figure Filter Visualization Tool -幅值响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为幅度响应(dB)的轴包含一个线型对象。gydF4y2Ba

コマンドラインからFVToolを起動して,複数の冷杉フィルターを表示および解析します。gydF4y2Ba

B1 = firpm(20,[0 0.4 0.5 1],[1 1 0 0]);B2 = firpm(40,[0 0.4 0.5 1],[1 1 0 0]);fvtool (b1, b2, 1)gydF4y2Ba

Figure Filter Visualization Tool -幅值响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为幅度响应(dB)的轴包含2个线型对象。gydF4y2Ba

(解析]>[解析パラメーター]gydF4y2Baを選択して,関連する解析パラメーターを表示します。gydF4y2Ba

.gydF4y2Ba

コマンドラインからFVToolを起動します。6次の楕円フィルターの振幅応答を表示します。通過帯域リップル3 dB,阻止帯域の減衰量50 dB,サンプルレート1 kHz,正規化された通過帯域エッジ300 Hzを指定します。gydF4y2Ba

[b] = ellip (6 3 50300/500);h = fvtool (b)gydF4y2Ba

Figure Filter Visualization Tool -幅值响应(dB)包含一个轴和其他类型的uitoolbar, uimenu对象。标题为幅度响应(dB)的轴包含一个线型对象。gydF4y2Ba

h = Figure (filtervisualizationtool) with properties:数字:1名称:'Filter Visualization Tool -幅度响应(dB)'颜色:[0.9400 0.9400 0.9400]位置:[346.5000 282.5000 583 437]单位:'pixels'使用get显示所有属性gydF4y2Ba

フィルターの位相応答を表示します。gydF4y2Ba

h.Analysis =gydF4y2Ba“阶段”gydF4y2Ba

图过滤可视化工具-相位响应包含一个轴和其他对象的类型uitoolbar, uimenu。标题为Phase Response的轴包含一个line类型的对象。gydF4y2Ba

h = Figure (filtervisualizationtool) with properties:编号:1名称:'Filter Visualization Tool - Phase Response'颜色:[0.9400 0.9400 0.9400]位置:[346.5000 282.5000 583 437]单位:'pixels'使用get显示所有属性gydF4y2Ba

プロットの凡例を有効にしてテキストを追加します。gydF4y2Ba

传奇(h,gydF4y2Ba相图的gydF4y2Ba)gydF4y2Ba

图过滤可视化工具-相位响应包含一个轴和其他对象的类型uitoolbar, uimenu。标题为Phase Response的轴包含一个line类型的对象。该对象表示相位图。gydF4y2Ba

サンプルレートを1 kHzに指定します。中央揃えの両側応答を表示します。gydF4y2Ba

h.Fs = 1000;h.FrequencyRange =gydF4y2Ba“[Fs / 2, Fs / 2) 'gydF4y2Ba

图过滤可视化工具-相位响应包含一个轴和其他对象的类型uitoolbar, uimenu。标题为Phase Response的轴包含一个line类型的对象。该对象表示相位图。gydF4y2Ba

h = Figure (filtervisualizationtool) with properties:编号:1名称:'Filter Visualization Tool - Phase Response'颜色:[0.9400 0.9400 0.9400]位置:[346.5000 282.5000 583 437]单位:'pixels'使用get显示所有属性gydF4y2Ba

プロットのすべてのプロパティを表示します。FVTool固有のプロパティはリストの最後にあります。

得到(h)gydF4y2Ba
网格:在Legend: 'on' AnalysisToolbar: 'on' FigureToolbar: 'on' DesignMask: 'off' SOSViewSettings: [1x1 dspts。紧急求救信号view] Fs: 1000 Alphamap: [1x64 double] CloseRequestFcn: 'closereq' Color: [0.9400 0.9400 0.9400] Colormap: [256x3 double] ContextMenu: [0x0 GraphicsPlaceholder] CurrentAxes: [1x1 Axes] CurrentCharacter: '' CurrentObject: [0x0 GraphicsPlaceholder] CurrentPoint: [0 0] DockControls: on FileName: '' IntegerHandle: on InvertHardcopy: on KeyPressFcn: '' KeyReleaseFcn: '' MenuBar: 'none' Name: 'Filter Visualization Tool - Phase Response' NextPlot: 'new' NumberTitle: on PaperUnits: 'inches' PaperOrientation: 'portrait' PaperPosition: [1.3350 3.3150 5.8300 4.3700] PaperPositionMode: 'auto' PaperSize: [8.5000 11] PaperType: 'usletter' Pointer: 'arrow' PointerShapeCData: [16x16 double] PointerShapeHotSpot: [1 1] Position: [346.5000 282.5000 583 437] Renderer: 'opengl' RendererMode: 'auto' Resize: on ResizeFcn: '' SelectionType: 'normal' ToolBar: 'auto' Type: 'figure' Units: 'pixels' WindowButtonDownFcn: '' WindowButtonMotionFcn: '' WindowButtonUpFcn: '' WindowKeyPressFcn: '' WindowKeyReleaseFcn: '' WindowScrollWheelFcn: '' WindowStyle: 'normal' BeingDeleted: off ButtonDownFcn: '' Children: [15x1 Graphics] Clipping: on CreateFcn: '' DeleteFcn: '' BusyAction: 'queue' HandleVisibility: 'on' HitTest: on Interruptible: on Parent: [1x1 Root] Selected: off SelectionHighlight: on Tag: 'filtervisualizationtool' UserData: [] Visible: on FrequencyScale: 'Linear' FrequencyRange: '[-Fs/2, Fs/2)' PhaseUnits: 'Radians' PolyphaseView: 'off' NumberofPoints: 8192 PhaseDisplay: 'Phase' Analysis: 'phase' NormalizedFrequency: 'off' OverlayedAnalysis: '' ShowReference: 'on' FrequencyVector: [1x256 double]

阻止帯域周波数が150 Hzおよび350 Hzで,通過帯域周波数が200 Hzおよび300 Hzである50次のバンドパス冷杉フィルターを設計します。サンプルレートは1000 Hzです。フィルターの振幅応答と位相応答を可視化します。gydF4y2Ba

N = 50;Fstop1 = 150;Fstop2 = 350;Fpass1 = 200;Fpass2 = 300;Fs = 1 e3;bpFilt = designfilt (gydF4y2Ba“bandpassfir”gydF4y2Ba,gydF4y2Ba“FilterOrder”gydF4y2BaNgydF4y2Ba...gydF4y2Ba“StopbandFrequency1”gydF4y2BaFstop1,gydF4y2Ba...gydF4y2Ba“StopbandFrequency2”gydF4y2BaFstop2,gydF4y2Ba...gydF4y2Ba“PassbandFrequency1”gydF4y2BaFpass1,gydF4y2Ba...gydF4y2Ba“PassbandFrequency2”gydF4y2BaFpass2,gydF4y2Ba...gydF4y2Ba“SampleRate”gydF4y2BaFs);fvtool (bpFiltgydF4y2Ba“分析”gydF4y2Ba,gydF4y2Ba“频率”gydF4y2Ba)gydF4y2Ba

图过滤可视化工具-幅值响应(dB)和相位响应包含一个轴和其他对象的类型uitoolbar, uimenu。标题为幅度响应(dB)和相位响应的轴包含一个线型对象。gydF4y2Ba

関連する例gydF4y2Ba

プログラムによる使用gydF4y2Ba

すべて展開するgydF4y2Ba

fvtool (gydF4y2BabgydF4y2Ba,gydF4y2Ba一个gydF4y2Ba)gydF4y2Baでは,FVToolが開き,分子gydF4y2BabgydF4y2Baと分母gydF4y2Ba一个gydF4y2Baで定義されるデジタルフィルターの振幅応答が表示されます。gydF4y2Ba

fvtool (gydF4y2Ba紧急求救信号gydF4y2Ba)gydF4y2Baでは,FVToolが開き2次セクション型のL行6列の行列で定義されるデジタルフィルターの振幅応答が表示されます。gydF4y2Ba

紧急求救信号gydF4y2Ba =gydF4y2Ba [gydF4y2Ba bgydF4y2Ba 01gydF4y2Ba bgydF4y2Ba 11gydF4y2Ba bgydF4y2Ba 21gydF4y2Ba 1gydF4y2Ba 一个gydF4y2Ba 11gydF4y2Ba 一个gydF4y2Ba 21gydF4y2Ba bgydF4y2Ba 02gydF4y2Ba bgydF4y2Ba 12gydF4y2Ba bgydF4y2Ba 22gydF4y2Ba 1gydF4y2Ba 一个gydF4y2Ba 12gydF4y2Ba 一个gydF4y2Ba 22gydF4y2Ba ⋮gydF4y2Ba ⋮gydF4y2Ba ⋮gydF4y2Ba ⋮gydF4y2Ba ⋮gydF4y2Ba ⋮gydF4y2Ba bgydF4y2Ba 0gydF4y2Ba lgydF4y2Ba bgydF4y2Ba 1gydF4y2Ba lgydF4y2Ba bgydF4y2Ba 2gydF4y2Ba lgydF4y2Ba 1gydF4y2Ba 一个gydF4y2Ba 1gydF4y2Ba lgydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba lgydF4y2Ba ]gydF4y2Ba

紧急求救信号gydF4y2Baの行には2次セクション型H (z)のカスケードの分子と分母の係数bgydF4y2Ba本土知识gydF4y2Baおよび一gydF4y2Ba本土知识gydF4y2Baが含まれます。gydF4y2Ba

HgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba ggydF4y2Ba ∏gydF4y2Ba kgydF4y2Ba =gydF4y2Ba 1gydF4y2Ba lgydF4y2Ba HgydF4y2Ba kgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba ggydF4y2Ba ∏gydF4y2Ba kgydF4y2Ba =gydF4y2Ba 1gydF4y2Ba lgydF4y2Ba bgydF4y2Ba 0gydF4y2Ba kgydF4y2Ba +gydF4y2Ba bgydF4y2Ba 1gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba bgydF4y2Ba 2gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 2gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba 1gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 2gydF4y2Ba .gydF4y2Ba

セクション数Lは2以上でなければなりません。セクション数が2未満の場合は,gydF4y2BafvtoolgydF4y2Baは入力を分子ベクトルと見なします。gydF4y2Ba

fvtool (gydF4y2BadgydF4y2Ba)gydF4y2Baでは,FVToolが開き,デジタルフィルターgydF4y2BadgydF4y2Baの振幅応答が表示されます。gydF4y2BadgydF4y2Baを周波数応答仕様に基づいて生成するには,関数gydF4y2BadesignfiltgydF4y2Baを使用します。gydF4y2Ba

fvtool (a1 b1, b2 a2…,bN,一个)gydF4y2Baでは,FVToolが開き,分子gydF4y2Bab1gydF4y2Ba、……gydF4y2BabNgydF4y2Baと分母gydF4y2Baa1gydF4y2Ba、...、gydF4y2Ba一个gydF4y2Baで定義される複数のフィルターの振幅応答が表示されます。gydF4y2Ba

fvtool (gydF4y2Basos1gydF4y2Ba,gydF4y2Basos2gydF4y2Ba、……gydF4y2BasosNgydF4y2Ba)gydF4y2Baでは,FVToolが開き2次セクション型行列gydF4y2Basos1gydF4y2Ba、gydF4y2Basos2gydF4y2Ba、...、gydF4y2BasosNgydF4y2Baで定義される複数のフィルターの振幅応答が表示されます。gydF4y2Ba

fvtool (gydF4y2Ba高清gydF4y2Ba)gydF4y2Baでは,FVToolが開き,gydF4y2BadfiltgydF4y2BaフィルターオブジェクトgydF4y2Ba高清gydF4y2BaまたはgydF4y2BadfiltgydF4y2Baフィルターオブジェクトの配列に対する振幅応答が表示されます。gydF4y2Ba

fvtool (gydF4y2Ba即gydF4y2Ba,gydF4y2BaHd2gydF4y2Ba、……gydF4y2Ba淬火gydF4y2Ba)gydF4y2Baでは,FVToolが開き,gydF4y2BadfiltgydF4y2BaオブジェクトgydF4y2Ba即gydF4y2Ba、gydF4y2BaHd2gydF4y2Ba、...、gydF4y2Ba淬火gydF4y2Baのフィルターの振幅応答が表示されます。gydF4y2Ba

hgydF4y2Ba= fvtool (gydF4y2Ba___gydF4y2Ba)gydF4y2Baでは,图ハンドルgydF4y2BahgydF4y2Baが返されます。このハンドルを使用して,コマンドラインからFVToolを操作することができます。gydF4y2BaMATLABコマンドラインからのFVToolの制御gydF4y2Baを参照してください。gydF4y2Ba

詳細gydF4y2Ba

すべて展開するgydF4y2Ba

R2006aより前に導入gydF4y2Ba