Algorithm Overview & Step-by-Step Description

The BLoS Loss link budget calculator performs a forward-link and return-link satellite budget estimation based on typical physical models tailored for Ku-Band Geostationary (GEO) satellite communications. Below is the step-by-step mathematical reasoning employed by the application.

Step 1: Geometry Calculation

To calculate the distance to the satellite and the elevation angle, we assume a spherical Earth (radius \( R_{E} = 6371 \) km) and a geostationary orbit radius of \( R_{G} = 42157 \) km (approx 35786 km altitude). Given the ground station latitude (\( \theta \)) and relative longitude (\( \Delta\lambda \)):

Step 2: Free Space Path Loss (FSPL)

The FSPL accounts for the geometric spreading of the radio frequency wave.

FSPL (dB) = 20 · log 10(d) + 20 · log 10(f) + 92.45

Where \( d \) is in km and \( f \) is in GHz.

The 92.45 constant: This number arises from the base FSPL derivation \( \left( \frac{4\pi d f}{c} \right)^2 \). Taking \( 20 \log_{10} \left( \frac{4\pi}{c} \right) \), where \( c \) is the speed of light in m/s, yields \( -147.55 \) dB. When substituting distance \( d \) from meters to kilometers (\( +60 \) dB) and frequency \( f \) from Hertz to Gigahertz (\( +180 \) dB), the combined unit offsets produce: \( -147.55 + 60 + 180 = \mathbf{92.45} \).

Step 3: Antenna Gain & EIRP

The parabolic antenna gain depends on its diameter (\( D \)), frequency (\( f \)), and efficiency (\( \eta \approx 0.65 \)).

Gain (dB) = 10 · log 10(η · (π·D / λ)²)

The Effective Isotropic Radiated Power (EIRP) for the transmitting earth station is the sum of the Transmit Power (in dBW) and the Transmit Antenna Gain (in dBi). Line losses are assumed negligible or pre-factored into transmit power for simplicity.

Step 4: Atmospheric and Rain Attenuation

At Ku-band (12-14 GHz), atmospheric gases and rain cause significant signal attenuation.

Step 5: Carrier-to-Noise Density Ratio (C/N0)

The budget uses Boltzmann's constant (\( k = -228.6 \) dBW/K/Hz) to find the noise floor.

Uplink: C/N0 = EIRPearth - Lossesup + (G/T)sat - k

Downlink: C/N0 = EIRPsat - Lossesdown + (G/T)earth - k

Step 6: Overall Link Performance

The total Carrier-to-Noise Density ratio is the reciprocal sum of linear C/N0 values for uplink and downlink (bent-pipe transponder).

(C/N0)total-1 = (C/N0)up-1 + (C/N0)down-1

Finally, the Carrier-to-Noise Ratio (C/N or SNR) is calculated by subtracting the required noise bandwidth from the total C/N0:

SNR (dB) = C/N = (C/N0)tot, dBHz - 10 · log 10(Bandwidth in Hz)