-
Artikel
RFM12 Protokoll Stack
4-7 align="center" bgcolor="lightblue" | 0-3 colspan="2" | align="center" bgcolor="lightgreen" | 1001 align="center" bgcolor="lightgreen" | 0110 3: HammingE[(4-7)] HammingE[(0-3)] 0xC7 0x38 4: high low 11000111 00111000 5: 16-Bit Codewort 11000111 00111000 + HammingE 0 1 2 3 4 5 6 7 8 9 A B C D E F
zwei Bitfehler also nicht möglich. Für einen solchen Code wäre ein Hammingabstand von 5 erforderlich (lt. Wikipedia). Leider gibt es keinen (8,4,5) Code (8 Symbolbits, davon 4 Datenbits, alle Symbole haben Hammingabstand von 5). (TODO die Tabelle überarbeiten und die nichteindeutigen Symbole markieren..
-
Artikel
IRMP
Bits (*) Start-Bit kein Start-Bit 0-Bit 310µs Puls, 745µs Pause (in der Praxis, lt. Doku: 275µs Puls, 775µs Pause) 1-Bit 310µs Puls, 1780µs Pause (in der Praxis, lt. Doku: 275µs Puls, 1900µs Pause) Stop-Bit 310µs Puls (310µs Puls, 745µs Pause (in der Praxis, lt. Doku: 275µs Puls) Wiederholung
0100 MODE (to mode0, 23C) 10001000 00 0 0 1 000 1000 0100 0100 TEMP UP (24C) 10001000 00 0 0 1 000 1001 0100 0101 TEMP DOWN 24C 10001000 00 0 0 1 000 1001 0100 0101 TEMP UP (25C) 10001000 00 0 0 1 000 1010 0100 0110 TEMP DOWN 25C 10001000 00 0 0 1 000 1010 0100 0110 TEMP UP (26C) 10001000 00 0 0 1 000