Antenna Gain Calculator Formula
Understand the math behind the antenna gain calculator. Each variable explained with a worked example.
Formulas Used
Gain
gain_dbi = 10 * log10(eff_decimal * pow(pi * dish_diameter_m / wavelength_m, 2))Gain (linear)
gain_linear = eff_decimal * pow(pi * dish_diameter_m / wavelength_m, 2)Approx Beamwidth
beamwidth_deg = 70 * wavelength_m / dish_diameter_mVariables
| Variable | Description | Default |
|---|---|---|
dish_diameter_m | Dish Diameter(m) | 1.2 |
frequency_ghz | Frequency(GHz) | 12 |
efficiency_pct | Aperture Efficiency(%) | 55 |
wavelength_m | Derived value= 0.3 / frequency_ghz | calculated |
aperture_area | Derived value= pi * pow(dish_diameter_m / 2, 2) | calculated |
eff_decimal | Derived value= efficiency_pct / 100 | calculated |
How It Works
How Parabolic Antenna Gain is Calculated
Antenna gain measures how effectively the dish concentrates energy compared to an isotropic radiator.
Formula
G = eta x (pi x D / lambda)^2
G(dBi) = 10 x log10(G)
Where D is diameter, lambda is wavelength (c/f), and eta is aperture efficiency (typically 0.5 to 0.7).
The beamwidth approximation is theta = 70 x lambda / D degrees.
Worked Example
A 1.2 m dish at 12 GHz with 55% efficiency.
dish_diameter_m = 1.2frequency_ghz = 12efficiency_pct = 55
- 01Wavelength: 0.3 / 12 = 0.025 m
- 02pi x D / lambda = 3.1416 x 1.2 / 0.025 = 150.8
- 03G linear = 0.55 x 150.8^2 = 0.55 x 22,741 = 12,508
- 04G dBi = 10 x log10(12508) = 40.97 dBi
- 05Beamwidth: 70 x 0.025 / 1.2 = 1.46 degrees
Ready to run the numbers?
Open Antenna Gain Calculator