主要内容gydF4y2Ba

FVToolgydF4y2Ba

过滤器可视化工具gydF4y2Ba

描述gydF4y2Ba

过滤器可视化工具gydF4y2Ba是一个交互式工具,可以显示幅值、相位响应、组延迟、脉冲响应、阶跃响应、零点图和滤波器系数。您可以将显示的响应导出到一个文件gydF4y2Ba文件gydF4y2Ba>gydF4y2Ba出口gydF4y2Ba.gydF4y2Ba

如果安装了DSP System Toolbox™产品,gydF4y2BaFVToolgydF4y2Ba也可以可视化的频率响应的滤波器系统对象™。如果需要实时过滤流数据,推荐使用System对象。有关更多信息,请参见gydF4y2BafvtoolgydF4y2Ba(DSP系统工具箱)gydF4y2Ba.gydF4y2Ba

打开FVToolgydF4y2Ba

FVToolgydF4y2Ba可以通过编程方式使用gydF4y2Ba编程使用gydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

全部展开gydF4y2Ba

显示六阶椭圆滤波器的幅值响应。指定通带纹波为3 dB,阻带衰减为50 dB,采样率为1 kHz,归一化通带边缘为300 Hz。从命令行启动FVTool。gydF4y2Ba

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

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

显示和分析多个FIR滤波器,从命令行启动FVTool。gydF4y2Ba

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

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

通过选择显示相关的分析参数gydF4y2Ba分析>分析参数gydF4y2Ba.gydF4y2Ba

.gydF4y2Ba

从命令行启动FVTool。显示六阶椭圆滤波器的幅值响应。指定通带纹波为3 dB,阻带衰减为50 dB,采样率为1 kHz,归一化通带边缘为300 Hz。gydF4y2Ba

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

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

h = Figure (filtervisualizationtool) with properties: Number: 1 Name: 'Filter Visualization Tool - Magnitude Response (dB)' Color: [0.9400 0.9400 0.9400] Position: [346.5000 282.5000 583 437] Units: 'pixels'使用get显示所有属性gydF4y2Ba

显示滤波器的相位响应。gydF4y2Ba

h.Analysis =gydF4y2Ba“阶段”gydF4y2Ba

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

h=带有属性的图形(filtervisualizationtool):编号:1名称:“过滤器可视化工具-相位响应”颜色:[0.9400 0.9400 0.9400]位置:[346.5000 282.5000 583 437]单位:“像素”使用get显示所有属性gydF4y2Ba

打开情节图例并添加文本。gydF4y2Ba

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

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

指定采样率为1 kHz。显示双面中心反应。gydF4y2Ba

h、 Fs=1000;h.频率范围=gydF4y2Ba“[Fs / 2, Fs / 2) 'gydF4y2Ba

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

h=带有属性的图形(filtervisualizationtool):编号:1名称:“过滤器可视化工具-相位响应”颜色:[0.9400 0.9400 0.9400]位置:[346.5000 282.5000 583 437]单位:“像素”使用get显示所有属性gydF4y2Ba

查看图的所有属性。FVTool特有的属性在列表的末尾。gydF4y2Ba

得到(h)gydF4y2Ba
网格:在图例上:“在”分析工具栏上:“在”图形工具栏上:“在”设计掩码:“关闭”sosview设置:[1x1 Dspots.sosview]Fs:1000字母映射:[1x64 double]CloseRequestFcn:“closereq”颜色:[0.9400 0.9400 0.9400]颜色映射:[256x3 double]上下文菜单:[0x0 GraphicsPlaceholder]当前轴:[1x1轴]当前字符:“”当前对象:[0x0 GraphicsPlaceholder]CurrentPoint:[0 0]DockControl:在文件名上:''整数手柄:在反转硬拷贝上:在按键FCN:''按键释放FCN:''菜单栏:'无'名称:'过滤器可视化工具-相位响应'下一批:'新'编号:在纸张单位上:'英寸'纸张方向:'肖像'纸张位置:[1.3350 3.3150 5.8300 4.3700]PaperPositionMode:'auto'纸张大小:[8.5000 11]纸张类型:'usletter'指针:'arrow'指针形状CDATA:[16x16 double]指针形状热点:[1]位置:[346.5000 282.5000 583 437]渲染器:“opengl”RendererMode:“自动”调整大小:调整大小FCN:“选择类型:'normal'工具栏:'auto'类型:'figure'单位:'pixels'WindowButtonDownFcn:'WindowButtonMotionFcn:'WindowButtonUpFcn:'WindowKeyPressFcn:'WindowKeyReleaseFcn:'WindowScrollWheelFcn:'WindowsStyle:'normal'被删除:关闭按钮DownFCN:'Children:[15x1图形]剪裁:在CreateFcn:'DeleteFcn:'BusyAction:'queue'Handleviability:'on'HitTest:在可中断:在父项上:[1x1根]选中:关闭选择突出显示:在标记上:'FilterServiceSualizationTool'用户数据:[]可见:on Phase显示:“Phase”PolyphaseView:“off”分析:“Phase”NumberofPoints:8192 OverlayedAnalysis:“FrequencyVector:[1x256 double]ShowReference:“on”NormalizedFrequency:“off”FrequencyScale:“Linear”PhaseUnits:“Radians”频率范围:“[-Fs/2,Fs/2”gydF4y2Ba

设计一个50阶带通FIR滤波器,阻带频率为150hz和350hz,通带频率为200hz和300hz。采样频率为1000hz。可视化滤波器的幅值和相位响应。gydF4y2Ba

N=50;Fstop1=150;Fstop2=350;Fpass1=200;Fpass2=300;Fs=1e3;bpFilt=designfilt(gydF4y2Ba“bandpassfir”gydF4y2Ba,gydF4y2Ba“FilterOrder”gydF4y2BaNgydF4y2Ba...gydF4y2Ba“StopbandFrequency1”gydF4y2Ba,Fstop1,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并显示数字滤波器的幅值响应gydF4y2BalgydF4y2Ba-乘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紧急求救信号gydF4y2Ba包含分子系数和分母系数gydF4y2BabgydF4y2Ba本土知识gydF4y2Ba和gydF4y2Ba一个gydF4y2Ba本土知识gydF4y2Ba级联的二阶分段gydF4y2BaHgydF4y2Ba(gydF4y2BazgydF4y2Ba):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

section的数量,gydF4y2BalgydF4y2Ba,必须大于或等于2。如果节数小于2,gydF4y2BafvtoolgydF4y2Ba将输入视为分子向量。gydF4y2Ba

fvtool (gydF4y2BadgydF4y2Ba)gydF4y2Ba打开FVTool,显示数字滤波器的幅度响应,gydF4y2BadgydF4y2Ba.使用gydF4y2BadesignfiltgydF4y2Ba生成gydF4y2BadgydF4y2Ba基于频率响应规范。gydF4y2Ba

fvtool (a1 b1, b2 a2…,bN,一个)gydF4y2Ba打开FVTool,显示用分子定义的多个滤波器的幅度响应gydF4y2Bab1gydF4y2Ba、……gydF4y2BabNgydF4y2Ba和分母gydF4y2Baa1gydF4y2Ba、……gydF4y2Ba一个gydF4y2Ba.gydF4y2Ba

fvtool (gydF4y2Basos1gydF4y2Ba,gydF4y2Basos2gydF4y2Ba、……gydF4y2BasosNgydF4y2Ba)gydF4y2Ba打开FVTool,显示用二阶分段矩阵定义的多个滤波器的幅值响应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进行交互。看到gydF4y2Ba从MATLAB命令行控制FVToolgydF4y2Ba.gydF4y2Ba

更多关于gydF4y2Ba

全部展开gydF4y2Ba

之前介绍过的R2006agydF4y2Ba