Skip to content
Tecnológico Nacional de México SATLINK SatLink 2027

Data and analysis

Here are the essentials of two technical reports from the PiCARO project and the Instituto Tecnológico de Pabellón de Arteaga (ITPA). Every number comes from published data and from scripts that anyone can run again. This page is a summary: the details, methods and limitations are in each report.


A) Field tests · July to October 2026

Before the event there was a test campaign with two PiCARO radiosondes and three gateways: two on the ITPA campus and one in a lab in Aguascalientes, about 27 km south of ITPA. 52 capture sessions were opened; 28 were valid for the analysis.

Key findings

  1. Geometry matters more than distance. On a hill with line of sight, at 15.2 km, the probe delivered 92.0% of its packets (SF10, Class A). On a rooftop terrace at 2.8 km it delivered 67.9% (Class A) and 66.8% (Class C). On a drive through the city, only 25.3% (Class A) and 31.9% (Class C).
  2. The line of sight at 15.2 km was clear. The first Fresnel zone was clear along the whole path to the hill: the minimum margin was +23 m in the first kilometer, and the median per kilometer was 178 m.
  3. The free-space calculation was optimistic. On the hill, −85.8 dBm was expected and −110 dBm was measured: 24 dB less.
  4. The spreading factor (SF) matters. On the terrace, with SF7, the signal arrived right at the limit (+0.2 dB of margin). At the same site, with SF10, there were +10 dB to spare.
  5. In Class A, a command waits for the next uplink. On the hill it took a median of 9.6 s (theory gave 9.0 s). With a degraded link (47% delivery), the median rose to 46.2 s and the worst case to 226.9 s.
  6. Class C delivered commands, but its latency was not measured in the campaign. With the class correctly aligned on the server, both classes delivered commands. Before August 29, 7 of 14 sessions ran with the class mismatched, and in that case no command arrived.

Figures

PDR by scenario and class
PDR by scenario and class

Packet delivery ratio (PDR) by scenario and class, with its confidence interval.

First Fresnel zone clearance to the hill
First Fresnel zone clearance to the hill

First Fresnel zone clearance, kilometer by kilometer, along the 15.2 km path to the hill.

Command latency in Class A
Command latency in Class A

Estimated latency of each command in Class A, compared with the theoretical model.

Full report: Field tests of the PiCARO radiosonde over LoRaWAN (US915) · folder with data and scripts

The original, non-anonymized data can be requested through https://pi-caro.org.


The flights on the night of October 28, 2026: the Orbitium (Sci-Fi) probe, from the Instituto Tecnológico de Pabellón de Arteaga (ITPA), and the TAES probe, from Instituto Tepeyac and the Universidad Politécnica de Aguascalientes (UPA).

Key findings

  1. Flight profile. Orbitium reached 8,478 m and TAES 5,065 m. The 8,478 m was validated with two different GPS receivers: at the same pressure, the two probes differ by only 11 and 17 m.
  2. They rose more slowly than expected. From the ground to their maximum altitude they averaged 2.49 m/s (Orbitium) and 1.86 m/s (TAES). The design assumed about 5 m/s. At 2.49 m/s, reaching 15 km takes ~88 min.
  3. Atmosphere. From the TAES data, the estimated air temperature was about 15-17 K above the International Standard Atmosphere (ISA) between 2.5 and 5 km, as expected at 22° N. The wind came from the south and reached 14.3 m/s at 4.9-5.4 km. Neither probe measured the outside air: the sensors were inside the capsule.
  4. Link. The network received 95.9% (Orbitium, SF10) and 94.3% (TAES, SF7) of the flight uplinks. But the real margin was between 26 and 40 dB below what was predicted. With three gateways, the loss dropped to less than half: from 9.2% to 4.1% and from 12.6% to 5.7%.
  5. Zenith null: no conclusion. Loss grows with elevation: ~23-25 dB below 10° and 36-39 dB above 35°. This is consistent with a null near the zenith, but the elevation never went above 53.3°, so no conclusion can be drawn.
  6. Operations. Orbitium, in Class C, answered 48 of 50 commands, with a median of 0.8 s. The downlink was the most fragile link: two commands arrived with an SNR of −20 dB or less, at 10.6 and 20.4 km. TAES lost 22 min to 17 rejected joins before the flight.

Figures

Altitude profile of the two probes
Altitude profile of the two probes

GPS altitude of the two probes over time.

Pressure and temperature compared with the standard atmosphere
Pressure and temperature compared with the standard atmosphere

Measured pressure and estimated air temperature compared with the ISA, alongside the temperature of the sensor inside the capsule.

SNR margin versus distance
SNR margin versus distance

SNR margin of each in-flight reception versus distance. Zero is the demodulation limit.

Signal difference by elevation
Signal difference by elevation

Signal difference between the two campus gateways on the same uplink, and excess loss by elevation band.

Full report: SatLink 2026: technical report on the flights · folder with data and scripts

The original, non-anonymized data can be requested through https://pi-caro.org.


Lessons carried into 2027

See the 2027 call