立ち上がりと立ち下がりを検出するようにして,立ち上がりの回数でデータを 1ビットずつ抽出するようにすればいいのではないでしょうか。