agentee

Simulazione

Cascata

Parametri S, rumore e linearità del produttore inseriti in una simulazione della scheda: guadagno, figura di rumore, IIP3, P1dB, SFDR e stabilità.

Inserisce dispositivi misurati negli S-parametri di una simulazione di scheda. Ogni porta della simulazione di scheda deve essere stata eccitata (lascia excite fuori). Le porte non collegate a un dispositivo sono le porte del risultato, che viene scritto come <name>.result.json e un file Touchstone come per qualsiasi esecuzione 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"

L'impedenza di un componente montato viene presa da quello di S11 e S21 che è meglio condizionato, poi collegato alla porta della scheda come una porta singola.

Il rumore e la linearità vengono inclusi quando i dati sono disponibili:

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

Il rumore è trasportato come matrici di correlazione delle onde di rumore: la scheda passiva e i componenti montati dalle loro matrici S alla temperatura della scheda, un amplificatore dal blocco di rumore Touchstone quando il file ne ha uno (NFmin, Gamma opt, Rn), altrimenti dal nf della scheda tecnica preso come NFmin con Gamma opt = 0, che è esatto solo quando la scheda presenta 50 ohm. Fuori dai dati la figura di rumore viene lasciata vuota invece che stimata. La linearità riferisce l'OIP3 e il P1dB di ogni dispositivo all'ingresso attraverso il guadagno che la rete gli fornisce e li somma come reciproci; after unisce con Friis. Le letture danno guadagno, NF, fondo di rumore (-174 dBm/Hz + NF + 10 log B), SFDR (2/3 di IIP3 sul fondo), IIP3, OIP3 e P1dB in uscita a ogni frequenza riportata, e il visualizzatore traccia la figura di rumore e mu accanto al diagramma di Smith.

I dati del dispositivo vengono interpolati linearmente nelle parti reale e immaginaria e la banda viene tagliata dove ogni dispositivo ha dati. Un risultato a due porte riporta il picco e il minimo di guadagno, il peggiore tra S11, S22 e S12, e il mu di Edwards-Sinsky e il K di Rollett più bassi (mu sopra 1 a ogni frequenza indica stabilità incondizionata). Il risultato diventa obsoleto quando la specifica, il risultato della scheda o un file di dispositivo cambiano.

docs/format.md · Markdown per agenti