画出 1100011001 的非归零码、曼彻斯特编码和差分曼彻斯特编码波形图(假设线路以低电平开始)
时间: 2024-09-30 20:07:12 浏览: 141
非归零码(NRZ, Non Return to Zero)是一种简单的二进制编码方法,在这种编码中,数据位之间的电平变化表示逻辑“1”,而连续相同的电平表示逻辑“0”。对于给定序列1100011001,它的非归零码将呈现如下波形:
```
|___|___|___|____|___|___|____|___|
```
这里的下划线表示高电平(1),空白表示低电平(0)。每个1之间有一个跳变,而连续的0则保持低电平。
曼彻斯特编码(Manchester Encoding)则是交替传输数据信号和其变化状态,每个数据位由两个时钟周期组成,第一个时钟周期代表原始数据的值,第二个时钟周期表示第一个时钟周期是否有改变。对应到1100011001,曼彻斯特编码如下:
```
|___|___|___|_---|___|___|_---|___|
高| 0 | 1 | 0 | 1| 0 | 1 | 0| 1 |
低 | | | | _1_| | | _1_| |
```
这里的上划线表示上升沿(即从低电平到高电平),下划线表示下降沿(反之)。
差分曼彻斯特编码(Differential Manchester Encoding)是对曼彻斯特编码的一种改进,只传输信号的变化,而不是绝对值。因此,前半个位的电平与后半个位相反,对应1100011001的波形为:
```
|___|___|___|__--|___|___|__--|___|
高| 0 | 1 | 0 | 0| 0 | 1 | 0| 1 |
低 | | | | _--| | | _--| |
```
这里用短横线表示信号不变,斜线表示信号方向的改变。
阅读全文