端辅助OLT端识别长发光流氓ONU的方法的流程图。
【具体实施方式】
[0031]在以下优选的实施例的具体描述中,将参考构成本发明一部分的所附的附图。所附的附图通过示例的方式示出了能够实现本发明的特定的实施例。示例的实施例并不旨在穷尽根据本发明的所有实施例。需要说明的是,尽管本文中以特定顺序描述了本发明中有关方法的步骤,但是这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果,相反,本文中所描述的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解维多个步骤执行。
[0032]图2示出了根据本发明所提出的识别长发光流氓ONU的结构示意图,其基本结构与传统的PON系统一样。在本发明中,远程节点RN没有任何变化,只有OLT和ONU模块有一点改变。
[0033]图3示出了根据本发明所公开的一种在无源光网络中的OLT端识别长发光流氓ONU的方法的流程图;图4示出了根据本发明所公开的一种在无源光网络中识别长发光流氓ONU的OLT设备的模块框图。以下将结合图3中的方法流程图和图4中的模块框图详细介绍在无源光网络中的OLT端识别长发光流氓ONU的方法和步骤。
[0034]图4示出了根据本发明所公开的一种在无源光网络中识别长发光流氓ONU的OLT设备400的模块单元,包括:
[0035]波分复用模块402,其与光纤网络相连接,用于把上下行的波长复用信号区分开,OLT设备中发送模块406发送的下行信号经由波分复用模块402传输至光纤网络中,光纤网络中的上行信号经由波分复用模块402传输至OLT设备中的接收模块408中。
[0036]发送模块406,其与波分复用模块402通信耦合,其用于向无源光网络中的ONU发送下行信号。
[0037]接收模块408,其与波分复用模块402通信耦合,其用于从无源光网络中的ONU接收上行信号。
[0038]解码模块410,其与接收模块408通信耦合,其用于从上行信号中恢复出正常的ONU所发送的特定射频信号;需要指出的是所述解码模块410也可以内置于所述接收模块408中成为接收模块408的一部分,如图2中208所示,或者外接于所述OLT设备,成为一个独立于OLT设备的外接装置(图中未示出)。
[0039]处理模块412,其与接收模块408、发送模块406以及解码模块410通信耦合,处理模块412用于根据所述解码模块410恢复出的所述特定射频信号,识别出缺失的特定射频信号,并根据缺失的特定射频信号判断出长发光流氓0NU。
[0040]如图3所示,在步骤302中,OLT设备400为各个ONU分配特定射频信号。
[0041]具体的,OLT为无源光网络中的每一个ONU分配一个特定射频信号,所述特定射频信号是未调制任何数据的正弦波信号,每一个ONU分配到的特定射频信号都具有不同的频率,例如,给ONUl分配频率为Π的特定射频信号,给0NU2分配频率为f2的特定射频信号,...,给ONUn分配频率为fn的特定射频信号。因此,不同的特定射频信号对应不同的0NU,即可以通过一个特定射频信号识别唯一的0NU。所述特定射频信号可以被编码,并且可以被插入至上行数据帧中以通过上行链路发送给0LT。
[0042]在一个优选实施例中,所述特定射频信号为低频信号。由于低频信号更容易产生和被检测,所以出于信号生成和检测的成本考虑,所分配的特定射频信号为低频信号。
[0043]在步骤304中,OLT设备400检测光通信网络中是否存在长发光流氓0NU。
[0044]具体的,OLT检测无源光网络中是否存在因为长发光流氓ONU所发出的噪声或者随机信号导致所有其他正常的ONU上行信号不能被OLT正确接收,当所述无源光网络中存在上述情况时,则实施步骤306 ;当无源光网络中并不存在上述情况时,则继续现有的正常运行,并在一段预定时间后再检测光通信网络中是否存在长发光流氓0NU。在一个优选的实施例中,当OLT接收到的上行信号的误码率高于一定的阈值时,OLT开始检测光通信网络中是否存在长发光流氓ONU。
[0045]在步骤306中,发送模块406向每一个ONU广播一个控制消息。
[0046]具体的,发送模块406向系统中的所有ONU广播一个PLOAM (物理层操作管理和维护)控制消息,所述控制消息是要求所有的ONU在上行链路中发送各自的特定射频信号的控制命令。
[0047]所有正常的ONU会在接收到所述控制消息后暂停原有上行数据信号的发送,并把分配到的特定射频信号发送给0LT。当存在长发光流氓ONU时,长发光流氓ONU的发出的噪声或随机信号将干扰正常的ONU数据传输,这将导致OLT不能正确接收正常ONU的上行信号。一旦长发光流氓ONU被确认并被隔离,这些正常的ONU将继续传输上行数据。因此,其间,上行链路中的特定射频信号将不会占用上行信号带宽。
[0048]另一方面,对于长发光流氓0NU,其由于MAC错误或者收发机故障会持续保持激光器在运行状态,因此其不会应答OLT的控制消息,并且继续传输噪声、随机信号或者不需要的光信号。
[0049]如图2所示,在远程节点,正常的ONU发送的特定射频信号和长发光流氓ONU发送的噪声或随机信号被叠加并通过光纤发送到OLT设备中。
[0050]在步骤308中,接收模块408接收上行链路中的上行信号。
[0051]具体的,在发送完控制消息之后,OLT会通过接收模块408接收上行链路中的上行信号,所述上行信号中包括经远程节点而叠加在一起的长发光流氓ONU发送的噪声或者随机信号,以及所述正常的ONU所发送的所述特定射频信号。接收模块408在接收到该上行信号之后会发送给解码模块410以从所述上行信号中恢复出各个正常ONU所发送的特定射频信号。
[0052]在步骤310中,解码模块410恢复出特定频率信号。
[0053]具体的,解码模块410可以由电频谱分析仪来完成,其通过对所接收到的上行信号实施傅里叶变换,从而把正常的ONU所发送的所述特定射频信号从带有噪声或者随机信号的上行信号中恢复出来。
[0054]在步骤312中,处理模块412识别长发光流氓ONU。
[0055]具体的,处理模块412根据解码模块410恢复出的各个正常ONU发送的特定射频信号,识别出缺失的特定射频信号,该缺失的特定射频信号所对应的ONU即为长发光流氓0NU。图5示出了对于长发光流氓ONU的识别过程的示意图。如图5所示的示例中,系统中存在5个0NU,分别为0NU1、0NU2、…、0NU5,其中,0NU2为长发光流氓0NU,其持续的发出随机信号。每一个ONU分配了一个具有特定频率的特定射频信号(0NU1的特定射频信号的频率为fl,…,0NU5的特定射频信号的频率为f5)。当OLT发出控制信息要求所有ONU发送特定射频信号时,除了 0NU2外的所有ONU都向OLT发送了各自的特定射频信号。因此在解码模块410解析的上行信号中可以通过傅里叶变换恢复出所有正常ONU所对应的特定射频信号,即H、f3、f4、f5。分析模块412根据解码模块410所恢复出的特定射频信号可以识别出接收到的上行信号中缺少了频率为f2的特定射频信号,以此可以判断出0NU2没有响应控制消息发送特定射频信号,因此0NU2就是所要寻找的长发光流氓0NU。
[0056]在成功识别出长发光流氓ONU后可以通过手动或自动的方