DFM-06: Quellcode gibt es schon hier: https://www.amateurfunk.uni-kl.de/projekte-aktivitaeten/decoder-wettersonden/ GPS Chip: Navman/Telit Modulation: FSK raw: 2500 bit/s. Manchester codiert -> 1250 baud Frame: 280 bit, davon 16 bit Header 0x45CF, dann 3 Bloecke (CFG,DAT1,DAT2) mit (56,104,104) bits Interleaved: 7x8, 13x8, 13x8 erweiterter systematischer [8,4]-Hamming-Code, erste 4 bit sind Daten Big Endian CFG-Block beginnt mit nibble 0,1,2, 0,1,3, 0,1,4, 0,1,5, 0,1,6, 0,1,2, ... DFM-06 (341110) Seriennummer xxxxxx: CFG-Block 6xxxxxx (Kanal 6) (fehlt bei aelteren DFMs) DAT-Block 48bit + 4bit-PCK_ID 0x0..0x8 (letztes nibble): PCK_ID bitpos 0x0 24..31 Counter: 8 bit 0x1 32..47 UTC-msec : 16bit (sec*1e3), GPS = UTC + 17s (ab 1. Juli 2015) 0x2 0..31 GPS-lat : 32bit, Faktor 1e7 32..47 hor-V m/s: 16bit, Faktor 1e2 0x3 0..31 GPS-lon : 32bit, Faktor 1e7 32..47 direction: 16bit, Faktor 1e2 (unsigned, 0-36000) 0x4 0..31 GPS-alt m: 32bit, Faktor 1e2 32..47 ver-V m/s: 16bit, Faktor 1e2 (signed) 0x8 0..11 Jahr : 12bit 12..15 Monat: 4bit 16..20 Tag : 5bit 21..25 Std : 5bit 26..31 Min : 6bit 0xF 0..47 000000000000 DFM-09 (543410) Seriennummer xxxxxx: CFG-Block Acaaaab (Kanal A) b=0: high 16bit aaaa b=1: low 16bit aaaa e.g. AC00070 : 0x0007 ACDB131 : 0xDB13 -> 0x0007DB13 = 514835 DFM-06 und DFM-09 haben unterschiedliche Polaritaet bzw. Manchester-Varianten DFM-06 hat Kanaele 0..6 (anfangs nur 0..5) DFM-09 hat Kanaele 0..A Ausnahme: erste DFM-09-Versionen senden wie DFM-06