Skip to content

Latest commit

 

History

History
 
 

lms6

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Radiosonde LMS6

LMS6 (403 MHz)
(for 1680 MHz 9600 bit/s try /RS/mk2a)

FSK 4800 bit/s
R=1/2 K=7 convolutional code, Reed-Solomon RS(255,223)-blocks (CCSDS)

Files

  • lms6ccsds.c, RS/ecc/bch_ecc.c

Compile

(copy bch_ecc.c)
gcc lms6ccsds.c -lm -o lms6ccsds

Usage

./lms6ccsds -b -v --vit --ecc <audio.wav>

  • <audio.wav>: FM-demodulated signal, recorded as wav audio file
  • options:
    -b: integrate bit-samples
    -r: output raw data
    -v: additional data (sonde-ID)
    --vit: Viterbi decode
    --ecc: Reed-Solomon error correction

Integrating bit-samples is better for error correction. Good synchronization is important. Correlation locates block/frame start even better (cf. /RS/demod).

older versions

  • lms6.c, lms6ecc.c