RF PA Design
A practical engineering guide to designing RF power amplifiers — from device selection and load-line analysis through output matching network synthesis, bias circuit design, stability analysis, thermal management and PCB layout. Worked examples for a 2.4 GHz WiFi PA and 3.5 GHz 5G NR PA.
PA Design Flow
PA design is iterative and heavily measurement-driven. The flow below is the industry standard sequence — skip any step and you'll spend twice as long debugging.
Transistor Selection
The transistor is the hardest design decision to change later — once your PCB is laid out around a specific package, switching devices requires a respin. Read the datasheet load-pull data carefully before committing.
| Parameter | What to Check | Why |
|---|---|---|
| Pout vs freq | Is rated Pout achievable at your frequency? | GaN devices derate 1–2 dB per doubling of frequency |
| PAE at Pout | Load-pull PAE contours at your Pout | Datasheet headline PAE is often at max power, not your backoff point |
| Gain | Small-signal and large-signal gain at f | Low gain → more driver stages needed → more total power consumption |
| P1dB vs Pout | How much headroom above P1dB is Psat? | More headroom = less distortion at your Pout level |
| Thermal resistance | Rth_junction_to_case (°C/W) | Determines heatsink requirement at rated power |
| Impedance | Zin and Zopt at frequency | Very low impedance (e.g. 2+j1 Ω) needs high-Q matching — lossy, narrowband |
| Package | Flange, SMD, bare die, QFN | Flange easiest for thermal. SMD fine to 10 GHz. Bare die for MMIC |
Load-Line Analysis & R_opt
The load line is drawn on the transistor I-V plane to determine the optimal load impedance. For maximum output power, the load line must use the full available voltage swing and current swing simultaneously — without hitting knee voltage or saturation current.
P_out_max = (V_DD − V_knee)² / (2·R_opt) = I_max·(V_DD − V_knee) / 2 (watts)
I_Q ≈ 10–15% × I_DSS (Class AB quiescent current)
V_DS_swing = V_DD − V_knee (one-sided) → 2×(V_DD − V_knee) peak-to-peak
V_knee ≈ 2–5 V (GaN), 0.5–1.5 V (GaAs), 3–5 V (LDMOS)
Worked Example — R_opt for 10W GaN PA at 3.5 GHz
Output Matching Network Design
The output matching network (OMN) transforms the 50 Ω load to R_opt at the transistor drain. It must also present the correct harmonic impedances (short for Class F, open for Class F⁻¹) and must handle the full PA output current without saturating inductors or excessive resistive loss.
Lumped LC Matching (≤2 GHz)
Q = √(R_L/R_S − 1) = √(50/R_opt − 1)
X_S = Q·R_S (series reactance, inductor if positive)
X_P = R_L/Q (shunt reactance, capacitor if positive X_S)
L = X_S/(2πf) · C = 1/(2πf·X_P)
Transmission Line Matching (≥2 GHz)
Above 2 GHz, lumped inductors become lossy and resonant — transmission line matching on the PCB is preferred. The quarter-wave transformer and single-stub tuner are the most common techniques.
Length = λ_g/4 = c/(4f√ε_eff) at design frequency
BW ≈ 100%/Q (inherently narrowband — use multi-section for >20% BW)
For CGH40010 example: Z_TL = √(13.9 × 50) = √695 = 26.4 Ω
On Rogers RO4350B (εr=3.66): Z=26.4 Ω → W≈6 mm at 3.5 GHz → feasible
Input Matching Network
The input matching network (IMN) transforms 50 Ω to the transistor gate impedance Z_in. Unlike the OMN, the IMN handles small signal levels so loss requirements are more relaxed — but it critically affects gain, stability, and noise.
| IMN Design Goal | Target Impedance | Trade-off |
|---|---|---|
| Maximum gain | Γ_MS = S11* (conjugate match) | May be unstable — check K factor first |
| Minimum NF | Γ_opt (noise optimal) | Gain sacrifice — Γ_opt ≠ Γ_MS in general |
| Stability | Inside stability circles on Smith chart | May sacrifice gain to ensure K>1 |
| Flat gain vs freq | Mismatch deliberately introduced at low f | Traded gain vs bandwidth flatness |
Bias Circuit Design
The bias network does three things: sets the quiescent operating point, provides a stable supply immune to RF feedback, and protects the transistor from thermal runaway. For GaN PAs, the gate bias is negative (typically −2 to −4 V) — requiring a negative supply or charge pump.
Drain Bias Feed
Z_RFC = 2πf₀·L ≫ R_opt → L ≫ R_opt/(2πf₀)
Example: R_opt=14 Ω at 3.5 GHz → L ≫ 14/(2π×3.5×10⁹) = 0.64 nH → use L ≥ 10 nH (15× margin)
Bypass caps: C_bypass resonates RFC at sub-harmonic frequencies → prevents oscillation
Use C in parallel: 100 pF (HF), 1 nF, 10 nF, 100 nF, 10 μF (bulk) — spans 6 decades of frequency
Active Bias for Thermal Stability
GaN and GaAs HEMTs have negative temperature coefficient of Ids — as temperature rises, Ids falls. This is self-protecting against thermal runaway (unlike BJTs). However, Vgs for a fixed Ids shifts with temperature — so a fixed gate voltage source causes Ids to drift with temperature. An active bias circuit compensates:
PA Stability Analysis
PA stability is more challenging than LNA stability because: (1) the transistor is driven into its nonlinear region, (2) harmonic impedances matter, (3) the bias network creates potential feedback paths, and (4) the device gain is highest at low frequencies where the matching network provides no attenuation.
|Δ| = |S11·S22 − S12·S21| (determinant)
Unconditionally stable: K > 1 AND |Δ| < 1 at ALL frequencies
μ = (1−|S11|²) / (|S22 − S11*·Δ| + |S12·S21|) (μ-factor — single condition, μ > 1 = stable)
PA stability must be checked from DC to 10× the operating frequency!
Stabilisation Techniques
| Technique | Where Added | Effect | Penalty |
|---|---|---|---|
| Series gate resistor | Between gate pad and matching network | Reduces K degradation at low f — adds loss to feedback path | Gain loss: each Ω = ~0.5–1 dB at GHz |
| RC feedback (shunt at gate) | RC to ground at gate node | Broadband stabilisation without excessive gain loss | Slight NF degradation |
| Source inductance | Bondwire or via inductance at source/emitter | Reduces gain at high frequency (negative feedback) | Reduces gain — can be modelled in simulation |
| Lossy input network | IMN with deliberate loss at unstable frequencies | Reduces gain below K=1 boundary | Lower gain in operating band too |
| Low-f absorber | RC in drain bias feed, shunted below band | Absorbs low-frequency oscillation energy without affecting RF | Minimal — bias feed absorber |
Thermal Design
PA thermal design determines reliability and maximum output power. The transistor junction temperature T_j must stay below the maximum rated temperature — typically 150°C for GaAs, 225°C for GaN on SiC — under worst-case conditions (max Pout, max ambient, no airflow).
P_diss = P_DC − P_out = P_out × (1/PAE − 1) (watts dissipated as heat)
θ_jc = junction-to-case (from datasheet) · θ_cs = case-to-heatsink (thermal paste) · θ_sa = heatsink-to-ambient
Thermal paste: θ_cs ≈ 0.1–0.5 °C/W · Natural convection heatsink: θ_sa ≈ 5–20 °C/W
Forced air: θ_sa ≈ 1–5 °C/W · Liquid cooling: θ_sa ≈ 0.1–0.5 °C/W
Worked Example — Junction Temperature
PA PCB Layout Rules
| Rule | Why | Consequence if Broken |
|---|---|---|
| Ground via fence every λ/20 | Prevents substrate modes and surface waves | Oscillation, gain ripple, unexpected radiation |
| Solid copper under transistor | Thermal path to heatsink or copper pour | Junction temperature 20–50°C higher |
| Minimum trace length at drain/gate | Every mm of trace = ~0.5–1 nH parasitic | Shifts matching network resonance — detuned |
| Separate input/output ground paths | Prevents output-to-input coupling | Oscillation via common ground impedance |
| Bypass caps as close as possible to DC pads | Minimises resonant inductance in bias feed | Bias feed becomes antenna — radiates harmonics |
| Use Rogers substrate (not FR4) above 2 GHz | FR4 tan δ = 0.02 vs Rogers 0.0037 — 5× lower loss | OMN/IMN loss reduces PAE by 3–8% |
| Shield input from output | Prevents RF leakage coupling | Reduced isolation → instability or reduced gain flatness |
| Keep bias lines short and decoupled | Long bias lines couple RF onto supply | Radiated emissions, supply modulation, oscillation |
PA Measurement & Verification
| Measurement | Equipment | What to Check |
|---|---|---|
| S-parameters (small signal) | VNA (2-port) | S11 (input match), S21 (gain), S22 (output match), K stability factor |
| P1dB | Signal generator + power meter | Compress gain by 1 dB — verify matches datasheet at your frequency |
| PAE vs Pout | Sig gen + power meter + current probe | PAE = (Pout−Pin)/PDC — plot vs Pout sweep |
| ACPR | Signal generator (modulated) + spectrum analyser | Adjacent channel power ratio at specified offset — must meet standard mask |
| Harmonics | Spectrum analyser + harmonic filter | 2f₀, 3f₀ levels — must meet regulatory spurious emission limits |
| Thermal imaging | IR camera | Identify hot spots — gate pad should be coolest, drain hottest |
| Load pull | Load pull tuner system (Maury, Focus) | Map PAE and Pout vs Γ_load — verify simulation matches measurement |