下图表示了某个数据两种编码,这两种编码分别是(请作答此空) ,该数据是 ( ) 。

两种编码都在比特间隙中央有跳变,说明它们都属于双相位编码。因此(1)题答案只能在A、C中选择。如果(1)题选A,则x为差分曼彻斯特编码。差分曼彻斯特编码比特间隙中间跳变仅用于携带同步信息,不同比特是通过在比特间隙开始位置是否有电平跳变来表示。每比特开始位置没有电平跳变表示比特1,有电平跳变表示比特0。如果将x编码当做差分曼彻斯特编码,其数据应该是?11010111(第一位编码由于无法预知其前状态,因此只能用?表示)。y编码可能是"011101100"或"100010011",显然差分曼彻斯特编码和曼彻斯特编码结果对应不上,因此A是错误。如果(1)题选C,则y为差分曼彻斯特编码,其数据应该是?10011010。x编码可能是"010011010"或"101100101"。显然第一个结果能够与差分曼彻斯特编码结果匹配。所以可以判定该数据位为010011010。









