This is a short guide to receiving live tracking data from a balloon sending out GPS fixes. Covering setting up a radio, computer and the software to upload the tracking data to a central server.
Another excellent guide can be found at Project Horus
How does this all work? We are using the receiver, soundcard, and computer to do Software Defined Radio.
This is using the computer to do a lot of the heavy lifting, rather than the traditional way which might be an integrated radio and modem, which is a lot less flexible (and more expensive!).
SSB (single sideband) radio was initially developed as a low power way to send voice. The exact way it is encoded and decoded are irrelevant.
We use it simply to capture a small part of the radio frequency spectrum, and shift it into a range the soundcard can accept.
How this works is that the transmitter broadcasts a '0' at 434.075MHz (for example) - the SSB radio is tuned to 434.074MHz (1000Hz lower). The SSB receiver outputs a tone that is simply the input frequency minus the tuning frequency.
| Data sent | Transmitter frequency | Receiver Frequency | Difference/output |
|---|---|---|---|
| 0 | 4340752000 | 434074000 | 1000 |
| 1 | 4340752200 | 434074000 | 1200 |
1000Hz and 1200Hz are easily in the audible range (the receiver will only output from around 300-3000Hz) - and are passed to the soundcard.
The tones are then used by fldigi to decode the RTTY signal - which is basically just RS232 - old fashioned serial - at 50 bits a second. The two tones appear in the above 'waterfall' window of fldigi (see below) as two yellow bands (other signals are interference and noise) and are what the decoder lines should be centred over.
There is a 30-sec recording of live data mp3 version and wav version. These files are about 500kB.
Unless you are very close, you won't hear anything unless you have line of sight. This means that the balloon usually needs to be above your horizon.
(The telemetry audio recording above was made by Daniel Richman during one of Robert Harrison's Icarus launches on Saturday 26th September 2009. The full “un-cut” two minute versions are mp3 and wav. Please note that these are about 1MB and 2MB respectively)
There are now 2 version of dl-fldigi, the newer version (3.20.29-r114) is recommended. If you have troubles with it then use the older 3.11.4-r85 version. Both versions will successfully decode and upload data to the server.
This is the newer version of dl-fldigi rewritten to work with the latest version of fldigi. Dl-fldigi now has 2 modes of use, there is a (relatively) unmodified mode which is the default and then if you run the program with the hab command argument you get the extensively modified GUI.
$ dl-fldigi --hab
On our binary distributions for OS X, Windows and Linux there is an additional icon/shortcut that adds the hab argument for you. This guide will focus on the hab modified GUI.
Data will appear above the waterfall window, similar to:
ATLAS,1451,22:22:37,52.793,0.419,27446.000,0.2;0;0
| Mission name | Sequential number | Time | Latitude | Longitude | Altitude | Other |
|---|---|---|---|---|---|---|
| ATLAS | 1451 | 22:22:37 | 52.793 | 0.419 | 27446.000 | 0.2;0;0 |