过滤器可视化工具gydF4y2Ba
过滤器可视化工具gydF4y2Ba是一个交互式工具,可以显示幅值、相位响应、组延迟、脉冲响应、阶跃响应、零点图和滤波器系数。您可以将显示的响应导出到一个文件gydF4y2Ba文件gydF4y2Ba>gydF4y2Ba出口gydF4y2Ba.gydF4y2Ba
如果安装了DSP System Toolbox™产品,gydF4y2BaFVToolgydF4y2Ba也可以可视化的频率响应的滤波器系统对象™。如果需要实时过滤流数据,推荐使用System对象。有关更多信息,请参见gydF4y2BafvtoolgydF4y2Ba
(DSP系统工具箱)gydF4y2Ba.gydF4y2Ba
FVToolgydF4y2Ba可以通过编程方式使用gydF4y2Ba编程使用gydF4y2Ba.gydF4y2Ba
显示六阶椭圆滤波器的幅值响应。指定通带纹波为3 dB,阻带衰减为50 dB,采样率为1 kHz,归一化通带边缘为300 Hz。从命令行启动FVTool。gydF4y2Ba
[b] = ellip (6 3 50300/500);fvtool (b)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
通过选择显示相关的分析参数gydF4y2Ba分析>分析参数gydF4y2Ba.gydF4y2Ba
.gydF4y2Ba
从命令行启动FVTool。显示六阶椭圆滤波器的幅值响应。指定通带纹波为3 dB,阻带衰减为50 dB,采样率为1 kHz,归一化通带边缘为300 Hz。gydF4y2Ba
[b] = ellip (6 3 50300/500);h = fvtool (b)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
h=带有属性的图形(filtervisualizationtool):编号:1名称:“过滤器可视化工具-相位响应”颜色:[0.9400 0.9400 0.9400]位置:[346.5000 282.5000 583 437]单位:“像素”使用get显示所有属性gydF4y2Ba
打开情节图例并添加文本。gydF4y2Ba
传奇(h,gydF4y2Ba相图的gydF4y2Ba)gydF4y2Ba
指定采样率为1 kHz。显示双面中心反应。gydF4y2Ba
h、 Fs=1000;h.频率范围=gydF4y2Ba“[Fs / 2, Fs / 2) '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
fvtool (gydF4y2BabgydF4y2Ba
,gydF4y2Ba一个gydF4y2Ba
)gydF4y2Ba
fvtool (gydF4y2Ba
打开FVTool并显示用分子定义的数字滤波器的幅值响应gydF4y2BabgydF4y2Ba
,gydF4y2Ba一个gydF4y2Ba
)gydF4y2BabgydF4y2Ba
和分母gydF4y2Ba一个gydF4y2Ba
.gydF4y2Ba
fvtool (gydF4y2Ba紧急求救信号gydF4y2Ba
)gydF4y2Ba
fvtool (gydF4y2Ba
打开FVTool并显示数字滤波器的幅值响应gydF4y2BalgydF4y2Ba-乘6的二阶分段矩阵:gydF4y2Ba紧急求救信号gydF4y2Ba
)gydF4y2Ba
的行gydF4y2Ba紧急求救信号gydF4y2Ba
包含分子系数和分母系数gydF4y2BabgydF4y2Ba本土知识gydF4y2Ba和gydF4y2Ba一个gydF4y2Ba本土知识gydF4y2Ba级联的二阶分段gydF4y2BaHgydF4y2Ba(gydF4y2BazgydF4y2Ba):gydF4y2Ba
section的数量,gydF4y2BalgydF4y2Ba,必须大于或等于2。如果节数小于2,gydF4y2BafvtoolgydF4y2Ba
将输入视为分子向量。gydF4y2Ba
fvtool (gydF4y2BadgydF4y2Ba
)gydF4y2Ba
fvtool (gydF4y2Ba
打开FVTool,显示数字滤波器的幅度响应,gydF4y2BadgydF4y2Ba
)gydF4y2BadgydF4y2Ba
.使用gydF4y2BadesignfiltgydF4y2Ba
生成gydF4y2BadgydF4y2Ba
基于频率响应规范。gydF4y2Ba
fvtool (a1 b1, b2 a2…,bN,一个)gydF4y2Ba
fvtool (a1 b1, b2 a2…,bN,一个)gydF4y2Ba
打开FVTool,显示用分子定义的多个滤波器的幅度响应gydF4y2Bab1gydF4y2Ba
、……gydF4y2BabNgydF4y2Ba
和分母gydF4y2Baa1gydF4y2Ba
、……gydF4y2Ba一个gydF4y2Ba
.gydF4y2Ba
fvtool (gydF4y2Basos1gydF4y2Ba
,gydF4y2Basos2gydF4y2Ba
、……gydF4y2BasosNgydF4y2Ba
)gydF4y2Ba
fvtool (gydF4y2Ba
打开FVTool,显示用二阶分段矩阵定义的多个滤波器的幅值响应gydF4y2Basos1gydF4y2Ba
,gydF4y2Basos2gydF4y2Ba
、……gydF4y2BasosNgydF4y2Ba
)gydF4y2Basos1gydF4y2Ba
,gydF4y2Basos2gydF4y2Ba
、……gydF4y2BasosNgydF4y2Ba
.gydF4y2Ba
fvtool (gydF4y2Ba高清gydF4y2Ba
)gydF4y2Ba
fvtool (gydF4y2Ba
打开FVTool并显示大小响应gydF4y2Ba高清gydF4y2Ba
)gydF4y2BadfiltgydF4y2Ba
过滤器对象gydF4y2Ba高清gydF4y2Ba
或是gydF4y2BadfiltgydF4y2Ba
过滤器对象。gydF4y2Ba
fvtool (gydF4y2Ba即gydF4y2Ba
,gydF4y2BaHd2gydF4y2Ba
、……gydF4y2Ba淬火gydF4y2Ba
)gydF4y2Ba
fvtool (gydF4y2Ba
打开FVTool,并显示滤波器的幅度响应gydF4y2Ba即gydF4y2Ba
,gydF4y2BaHd2gydF4y2Ba
、……gydF4y2Ba淬火gydF4y2Ba
)gydF4y2BadfiltgydF4y2Ba
对象gydF4y2Ba即gydF4y2Ba
,gydF4y2BaHd2gydF4y2Ba
、……gydF4y2Ba淬火gydF4y2Ba
.gydF4y2Ba
hgydF4y2Ba
=fvtool(gydF4y2Ba___gydF4y2Ba)gydF4y2Ba
返回数字句柄。gydF4y2BahgydF4y2Ba
=fvtool(gydF4y2Ba___gydF4y2Ba)gydF4y2BahgydF4y2Ba
.您可以使用这个句柄从命令行与FVTool进行交互。看到gydF4y2Ba从MATLAB命令行控制FVToolgydF4y2Ba.gydF4y2Ba
FVTool有两个工具栏:gydF4y2Ba
MATLAB的一个扩展版本gydF4y2Ba®gydF4y2Ba图编辑工具栏。FVTool工具栏图标如下表所示:gydF4y2Ba
图标gydF4y2Ba |
描述gydF4y2Ba |
---|---|
恢复默认的视图。该视图显示数据周围的缓冲区,并且只显示重要数据。要查看响应使用标准MATLAB绘图,它显示所有数据值,使用gydF4y2Ba视图gydF4y2Ba>gydF4y2Ba全视图gydF4y2Ba.gydF4y2Ba |
|
切换传奇gydF4y2Ba |
|
切换网格gydF4y2Ba |
|
链接到gydF4y2Ba滤波器设计gydF4y2Ba(只出现在FVTool从gydF4y2Ba滤波器设计gydF4y2Ba)gydF4y2Ba |
|
切换添加模式/替换模式(只有从FVTool启动时才出现)gydF4y2Ba滤波器设计gydF4y2Ba)gydF4y2Ba |
分析工具栏的图标如下:gydF4y2Ba
电流滤波器的幅度响应。看到gydF4y2Ba 要查看零相位响应,右键单击gydF4y2BaygydF4y2Ba星等图的-axis标签并选择gydF4y2Ba零相位gydF4y2Ba从上下文菜单。gydF4y2Ba |
|
电流滤波器的相位响应。看到gydF4y2Ba |
|
电流滤波器的幅值响应和相位响应相互叠加。请参阅gydF4y2Ba |
|
当前滤波器的群延迟。群延迟是滤波器的平均延迟作为频率的函数。请参阅gydF4y2Ba |
|
电流滤波器的相位延迟。相位延迟是滤波器对输入信号的每个分量施加的时间延迟。请参阅gydF4y2Ba |
|
电流滤波器的脉冲响应。脉冲响应是滤波器对脉冲输入的响应。看到gydF4y2Ba |
|
电流滤波器的阶跃响应。阶跃响应是滤波器对阶跃输入的响应。看到gydF4y2Ba |
|
零点图,表示电流滤波器的零点和极点位置gydF4y2BazgydF4y2Ba飞机。看到gydF4y2Ba |
|
当前过滤器的过滤系数,它取决于文本框中的过滤器结构(直接形式或晶格形式)。对于SOS过滤器,每个部分显示为一个单独的过滤器。gydF4y2Ba |
|
详细的过滤器信息。gydF4y2Ba |
在gydF4y2Ba滤波器设计gydF4y2Ba应用程序,选择gydF4y2Ba视图gydF4y2Ba>gydF4y2Ba过滤器可视化工具gydF4y2Ba或者是gydF4y2Ba全视图分析gydF4y2Ba工具栏按钮gydF4y2Ba当分析显示时,启动FVTool为当前过滤器。你可以同步gydF4y2Ba滤波器设计gydF4y2Ba和FVTool工具栏按钮gydF4y2Ba.对过滤器所做的任何更改gydF4y2Ba滤波器设计gydF4y2Ba立即在FVTool中反映出来。gydF4y2Ba
通过切换工具栏按钮提供了两种链接模式gydF4y2Ba/gydF4y2Ba:gydF4y2Ba
取代gydF4y2Ba-删除当前显示在FVTool的过滤器,并插入新的过滤器。gydF4y2Ba
添加gydF4y2Ba-保留当前在FVTool中显示的过滤器,并添加新的过滤器到显示。gydF4y2Ba
您可以通过选择在图上叠加第二个响应gydF4y2Ba分析gydF4y2Ba>gydF4y2Ba叠加分析gydF4y2Ba并选择一个可用的响应。第二个gydF4y2BaygydF4y2Ba-轴添加到响应图的右侧。“分析参数”对话框中显示的参数gydF4y2BaxgydF4y2Ba设在两gydF4y2BaygydF4y2Ba相互重合。看到gydF4y2Ba显示分析参数gydF4y2Ba的示例分析参数对话框。gydF4y2Ba
你点击一个链接对应于这个MATLAB命令:gydF4y2Ba
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetxgydF4y2Ba
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:gydF4y2Ba.gydF4y2Ba
选择gydF4y2Ba网站gydF4y2Ba你也可以从以下列表中选择一个网站:gydF4y2Ba
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。gydF4y2Ba