主要内容

理性的

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

描述

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

复频率由方程给出:

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

创建

描述

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

例子

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

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

适合错误=合理的___还返回匹配的错误。

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

输入参数

全部展开

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

数据类型:

网络参数数据,指定为矢量、2-D数组或3-D数组。数据值的长度必须等于频率值的长度。

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

数据类型:

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

属性

全部展开

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

数据类型:

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

数据类型:逻辑

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

数据类型:

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

  • “关闭”-无显示

  • “上”-印刷资料

  • “阴谋”-插补进度图

  • “两个”- -印刷信息和情节。

数据类型:字符

对象的功能

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

例子

全部折叠

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

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

对s参数进行合理拟合。

拟合=合理(S);

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

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

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

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

[z,p,k,dcgain] = zpk(fit)
z =2×2单元格数组{13x1 double} {13x1 double} {13x1 double}
p =2×2单元格数组{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中引入