NRZ

 

NRZ(No Return Zero)不归零编码介绍

NRZ编码即No Return Zero编码。

NRZ是不归零编码的E文缩写, 是计算机内部流动的数据编码形式,它本身不包含同步时钟信息,对它的读写必须借助读写时钟。因此独立的NRZ编码没有时钟信息就没有任何实际意义。

信号电平的一次反转代表0,电平不变化表示1,并且在表示完一个码元后,电压不需回到0。不归零制编码是效率最高的编码,缺点是存在发送方和接收方的同步问题。

NRZ编码本身不能恢复同步信号(时钟),在进行多机通讯时同步只能靠发送和接收端的时钟发生器大致相同来由本地产生,因此NRZ编码适于异步方式通信。要想使数据编码本身携带同步时钟信息,必须设法使数据与时钟一起编码发送 ,再由接收端借助锁相环电路恢复同步时钟,典型的编码方式是变形不归零(NRZI)、曼码等。

NRZ-I No Return Zero-Inverse 非归零反相编码

在NRZ-I编码方式中,信号电平的一次反转代表比特1。 就是说是从正电平到负电平的一次跃迁,而不是电压值本身,来代表一个比特1。 0比特由没有电平变化的信号代表。 非归零反相编码相对非归零电平编码的优点在于:因为每次遇到比特1都发生电平跃迁,这能提供一种同步机制。 一串7个比特1会导致7次电平跃迁。 每次跃迁都使接收方能根据信号的实际到达来对本身时钟进行重同步调整。 根据统计,连续的比特1出现的几率比连续的比特0出现的几率大,因此对比特 1的连续串进行同步就在保持整体消息同步上前进了一大步。 一串连续的比特0仍会造成麻烦,但由于连续0串出现不频繁,对于解码来说其妨碍就小了许多。

曼彻斯特( Manchester )码是一种双相码。用高电平到低电平的转换边表示 0 ,而用低电平到高高电平的转换边表示 1 。在监控中用得比较多,原因之一是像AD、AB等矩阵与解码器都用的的曼码。它的工作在31K左右。

你可能感兴趣的:(工作,通讯)