lab5 task1 done, task2 nearly finished

This commit is contained in:
ti_mo
2026-06-22 22:03:28 +02:00
parent 48793b1532
commit eb4d72c7c2
16 changed files with 2727 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
<h2 style="text-align: center;">
Lab 5 - Wireless Networking Technologies
</h2>
<h4 style="text-align: center; margin-top: -10pt">
Analyzing a LEO Satellite Pass
</h4>
<p style="text-align: center; margin-top: -15pt;">
by Timo Niemann
</p>
### Task1
#### 1.1
See code `lab_5.m` and `create_satellite_sim.m`, where the first file defines all parameters for the simulation and the create_satellite_sim function creates and returns the satellite and ground station.
#### 1.2
To calculate the distance to the satellite, the MATLAB access analysis example was used as a basis and modified. The distance is calculated with the `aer` function, which returns azimuth, elevation, and slant range between the ground station and the satellite. To avoid invalid channel simulations, the signal-based estimation step is skipped when the Doppler shift `fshift` is non-finite.
![Distance over time sweep](distance_over_time.svg)
The first satellite flyby occurs at around 08:05:30. During the pass, the distance first decreases as the satellite approaches the ground station and then increases again after the closest approach. Around 08:53:30 to 08:54:00, the distance reaches a maximum because the satellite is on the far side of its orbit relative to the ground station. The second pass occurs at around 09:42. Its minimum distance is larger than during the first pass because Earth's rotation changes the relative position of the ground station below the satellite orbit.
#### 1.3
![Elevation angle over time sweep](elevation_angle_over_time.svg)
As in the distance plot, the elevation angle reaches its highest value during the first pass. The second pass has a lower maximum elevation because Earth's rotation shifts the ground station relative to the satellite ground track.