Smith Chart Impedance Matching Calculator: L, Pi and T

Design L, Pi and T networks for complex loads. Animate each element on a Smith chart, compare both L solutions, and check bandwidth, finite-Q losses and E-series rounding.

#bandwidth #component Q #impedance matching #L network #Pi network #RF #Smith chart #T network

This Smith chart calculator designs lumped-element networks that transform a complex load into a real source resistance at one frequency. Use it for RF interfaces, antenna experiments, receiver inputs, laboratory fixtures, or a classroom exercise in impedance transformation. The source defaults to 50 Ω, and you can change it for another real reference impedance.

Enter the design frequency and the load’s series resistance and reactance. Positive reactance means inductive; negative reactance means capacitive. Select an L network for a two-element match, or choose a Pi or T network when you want another degree of freedom. The L network calculator provides both algebraic solutions and lets you choose the shunt location. Automatic placement selects a feasible location; some complex loads permit either location.

For Pi and T networks, enter a design Q above the displayed minimum. Here Q means the larger Q of the two constituent L sections, a common narrowband design convention. It is an approximation to loaded network Q, so it does not define an exact return-loss bandwidth. Load reactance is absorbed into the adjacent element. Consequently, a part can change from capacitive to inductive even within a nominal low-pass or high-pass family.

Read the circuit from source to load, but follow the Smith-chart construction in reverse: start at the load and add P1, P2 and, where present, P3. Press ▶ or move the animation slider. Series reactance follows a constant-resistance circle; shunt susceptance follows a constant-conductance circle. The chart uses exact, lossless values so that the completed path reaches its center. The circuit and installed-value columns show your selected practical components.

Choose exact, E12 or E24 values and enable finite component Q to compare their effects. The return-loss chart separates ideal synthesis, rounding alone, and installed-part performance. VSWR and the power split help distinguish reflected power from heat dissipated in the matching parts. A good input match alone does not establish good efficiency.

Bandwidth is the contiguous frequency interval containing the design frequency that meets your return-loss threshold. If installed parts fail that threshold at the design frequency, this interval is reported as zero. An edge outside the sweep is flagged as truncated.

The sweep needs a load model. A constant resistance with a series L or C is useful when that equivalent circuit is justified. Constant complex impedance is only a local approximation. One measured impedance cannot reveal the bandwidth of a real antenna or transistor. This impedance matching calculator excludes transmission-line stubs, self-resonance, PCB parasitics, component tolerance, heating and voltage ratings. Confirm the result with suitable component models and measurements before building a final RF design.

How it is calculated

All networks use a real source resistance RSR_S and a load RL+jXLR_L+jX_L at f0f_0. The Smith chart plots Γ=(z−1)/(z+1)\Gamma=(z-1)/(z+1) with z=Z/RSz=Z/R_S. Own algebra implements the series/parallel transformations described by Long (UCSB Notes 5, pp. 3–8 and 26–29), Bowick and Pozar. Open worked numerical checks come from Analog Devices and Steer.

For a load-side L shunt, write the normalized load admittance as g+jbg+jb. Solve bt=±g−g2b_t=\pm\sqrt{g-g^2}, add shunt susceptance bt−bb_t-b, then add series reactance xs=bt/gx_s=b_t/g. This requires RL,∥≥RSR_{L,\parallel}\ge R_S. For a source-side shunt, solve xt=±r(1−r)x_t=\pm\sqrt{r(1-r)}, add series reactance xt−xx_t-x, then shunt susceptance bs=xt/rb_s=x_t/r. This requires RL≤RSR_L\le R_S. Both signs are retained. Degenerate series elements become wires and degenerate shunts become opens.

Pi synthesis uses RL,∥=(RL2+XL2)/RLR_{L,\parallel}=(R_L^2+X_L^2)/R_L and virtual resistance Rv=max⁡(RS,RL,∥)/(1+Q2)R_v=\max(R_S,R_{L,\parallel})/(1+Q^2). T synthesis uses Rv=min⁡(RS,RL)(1+Q2)R_v=\min(R_S,R_L)(1+Q^2). Each side is an L section with Qk=Rhigh/Rlow−1Q_k=\sqrt{R_\mathrm{high}/R_\mathrm{low}-1}. Combine the central series reactances in Pi or central shunt susceptances in T. Subtract the load susceptance from the Pi output shunt, or subtract its reactance from the T output series element. This is the maximum-section-Q approximation, not an exact stored-energy or 3 dB Q.

Convert with XL=ωLX_L=\omega L, XC=−1/(ωC)X_C=-1/(\omega C), BC=ωCB_C=\omega C, and BL=−1/(ωL)B_L=-1/(\omega L). E12/E24 mantissas follow the attached Vishay manufacturer sheet; nearest means minimum absolute difference, including the next decade.

For every sweep frequency, start with load current 1 and load voltage ZLZ_L. Add each series impedance to voltage, or shunt admittance to current. A finite-Q part has series resistance ∣X∣/Qpart|X|/Q_\mathrm{part}; shunt branches use the reciprocal of that same lossy series model. Independently accumulate ∣I∣2R|I|^2R and ∣V∣2G|V|^2G losses. Input reflection gives return loss and VSWR. Delivered load power is divided by available source power; dissipation loss is relative to accepted input power.

The sweep has 801 logarithmic points and includes f0f_0 exactly. Search outward from that point using uncapped reflection magnitude to bracket the band edges. Bisect each bracket against ∣Γ(f)∣=10−RLgoal/20|\Gamma(f)|=10^{-RL_\mathrm{goal}/20}; the plotted 120 dB cap never enters this solve. Report clipped edges, or zero width if the center fails. Display return loss is capped at 120 dB and chart VSWR at 20; raw VSWR remains available in the calculation. The animation adds element reactance or susceptance at fixed f0f_0, not time-domain circuit dynamics. Every static and animated trace uses the same 129 points, uniform in circle angle between its exact endpoints. The normalized sagitta is at most 1−cos⁡(π/128)<0.0003021-\cos(\pi/128)<0.000302, below 0.077 pixel at the 760-pixel chart width.

Assumptions

  • Lumped, linear, passive components; positive real source and load resistance. Source reactance is zero.
  • The synthesis is lossless. Rounding and component Q are applied afterward without retuning.
  • Each component Q is constant throughout the sweep. The selected value represents a model input, not a guaranteed component specification.
  • Load resistance is constant. The series-L/C model uses X(f)=X0f/f0X(f)=X_0 f/f_0 for X0≥0X_0\ge0 and X(f)=X0f0/fX(f)=X_0 f_0/f for X0<0X_0<0. The alternative holds complex impedance fixed.
  • P1 is nearest the load and P3 nearest the source. A zero in an L/C table column means no component of that type, not a zero-valued physical part.
  • The two Pi/T families have equal-sign constituent L sections before absorbing load reactance. Mixed-sign Pi/T realizations and exhaustive topology optimization are outside this tool.
  • Algebra, circuit solver and drawings are original implementations. Sources establish the method and independent worked values.

Where it applies

Use only while component dimensions and PCB interconnects are electrically small and all parts operate below self-resonance. The input range of 0.01–3000 MHz is a numerical range, not a guarantee that lumped models remain valid. Check manufacturer RF models, tolerances, parasitics and power ratings for an actual build.

The maximum-section Q convention is approximate, especially for comparable end resistances or appreciable load reactance. The calculated return-loss band is conditional on the selected load and constant-component-Q models. It is not an antenna bandwidth measurement, a 3 dB power bandwidth, or f₀/Q.

Band edges are refined by bisection of the uncapped reflection threshold after bracketing on the sweep. The plotted curve may visually undersample an exceptionally narrow peak, but the bandwidth solve is independent of its peak height. A clipped band is a lower bound within the shown window. No stubs, transmission-line matching sections, active or negative-resistance loads, nonlinear devices, layout optimization or component tolerance analysis are included. Preferred values do not imply stocked RF component values or appropriate ratings.

References

  • Steve Long, UCSB ECE145A/ECE218A Notes Set 5 (2007), pp. 3–8 and 26–29: https://web.ece.ucsb.edu/~long/ece145a/Notes5_Matching_networks.pdf
  • Simon Bramble, Analog Devices, Radio Frequency (RF) Impedance Matching: Calculations and Simulations (2021), Figures 4, 10 and 13; open PDF pp. 2–5: https://www.analog.com/media/en/technical-documentation/tech-articles/radio-frequency-impedance-matching-calculations-and-simulations.pdf
  • Michael Steer, Microwave and RF Design III — Networks, §6.6, Example 6.6.1 and Q conventions: https://eng.libretexts.org/Bookshelves/Electrical_Engineering/Electronics/Microwave_and_RF_Design_III_-_Networks_(Steer)/06%3A_Chapter_6/6.6%3A_Multielement_Matching
  • Vishay Thin Film, E Tables, document 60080, revision 05-May-05, p. 111 (attached PDF p. 1). Manufacturer preferred-value mantissas: https://www.vishay.com/docs/60080/etables.pdf
  • Chris Bowick, RF Circuit Design, 2nd ed., Newnes, 2008, impedance matching chapter. Publisher: https://www.sciencedirect.com/book/9780750685184/rf-circuit-design
  • David M. Pozar, Microwave Engineering, 4th ed., Wiley, 2012, §5.1, Matching with Lumped Elements: https://www.wiley.com/en-us/Microwave%2BEngineering%2C%2B4th%2BEdition-p-9781118213636
  • P. H. Smith, Transmission Line Calculator, Electronics, January 1939, pp. 29–31; historical attribution of the Smith chart. Bell Laboratories article in the issue scan: https://electronicsandbooks.com/edt/manual/Magazine/E/Electronics%20US/30s/Electronics-1939-01%20c20160310%20%5B70%5D.pdf
  • Simon Bramble, author's open copy of the Analog Devices article, PDF p. 5, Figure 13 and the 93.62 pF complex-load example: https://www.simonbramble.co.uk/rc_images/rf_impedance_matching_using_ltspice.pdf

Inputs

InputSymbolUnitDefault
Design frequencyf_0MHz100
Source resistance / chart reference
Real source impedance. The default is the usual 50 Ω RF system.
R_Sohm50
Load series resistance at design frequencyR_Lohm200
Load series reactance at design frequency
Positive for an inductive load, negative for a capacitive load.
X_Lohm0
Load model for the frequency sweep
A single impedance measurement cannot determine real antenna or device bandwidth. Series L/C uses X ∝ f or X ∝ 1/f.
load_modelConstant R with a series L or C
Matching networknetworkL network — two solutions
L-network shunt location
Automatic uses the load side when its parallel equivalent is at least the source resistance; otherwise the source side. Both locations can be feasible for some complex loads.
placementAutomatic
Solution / series-reactance family
Load reactance is absorbed. Some individual parts may therefore change type; inspect the circuit.
solutionPositive root / low-pass family
Pi/T design Q
Maximum L-section Q convention, an approximate loaded Q. Choose a value above the current minimum in the Network Q limits table. That table remains visible even when results are blocked. Actual return-loss bandwidth is calculated separately.
Q_target4
Component values
Each part is rounded independently by nearest absolute value. No tolerance, stock range or joint optimization is assumed.
e_seriesNearest E24 values
Include component losseslossestrue
Inductor component Q
Constant Q across the displayed sweep; each inductor has series resistance |X|/Q.
Q_ind80
Capacitor component Q
Constant Q across the displayed sweep; capacitor ESR is |X|/Q.
Q_cap500
Minimum return loss for bandwidthRL_goaldB10
Sweep frequency ratio
Sweep from design frequency divided by this ratio to design frequency multiplied by it.
span3
▶ Add elements from load to source
At each integer, one more ideal element is fully added. The curves and marker show the ideal exact-value network; practical performance appears in the sweep.
progress2

Results

With the default inputs above, the calc gives:

ResultValue
Return loss at design frequency21.27 dB
VSWR at design frequency1.189
Match bandwidth48.967 MHz
Lower band edge79.143 MHz
Upper band edge128.11 MHz
Available power delivered to load0.9711
Component dissipation loss0.095 dB
Minimum topology Q1.732
Input resistance55.617 Ω
Input reactance-7.217 Ω

Checked against sources

Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).

Analog Devices Fig. 4: 50 Ω to 1 kΩ at 100 MHz

Source: Bramble, Analog Devices (2021), Figure 4, PDF p. 2: 6.937 pF and 346.87 nH. https://www.analog.com/media/en/technical-documentation/tech-articles/radio-frequency-impedance-matching-calculations-and-simulations.pdf

Inputs: Load series resistance at design frequency = 1,000 Ω; L-network shunt location = Across the load; Component values = Exact calculated values; Include component losses = no; the others as above.

ResultSourceThis calc
Exact capacitance of P1, P2 and P3 [1]6.937 pF6.937 pF
Exact inductance of P1, P2 and P3 [2]346.9 nH346.9 nH

UCSB Notes 5: 500 Ω to 50 Ω

Source: Long, UCSB ECE145A/ECE218A Notes 5 (2007), PDF pp. 6–7: 1590 MHz, 500 Ω, 50 Ω, Q=3, Xs=150 Ω, C=0.6 pF, L=15 nH. The source rounds ω to 1×10¹⁰ rad/s; exact 2πf gives 15.0146 nH and 0.600585 pF. https://web.ece.ucsb.edu/~long/ece145a/Notes5_Matching_networks.pdf

Inputs: Load series resistance at design frequency = 500 Ω; Design frequency = 1,590 MHz; L-network shunt location = Across the load; Component values = Exact calculated values; Include component losses = no; the others as above.

ResultSourceThis calc
Network design Q33
Series element reactances at design frequency [2]150 Ω150 Ω
Exact inductance of P1, P2 and P3 [2]15 ± 0.03 nH15.015 nH
Exact capacitance of P1, P2 and P3 [1]0.6 ± 0.002 pF0.6006 pF

Analog Devices Table 1 / Fig. 10: high-pass T

Source: Bramble, Analog Devices (2021), Table 1 and Figure 10, PDF p. 4: series 75.79 pF and 17.68 pF; combined shunt 28.61 nH. The preceding prose discusses an inductive sign example, but Table 1/Fig. 10 use the opposite, high-pass family; this case follows that circuit. https://www.analog.com/en/resources/technical-articles/radio-frequency-impedance-matching-calculations-and-simulations.html

Inputs: Matching network = T network; Load series resistance at design frequency = 2.1 Ω; Pi/T design Q = 10; Solution / series-reactance family = Negative root / high-pass family; Component values = Exact calculated values; Include component losses = no; the others as above.

ResultSourceThis calc
Virtual resistance for Pi/T synthesis212.1 Ω212.1 Ω
Exact capacitance of P1, P2 and P3 [1]75.79 pF75.788 pF
Exact capacitance of P1, P2 and P3 [3]17.68 pF17.678 pF
Exact inductance of P1, P2 and P3 [2]28.61 nH28.606 nH

Analog Devices Fig. 13: 2.1 − j4 Ω load

Source: Bramble, Analog Devices (2021), Dealing with Complex Loads, Figure 13, PDF p. 5: load −j4 Ω absorbed by changing the output series capacitor to 93.62 pF. https://www.simonbramble.co.uk/rc_images/rf_impedance_matching_using_ltspice.pdf

Inputs: Matching network = T network; Load series resistance at design frequency = 2.1 Ω; Load series reactance at design frequency = -4 Ω; Pi/T design Q = 10; Solution / series-reactance family = Negative root / high-pass family; Component values = Exact calculated values; Include component losses = no; the others as above.

ResultSourceThis calc
Exact capacitance of P1, P2 and P3 [1]93.62 pF93.621 pF
Exact capacitance of P1, P2 and P3 [3]17.68 pF17.678 pF
Exact inductance of P1, P2 and P3 [2]28.61 nH28.606 nH

Steer Example 6.6.1: Pi match 50 Ω to 500 Ω

Source: Steer, Microwave and RF Design III — Networks, §6.6 Example 6.6.1: Rv=4.95 Ω, series |Xa|=14.933 Ω and |Xb|=49.5 Ω, shunt |X1|=16.6 Ω and |X3|=50 Ω. Central series reactances add to 64.433 Ω. Published values are rounded; exact Rv=500/101. https://eng.libretexts.org/Bookshelves/Electrical_Engineering/Electronics/Microwave_and_RF_Design_III_-_Networks_(Steer)/06%3A_Chapter_6/6.6%3A_Multielement_Matching

Inputs: Matching network = Pi network; Load series resistance at design frequency = 500 Ω; Pi/T design Q = 10; Component values = Exact calculated values; Include component losses = no; the others as above.

ResultSourceThis calc
Virtual resistance for Pi/T synthesis4.95 Ω4.95 Ω
Series element reactances at design frequency [2]64.433 Ω64.439 Ω
Shunt element reactances (zero = absent) [1]-50 Ω-50 Ω
Shunt element reactances (zero = absent) [3]-16.6 ± 0.05 Ω-16.575 Ω

Vishay preferred values: rounding the published L match

Source: Vishay E Tables, document 60080, attached PDF p. 1, E12 column: 3.3 and 6.8 mantissas. Applied independently to Analog Devices Figure 4 values 346.87 nH and 6.937 pF, the nearest E12 values are 330 nH and 6.8 pF. https://www.vishay.com/docs/60080/etables.pdf

Inputs: Load series resistance at design frequency = 1,000 Ω; L-network shunt location = Across the load; Component values = Nearest E12 values; Include component losses = no; the others as above.

ResultSourceThis calc
Installed capacitance of P1, P2 and P3 [1]6.8 pF6.8 pF
Installed inductance of P1, P2 and P3 [2]330 nH330 nH

Independent ABCD review: Pi, Q=50, 40 dB match bandwidth

Source: Independent ABCD calculation supplied by the user in the review of subtask #967: expected bandwidth 0.020009 MHz for the symmetric 50 Ω Pi network at 100 MHz, Q=50 and a 40 dB return-loss threshold. A separate lossless ABCD identity |S11|²=N²/(4+N²), N=2Q³(u³−u)/(1+Q²), u=f/f₀, gives 0.020009001276 MHz.

Inputs: Matching network = Pi network; Load series resistance at design frequency = 50 Ω; Pi/T design Q = 50; Component values = Exact calculated values; Include component losses = no; Minimum return loss for bandwidth = 40 dB; the others as above.

ResultSourceThis calc
Match bandwidth0.02001 MHz0.02001 MHz

Related Resources

Responses

Your email address will not be published. Required fields are marked *

L ading...