主要内容

setrfplot

设置轴类型rfplot射频工具箱

描述

例子

setrfplot (axistype的x轴上应用或取消工程单位的使用rfplot.默认情况下,工程单元总是应用在x轴上,并贯穿所有MATLAB会话。

setrfplot (axistype坚持控制跨MATLAB会话的x轴图上的单元的持久性行为。

例子

全部折叠

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

滤波器参数

Fp = 3 e3;%通频带频率,Hz美联社= 2;通频带衰减百分比,dBFs = 7 e3;%阻带频率,Hz= 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.090733e+00 kHz'

可视化级响应

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

图S-Parameters 21包含一个轴和另一个uitoolbar类型的对象。标题为s21与Frequency的轴包含一个类型为line的对象。

注意:使用rfplot情节对同样的数字使用setrfplot.类型“帮助setrfplot',以获取信息。

参考

  1. Larry D. Paarmann,模拟滤波器的设计与分析:一个信号处理的角度,Kluwer学术出版社

输入参数

全部折叠

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

数据类型:字符|字符串

单位上rfplot跨越MATLAB会话的x轴,指定为真正的

数据类型:逻辑

另请参阅

介绍了R2019b