attenuator calculator

RF Attenuator Calculator

Use this tool to convert attenuation values, estimate output levels, and calculate resistor values for matched T-pad and Pi-pad attenuators.

1) Measure attenuation from known values

Tip: You can enter either voltage pair, power pair, or both for cross-checking.

2) Design a matched resistive attenuator

What an attenuator calculator helps you do

An attenuator is a passive network that reduces signal level while preserving impedance match. In RF systems, audio test setups, and instrumentation chains, this is critical. An attenuator calculator removes guesswork and lets you move quickly from a desired attenuation value (like 3 dB, 6 dB, or 20 dB) to practical resistor values.

Instead of manually converting decibels to ratios and then solving resistor equations, you can calculate:

  • Attenuation from measured input/output voltage or power
  • Voltage and power ratios for any dB value
  • Expected output voltage and output power
  • Resistor values for matched T-pad and Pi-pad attenuators

Decibel refresher (fast and useful)

Voltage attenuation

For equal source/load impedance systems, attenuation in decibels is:

AdB = 20 log10(Vin/Vout)

If attenuation is 6 dB, the voltage ratio is roughly 2:1. So a 2 V input becomes ~1 V output.

Power attenuation

For power, use:

AdB = 10 log10(Pin/Pout)

At 10 dB attenuation, output power is one-tenth of input power.

T-pad vs Pi-pad attenuator networks

T-pad attenuator

A symmetrical T-pad uses two equal series resistors and one shunt resistor in the middle. It is common in RF and bench signal conditioning when both ports are matched to the same impedance (e.g., 50 Ω).

Pi-pad attenuator

A symmetrical Pi-pad uses one series resistor with two shunt resistors (one at each side). It can be convenient in layouts where shunt elements are easier to place and where stable impedance match is needed across both ports.

Important: These formulas assume a purely resistive, matched system. Real-world PCB parasitics, connector discontinuities, and resistor tolerance become significant as frequency increases.

Worked example

Suppose you need a 10 dB attenuator in a 50 Ω system:

  • Voltage ratio = 10^(10/20) = 3.162
  • Power ratio = 10^(10/10) = 10
  • If input is 1 V, output is about 0.316 V
  • If input is 100 mW, output is about 10 mW

Use the calculator above to instantly generate T-pad and Pi-pad resistor values for this same setup.

Practical design tips

  • Use 1% tolerance resistors at minimum for predictable attenuation.
  • For RF applications, prefer low-inductance resistor packages.
  • Check resistor power dissipation, especially with higher input power.
  • For broadband work, keep lead lengths short and ground returns tight.
  • Validate with a VNA or spectrum analyzer when possible.

When to use this attenuator calculator

This calculator is useful for lab setup, RF front-end protection, receiver linearity testing, audio level conditioning, and impedance-matched measurement chains. If you are building filters, amplifiers, or mixers, a quick attenuation and pad design tool often saves a full design iteration.

Final thoughts

An attenuator seems simple, but accurate attenuation and proper impedance matching can make or break measurement quality. Use the calculator to reduce mistakes, prototype faster, and keep your signal chain under control.

🔗 Related Calculators