图2-14表示了某个数据的两种编码,这两种编码分别是______,该数据是______。
A.010011110
B.010011010
C.011011010
D.010010010
参考答案:B
解析:
[分析]: 图中两种编码都在每一比特的中央有跳变,说明它们都属于双相码。因此(1)的答案只能在A、C中选择。曼彻斯特编码用比特中间的跳变表示0和1,高电平到低电平的跳变表示0,低电平到高电平的跳变表示1,相反表示也可。而差分曼彻斯特编码的比特中间的跳变仅作为定时信号,而不表示数据。每比特的前沿没有电平跳变表示比特1,有电平跳变表示比特0。
如果(1)题选A,则X为差分曼彻斯特编码,Y为曼彻斯特编码。若X为差分曼彻斯特编码,其数据应该是“11010111”(第一位编码由于无法预知其前状态,因此只能用表示)。若Y为曼彻斯特编码,其数据可能是“011101100”或“100010011”,显然差分曼彻斯特编码和曼彻斯特编码的结果对应不上,因此选项A是错误的。
如果(1)题选C,则Y为差分曼彻斯特编码,其数据应该是“10011010”。X为曼彻斯特编码,其数据可能是“010011010”或“101100101”。显然第一个结果能够与差分曼彻斯特编码的结果匹配。所以可以判定该数据为010011010。