是否有任何方法可以解码独立于位周期的曼彻斯特编码信号(IEEE 802.3)?
假设我要发送的数据是. 该数据的曼彻斯特代码将是(根据 IEEE 标准)。我们可以看到,在部分,我们需要考虑过渡(解码一个) 而不是过渡(错误地解码一个)。为此,我们需要先验地知道位周期。
我的问题是,有没有办法在不知道先验位周期的情况下做到这一点?
是否有任何方法可以解码独立于位周期的曼彻斯特编码信号(IEEE 802.3)?
假设我要发送的数据是. 该数据的曼彻斯特代码将是(根据 IEEE 标准)。我们可以看到,在部分,我们需要考虑过渡(解码一个) 而不是过渡(错误地解码一个)。为此,我们需要先验地知道位周期。
我的问题是,有没有办法在不知道先验位周期的情况下做到这一点?
我认为您真正要问的是您是否可以在不同步到帧边界的情况下解码曼彻斯特编码的比特流。正如您所指出的,从到表示一种状态(即传输例如),而从到将指示相反的状态(传输)。您似乎想解码曼彻斯特编码的比特流,而不必知道符号边界在哪里。
您是否能够有效地做到这一点取决于您观察到的编码位流中的误码率。请注意,对于曼彻斯特编码位的每个两位序列,四种可能状态中只有两种对应于有效观察:
因此,在不知道符号边界在哪里的情况下获取曼彻斯特比特流中的编码比特的一种方法是尝试这两种情况。由于每个符号有两个通道比特,因此曼彻斯特编码比特流上的编码符号只有两种可能的对齐方式。因此,一种方法是尝试两者并选择时间偏移量,如上所示,为您提供最少数量的“无效”观察。除非您有很多位错误并且非常不走运,否则根据上述标准,正确的对齐应该会产生很高比例的有效序列,而如果您在流中偏移一位,您会观察到很多无效符号。