- 46
- 0
- 约5.92千字
- 约 12页
- 2017-08-11 发布于重庆
- 举报
基带码型变换设计AMI码码型变换
目录1 技术要求12 基本原理12.1 基带信号12.2 AMI码13 设计方案及功能分析23.1 方案一23.2 方案二33.3方案比较44 实现方案45 硬件电路调试56 结论67 心得体会68 参考文献7附录81安装调试实验报告81.1安装调试过程记录81.2测试波形记录及分析81.3 调试报告小结92 CPLD设计原理图93 外围电路104 思考题10基带码型变换设计——AMI码码型变换1 技术要求1)设计AMI码的编译码电路;2)输入信号为24位的周期NRZ码;3)编译码延时小于3个码元宽度。2 基本原理2.1 基带信号在实际的基带传输系统中,并不是所有的基带波形都适合在信道中传输。例如含有丰富直流和低频分量获得单极性基带波形就不适宜在低频传输特性差的信道中传输,因为这有可能造成信号严重畸变。又如,当消息代码中包含长串的连续“1”或“0”符号时,非归零波形呈现出连续的固定电平,因而无法获取信息。单极性归零码在传送连“0”时,也存在同样的问题。因此,对传输用的基带信号主要有以下两个方面的要求:1)将信息符号编织成适合于传输用的码型;2)对所选码型的电波形, 必须适宜在信道中传输。前者属于传输码型的选择,后者是基带脉冲的选择。2.2 AMI码AMI(Alternative Mark Inversion)码的全称是传号交替反转码,其编码规则是将消息码中的“1”(传号)交替的变换为“+1”和“-1”,而“0”(空号)保持不变。AMI码对应的波形是具有正、负、零三种电平的脉冲序列。它可以看成是单极性波形的变形,即“0”仍对应零电平,而“1”交替对应正负电平。AMI码成为小常用的传输码型之一,其优点是,没有直流分量,且高、低频分量少,都能集中在频率为1/2码速处;编译码电路简单,且可利用传号极性交替这一规律观察误码情况;如果它是AMI-RZ波形,接收后只要全波整流,就可变为单极性RZ波形,冲中可以提取定时分量。AMI码的缺点是,当兵原信码出现长连“0”串时,信号的电平长时间不跳变,造成提取定时信号的困难。3 设计方案及功能分析3.1 方案一基于已给的外围电路,该方案的核心思想是基于VHDL语言的编程实现AMI码的编译码。将NRZ编码得到AMI码,其中“11”表示“+1”,“10”表示“-1”,“00”表示“0”。当AMIA和AMIB为“00”时,经过外围电路八选一数据选择器后,输出为x0,经过运放得到零电平;当AMIA和AMIB为“10”时,经过外围电路八选一数据选择器后,输出为x2,经过运放得到正电平;当AMIA和AMIB为“10”时,同理得到负正电平。经过编码后得到的AMI码通过外围电路得到AMI1和AMI2,正电平经过外围电路后得到AMI1与AMI2为“01”,负电平经过外围电路后得到AMI1与AMI2为“10”,零电平经过外围电路后得到AMI1与AMI2为“11”。将经过外围电路的AMI1和AMI2异或后即译码得到NRZ。符合设计原理。其编译码源程序如下:library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity bianyi isport(BS,NRZ,AMI1,AMI2:in bit;AMIA,AMIB,OAMI:out bit);endbianyi;architecture hxw of bianyi isbeginprocess(BS)variable c:bit:=0;beginif BSevent and BS=1thenOAMI=AMI1 xor AMI2;if NRZ=1thenif c=0 thenAMIA=1;AMIB=0;c:=not c ;elseAMIA=1;AMIB=1;c:=not c ;end if;elseAMIA=0;AMIB=0;end if;end if;end hxw;仿真图形如下:图1 AMI编码译码仿真输入NRZ的“1”交替用“10”和“11”表示,“0”用“00”表示。当输入(AMI1,AMI2)为“10”或“01”时输出“1”,当输入为“00”或“11”时输出为“0”还原为NRZ码(OAMI)。经过仿真后可以看到有43.2ns的延时,验证后本设计符合设计思路。3.2 方案二基于已给的外围电路可知,AMI编码电路由一个JK触发器、一个与门以及外围电路的八选一芯片和一个运放组成。外围电路的作用是:当AMIA和AMIB的输入为“00”时,输出“0”(零电平); 当AMIA和AMIB的输入为“10”时,输出“+1”(正电平); 当AMIA和AMIB的输入为“11”时,输出“-1”(负电平)。JK触发器和与门的作用是将消息码的“1”变为交替的“1”、“0”输出形成AMIB。NRZ直
原创力文档

文档评论(0)