RF impedance matching calculator: L, Pi and T
To match a complex source Zs = Rs + jXs to a complex load ZL = RL + jXL, enter the four values and the frequency. We compute the L-network (one inductor, one capacitor) that presents the conjugate Zs* back to the source, which is the condition for maximum power transfer. The result gives ideal values, values rounded to your chosen preferred-value series, Q, bandwidth, and the return loss those buyable parts actually deliver.
From a VNA sweep (.s1p)
Drop a one-port Touchstone file and we read the impedance at your design frequency, interpolating between samples. S-parameters only, and never outside the measured band.
Source Zs
No file loaded.
Load ZL
No file loaded.
- ● load
- ○ after each element
- ✕ target Zs*
- ◆ with rounded parts
- constant VSWR
- constant Q
- ◉ worst case over tolerance
7.5 nH
shunt L = 10 nH · Q = 0.831 · match -37.9 dB
Ideal lossless network, exact at the design frequency only. Pi and T narrow the band relative to an L, never widen it. Networks are ranked by the worst match inside the component tolerance box, so the default is the most robust rather than the best on paper. Inductor Q, capacitor ESR and package parasitics shift the real tuning further: confirm on a VNA.
An approximate match is paid for in lost range and in certification margin. We design and measure RF chains from HF to multi-gigahertz: book a free 30-minute audit through our contact page.
FAQ
- Why target the conjugate Zs* rather than the real part Rs?
- Maximum power transfer requires the impedance seen by the source to be the conjugate of its own, that is Rs minus jXs. Matching only the real part leaves the source reactance uncompensated, so power is reflected and the link budget suffers. As soon as Xs is non-zero, targeting Rs alone produces the wrong network. That is why this calculator asks for all four quantities rather than two resistances.
- Why does the calculator offer several networks?
- Depending on the impedances, up to four L-networks match equally well at the design frequency: series L with shunt C, series C with shunt L, and the two mixed pairs L-L and C-C. They differ on two things that matter in practice. Q, which sets the bandwidth: a lower Q tolerates component drift better. And DC behaviour: a series capacitor blocks bias, a series inductor passes it. The table compares them all and ranks them most robust first: the default is the network that holds up best when the components drift within tolerance, not the one with the best nominal figure.
- What does the return loss after rounding actually mean?
- Ideal values come from a continuous calculation, but you buy parts from a preferred-value series. We do not simply round each component to its own nearest value: the two errors can partly cancel, so we search neighbouring values for the best buyable pair. The network is then rebuilt with those values, the real input impedance recomputed and the resulting reflection coefficient shown. A perfect ideal match can fall below 20 dB once snapped to E12. That figure, not the theoretical one, is what you should check before ordering components.
- When should I pick a Pi or T network over an L?
- An L-network has no adjustable Q: it follows from the resistance ratio. Pi and T add a third element and make Q free, but in one direction only. Their minimum Q is still the one the resistance ratio dictates, so they narrow the band and never widen it. Choose them to filter deliberately, reject a harmonic, or hit a specific loaded Q. For a difficult match they do not help: the L-network remains the widest and the least sensitive to component tolerance.
- What does the worst case beside the match mean?
- An E24 part is a 5% part, E12 is 10%, E96 is 1%. So we sweep the tolerance box around the two chosen values and report the worst match found inside it: that is the performance you can guarantee in production, not the one an ideal sample gives. The degradation is far from marginal, typically 7 to 15 dB at plus or minus 5 percent. It also changes the ranking: a network that looks better on paper can be the more fragile of the two.
- Does the calculation account for component losses?
- No, the network is computed from ideal lossless elements. In practice an inductor's finite Q, a capacitor's equivalent series resistance and package parasitics shift the tuned frequency and reduce efficiency, and they matter more as network Q rises. We recommend treating the result as a starting point, then verifying with a vector network analyser on the actual board before committing the layout.
- Why does Q rise when the impedances are far apart?
- In an L-network Q is not a free parameter: it follows from the resistance transformation ratio. The wider the gap between source and load, the higher the Q, so the narrower the bandwidth and the more sensitive the network becomes to component tolerance. If the resulting bandwidth is too narrow for your application, the answer is a Pi or T network, or matching in two stages.
- Can I enter an impedance measured on a VNA?
- Yes, that is the intended use. A vector network analyser reports the real and imaginary parts of the impedance directly at your working frequency: enter them in the RL and XL fields, keeping the sign. A negative reactance is capacitive, a positive one is inductive. A real antenna is almost always complex, which is exactly what calculators limited to two resistances cannot handle.
AESTECHNO is an electronics design house based in Montpellier, France. 10+ years of RF design experience, with a 100% success rate on CE/FCC certifications.