Simulatie
Cascading
Vendor S-parameters, ruis en lineariteit in een printplaat simulatie: gain, noise figure, IIP3, P1dB, SFDR en stabiliteit.
Plaatst gemeten onderdelen in de S-parameters van een platoonderzoek. Elke poort van het platoonderzoek moet zijn aangedreven (laat excite weg). De poorten die niet aan een onderdeel zijn aangesloten, zijn de poorten van het resultaat, dat wordt geschreven als <name>.result.json en een Touchstone-bestand zoals bij elke FDTD-run.
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"De impedantie van een gemonteerd onderdeel wordt genomen uit welke van S11 en S21 beter geconditioneerd is, en vervolgens aangesloten op de plaatpoort als een eenpoort.
Ruis en lineariteit komen mee als de data er is:
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, dBmRuis wordt gedragen als ruisgolfcorrelatiematrices: het passieve plaatonderzoek en gemonteerde onderdelen uit hun S-matrices bij de plaattemperatuur, een versterker uit het Touchstone-ruisblok als het bestand er een heeft (NFmin, Gamma opt, Rn), anders uit de nf in de datasheet, genomen als NFmin met Gamma opt = 0, wat alleen exact is wanneer de plaat 50 ohm presenteert. Buiten de data wordt de ruisfactor blanco gelaten in plaats van geraad. Lineariteit referent de OIP3 en P1dB van elk onderdeel naar de ingang via de versterking die het netwerk geeft en voegt ze toe als reciprocen; after verbindt via Friis. Metingen geven versterking, NF, ruisvloer (-174 dBm/Hz + NF + 10 log B), SFDR (2/3 van IIP3 boven de vloer), IIP3, OIP3 en uitgang P1dB bij elke gerapporteerde frequentie, en de viewer plot de ruisfactor en mu naast het Smith-diagram.
Onderdeeldata wordt lineair geïnterpoleerd in reële en imaginaire delen, en het band wordt afgekapt tot waar elk onderdeel data heeft. Een twee-poortresultaat rapporteert versterkingspiek en -dal, slechtste S11, S22 en S12, en de laagste Edwards-Sinsky mu en Rollett K (mu boven 1 bij elke frequentie is onvoorwaardelijk stabiel). Het resultaat wordt verouderd wanneer de specificatie, het plaatresultaat of een onderdeelbestand verandert.