交替标记反转(AMI)编码通常用于通过电缆进行的数字数据传输,因为这种编码没有DC分量。此外,AMI信号的带宽也低于等效的归零(RZ)码。在正常情况下,为了生成双极性波形(如AMI),需要两个电源(正负)。另外,双极性波形产生电路可以使用模拟组件。但是,该设计示例消除了所有这些要求,仅使用了几个门,一个触发器和一个5V电源就可以从NRZ输入生成AMI波形。参考图1,NRZ信号(图2a)与时钟一起使用,以使用AND1门进行门控并生成RZ波形(图2b)。然后,该RZ信号作为分频器连接到D触发器的时钟端子。然后,RZ信号与触发器的Q和/ Q输出一起选通,以分离AND2和NAND门输出端子的两条线上的交变脉冲。在第二行使用“与非”门获得反相波形(图2c)。图1:NRZ至AMI转换器使用单个电源产生双极性脉冲。由于NAND的延迟大于AND门,因此AND4用于在AND3的输出处进行补偿(可以根据所使用的逻辑串联器件进行更改)。 AND4和NAND门的输出驱动一个75Ω电阻,这有效地增加了门输出的电压。如果两个输出均为高电平,则电阻结点处的电压为高电平。如果输出端子之一为低而另一个为高,则电阻结点处的电压为一半高。当两个输出端子均为低电平时,连接处的电压接近0V。这样,R1和R2交界处的波形在DC电平附近具有正脉冲和负脉冲。该信号通过隔直电容C1之后,可以在输出端获得直流电平为零的真双极性波形(图2d)。图2:波形:(a)NRZ输入; (b)AND4输出; (c)NAND输出; (d)AMI输出图2显示了仿真电路的波形。模拟器可以捕获出现在门输出处的小尖峰,但是这些尖峰在实际使用中不会引起问题。生成的NRZ信号速率为2.048Mb / s。由于使用了TTL器件和5V电源,因此峰峰值信号电平小于±2.5V。如果需要更高的幅度,则可以使用逻辑摆幅更高的CMOS器件。