主要内容

理性的

对复杂的频率相关数据进行合理拟合

描述

使用理性的对象和插值算法来创建与频率相关的数据的合理拟合。

复频率由方程给出:

F (s) = 残留物(1) s极(1) + 残留物(2) s极(2) + ... + 残留物(n) s极(n) + directterm ,年代 j 2 π f r e

创建

描述

适合=理性(频率数据使用给定的频率向量和网络参数数据返回具有复频率的有理数对象。

例子

适合=理性(年代返回n端口s参数的合理对象。

适合=理性(___托尔返回一个理性对象适合这满足了一个相对容错。

适合错误=理性的(___也返回适合的错误。

适合=理性(…,名称,值)使用一个或多个名值对设置属性。例如,fit = rational(s,'Tolerance',-34)为匹配设置以分贝为单位的相对误差容忍。

输入参数

全部展开

非负频率,指定为非负频率的矢量,单位为Hz。

数据类型:

网络参数数据,指定为矢量、二维数组或三维数组。数据值的长度必须等于频率值的长度。

相对容错,指定为小于或等于零的标量。托尔属性的输入“宽容”财产。

数据类型:

n端口s参数,指定为N——- - - - - -N具有相同极点的S元素的矩阵。

属性

全部展开

相对容错,指定为小于或等于零的标量。

数据类型:

对大s参数的拟合行为,指定为真正的.当真正的,拟合中的直接项设为零,使有理拟合F (S)当S趋于无穷时趋于0。当,允许有非零直接项。

数据类型:逻辑

极点的最大数目,指定为标量非负整数。

数据类型:

显示合理对象的拟合算法选项,指定为以下之一:

  • “关闭”-不显示

  • “上”-印刷资料

  • “阴谋”-插值进度图

  • “两个”——包括印刷信息和情节。

数据类型:字符

对象的功能

timeresp 时间响应的理性对象和rationalfit函数对象
stepresp 有理对象的阶跃信号响应rationalfit函数对象
freqresp 有理物的频率响应和rationalfit函数对象
冲动 有理函数对象的脉冲响应
ispassive 如果返回truerationalfit所有频率的输出都是无源的
makepassive 强制的被动rationalfit输出或理性对象
被动 Plot被动式N——- - - - - -Nrationalfit函数输出
generateSPICE 生成SPICE文件rationalfit的参数的

例子

全部折叠

从命名的文件创建S-Parameterspassive.s2p

S =参数(“passive.s2p”);

对s参数进行合理拟合。

fit =有理(S);

从文件中创建一个S-Parameters对象default.s2p.对s -参数进行合理拟合。

S =参数(“default.s2p”);合理的(S,“显示”“阴谋”

fit = rational with properties: NumPorts: 2 num极点:14极点:[14x1 double] remaining: [2x2x14 double] DirectTerm: [2x2 double] ErrDB: -21.0060

计算有理数对象的零点、极点、增益和直流增益。

[z,p,k,dcgain] = zpk(fit)
z =2×2单元格数组{13x1 double} {13x1 double} {13x1 double} {13x1 double}
p =2×2单元格数组{14x1 double} {14x1 double} {14x1 double} {14x1 double}
k =2×21010× 4.2525 0.0285 2.6654 -0.1416
dcgain =2×2-0.0336 -0.0060 -0.6717 0.4098

另请参阅

在R2020a中引入