主要内容

setrfplot

设置轴类型rfplot射频工具箱

自从R2019b

描述

例子

setrfplot (axistype)应用或删除工程单位在x轴上的使用rfplot。默认情况下,工程单位总是应用在x轴和持续在所有MATLAB会话。

setrfplot (axistype,坚持)控制x轴上的单位的持久性行为情节在MATLAB会话。

例子

全部折叠

这个例子展示了如何设计一个低通巴特沃斯滤波器通带频率3千赫,阻带频率7 kHz,通带衰减2 dB,阻带衰减60分贝。显示过滤器的顺序设计这样一个过滤器并确定通带频率为3.0103分贝。看到[2]rffilter对象页面。

滤波器参数

Fp = 3 e3;%通带频率,赫兹美联社= 2;%通带衰减,dBFs = 7 e3;%阻带频率,赫兹= 60;%阻带衰减,dB

设计滤波器

r = rffilter (“FilterType”,“巴特沃斯”,“ResponseType”,“低通”,“实现”,“传递函数”,“PassbandFrequency”《外交政策》,“PassbandAttenuation”据美联社,,“StopbandFrequency”Fs,“StopbandAttenuation”,);

过滤器的顺序设计滤波器

N = r.DesignData.FilterOrder;sprintf (计算滤波器的顺序是% d ',N)
ans = '计算过滤订单9的

频率为3.0103 dB

F_3dB = r.DesignData.PassbandFrequency / 1 e3;sprintf (频率为3.0103 dB % d kHz的F_3dB)
ans = '频率为3.0103 dB 3.090733 e + 00千赫

可视化级响应

频率= linspace (0, 2 * Fs, 1001);rfplot (r,频率)

图21的参数包含一个轴uitoolbar类型的对象和另一个对象。坐标轴对象与标题s21与频率、频率(赫兹),包含ylabel级(dB)包含一个类型的对象。

注意:使用rfplot情节在同一个图使用setrfplot。类型“帮助setrfplot在命令窗口的信息。

参考

  1. 拉里·d·Paarmann模拟滤波器的设计与分析:信号处理的角度来看,Kluwer学术出版商

输入参数

全部折叠

单位上rfplot轴,指定为“engunits”“noengunits”

数据类型:字符|字符串

单位上rfplot轴在MATLAB会话,指定为真正的

数据类型:逻辑

版本历史

介绍了R2019b

另请参阅