Virtual Laboratory
Propagation Delay in Satellite Communication Links
🎯 Learning Objectives
Upon completion of this virtual laboratory experiment, the student will be able to:
- Understand the concept of propagation delay in satellite communication links and its significance in system design.
- Calculate the slant range between an Earth station and a satellite using geometric principles and elevation angle.
- 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.
- Analyze the effect of elevation angle on propagation delay and slant range.
- Compare propagation delays across different orbital altitudes and understand their impact on communication protocol performance.
- Appreciate the relationship between propagation delay, path loss, and overall link budget in satellite communications.
📚 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.
2. Fundamental Equations
2.1 Basic Propagation Delay
The fundamental relationship for propagation delay is:
Where:
- τ = propagation delay (seconds)
- d = distance (slant range) between transmitter and receiver (meters)
- c = speed of light in vacuum ≈ 2.998 × 10⁸ m/s (often approximated as 3 × 10⁸ m/s)
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:
Where:
- S = slant range (km)
- Re = mean Earth radius ≈ 6,371 km
- h = satellite altitude above Earth surface (km)
- ε = elevation angle (degrees)
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ₑ.
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:
Or equivalently:
3. Satellite Geometry Diagram
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 |
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:
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
Select a satellite orbit type and elevation angle to calculate the slant range and propagation delay.
Figure 3: Interactive Link Geometry Visualization. Move the elevation slider to see the satellite position, signal path, and elevation angle update in real time.
This plot shows how propagation delay varies with elevation angle for different satellite orbits.
Visualize the propagation of a signal pulse from Earth station to satellite and back.
📝 Laboratory Procedure
Follow the steps below to complete the virtual laboratory experiment on propagation delay in satellite communication links.
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 α.
Simulation 1 — Basic Delay Calculation
a) Navigate to Simulation 1. Select GEO (Geostationary) orbit type.
b) Set the elevation angle to 0° (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.
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.
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.
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.
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
- Experiment Title: "Propagation Delay in Satellite Communication Links"
- Course Name and Code
- Student Name and Registration Number
- Date of Experiment
- Instructor's Name
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:
- The fundamental equation τ = d/c
- The slant range formula and its dependence on elevation angle
- Definitions of LEO, MEO, and GEO orbits with typical altitudes
- The concept of round-trip delay and bent-pipe transponders
- Impact of delay on voice, data, and interactive applications
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:
- Table 1: Propagation delay vs. elevation angle for LEO, MEO, and GEO orbits (data from Simulation 1).
- Figure 1: Plot of propagation delay vs. elevation angle for all three orbit types (from Simulation 2 or your own plot).
- Sample Calculations: Show a complete hand calculation for at least one case (e.g., GEO at ε = 30°). Include:
- Given values (Re, h, ε)
- Slant range calculation step-by-step
- Propagation delay calculation
- Round-trip delay calculation
- Discussion of Trends: Explain why delay decreases with increasing elevation angle. Explain why GEO delays are much larger than LEO delays.
- Comparative Analysis: Include your answers to the comparative analysis questions from Step 5 of the procedure (TCP throughput, voice quality, etc.).
7. Discussion
Interpret your results in the context of real-world satellite communication systems:
- Why do GEO systems require echo cancelers for telephony?
- How does propagation delay affect TCP throughput, and what techniques (e.g., PEP — Performance Enhancing Proxies) are used to mitigate this?
- Why are LEO constellations preferred for low-latency applications despite their complexity?
- Discuss the trade-off between propagation delay and satellite coverage area (fewer GEO satellites needed for global coverage vs. hundreds of LEO satellites).
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:
- Roddy, D., Satellite Communications (4th Edition), McGraw-Hill.
- Maral, G. and Bousquet, M., Satellite Communications Systems (5th Edition), Wiley.
- ITU-T Recommendation G.114, One-way transmission time.
- Pratt, T., Bostian, C., and Allnutt, J., Satellite Communications (2nd Edition), Wiley.
10. Appendices (if necessary)
Include any additional calculations, raw data tables, or screenshots from the virtual laboratory simulations.
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 |