Gerne. Beispielsweise bei Bit 39-40, taktische Kurzinformation (2 Bit)
würde ich tippen auf:
11 Angriff
10 Verteidigung
01 Selbstverteidigung
00 Rückzug
SCNR ;-)
Spaß beiseite: Eigentlich klingt das doch recht einfach: Insgesamt
besteht die Sequenz aus 66 Bit (10*1 + 8*Sync + 48*Daten). Aus 66 Bit
dividiert durch 1200 Baud resultiert die Übertragungsdauer von 55ms.
Demoduliert wird die Bitfolge durch eine Erkennung der jeweils
anliegenden Signalfrequenz innerhalb eines Zeitfensters von einem Bit,
also 1/1200 Baud bzw. 0,833.. ms. Dazu können einfache (Frequenzmessung,
Periodendauermessung) bis aufwändige (FFT) Verfahren eingesetzt werden -
je nach geforderter Störunempfindlichkeit und zur Verfügung stehender
Verarbeitungsleistung.
Letzendlich wird der Demodulator alle 0,833.. ms ein empfangenes Bit
liefern. Die insgesamt 18 Initialen und Sync-Bit können verwendet
werden, um den Start einer Übertragung zu erkennen, und bei Bedarf
zusätzlich noch, um die Abtastung im Empfänger genau auf die
Sende-Baudrate einzustellen, falls dort Toleranzen erlaubt sind, und
nicht von fixen 1200 Baud ausgegangen werden darf.
Die 48 folgende Bit werden (bei 1200 Baud wieder alle 0,833.. ms)
Schritt für Schritt in ein 6-Byte-Buffer geschoben. Nach dem Ende der
Übertragung können die Informationen entsprechend der Bit-Zuordnung
durch die Tabelle aus diesem Buffer extrahiert oder ausgelesen werden -
beispielsweise mit Hilfe von Maskierungs-, Shift-, Compare- oder
Move-Operationen.
MfG