我正在创建一个系统(调制器和解调器),用于通过模拟信号广播二进制数据。我使用 BPSK 取得了巨大的成功——至少,我生成了很棒的图表。

绿色是输入信号,红色是载波相位,粉色是数字零和一。
我的问题是——现在我有了粉红色的二进制数据流,如何描绘字节?我一直在阅读有关时钟恢复、8b/10b、曼彻斯特、NRZI 的文章……我对那些给我的东西有点困惑。
我想我可以想出一个像曼彻斯特这样的系统,其中每个 0 只是 01,每个 1 是 10——然后使用像 0000 这样的模式来表示“下一个字节的开始”——但这似乎不正确。在那个系统下,你会如何解释 10000010?这可能意味着最后一个字节以 1 结尾,下一个字节以 1 开头——或者它可能意味着完全相反——最后一个字节以 0 结尾,下一个字节以 0 开头。
我知道这里必须有一些基本的 DSP 概念可以帮助我,请给我一些资源!