Hallo Torsten,
es geht schon früher los: Um das Synchronpattern (und die anschließende
Nachricht) empfangen zu können, muss der Empfänger einige Vorarbeit
leisten, nämlich sich auf den Pegel (AGC), die Trägerfrequenz (AFC) und
die Bitrate einstellen. Deswegen schickt man diese 0xAA- oder
0x55-Präambeln vor dem eigentlichen Syncword.
Obwohl ich lange mit dem RFM12 gearbeitet habe, weiß ich nicht, wie dort
sichergestellt wurde, dass falsche Präambeldetektionen ausgeschlossen
wurden (interner Timeout?), dort hatte ich das Problem auch nie.
Beim RFM69 ist es so, dass man einstellen kann, wie hoch der Pegel im
Bereich der gewählten Frequenz sein muss, damit überhaupt eine Präambel
erkannt wird (RSSI-Threshold) und ob und nach welcher Zeit der Empfänger
einen Timeout signalisieren und neu starten soll, falls nach dem
Erkennen eines ausreichenden Pegels für eine kein gültiges Paket mit
Syncword, Payload und passendem CRC empfangen wurde.
Ansonsten ist es mir schon öfter passiert, dass das RFM69 einen Träger
zu erkennen glaubt und seine Empfangsfrequenz verzieht, so dass es für
"echte" Pakete taub wird.
Gruß
Felix