Skip to content

diehardsk/RS41-D__RS92-D

Repository files navigation

RS41-D RS92-D decoder

Vaisala RS41-D and RS92-D* radiosonde transmits data in 1680MHz band. Its hardware doesn't incorporate any positioning system, so we can receive only PTU (pressure, temperature and humidity measurements).

Following data is relevant for both types:

  • Tunning range 1668,6 - 1689,8 MHz
  • Output power (high-power mode) 200 mW
  • Modulation GFSK; Manchester code
  • Windfinding is provided by Radiotheodolite system

DECODING

These decoders are based on rs92mod.c and rs41mod.c code by zilog80. They require FM demodulated WAV audio by default. This might be a wave file record or stream provided by SOX from pipe or from PC audio comming out of SDR application. Output is text and/or json data. It allows sending json over UDP at the same time.

Example of using SoX in windows to stream from virtual audio device:

SOX_PATH\sox -q -t waveaudio "CABLE Output" -t wav - 2>nul | RS92D.exe

Wave audio file decoding and reporting number of corrected frame bytes (Linux):

./RS41D --eccn record.wav

output

RADIOSONDE HUNTING

Tracking and physically finding radiosonde that does not transmit its position is challenging and interesting. Received air pressure data gives us approximate altitude and also allows us to calculate vertical speed. If we know launch location, it is possible to estimate impact location using wind forecast data. RS92-D battery operation time is ~4.5 hours. But the major problem would be that we basically need a direct line of sight to receive signal. It's importent to get to the estimated location and determine direction of the signal in final phase of the flight before sonde lands. Then we will most likely lose the signal. We will go in the determined direction and if the reception is restored, we will be guided by signal to the radiosonde. Good luck!

RS41-D sonde seems to have enabled 10min burst timer by default which means it stops transmitting 10 minutes after baloon burst. This makes it pretty impossible to find.