新闻中心

EEPW首页>EDA/PCB>设计应用> 基于FPGA的光纤通信系统的设计与实现

基于FPGA的光纤通信系统的设计与实现

作者: 时间:2012-06-25 来源:网络 收藏

NRZI编码器ModelSim仿真波形如图8所示。data_in输入数据分别为D30.0和D7.1。

本文引用地址://m.amcfsurvey.com/article/190204.htm

d.JPG


4.2 NRZI解码器设计
NRZI解码器设计是NRZI编码器的逆过程。图9为本设计采用的NRZI解码电路。其中,DFF为D触发器,XOR为异或门。NRZI_data为信号输入端,数据来自经光纤传输的NRZI码;clock时钟频率同编码起时钟频率,即为NRZI_data码元速率的2倍(由倍频电路实现);data_out为解码器输出。

e.JPG


NRZI解码器ModelSim仿真波形如图10所示。NRZI_data输入数据分别为D30.0和D7.1编码后的数据。

f.JPG



5 结束语
文中主要用Verilog语言编写了位同步时钟提取模块、8B/10B编解码模块、NRZI编解码模块等来实现光纤通信。8B/10B编码很好地平衡了位流中0和1的个数,特别适合光纤介质的信息传输;NRZI编码使信号的状态变化更加频繁,进一步增强了发送设备与接收设备的可同步性;位同步时钟提取使得发送设备与接收设备保持同步,同时为接收端解码器提供可靠的时钟参考。这几大模块相辅相成,共同维持可靠、高效的运行。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭