The invention discloses a method for realizing optical signal line crossing. Firstly, the optical signal is converted into electrical signal by SerDes in FPGA, and then the electrical signal is processed across clock domain by FIFO, and the electrical signals output by SerDes are unified into the same fast clock domain. Next, the circuit crossing of the electric signal after the unified clock domain is carried out, that is, each input is crossed to different output according to the user's demand. Finally, through txpi method, the crossed electrical signals are output from SerDes in the form of light. The method proposed in the invention has the advantages of less logic resources consumption and undifferentiated signal protocol for optical signal of line crossing, and provides a method with great reference value for realizing the functional requirements of optical signal line crossing.
【技术实现步骤摘要】
一种实现光信号线路交叉的方法
本专利技术涉及光通讯领域中的光交叉,尤其涉及一种实现光信号线路交叉的方法。
技术介绍
光交叉连接(OXC)是用于光纤网络节点的设备,通过对光信号进行线路交叉,能够灵活有效地管理光传输网络,是实现可靠的网络保护/恢复以及自动配线和监控的重要手段。通常实现光信号线路交叉的方法是将光信号通过电子元件转为电信号后再对电信号进行交叉,这种交叉方式具有灵活性,且设备体积可以做的很小,易于系统集成。在电子元件中进行线路交叉时,通常的做法是先对接收的光信号进行协议解析,然后再对解析后的信号进行交叉,最后将交叉后的信号再按照相应的协议以光的形式输出。例如对多路10GE的光信号进行线路交叉,通常的做法是首先对10GE进行包解析,将每路10GE解析出各个包,然后对这些包按特定交叉需求进行交叉,最后对交叉后的各个包再按照10GE协议以光的形式输出。而如果交叉的光信号不是10GE而是SDH,那么交叉首先要对SDH进行解析,然后再交叉,最后再按照SDH协议将交叉后的信号以光形式输出。这样的交叉方法由于要对信号进行协议解析,且不同的协议信号需要有不同的协议解析逻辑对应,所以会消耗大量的逻辑资源,且不具有一般性。所以一种好的实现光信号的线路交叉方法在光交叉
中起到了至关重要的作用。
技术实现思路
鉴于现在技术存在的问题,本专利技术提供一种实现光信号线路交叉的方法。本专利技术的目的就是要解决上述技术中存在的逻辑资源消耗多、信号交叉不具有一般性的问题。本专利技术采取的技术方案是:一种实现光 ...
【技术保护点】
1.一种实现光信号线路交叉的方法,该方法基于FPGA的硬件平台上实现,其特征在于:/n1)该方法首先通过FPGA内的SERDES将光信号转换为电信号,然后通过FIFO对电信号进行跨时钟域处理,将各路SERDES输出的电信号统一到同一个时钟域,此处需注意该统一后的时钟local_clk的频率比SERDES恢复光信号的时钟ser_rx_clk频率要快,即统一后会将各路SERDES连续输出的电信号格式转换为local_clk时钟域下间断的带有效标志的电信号格式;/n2)该方法进行线路交叉的对象是统一时钟域后的间断电信号,交叉是根据用户需求将各路输入交叉到不同的输出,例如将输入0交叉到输出1,输入1交叉到输出3,此处需注意经交叉后的信号仍然是local_clk时钟域下的间断格式;/n3)该方法采用的对交叉后的电信号从SERDES输出的方法是TXPI,即利用SERDES的TXPI功能实现将交叉后的电信号从SERDES输出的目的,TXPI是SERDES中的一个组件,通过调节TXPI可以动态的瞬时调节SERDES发送方向时钟ser_tx_clk的周期;/n4)该方法实现TXPI的具体方法为,通过FI ...
【技术特征摘要】
1.一种实现光信号线路交叉的方法,该方法基于FPGA的硬件平台上实现,其特征在于:
1)该方法首先通过FPGA内的SERDES将光信号转换为电信号,然后通过FIFO对电信号进行跨时钟域处理,将各路SERDES输出的电信号统一到同一个时钟域,此处需注意该统一后的时钟local_clk的频率比SERDES恢复光信号的时钟ser_rx_clk频率要快,即统一后会将各路SERDES连续输出的电信号格式转换为local_clk时钟域下间断的带有效标志的电信号格式;
2)该方法进行线路交叉的对象是统一时钟域后的间断电信号,交叉是根据用户需求将各路输入交叉到不同的输出,例如将输入0交叉到输出1,输入1交叉到输出3,此处需注意经交叉后的信号仍然是local_clk时钟域下的间断格式;
3)该方法采用的对交叉后的电信号从SERDES输出的方法是TXPI,即利用SERDES的TXPI功能实现将交叉后的电信号从SERDES输出的目的,TXPI是SERDES中的一个组件,通过调节TXPI可以动态的瞬时调节SERDES发送方向时钟ser_tx_clk的周期;
4)该方法实现TXPI的具体方法为,通过FIFO缓存交叉后的信号,并在缓存数据达到1/2FIFO深度时开始读取,TXPI调节的便是SERDES发送方向的时钟ser_tx_clk,亦即读取FIFO的时钟,该方法根据1/4FIFO深度的编程空pempty与3/4FIFO深度的编程满pfull决定TXPI正负调节,即当pempty有效时,表明读取FIFO的ser_tx_clk时钟过快,此时需对TXPI进行正调整以将ser_tx_clk周期延长一些,也就是频率调慢一些;而当pfull有效时,表明读取FIFO的ser_tx_clk时钟过慢,此时需将TXPI进行负调整以将ser_tx_clk周期缩短...
【专利技术属性】
技术研发人员:王东锋,陈晖,张晓峰,陈伟峰,刘凤新,张天晶,
申请(专利权)人:天津光电通信技术有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。