rfmodel.rational

商店放大器或混频器的输出功率和相位信息

描述

使用理性的类代表射频组件使用一个有理函数对象的形式:

F ( 年代 ) = ( k = 1 n C k 年代 一个 k + D ) e 年代 τ , 年代 = j 2 π f

有两种方法可以构造一个有理函数对象:

  • 可以容纳一个有理函数对象组件数据使用rationalfit函数。

  • 您可以使用rfmodel.rational构造函数直接指定组件的pole-residue表示。

创建

描述

例子

h = rfmodel.rational返回一个有理函数对象的属性设置为默认值。

h = rfmodel.rational (Property1, value1, Property2, value2,…)设置使用一个或多个属性名称-值对。您可以指定多个名称-值对。附上报价中的每个属性名

属性

全部展开

极点的有理函数对象,指定为一个复杂的矢量在弧度/秒。房地产长度所示:

F ( 年代 ) = ( k = 1 n C k 年代 一个 k + D ) e 年代 τ , 年代 = j 2 π f

在那里,n必须等于向量的长度你提供吗“C”n是波兰人在有理函数对象的数量。默认情况下,这个属性是空的。

数据类型:

残留的有理函数对象,指定为一个复杂的矢量在弧度/秒。房地产长度所示

F ( 年代 ) = ( k = 1 n C k 年代 一个 k + D ) e 年代 τ , 年代 = j 2 π f

作为n,必须等于你提供的向量的长度“一个”n是残留在有理函数对象的数量。默认情况下,这个属性是空的。

数据类型:

频率响应抵消,指定为一个标量。默认值是0

数据类型:

频率响应时间延迟,指定为一个标量。默认值是0

数据类型:

对象名称,指定为一个1)×(n字符数组。这是一个只读属性。

数据类型:字符

对象的功能

timeresp 为理性的对象和时间响应rationalfit函数对象
stepresp 理性的对象和阶跃信号响应rationalfit函数对象
freqresp 频率响应和理性的对象rationalfit函数对象
冲动 有理函数对象的脉冲响应
ispassive 返回true,如果rationalfit输出所有的频率都是被动的
makepassive 实施被动rationalfit输出或理性的对象
被动 情节是被动的,N——- - - - - -Nrationalfit函数输出
generateSPICE 生成文件从香料rationalfit的参数的

例子

全部折叠

适合一个有理函数从一个数据rfdata.data对象。

S = sparameters (“defaultbandpass.s2p”);频率= S.Frequencies;data = rfparam (2, 1);适合= rationalfit(频率、数据)
适合= rfmodel。理性的with properties: A: [10x1 double] C: [10x1 double] D: 0 Delay: 0 Name: 'Rational Function'

构造一个有理函数对象,老鼠,波兰4 Mrad / s, 3研究生/ s,和5 600年毕业生/ s和残留Mrad / s, 2研究生/ s和4研究生/ s。

老鼠= rfmodel.rational (“一个”(5 e9 3 e9 4 e6),“C”(6 e8 2 e9 4 e9]);

从1.0 MHz到3.0 GHz进行频域分析。

f = [1 e6:1.0e7:3e9];

情节产生的频率响应在x - y平面分贝。

(职责、频率)= freqresp(鼠,f);图绘制(频率/ 1 e9, 20 * log10 (abs(职责)));包含(“频率(GHz)”)ylabel (“(dB)级”)

读取一个文件命名passive.s2p和2×2的参数。生成一个香料文件的参数。

S = sparameters (“passive.s2p”);适合= rationalfit(年代);generateSPICE(健康,“passive.ckt”)

电路是保存在当前文件夹。

介绍了R2009a