Design Pi and T-pad RF attenuator networks with exact resistor values. Calculate attenuation, impedance matching, return loss, and power dissipation for any impedance.
The Pi Attenuator Calculator designs resistive attenuator networks in both Pi (π) and T-pad configurations. These passive circuits reduce signal level by a precise amount while maintaining impedance matching — essential for RF test setups, signal conditioning, and protecting sensitive receiver inputs.
Resistive attenuators are the simplest and most broadband method of reducing signal amplitude. Unlike reactive attenuators, they work from DC to many GHz with flat frequency response. The Pi network uses two shunt resistors and one series resistor, while the T-pad uses two series resistors and one shunt resistor. Both achieve the same attenuation and impedance matching.
This calculator handles both symmetric (equal source and load impedance) and asymmetric (different impedances) configurations. For symmetric pads, it calculates exact E24/E96 standard resistor values and shows the nearest available values with resulting attenuation error. It also computes power dissipation in each resistor, return loss, VSWR, and cascaded attenuation for multiple pads in series.
Use this calculator when you need to reduce signal level while keeping impedance matched. It is useful for RF test setups, receiver protection, and signal conditioning where return loss and power dissipation matter as much as the attenuation value. That is helpful when you need a buildable resistor network instead of a nominal dB target alone.
Pi pad (symmetric, Z₀): R1 = R3 = Z₀ × (K+1)/(K−1), R2 = Z₀ × (K²−1)/(2K). Where K = 10^(dB/20). T-pad: R1 = R3 = Z₀ × (K−1)/(K+1), R2 = 2 × Z₀ × K/(K²−1). Return loss = −20 × log₁₀(|Γ|), VSWR = (1+|Γ|)/(1−|Γ|).
Result: R1=R3: 96.2Ω (use 100Ω), R2: 71.2Ω (use 68Ω)
For 10dB Pi attenuator in 50Ω: K=10^(10/20)=3.162. R1=R3=50×(4.162/2.162)=96.2Ω. R2=50×(10-1)/(2×3.162)=71.2Ω. Using standard values gives ~9.8dB actual attenuation.
Fixed attenuators protect spectrum analyzers and receivers from overload, set signal levels in test fixtures, improve impedance matching (any attenuator improves input VSWR by its attenuation value in dB), and provide isolation between stages to prevent oscillation. Variable attenuators (step or continuously variable) are used in automated test equipment and receiver AGC circuits.
Ideal attenuator resistor values rarely match standard values. The nearest E24 (5%) or E96 (1%) value creates a small impedance mismatch and attenuation error. This calculator shows both ideal and nearest standard values with the resulting actual attenuation and return loss. For critical applications, use parallel or series combinations to get closer to ideal values.
When source and load impedances differ (e.g., matching 50Ω to 75Ω), a minimum-loss pad uses the minimum attenuation needed to achieve the match. The minimum loss L_min = 10×log₁₀(Z_high/Z_low) + 10×log₁₀(1 − Z_low/Z_high) dB. For 50Ω to 75Ω, minimum loss is about 5.7 dB. Additional attenuation can be added above this minimum.
Both achieve identical attenuation and impedance matching. Choose based on layout: Pi pads work well when ground connections are convenient (shunt elements go to ground). T-pads work when series elements are easier to place. Pi pads are more common in RF.
About 1-2 dB. Below 1 dB, the shunt resistor values become very high (nearly open) and series values very low (nearly short), making the network sensitive to parasitic effects. For minimal attenuation, use just a series resistor.
Calculate power in each resistor using I=V/R for each branch. Total power dissipated equals the difference between input and output power. For a 10dB pad, 90% of input power is dissipated as heat. Use resistors rated for at least 2× the calculated dissipation.
Resistive attenuators are inherently broadband. Practical bandwidth is limited by parasitic capacitance and inductance of the resistors. Use thin-film chip resistors for best high-frequency performance. Surface-mount 0402/0603 parts work well to 6-10 GHz.
Yes. Cascaded attenuation adds in dB: two 10dB pads give 20dB total. Each pad maintains impedance match, so cascading works perfectly. This is common when you don't have the exact attenuation value available.
Return loss measures how well the attenuator maintains impedance match. A perfect 50Ω pad in a 50Ω system has infinite return loss. Using standard (non-ideal) resistor values degrades the match. For most applications, >20dB return loss is adequate.