论文部分内容阅读
HDB3码作为基带传输信号,因具有无直流分量,低频分量小,定时信号易于提取,且译码简单等特点而得到广泛运用。与其它常用的非归零码相比,它具有更好的抗干扰性能和较强的检错能力,更适合于长距离的信道传输。因此对HDB3编码方法和硬件实现进行研究具有现实意义。传统对编码器的设计通常都是采用分立元件的方式来完成,但随着编码的复杂程度不断加大,需要更多的分立元件来完成编码器的设计,这样就会使得设计的编码器体积较大,结构较为复杂,功耗较高,对调试及安装造成一定的困难。本设计综合使用可编程逻辑器件和SOPC技术实现HDB3编码器的设计。首先,设计使用Verilog语言实现了编码器模块的硬件电路设计,并完成了编码器各模块编译和编码波形仿真及验证,生成了一个具有HDB3编码功能的逻辑电路模块。之后,使用SOPC技术把生成的编码器模块与CPU处理器、存储器,外设IO端口控制电路等硬件系统集成在一个可编程芯片Cyclone II里,通过设定的IO接口,能够实现对HDB3编码器的编码过程的控制,最终的编码结果通过系统上的串行口输出。该系统将软件系统和硬件系统集成于内嵌有CPU核的可编程逻辑器件上,具有体积小,功耗低,编码速率高,调试方便等优点,有一定实用价值。