1)不归零制码(NRZNon-Return to Zero <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

    原理:用两种不同的电平分别表示二进制信息“0”和“1”,低电平表示“0”,高电平表示“1”。

    缺点: a 难以分辨一位的结束和另一位的开始;

            b 发送方和接收方必须有时钟同步;

            c 若信号中“0”或“1”连续出现,信号直流分量将累加。

    结论:容易产生传播错误。 

2)曼彻斯特码(Manchester),也称相位编码

   原理:每一位中间都有一个跳变,从低跳到高表示“0”,从高跳到低表示“1”。

   优点:克服了NRZ码的不足。每位中间的跳变即可作为数据,又可作为时钟,能够自同步。

3)差分曼彻斯特码(Differential Manchester

   原理:每一位中间都有一个跳变,每位开始时有跳变表示“0”,无跳变表示“1”。位中间跳变表示时钟,位前跳变表示数据。

   优点:时钟、数据分离,便于提取。

4)逢“1”变化的NRZ

   原理:在每位开始时,逢“1”电平跳变,逢“0”电平不跳变。

5)逢“0”变化的NRZ

   原理:在每位开始时,逢“0”电平跳变,逢“1”电平不跳变。 数据编码常用的几种编码方式