From 79d96b171ceb87c74b09460fa56ce9fd983b3145 Mon Sep 17 00:00:00 2001 From: Zilog80 Date: Tue, 16 Jun 2015 15:53:24 +0200 Subject: [PATCH] Meisei --- meisei/meisei-rs.txt | 27 +++++++++++++++++++++++++++ meisei/mrs_pre2 | Bin 0 -> 14116 bytes 2 files changed, 27 insertions(+) create mode 100644 meisei/meisei-rs.txt create mode 100755 meisei/mrs_pre2 diff --git a/meisei/meisei-rs.txt b/meisei/meisei-rs.txt new file mode 100644 index 0000000..c2cc737 --- /dev/null +++ b/meisei/meisei-rs.txt @@ -0,0 +1,27 @@ + +Meisei-Radiosonden +RS-06G, RS-11G, iMS-100 + + +PCM-FM, 1200 baud biphase-S + +Die 1200 bit pro Sekunde bestehen aus zwei Frames, die wiederum in zwei Subframes unterteilt werden koennen, d.h. 4 mal 300 bit. +Einige Wetterdaten werden zweimal pro Sekunde gesendet, Telemetrie einmal pro Sekunde. +Es gibt zwei 600=300+300 bit Frames pro Sekunde mit einen 23+1 bit Header 0x049DCE gefolgt von einem Frame-Counter. +Die zweiten 300 bit werden wiederum mit dem Header 0xFB6230 eingeleitet, der bis auf das letzte bit das Komplement des anderen Headers ist, +d.h. 0x049DCE xor 0xFB6230 = 0xFFFFFE. +Nach jedem Header folgen 6 Bloecke zu je 46 bit, also 24+6*46=300. + +Die 46bit-Bloecke sind BCH-Codewoerter. Es handelt sich um einen (63,51)-Code mit Generatorpolynom +x^12+x^10+x^8+x^5+x^4+x^3+1. +gekuerzt auf (46,34), die letzten 12 bit sind die BCH-Kontrollbits. + +Die 34 Nachrichtenbits sind aufgeteilt in 16+1+16+1, d.h. nach einem 16 bit Block kommt ein Paritaetsbit, +dass 1 ist, wenn die Anzahl 1en in den 16 bit davor gerade ist, und sonst 0. + +Fuer Datenanordnung und Inhalt gibt es mindestens zwei Version je nach Sondentyp. +GPS z.B. ist bei dem einen Typ jeweils 32bit Integer mit Faktor 1e7 bzw. Hoehe Faktor 1e2; +beim zweiten Typ hat die Hoehe nur 24 bit auch mit 1e2, und Lon und Lat mit Faktor 1e6, wobei die Nachkommastellen Minuten sind, +also wie bei NMEA mit Faktor 1e4. + + diff --git a/meisei/mrs_pre2 b/meisei/mrs_pre2 new file mode 100755 index 0000000000000000000000000000000000000000..4e04d7e24bf2b5879b9b5f1b73d8d0fe8e36e101 GIT binary patch literal 14116 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