Моделирование
Каскадное соединение
S-параметры поставщиков, шум и нелинейность, добавленные в симуляцию платы: усиление, коэффициент шума, IIP3, P1dB, SFDR и устойчивость.
Вставляет измеренные устройства в S-параметры симуляции платы. Каждый порт симуляции платы должен был быть возбуждён (не указывайте excite). Порты, не соединённые с устройством, являются портами результата, который записывается как <name>.result.json и файл Touchstone, как при любом запуске FDTD.
name = "lna-cascade"
kind = "cascade"
board = "lna-rf" # the FDTD sim of the board around the devices
[[devices]]
ref = "U1"
file = "spf5189z.s2p" # Touchstone 1.x, S parameters, any of MA / DB / RI
ports = ["AMP_IN", "AMP_OUT"] # board port for device port 1, 2, ...
[[devices]] # a two-terminal part from its vendor fixture data
ref = "L1"
file = "models/coilcraft_bcr-162.s2p"
ports = ["L1"] # one board port, at the part's RF pad or across its pads
mount = "shunt" # how the vendor measured it: "shunt" to ground or "series"Импеданс установленного компонента берётся из того, что лучше обусловлено: S11 или S21, затем соединяется с портом платы как однопортовое устройство.
Шум и линейность добавляются, когда данные есть:
bandwidth = "2MHz" # for the noise floor and SFDR; without it the floor is per Hz
report = ["1090MHz"] # frequencies for the budget readings, default the datasheet rows
ambient = 25.0 # board temperature for its thermal noise, C
[after] # the stage behind the output, e.g. the receiver
nf = 6.0 # dB
# iip3 = -10.0 # dBm
[[devices]]
ref = "U1"
file = "models/qorvo_spf5189z.s2p"
ports = ["AMP_IN", "AMP_OUT"]
[[devices.datasheet]] # one row per frequency, every column optional
freq = "0.9GHz"
nf = 0.55 # dB with a 50 ohm source
oip3 = 38.5 # dBm
p1db = 22.4 # output P1dB, dBmШум передаётся в виде матриц корреляции шумовых волн: пассивная плата и установленные компоненты из их S-матриц при температуре платы, усилитель из блока шума Touchstone, если файл его содержит (NFmin, Gamma opt, Rn), иначе из nf в даташите, взятого как NFmin при Gamma opt = 0, что точно только когда плата представляет 50 Ом. Вне диапазона данных коэффициент шума оставляется пустым, а не угадывается. Линейность отнесёт OIP3 и P1dB каждого устройства ко входу через усиление, которое даёт ему сеть, и сложит их как обратные величины; after объединяет по Фриссу. Показания дают усиление, NF, уровень шума (-174 дБм/Гц + NF + 10 log B), SFDR (2/3 от IIP3 над уровнем), IIP3, OIP3 и выходной P1dB на каждой отчётной частоте, а просмотрщик строит график коэффициента шума и mu рядом с диаграммой Смита.
Данные устройств интерполируются линейно по действительной и мнимой частям, а полоса обрезается до места, где у каждого устройства есть данные. Результат двухпортового устройства сообщает пиковое и минимальное усиление, худшие S11, S22 и S12, а также наименьшие mu Эдвардса-Сински и K Роллета (mu выше 1 на каждой частоте означает безусловную устойчивость). Результат устаревает, когда спецификация, результат платы или файл устройства меняются.