シミュレーション
カスケード
ベンダーの S パラメータ、ノイズ、線形性を基板シミュレーションに組み込み: ゲイン、ノイズフィギュア、IIP3、P1dB、SFDR、安定性。
測定されたデバイスを、基板シミュレーションのSパラメータに挿入します。基板シミュレーションのすべてのポートは駆動されていなければなりません(excite を省略します)。デバイスに接続されていないポートは、結果のポートとなり、<name>.result.json と、FDTD実行と同様のTouchstoneファイルとして書き出されます。
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のどちらかがより良い条件にあるかによって取得され、その後、1ポートとして基板ポートに結合されます。
データがある場合、ノイズと線形性が伴います:
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 はFriisで結合します。読み取り値は、報告される各周波数でのゲイン、NF、ノイズフロア(-174 dBm/Hz + NF + 10 log B)、SFDR(フロアに対するIIP3の2/3)、IIP3、OIP3、出力P1dBです。ビューアは、スミスチャートの横にノイズフィギュアとmuをプロットします。
デバイスデータは、実部と虚部で線形補間され、バンドはすべてのデバイスにデータがある範囲に切り詰められます。2ポートの結果は、ゲインのピークとロー、最悪のS11、S22、S12、および最悪のEdwards-Sinsky muとRollett Kを報告します(すべての周波数でmuが1を超えることは無条件に安定であることを意味します)。仕様、基板の結果、またはデバイスファイルが変更されると、結果は古くなります。