放大器
创建两口的放大器元素
描述
创建
属性
的名字
- - - - - -放大器的名字
“放大器”
(默认)|特征向量|字符串标量
放大器,名称指定为一个特征向量。所有的名字都必须有效的MATLAB®变量名。
例子:Name =“放大器”
UseNetworkData
- - - - - -在放大器参数描述
假
或0
(默认)|真正的
或1
在放大器参数特性,指定为一个逻辑真正的
或1
或假
或0
。当你设定这个属性真正的
,放大器
对象使用NetworkData
和NoiseData
属性计算增益、匹配和噪声。当你设定这个属性假
,放大器
对象使用获得
,寻
,Zout
,NF
属性计算增益、匹配和噪声。
例子:UseSparameters = 1
获得
- - - - - -可用功率增益
0
(默认)|真正的有限的标量
可用功率增益,指定为一个真正的有限在dB标量。
例子:获得= 10
NF
- - - - - -噪声图
0
(默认)|真正的有限非负标量
噪音图,指定为一个真正的有限非负标量dB。
例子:NF = -10
OIP2
- - - - - -二阶output-referred拦截点
正
(默认)|真正的标量
二阶output-referred拦截点,指定为一个真正的标量dBm。
例子:OIP2 = 8
OIP3
- - - - - -三阶output-referred拦截点
正
(默认)|真正的标量
三阶output-referred拦截点,指定为一个真正的标量dBm。
例子:OIP3 = 10
寻
- - - - - -输入阻抗
50
(默认)|正实部有限的标量
输入阻抗,指定为一个积极的实数部分有限的标量欧姆。您还可以使用一个复杂的价值与积极的实部。
例子:寻= 40
Zout
- - - - - -输出阻抗
50
(默认)|正实部有限的标量
输出阻抗,指定为一个标量欧姆。您还可以使用一个复杂的价值与积极的实部。
例子:Zout = 40
文件名
- - - - - -两口的试金石文件的名称
”
(默认)|字符串标量|特征向量
两口的试金石文件名称提取NetworkData
和NoiseData
属性,指定为一个字符串标量或特征向量。
例子:文件名= ' default.s2p '
NetworkData
- - - - - -网络数据
网络参数对象
网络数据放大器,指定为一个参数对象二端口网络。的网络参数对象类型:
网络参数对象定义了频率相关放大器增益和阻抗匹配,通常,一个sparameters
从一个两口的试金石文件对象。指定一个frequency-independent网络数据,设置NetworkData
财产[]
。这个重置网络数据端口网络frequency-independent对象定义的获得
,寻
,Zout
属性。
例子:NetworkData = nd
NoiseData
- - - - - -噪声数据
noiseParameter
对象
放大器的噪声数据,指定为一个noiseParameters
对象。的noiseParameter
对象包含一个频率相关噪声图从一个两口的试金石加载文件或建立MATLAB®命令行。指定一个frequency-independent噪声图,设置NoiseData
来[]
。
例子:NoiseData = np
NumPorts
- - - - - -数量的端口
2
(默认)|标量整数
这个属性是只读的。
港口,作为一个标量返回整数。
终端
- - - - - -港口码头的名字
{' p1 +“p2 +“p1 - ' ' p2 - '}
(默认)|细胞向量
这个属性是只读的。
港口码头的名字,作为细胞返回向量。
对象的功能
克隆 |
创建复制现有电路元件或电路的对象 |
例子
分析COTS放大器
使用射频工具箱放大器
对象模型Qorvo CMD240COTS放大器。首先,使用sparameter
对象捕捉的参数数据CMD240数据文件(版权(c) Qorvo Inc .复制许可)。
S = sparameters (“cmd240-sparameters.s2p”);rfplot (S)
然后使用noiseParameters
对象建立噪声数据。
NF = [4 2.9 2.2 1.8 2.1 2.3 2.4 3.1 3.7 2.2 - 2);频率= (2:2:22)* 1 e9;nd = noiseParameters (NF、频率、50)
nd = noiseParameters属性:频率:x1双[11]Fmin: x1双[11]GammaOpt: [11 x1双]Rn: [11 x1双)
创建一个放大器使用CMD240数据文件并添加放大器的噪声数据。
a1 =放大器(“文件名”,“cmd240-sparameters.s2p”,“OIP3”,27.8);a1。NoiseData = nd%清除文件名文件。由于没有噪音
a1 =放大器:放大器元素名称:“放大器”UseNetworkData: 1)文件名:“NetworkData: [1 x1 sparameters] NoiseData: [1 x1 noiseParameters] OIP2:正OIP3: 27.8000 NumPorts: 2终端:{“p1 +”“p2 +”的p1 - ' ' p2 - '}
或者,您可以使用nport
对象来保存参数和噪声数据,然后使用rfwrite
函数创建一个标准文件。
n = nport (NetworkData =年代,NoiseData = nd);rfwrite (n,“CMD240withNF.s2p”,“格式”,“扶轮”)=放大器(“文件名”,“CMD240withNF.s2p”,“OIP3”,27.8);
使用rfbudget
对象比较Friis分析谐波平衡分析。
b = rfbudget (1 e3 e9 10, -30年,“规划求解”,“HarmonicBalance”);b.Friis
ans =结构体字段:OutputPower: -15.0349 TransducerGain: 14.9651 NF: 2.2000 IIP2: [] OIP2: [] IIP3: 12.7828 OIP3: 27.8000信噪比:111.7752
b.HarmonicBalance
ans =结构体字段:OutputPower: -15.0353 TransducerGain: 14.9647 NF: 2.1995 IIP2:正OIP2:正IIP3: 12.7821 OIP3: 27.7980信噪比:111.7756
获得15分贝和噪声图2.2 dB。这个匹配的产品数据表。有关更多信息,请参见CMD240产品数据表。你可以验证这一点射频预算分析仪应用程序。
显示(b)
您还可以使用exportTestbench
函数与射频Blockset仿真验证。类型exportTestbench (b)
命令在命令行打开从预算射频测量testbench对象。
exportTestbench (b)
点击运行看到大约15分贝增益。
设置被测量的射频测量单元NF
然后点击运行查看图约为2.2分贝的噪音。
放大器响应频谱分析仪中显示窗口。
创建包含噪声放大器元素从试金石文件数据
创建一个的放大器default.s2p
标准文件。
=放大器(文件名=“default.s2p”)
=放大器:放大器元素名称:“放大器”UseNetworkData: 1)文件名:“违约。s2p的NetworkData: [1 x1 sparameters] NoiseData: [1 x1 noiseParameters] OIP2:正OIP3:正NumPorts: 2终端:{“p1 +”“p2 +”的p1 - ' ' p2 - '}
定义一个测量噪声图、噪声频率,并参考阻抗数据。
NF = [4 3 2 2 2 2 2 2.5 3.5 2.5 - 3];频率= (2:2:22)* 1 e9;z0 = 50;
建立测量NF的噪声参数数据。
np = noiseParameters (NF,频率,z0);
添加这个噪音数据放大器
对象。
=放大器(文件名=“default.s2p”,NoiseData = np)
=放大器:放大器元素名称:“放大器”UseNetworkData: 1)文件名:“NetworkData: [1 x1 sparameters] NoiseData: [1 x1 noiseParameters] OIP2:正OIP3:正NumPorts: 2终端:{“p1 +”“p2 +”的p1 - ' ' p2 - '}
创建放大器元素
创建一个放大器
对象名为“采用多次
”,有一个10 dB的增益。
= =放大器(名称“放大器”获得= 10)
=放大器:放大器元素名称:“放大器”UseNetworkData: 0获得:10 NF: 0 OIP2:正OIP3:正寻:50 Zout: 50 NumPorts: 2终端:{“p1 +”“p2 +”的p1 - ' ' p2 - '}
放大器电路
创建一个放大器增益为4 dB对象。创建另一个放大器的对象有一个三阶拦截(OIP3) 13 dBm的输出。
amp1 =放大器(“获得”4);amp2 =放大器(“OIP3”13);
建立2个使用放大器电路。
c =电路([amp1 amp2])
c =电路:电路元件elementname:{“放大器”的Amplifier_1}元素:[1 x2放大器]节点:[0 1 2 3]的名字:“无名”NumPorts: 2终端:{“p1 +”“p2 +”的p1 - ' ' p2 - '}
RF系列射频元素的预算分析
创建一个与4 dB的增益放大器。
一个=放大器(增益= 4);
创建一个调制器的OIP3 13 dBm。
m =调制器(OIP3 = 13);
创建一个使用N-port元素passive.s2p
。
n = nport (“passive.s2p”);
创建一个射频元素10 dB的增益。
r = rfelement(增益= 10);
计算一系列的预算RF射频元素的输入频率为2.1 GHz, -30 dBm的可用的输入功率和带宽10 MHz。
b = rfbudget (2.1 e9 (m r n), -30年,10 e6)
与属性:b = rfbudget元素:[1 x4 rf.internal.rfbudget.Element] InputFrequency: 2.1 GHz AvailableInputPower: -30 dBm SignalBandwidth: 10 MHz解算器:Friis自动更新:真正的分析结果OutputFrequency: (GHz) [2.1 - 3.1 3.1 - 3.1] OutputPower: (dBm) [-20.6 -26 -26 -16] TransducerGain: (dB) [4 4 14 9.4] NF: (dB) [0 0 0 0.1392] IIP2: (dBm) [] OIP2: (dBm) [] IIP3: (dBm)[正9 9 9]OIP3: (dBm) (Inf 13 23 18.4)信噪比:(dB) (73.98 - 73.98 73.98 - 73.84)
输入显示
命令在命令窗口来显示分析射频预算分析仪应用程序。
显示(b)
版本历史
介绍了R2017aR2022a:射频放大器模型使用二端口网络参数标准文件
模型一个射频放大器元素从一个两口的试金石文件使用网络参数,指定文件的名称文件名财产。对象提取的值NetworkData和NoiseData从这个文件属性。
另请参阅
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。