This is an old revision of the document!
Table of Contents
HADIE
An experiment to transmit JPEG images live during the flight over a low power radio link, by Philip Heron.
The Plan
To transmit small (320×240, ~5kB) JPEG images over an 8-bit RTTY signal at 300 baud, with a transfer time of between 2 and 5 minutes depending on the complexity of the image.
Hardware
The current module consists of:
- ATmega644P clocked at 7.3728MHz
- NTX2 radio module @ 434.075MHz
- C328-7640 JPEG Camera Module (SparkFun)
- Takes fairly good images up to 640×480, but because of the slow data link it will only be used at 320×240. All of the JPEG compression is done on-board the camera so is ideal for using with a lower power microcontroller, which only needs to package and transmit the data.
Software
- Reed-solomon encoder / decoder. See: rs8encode
- Modified version of dl-fldigi http://github.com/jamescoxon/dl-fldigi
Thoughts and Ideas
- JPEG is not a good choice of format as missing blocks will likely cause unrecoverable errors in the rest of the image.
- RTTY is not the best mode for transmitting the data, but is incredibly easy to implement with the NTX2 radio module.
- A method of re-transmitting lost blocks - requires an uplink of some kind and the blocks to be stored.
- Distributed listener - each client uploading received blocks to a server.
First Launch
The HADIE module flew on the 16th April 2010 as part of ProjectCirrus, reaching over 30km altitude. The module and camera worked throughout the flight, transmitting the position and image data until the harder than expected landing destroyed the board. The 10mw signal from the NTX2 was picked up as far away as Yarm in England, 366km to the east.
The payload was spinning for most of the flight causing the signal to fade in and out. Because of this about 5% of image blocks where lost which unfortunately resulted in most of the images being incomplete. Once a block is lost, any subsequent data received for that image is also lost.
Future Launches
A second flight is planned for late July. It will largely be a repeat of the previous launch but with the improved reception code and hopefully more complete images.