Virtual Laboratory

Propagation Delay in Satellite Communication Links

🎯 Learning Objectives

Upon completion of this virtual laboratory experiment, the student will be able to:

  1. Understand the concept of propagation delay in satellite communication links and its significance in system design.
  2. Calculate the slant range between an Earth station and a satellite using geometric principles and elevation angle.
  3. Determine the one-way and round-trip propagation delays for Low Earth Orbit (LEO), Medium Earth Orbit (MEO), and Geostationary Earth Orbit (GEO) satellite systems.
  4. Analyze the effect of elevation angle on propagation delay and slant range.
  5. Compare propagation delays across different orbital altitudes and understand their impact on communication protocol performance.
  6. Appreciate the relationship between propagation delay, path loss, and overall link budget in satellite communications.
Prerequisites: Basic knowledge of satellite orbits, trigonometry, and fundamental physics (speed of light). Familiarity with link budget concepts is helpful but not required.

📚 Theory

1. Introduction to Propagation Delay

In satellite communications, propagation delay refers to the time required for an electromagnetic signal to travel from the transmitting Earth station, through space, to the satellite (uplink), and/or from the satellite back to a receiving Earth station (downlink). Since electromagnetic waves travel at the speed of light (c ≈ 3 × 10⁸ m/s), this delay is directly proportional to the distance traveled.

Unlike terrestrial communication systems where distances are relatively short (hundreds or thousands of kilometers), satellite links involve much greater distances—ranging from a few hundred kilometers for LEO satellites to approximately 36,000 km for GEO satellites. Consequently, propagation delays in satellite systems are significant and have profound implications for system design, protocol selection, and user experience.

Key Insight: Propagation delay is a fundamental physical limitation that cannot be eliminated. It must be accounted for in the design of modulation schemes, access protocols, and application-layer timing.

2. Fundamental Equations

2.1 Basic Propagation Delay

The fundamental relationship for propagation delay is:

τ = d / c

Where:

2.2 Slant Range Calculation

The actual distance between an Earth station and a satellite depends on the satellite's altitude (h) and the elevation angle (ε)—the angle between the local horizontal plane at the Earth station and the line of sight to the satellite.

Using geometric analysis of the triangle formed by the Earth's center, the satellite, and the Earth station:

S = -Re · sin(ε) + √[(Re · sin(ε))² + h · (h + 2Re)]

Where:

O Earth Station Satellite Sub-satellite Point Nadir Rₑ Rₑ h S (Slant Range) Local Horizontal ε α Parameters in Equation: ● Rₑ = Earth radius (~6,371 km) ● h = Satellite altitude (km) ● S = Slant range (km) ● ε = Elevation angle (°)

Figure 1: Geometric parameters in the Slant Range equation. The Earth station lies on the Earth surface; the local horizontal is tangent to the surface and perpendicular to the Earth radius Rₑ.

Note: When the satellite is directly overhead (ε = 90°), the slant range equals the altitude: S = h. When the satellite is on the horizon (ε = 0°), the slant range is at its maximum.

2.3 Central Angle

The central angle α (subtended at Earth’s center between the Earth station and the satellite's nadir) can be found from:

cos(α + ε) = (Re / (Re + h)) · cos(ε)

Or equivalently:

α = arccos[(Re / (Re + h)) · cos(ε)] - ε

3. Satellite Geometry Diagram

O Earth Station Satellite Local Horizontal ε S (Slant Range) h Rₑ α Nadir Sub-satellite Point

Figure 2: Geometry of a Satellite Communication Link showing Earth station on the surface, satellite, slant range (S), altitude (h), elevation angle (ε), and central angle (α).

4. Typical Propagation Delay Values

The following table summarizes typical propagation delays for different satellite orbit types:

Orbit Type Altitude (km) Typical Slant Range (km) One-Way Delay (ms) Round-Trip Delay (ms)
LEO (Low Earth Orbit) 160 – 2,000 500 – 2,500 1.7 – 8.3 3.3 – 16.7
MEO (Medium Earth Orbit) 2,000 – 35,786 3,000 – 40,000 10 – 135 20 – 270
GEO (Geostationary) 35,786 35,786 – 41,700 119 – 139 238 – 278
Note: Round-trip delay assumes a bent-pipe (transparent) transponder where the signal goes up to the satellite and immediately back down. For regenerative transponders, additional processing delay (typically 1-5 ms) must be added.

5. Impact on Communication Systems

5.1 Voice Communications

The ITU-T G.114 recommendation states that one-way delay for telephony should not exceed 150 ms for acceptable quality. GEO satellite links introduce approximately 250 ms round-trip delay, which is perceptible in voice conversations and can cause talker overlap. Echo cancelers are essential in GEO satellite telephony.

5.2 Data Communications (TCP/IP)

TCP performance is significantly affected by propagation delay. The throughput of TCP is limited by the bandwidth-delay product. For a GEO link with 250 ms RTT, the sender must maintain a large congestion window to fully utilize high-bandwidth links. TCP slow start and congestion avoidance mechanisms operate much more slowly over satellite links.

5.3 Interactive Applications

Applications such as online gaming, video conferencing, and remote control require low latency. LEO satellite constellations (e.g., Starlink, OneWeb) are designed specifically to provide lower propagation delays compared to GEO systems, making them more suitable for these applications.

6. Free Space Path Loss Relationship

While distinct from propagation delay, it is important to note that Free Space Path Loss (FSPL) is also a function of slant range and frequency:

FSPL (dB) = 20·log₁₀(d) + 20·log₁₀(f) + 20·log₁₀(4π/c)

Where d is the slant range and f is the frequency. Longer slant ranges (which cause greater propagation delays) also result in higher path losses, requiring more transmit power or larger antennas.

🔬 Simulation Laboratory

Simulation 1: Propagation Delay Calculator

Select a satellite orbit type and elevation angle to calculate the slant range and propagation delay.

0° (Horizon) ← → 90° (Zenith)
Slant Range (S)
km
Central Angle (α)
degrees
One-Way Delay
milliseconds
Round-Trip Delay
milliseconds
ES Local Horizontal SAT Signal Path S = — km ε

Figure 3: Interactive Link Geometry Visualization. Move the elevation slider to see the satellite position, signal path, and elevation angle update in real time.

Simulation 2: Elevation Angle vs. Propagation Delay

This plot shows how propagation delay varies with elevation angle for different satellite orbits.

Observation: Notice how the delay decreases as the elevation angle increases (satellite moves toward zenith). The variation is most pronounced for GEO satellites due to their greater altitude.
Simulation 3: Signal Propagation Visualizer

Visualize the propagation of a signal pulse from Earth station to satellite and back.

Earth Station Satellite Propagation Time 0.00 ms 10,000 km scale
Expected One-Way Delay
ms
Signal Travel Speed
~300,000
km/s (speed of light)

📝 Laboratory Procedure

Follow the steps below to complete the virtual laboratory experiment on propagation delay in satellite communication links.

1

Familiarize Yourself with the Theory

Read through the Theory section carefully. Ensure you understand the relationship between satellite altitude, elevation angle, slant range, and propagation delay. Review the geometric diagram (Figure 1) and identify the key parameters: Re, h, S, ε, and α.

2

Simulation 1 — Basic Delay Calculation

a) Navigate to Simulation 1. Select GEO (Geostationary) orbit type.
b) Set the elevation angle to (satellite on the horizon). Record the slant range and one-way propagation delay.
c) Gradually increase the elevation angle in steps of 15° (0°, 15°, 30°, 45°, 60°, 75°, 90°). At each step, record the slant range, central angle, and both one-way and round-trip delays.
d) Repeat steps (b) and (c) for LEO (600 km) and MEO (10,000 km) orbit types.
e) Create a table in your notebook with columns: Orbit Type, Altitude, Elevation Angle, Slant Range, One-Way Delay, Round-Trip Delay.

3

Simulation 2 — Elevation Angle Analysis

a) Navigate to Simulation 2 and click "Generate Plot".
b) Observe the three curves representing LEO, MEO, and GEO orbits.
c) Identify which orbit type shows the greatest variation in delay with elevation angle. Explain why this is the case based on the slant range formula.
d) Determine the percentage change in propagation delay from horizon (0°) to zenith (90°) for each orbit type.
e) Sketch the plot in your lab notebook and label all axes, curves, and key values.

4

Simulation 3 — Signal Propagation Visualization

a) Navigate to Simulation 3. Select each orbit type and click "Start Propagation".
b) Observe the animation and note the propagation time displayed.
c) Compare the visualized delay with your calculated values from Simulation 1. Verify that they match (within reasonable animation timing).
d) Describe your observations regarding the relative speed of the signal pulse for different orbit types.

5

Comparative Analysis

a) Calculate the ratio of maximum GEO delay to maximum LEO delay.
b) A voice call requires a round-trip delay of less than 300 ms for acceptable quality. Which orbit types satisfy this requirement at all elevation angles?
c) For a TCP connection with a window size of 64 KB, calculate the maximum throughput achievable over a GEO link (RTT ≈ 250 ms) and a LEO link (RTT ≈ 20 ms). Use the formula: Throughput = Window Size / RTT.
d) Discuss why modern satellite internet constellations (e.g., Starlink) prefer LEO over GEO orbits.

6

Custom Scenario Analysis

a) Using the Custom Altitude option in Simulation 1, investigate a satellite at 1,200 km altitude (typical of some navigation and communication satellites).
b) Calculate the minimum and maximum propagation delays for this satellite.
c) If this satellite is part of a constellation with inter-satellite links, estimate the total delay for a signal traveling from an Earth station → Satellite A → Satellite B (ISL) → Satellite C → Earth station, assuming each ISL spans approximately 2,000 km.

📋 Guidelines for Report Writing

Your laboratory report should be prepared professionally and include the following sections. Use clear headings, label all figures and tables, and show all calculations.

Required Report Structure

1. Title Page

2. Abstract / Summary (150–200 words)

Briefly describe the purpose of the experiment, the methods used (simulations), key findings (delay values for different orbits), and main conclusions.

3. Introduction and Objectives

State the objectives of the experiment. Explain why propagation delay is a critical parameter in satellite communication system design. Mention the different orbit types investigated.

4. Theoretical Background

Summarize the theory of propagation delay, including:

Include a diagram showing the satellite link geometry (you may redraw Figure 1 from the virtual lab).

5. Equipment and Methodology

Describe the virtual laboratory environment. List the simulations used and explain the parameters that were varied (orbit type, elevation angle). State any assumptions made (e.g., Earth radius, speed of light).

6. Results and Data Analysis

This is the most important section. It must include:

7. Discussion

Interpret your results in the context of real-world satellite communication systems:

8. Conclusion

Summarize the key findings of the experiment. Restate the main objectives and indicate whether they were achieved. Mention any surprising observations or insights gained.

9. References

List all textbooks, journal papers, and online resources consulted. Use a consistent citation style (IEEE format is recommended for engineering reports). Suggested references include:

10. Appendices (if necessary)

Include any additional calculations, raw data tables, or screenshots from the virtual laboratory simulations.

Plagiarism Warning: All calculations, discussions, and conclusions must be your own work. Copying results from other students or fabricating data is a serious academic offense.

Grading Rubric (Suggested)

Component Weight Criteria
Theory & Background 15% Completeness, accuracy, proper use of equations
Results & Calculations 25% Correct values, clear tables, sample calculations shown
Graphs & Diagrams 15% Properly labeled axes, correct trends, professional appearance
Analysis & Discussion 25% Depth of insight, connection to real-world systems
Presentation & Format 10% Organization, grammar, proper referencing
Conclusion 10% Summarizes findings, addresses objectives