Da hast Du ja ein wahrlich steinaltes Thema ausgegraben
Aber wo liegt das Problem? Bei der Signalauswertung musst Du dann doch sowieso die Dauer der High-Pegel bestimmen (weil: langer High-Pegel = 10, kurzer High-Pegel = 1). Dann kannst Du auch gleich die Dauer der Low-Pegel bestimmen lassen und wann immer ein längerer Low-Pegel auftritt hast Du die Trennung zwischen zwei Codes gefunden.
Gruß,
Christian