CN108242953B - 一种onu测距方法、onu内部时延调整参数确定方法及装置 - Google Patents
一种onu测距方法、onu内部时延调整参数确定方法及装置 Download PDFInfo
- Publication number
- CN108242953B CN108242953B CN201611217712.4A CN201611217712A CN108242953B CN 108242953 B CN108242953 B CN 108242953B CN 201611217712 A CN201611217712 A CN 201611217712A CN 108242953 B CN108242953 B CN 108242953B
- Authority
- CN
- China
- Prior art keywords
- onu
- distance
- olt
- internal
- adjustment parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/07—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
- H04B10/075—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
- H04B10/077—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using a supervisory or additional signal
- H04B10/0775—Performance monitoring and measurement of transmission parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/07—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/07—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
- H04B10/075—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
- H04B10/077—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using a supervisory or additional signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/07—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
- H04B10/075—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
- H04B10/079—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/27—Arrangements for networking
- H04B10/272—Star-type networks or tree-type networks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Optical Communication System (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明提供一种ONU测距方法、ONU内部时延调整参数确定方法及装置,用于ONU测距精度较低的问题,该方法包括:使用第一内部时延调整参数对ONU的内部时延进行调整,第一内部时延调整参数预先根据OLT与ONU之间的实际距离以及测量距离计算得到;接收OLT发送的ONU与OLT之间的第一距离;根据预设对应关系确定第一距离是否与第一内部时延调整参数对应,如果是,确定第一距离为ONU与OLT之间的测量距离,如果否,确定第一内部时延调整参数与第二内部时延调整参数的差值是否大于预设阈值;如果大于,根据第二内部时延调整参数对ONU的内部时延进行调整,通知OLT重新测距;如果不大于,确定第一距离为OLT与ONU之间的测量距离,该方案确保了测距距离的精确性。
Description
技术领域
本发明涉及通讯技术领域,特别是涉及一种ONU测距方法、ONU内部时延调整参数确定方法及装置。
背景技术
随着光网络的不断发展,FTTH(光纤到户,Fiber to the Home)已经全面铺开,其终端产品ONU(光网络单元,Optical Network Unit)也得到了广泛的应用。在无源光网络***中,不同ONU通常处于光线路中不同的物理位置上,OLT(光线路终端,Optical LineTerminal)通过测距技术来调整各个ONU输出信号的均衡时延,从而达到使所有ONU上行信号好像处于“相同距离”位置上,实现上行信号的时分复用,测距的另外一个目的是准确获取从光线路终端到某个特定ONU的实际光纤距离,在现有的测距技术中,G984.3标准中规定吉比特无源光网络(GPON,Gigabit-Capable Passive Optical Network)***采用以下公式对光纤距离进行测量。
FDi=(RTDi-RTi)×102;
其中,FDi为OLT和ONUi之间距离的估值,RTDi为OLT测量的ONUi的环路时延(RTD,Round Trip Delay),RTi为ONUi的最小响应时间(RT,Response Time),范围一般为35000±1000us,102m/us为最能反映G.652光纤折射率以及测距精度的系数,理论上讲上述算法可以保证测距误差在±1%范围内。G987.3标准中规定X吉比特无源光网络(XGPON,10-Gigabit-Capable Passive Optical Network)***采用以下公式对光纤距离进行测量:
FDi=(RTTi-RspTimei-EQDi-StartTime/Rnom)×102;
FDi为OLT和ONUi之间距离的估值,RTTi为OLT测量的ONUi配置EQDi(EQD,Equalization Delay)后的环路时间(RTT,Round Trip Time),RspTimei为ONUi的最小响应时间,范围一般为35000±1000us,EQDi为ONUi的均衡时延,StartTime为测距过程中上行burst信号开始发送的时间,Rnom为上行速率标准值,102m/us为最能反映G.652光纤折射率以及测距精度的系数,理论上讲上述算法可以保证测距误差在±1%范围内。
实际应用中,由于不同芯片方案ONU对OLT下行信号从接收到发送的处理时间存在差异性,以及不同光模块光学时延的差异性,上述算法很难保证测距距离的精确性,测距误差很容易超出±1%的范围。
另一方面,为了减小对ONU上行业务的影响,协议要求OLT同一个PON口下不同ONU之间的差分距离最好不要超过20km的限制(XGPON***40km),但在光线路实际铺设过程中,不同ONU之间的差分距离很容易超过限制,造成部分ONU发现或者测距失败,通常的解决方法是手动增大PON口发现以及测距阶段的安静时长(如发现阶段正常安静时长为2帧250us,ONU之间差分距离较大时可以调整到n×250us,n≥2),或者不同PON口下下挂不同距离段的ONU,但这样会造成上行带宽的浪费或者PON口的浪费,不利于上行带宽的充分利用以及节能减排。
发明内容
本发明提供一种ONU测距方法、ONU内部时延调整参数确定方法及装置,用于解决现有技术中ONU测距精度较低的问题。
根据本发明的第一个方面,提供了一种ONU测距方法,包括:使用第一内部时延调整参数对光网络单元ONU的内部时延进行调整,第一内部时延调整参数为预先根据光线路终端OLT与ONU之间的实际距离以及测量距离计算得到;接收OLT发送的ONU与OLT之间的第一距离;根据预设的对应关系确定第一距离是否与第一内部时延调整参数对应,如果对应,则确定第一距离为ONU与OLT之间的测量距离,如果不对应,确定第一内部时延调整参数与第二内部时延调整参数的差值是否大于预设阈值,第二内部时延调整参数与第一距离对应;如果大于,则根据第二内部时延调整参数对ONU的内部时延进行调整,并通知OLT重新测量ONU与OLT之间的距离;如果不大于,则确定第一距离为OLT与ONU之间的测量距离。
可选的,第一内部时延调整参数的计算方法包括:将如下式(1)以及式(2)相减得到第一内部时延调整参数;
FDi=(RTDi-RTi)×102 (1);
其中,FDi为OLT与ONU之间的测量距离,RTDi为OLT测量得到的ONU的环路时延,RTi为ONU的最小响应时间;
FDx=(RTDi+△x-RTi)×102 (2);其中,FDx为OLT与ONU之间的实际距离,△x为第一内部时延调整参数。
其中,第一内部时延调整参数的计算方法包括:将如下式(3)以及式(4)相减得到第一内部时延调整参数;
FDi=(RTTi-RspTimei-EQDi-StartTime/Rnom)×102; (3)
FDx=(RTTi-RspTimei-(EQDi-△x)-StartTime/Rnom)×102; (4)
其中,FDi为OLT与ONU之间的测量距离,RTTi为OLT测量的ONUi配置EQDi后的环路时间,RspTimei为ONU的最小响应时间,EQDi为ONUi的均衡时延,StartTime为测距过程中上行突发脉冲信号开始发送的时间,Rnom为上行速率标准值。
可选的,上述方法还包括:在确定OLT与ONU之间的测量距离之后,根据ONU的逻辑距离时延对ONU的内部时延进行调整,并通知OLT重新测量ONU与OLT之间的距离。
可选的,逻辑距离时延的计算方法计算方法包括:使用下式(3)计算逻辑距离时延;△MAX=(FDMAX-FDi)/102;其中,△MAX为逻辑距离时延,FDMAX为OLT支持的最大逻辑测距距离,FDi为OLT与ONU之间的测量距离。
可选的,上述方法还包括:在使用预设的第一内部时延调整参数对ONU的内部时延进行调整之前,接收OLT发送的OLT与ONU之间实际距离,以及ONU的第三内部时延调整参数,将实际距离与第三内部时延调整参数建立对应关系。
可选的,上述方法还包括:在使用第二内部时延调整参数对ONU的内部时延进行调整之后,清除已配置的均衡时延EQD。
根据本发明的第二个方面,提供了一种ONU内部时延调整参数确定方法,包括:获知光线路终端OLT与光网络单元ONU之间的实际距离;获得OLT与ONU之间的测量距离;
根据实际距离以及测量距离计算得到ONU的内部时延调整参数;将实际距离以及内部时延调整参数告知ONU。
可选的,根据实际距离以及测量距离计算得到ONU的内部时延调整参数,包括:将如下式(1)以及式(2)相减得到ONU的内部时延调整参数;
FDi=(RTDi-RTi)×102 (1);
其中,FDi为测量距离,RTDi为OLT测量得到的ONU的环路时延,RTi为ONU的最小响应时间;
FDx=(RTDi+△x-RTi)×102 (2);
其中,FDx为实际距离,△x为ONU的内部时延调整参数。
可选的,根据实际距离以及测量距离计算得到ONU的内部时延调整参数,包括:
将如下式(1)以及式(2)相减得到ONU的内部时延调整参数;
FDi=(RTTi-RspTimei-EQDi-StartTime/Rnom)×102 (1);
其中,FDi为测量距离,RTTi为OLT测量的ONU配置均衡时延EQD后的环路时间,RspTimei为ONU的最小响应时间,EQDi为ONU配置的EQD,StartTime为测距过程中上行burst信号开始发送的时间,Rnom为上行速率标准值;FDx=(RTTi-RspTimei-(EQDi-△x)-StartTime/Rnom)×102 (2);
其中,FDx为实际距离,△x为ONU的内部时延调整参数。
可选的,将实际距离以及内部时延调整参数告知ONU,包括:产生一个安静时间,在该安静时间内,通过Ranging_Time消息的保留字段或私有ploam消息将实际距离以及内部时延调整参数告知ONU。
根据本发明的第三个方面,提供了一种ONU测距装置,包括:调整模块,用于使用第一内部时延调整参数对光网络单元ONU的内部时延进行调整,第一内部时延调整参数为预先根据光线路终端OLT与ONU之间的实际距离以及测量距离计算得到;接收模块,用于接收OLT发送的ONU与OLT之间的第一距离;第一确定模块,用于根据预设的对应关系确定第一距离是否与第一内部时延调整参数对应,如果对应,则确定第一距离为ONU与OLT之间的测量距离,如果不对应,确定第一内部时延调整参数与第二内部时延调整参数的差值是否大于预设阈值,第二内部时延调整参数与第一距离对应;第二确定模块,用于如果第一内部时延调整参数与第二内部时延调整参数的差值大于预设阈值,则根据第二内部时延调整参数对ONU的内部时延进行调整,并通知OLT重新测量ONU与OLT之间的距离;如果第一内部时延调整参数与第二内部时延调整参数的差值不大于预设阈值则确定第一距离为OLT与ONU之间的测量距离。
根据本发明的第四个方面,提供了一种ONU内部时延调整参数确定装置,包括:获取模块,用于获知光线路终端OLT与光网络单元ONU之间的实际距离;获得模块,用于获得OLT与ONU之间的测量距离;计算模块,用于根据实际距离以及测量距离计算得到ONU的内部时延调整参数;告知模块,用于将实际距离以及内部时延调整参数告知ONU。
本发明有益效果如下:
本发明实施例提供的方案,能够有效对OLT和某个特定ONU之间的实际光纤距离进行测量,同时确保测距距离的精确性,且该处理方法具有通用性,可以不区分芯片方案以及光模块类型,可以根据现场实际情况动态对测距距离进行修正;同时在ONU之间差分距离超过协议要求的限制时,通过对ONU内部时延调整缩短发现以及测距阶段安静时长,实现上行带宽的充分利用。
附图说明
图1是本发明第一实施例中提供的ONU测距方法的流程图;
图2是本发明第二实施例中提供的ONU内部时延调整参数确定方法的流程图;
图3是本发明第四实施例ONU测距距离调整阶段的处理方法的流程图;
图4是本发明第四实施例提供的ONU测距在现场实际应用的处理方法的流程图;
图5是本发明第五实施例中提供的ONU测距装置的结构框图;
图6是本发明第六实施例中提供的ONU内部时延调整参数确定装置的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
第一实施例
本实施例提供了一种ONU测距方法,该方法由ONU执行,图1是该方法的流程图,如图1所示,该方法包括如下处理:
步骤101:使用预设的第一内部时延调整参数对ONU的内部时延进行调整;
其中,第一内部时延调整参数为预先根据光线路终端OLT与ONU之间的实际距离以及测量距离计算得到;
在本实施例中,ONU可以预先存储有不同的距离对应的内部时延调整参数,基于此,可以使用一个默认的第一内部时延调整参数首先对ONU的内部时延进行调整。
对于GPON***来说,本实施例中所涉及到的第一内部时延调整参数的计算方法包括:将如下式(1)以及式(2)相减得到第一内部时延调整参数;
FDi=(RTDi-RTi)×102 (1);
其中,FDi为OLT与ONU之间的测量距离,RTDi为OLT测量得到的ONU的环路时延,RTi为ONU的最小响应时间;
FDx=(RTDi+△x-RTi)×102 (2);
其中,FDx为OLT与所述ONU之间的实际距离,△x为所述第一内部时延调整参数。
对于,XGPON***来说,第一内部时延调整参数的计算方法包括:
将如下式(3)以及式(4)相减得到第一内部时延调整参数;
FDi=(RTTi-RspTimei-EQDi-StartTime/Rnom)×102; (3)
FDx=(RTTi-RspTimei-(EQDi-△x)-StartTime/Rnom)×102; (4)
其中,FDi为OLT与ONU之间的测量距离,RTTi为OLT测量的ONUi配置EQDi后的环路时间,RspTimei为ONU的最小响应时间,EQDi为ONUi的均衡时延,StartTime为测距过程中上行突发脉冲信号开始发送的时间,Rnom为上行速率标准值。
步骤102:接收OLT发送的ONU与OLT之间的第一距离;
步骤103:根据预设的对应关系确定第一距离是否与第一内部时延调整参数对应,如果对应,则确定第一距离为ONU与OLT之间的测量距离,如果不对应,确定第一内部时延调整参数与第二内部时延调整参数的差值是否大于预设阈值,第二内部时延调整参数与第一距离对应;
在该步骤103中,ONU可以根据预先存储的具有一一对应关系的多个距离与多个内部时延调整参数来确定与第一距离是否与第一内部时延调整参数对应,如果二者不对应,可以根据第一距离查找出与之具有对应关系的第二内部时延调整参数。
步骤104:如果大于,则根据第二内部时延调整参数对ONU的内部时延进行调整,并通知OLT重新测量ONU与OLT之间的距离;如果不大于,则确定第一距离为OLT与ONU之间的测量距离。
在该步骤中,对ONU的内部时延进行调整即对ONU的环路时延或者均衡时延的值加上或减去内部时延调整参数。
进一步的,本实施例通过的方法还可以包括:
在使用预设的第一内部时延调整参数对ONU的内部时延进行调整之前,接收OLT发送的OLT与ONU之间实际距离,以及ONU的第三内部时延调整参数,将实际距离与第三内部时延调整参数建立对应关系。
更进一步的,本实施例提供的方法还可以包括:在使用第二内部时延调整参数对ONU的内部时延进行调整之后,清除已配置的均衡时延EQD,此是针对XGPON***的处理方法。
在确定OLT与ONU之间的测量距离之后,本实施例提供的方法还包括根据ONU的逻辑距离时延对ONU的内部时延进行调整并通知OLT重新测量ONU与OLT之间的距离的处理,其中,逻辑距离时延的计算方法包括:使用下式(3)计算逻辑距离时延;△MAX=(FDMAX-FDi)/102;其中,△MAX为逻辑距离时延,FDMAX为OLT支持的最大逻辑测距距离,FDi为OLT与ONU之间的测量距离。
本发明实施例提供的方案,能够有效对OLT和某个特定ONU之间的实际光纤距离进行测量,同时确保测距距离的精确性,且该处理方法具有通用性,可以不区分芯片方案以及光模块类型,可以根据现场实际情况动态对测距距离进行修正;同时在ONU之间差分距离超过协议要求的限制时,通过对ONU内部时延调整缩短发现以及测距阶段安静时长,实现上行带宽的充分利用。
第二实施例
本实施例提供了一种ONU内部时延调整参数确定方法,该方法由OLT执行,图2是该方法的流程图,如图2所示,该方法包括如下处理:
步骤201:获知OLT与ONU之间的实际距离;
步骤202:获得OLT与ONU之间的测量距离;
步骤203:根据实际距离以及测量距离计算得到ONU的内部时延调整参数;
步骤204:将实际距离以及内部时延调整参数告知ONU。
在本实施例中,对于GPON***来说,根据实际距离以及测量距离计算得到ONU的内部时延调整参数,具体可以包括:
将如下式(1)以及式(2)相减得到ONU的内部时延调整参数;
FDi=(RTDi-RTi)×102 (1);
其中,FDi为测量距离,RTDi为OLT测量得到的ONU的环路时延,RTi为ONU的最小响应时间;
FDx=(RTDi+△x-RTi)×102 (2);
其中,FDx为实际距离,△x为ONU的内部时延调整参数。
在本实施例中,对于XGPON***来说,根据实际距离以及测量距离计算得到ONU的内部时延调整参数,具体可以包括:
将如下式(1)以及式(2)相减得到ONU的内部时延调整参数;
FDi=(RTTi-RspTimei-EQDi-StartTime/Rnom)×102 (1);
其中,FDi为测量距离,RTTi为OLT测量的ONU配置均衡时延EQD后的环路时间,RspTimei为ONU的最小响应时间,EQDi为ONU配置的EQD,StartTime为测距过程中上行burst信号开始发送的时间,Rnom为上行速率标准值;
FDx=(RTTi-RspTimei-(EQDi-△x)-StartTime/Rnom)×102 (2);
其中,FDx为实际距离,△x为ONU的内部时延调整参数。
其中,将实际距离以及内部时延调整参数告知ONU具体可以包括:
产生一个安静时间,在该安静时间内,通过Ranging_Time消息的保留字段或私有ploam消息将实际距离以及内部时延调整参数告知ONU。
需要说明的是,上述第一实施例以及第二实施例所提供的,必须在具备ONU内部时延可调整的***上实现,且调整参数可以掉电保存。在无源光网络中,无论是GPON***还是XGPON***,标准中都要求支持ONU最小响应时间,随机时延以及均衡时延配置,即通常情况下,ONU内部时延可以进行调整,调整参数可以掉电保存主要是考虑到在某些特殊情况下,如ONU掉电或者异常重启等,ONU重新启动后可以恢复至掉电前或异常重启前的状态,确保重新测距时的精度。
第三实施例
在GPON***中,处于O4状态的ONU在收到Ranging Request请求后会发送Serial_Number_ONU消息通知OLT进行测距,OLT测距完成后会下发Ranging_Time消息通知ONU进行均衡时延更新以及状态迁移。本实施例中需要先使用固定长度光纤对测距距离进行调整,且调整阶段实际光纤距离对于OLT是已知的,如OLT和ONUi之间的实际光纤距离为20km,GPON***中OLT第一次测距的测距距离为FDi,即FDi=(RTDi-RTi)×102,为了确保重新测距后的测距距离为20km,ONUi的内部时延需要调整的参数为△20km,对于GPON***来说,ONU最小响应时间相对是固定的,△20km主要会影响环路时延,即FD20km=(RTDi+△20km-RTi)×102,两个公式相减即可得出△20km=(FD20km-FDi)/102。
XGPON***中,处于O4状态的ONU在收到Ranging Request请求后会发送Registration消息通知OLT进行测距,OLT测距完成后会下发Ranging_Time消息通知ONU进行均衡时延更新以及状态迁移。类似的,如调整阶段OLT和ONUi之间的实际光纤距离为20km且对于OLT是已知的,XGPON***中OLT第一次测距的测距距离为FDi,即FDi=(RTTi-RspTimei-EQDi-StartTime/Rnom)×102,为了确保重新测距后的测距距离为20km,ONUi内部时延需要调整的参数为△20km,对于XGPON***,ONU配置EQDi后的环路时间以及最小响应时间和StartTime/Rnom相对是固定的,△20km主要会影响均衡时延,即FD20km=(RTTi-RspTimei-(EQDi-△20km)-StartTime/Rnom)×102,两个公式相减即可得出△20km=(FD20km-FDi)/102。
△ikm在OLT第一次测距完成后可以由OLT计算得出(△ikm可以根据上行速率换算成bit单位),并产生一个安静期通过Ranging_Time消息的保留字段通知ONU实际光纤距离和需要调整的内部时延△ikm,ONU对内部时延进行调整后可以通过Acknowledge消息通知OLT进行重新测距,对于XGPON***,在内部时延进行调整的同时需要清除已配置的EQD。
以GPON***为例,Ranging_Time消息通知方法如下表1。
Ranging_Time消息:
表1
进一步的,在调整阶定段,如果ONU对内部时延进行调整后仍不能满足测距精度,OLT可以重新计算△ikm并通知ONU,同时设置最大重复次数,如果超过最大重复次数OLT可以终止测距流程,去使能ONU,并标记ONU测距异常。
针对现场实际情况动态修正测距距离:
现场实际应用中,OLT和ONU之间的光纤距离是不确定的,为了进一步提高测距精度,可以在调整阶段分段对测距距离进行调整,如0~4km距离内采用△2km对ONU内部时延进行调整,4~8km内采用△6km对ONU内部时延进行调整,8~12km内采用△10km对ONU内部时延进行调整,12~16km内采用
△14km对ONU内部时延进行调整,16km及以上采用△20km对ONU内部时延进行调整。
实际应用中,ONU上电后可以先默认使用△20km对ONU内部时延进行调整,OLT第一次测距完成后产生一个安静期,将测距距离通过Ranging_Time消息的保留字段通知ONU,ONU判断当前测距距离是否与△20km相匹配,如果不匹配且与当前测距距离相匹配的△ikm与△20km相差过大,ONU可以使用△ikm重新调整内部时延并通过ack消息通知OLT进行重新测距,如果ONU在OLT安静期内没有回应,则OLT默认测距完成,对于XGPON***,在内部时延进行调整的同时需要清除已配置的EQD。
通过ONU内部时延调整缩短发现以及测距阶段安静时长:
OLT测距完成后可以以支持的最大逻辑测距距离为基准,对ONU的内部时延进一步调整,从而实现所有ONU在发现阶段基本处于“相同距离”位置上,缩短OLT发现以及测距阶段的安静时长,实现对上行带宽的充分利用,与测距距离时延调整类似,如OLT最大支持的逻辑测距距离是60km,ONU上线后的测距距离是FDi,则ONU需要调整的逻辑距离时延为△59km=(FD59km-FDi)/102,在实际应用中,可以是△58km、△59km或△60km,具体可以根据实际情况来确定,该逻辑距离调整时延可以在ONU上线后由OLT计算得出,并产生一个安静期通过Ranging_Time消息的保留字段通知ONU逻辑距离调整值和逻辑距离调整时延,ONU对内部时延进行调整后可以通过ack消息通知OLT进行重新测距,在内部时延进行调整的同时需要清除已配置的EQD。
需要注意的是ONU测距距离时延(即通过上述算法针对测距精度调整的ONU内部时延)和逻辑距离时延(通过OLT逻辑距离和ONU实际测距距离计算出的ONU内部时延)为累加关系,共同控制ONU内部的时延调整,ONU在重新上线测距过程中,需要通过私有ploam消息通知OLT当前的逻辑距离调整值,以便OLT对OLT和ONU之间的实际光纤距离进行测算。
通过上述调整,OLT可以仅在有新的ONU上线时增大发现以及测距阶段的安静时长,当新的ONU逻辑距离时延调整完后,OLT可以缩短发现以及测距阶段的安静时长,以实现上行带宽的充分利用。
进一步的,上述算法以及ONU测距处理方法不仅适用于GPON***与XGOPN***,对于将来即将推出的X吉比特无源对称光网络(XGS-PON,10-Gigabit-Capable SymmetricPassive Optical Network)***与N吉比特无源无源光网络(NG-PON2,40-Gigabit-Capable Passive Optical Networks)***同样适用。
第四实施例
本实施例通过在ONU以及OLT两端实现的两个实例来对本发明提供的ONU测距方案进行进一步说明:如图3所示,是本发明提供的方案中ONU测距距离调整阶段的处理方法,该方法包括:
S201:OLT测距完成后通过上述第二实施例以及第三实施例中记载的算法计算△ikm;
S202:OLT通过Ranging_Time消息的保留字段或者私有ploam消息通知ONU实际光纤距离和△ikm;
S203:ONU根据△ikm对内部时延进行调整后可以通过Acknowledge消息通知OLT重新测距;
S204:OLT判断重新测距后的测距精度是否满足要求,如果不满足则进入步骤S205,否则测距距离调整结束;
S205:OLT判断是否超过测距最大重复次数,如果是则进入步骤S206,否则进入步骤S201重新进行测距距离调整;
S206:OLT终止测距,去使能ONU,并标记ONU测距异常;
如图4所示,本实施例提供ONU测距在现场实际应用的处理方法,该方法包括:
S301:ONU上电默认使用△20km调整内部时延;
S302:OLT测距完成后通过Ranging_Time消息的保留字段或者私有ploam消息通知ONU实际光纤距离;
S303:ONU判断当前测距距离是否与△20km相匹配,如果不匹配则进入步骤S304,否则测距距离修正结束;
S304:ONU判断与当前测距距离相匹配的△ikm是否与△20km相差过大,如果是则进入步骤S305,否则测距距离修正结束;
S305:ONU根据△ikm调整内部时延并通知OLT重新测距。
第五实施例
本实施例提供了一种ONU测距装置,该装置可以设置于ONU侧,图5是该装置的结构框图,如图5所示,该装置50包括如下组成部分:
调整模块51,用于使用第一内部时延调整参数对光网络单元ONU的内部时延进行调整,其中,第一内部时延调整参数为预先根据光线路终端OLT与ONU之间的实际距离以及测量距离计算得到;
接收模块52,用于接收OLT发送的ONU与OLT之间的第一距离;
第一确定模块53,用于根据预设的对应关系确定第一距离是否与第一内部时延调整参数对应,如果对应,则确定第一距离为ONU与OLT之间的测量距离,如果不对应,确定第一内部时延调整参数与第二内部时延调整参数的差值是否大于预设阈值,第二内部时延调整参数与第一距离对应;
第二确定模块54,用于如果第一内部时延调整参数与第二内部时延调整参数的差值大于预设阈值,则根据第二内部时延调整参数对ONU的内部时延进行调整,并通知OLT重新测量ONU与OLT之间的距离;如果第一内部时延调整参数与第二内部时延调整参数的差值不大于预设阈值则确定第一距离为OLT与ONU之间的测量距离。
进一步的,上述装置50还可以包括:接收模块,用于在使用预设的第一内部时延调整参数对ONU的内部时延进行调整之前,接收OLT发送的OLT与ONU之间实际距离,以及ONU的第三内部时延调整参数;建立模块,用于将实际距离与第三内部时延调整参数建立对应关系。
进一步的,上述装置50还包括:清除模块,用于在使用第二内部时延调整参数对ONU的内部时延进行调整之后,清除已配置的均衡时延EQD。
第六实施例
本实施例提供了一种ONU内部时延调整参数确定装置,图6是该装置的结构框图,如图6所示,该装置60包括如下组成部分:
获取模块61,用于获知OLT与ONU之间的实际距离;
获得模块62,用于获得OLT与ONU之间的测量距离;
计算模块63,用于根据实际距离以及测量距离计算得到ONU的内部时延调整参数;
告知模块64,用于将实际距离以及内部时延调整参数告知ONU。
其中,上述计算模块在GPON***中具体可以用于:
将如下式(1)以及式(2)相减得到ONU的内部时延调整参数;
FDi=(RTDi-RTi)×102 (1);
其中,FDi为测量距离,RTDi为OLT测量得到的ONU的环路时延,RTi为ONU的最小响应时间;
FDx=(RTDi+△x-RTi)×102 (2);
其中,FDx为实际距离,△x为ONU的内部时延调整参数。
其中,上述计算模块在XGPON***中具体用于:
将如下式(1)以及式(2)相减得到ONU的内部时延调整参数;
FDi=(RTTi-RspTimei-EQDi-StartTime/Rnom)×102 (1);
其中,FDi为测量距离,RTTi为OLT测量的ONU配置均衡时延EQD后的环路时间,RspTimei为ONU的最小响应时间,EQDi为ONU配置的EQD,StartTime为测距过程中上行burst信号开始发送的时间,Rnom为上行速率标准值;
FDx=(RTTi-RspTimei-(EQDi-△x)-StartTime/Rnom)×102 (2);
其中,FDx为实际距离,△x为ONU的内部时延调整参数。
其中,上述告知模块64具体用于:
产生一个安静时间,在该安静时间内,通过Ranging_Time消息的保留字段或私有ploam消息将实际距离以及内部时延调整参数告知ONU。
尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
Claims (11)
1.一种ONU测距方法,其特征在于,包括:
使用第一内部时延调整参数对光网络单元ONU的内部时延进行调整,所述第一内部时延调整参数为预先根据光线路终端OLT与ONU之间的实际距离以及测量距离计算得到;
接收OLT发送的所述ONU与所述OLT之间的第一距离;
根据预设的对应关系确定所述第一距离是否与所述第一内部时延调整参数对应,如果对应,则确定所述第一距离为所述ONU与所述OLT之间的测量距离,如果不对应,确定所述第一内部时延调整参数与第二内部时延调整参数的差值是否大于预设阈值,所述第二内部时延调整参数与所述第一距离对应;
如果大于,则根据所述第二内部时延调整参数对所述ONU的内部时延进行调整,并通知所述OLT重新测量所述ONU与所述OLT之间的距离;如果不大于,则确定所述第一距离为所述OLT与所述ONU之间的测量距离。
2.根据权利要求1所述的方法,其特征在于,所述第一内部时延调整参数的计算方法包括:
将如下式(1)以及式(2)相减得到所述第一内部时延调整参数;
FDi=(RTDi-RTi)×102 (1);
其中,FDi为所述OLT与所述ONU之间的测量距离,RTDi为所述OLT测量得到的所述ONU的环路时延,RTi为所述ONU的最小响应时间;
FDx=(RTDi+△x-RTi)×102 (2);
其中,FDx为所述OLT与所述ONU之间的实际距离,△x为所述第一内部时延调整参数。
3.根据权利要求1所述的方法,其特征在于,所述第一内部时延调整参数的计算方法包括:
将如下式(3)以及式(4)相减得到所述第一内部时延调整参数;
FDi=(RTTi-RspTimei-EQDi-StartTime/Rnom)×102; (3)
FDx=(RTTi-RspTimei-(EQDi-△x)-StartTime/Rnom)×102; (4)
其中,FDi为所述OLT与所述ONU之间的测量距离,RTTi为OLT测量的ONUi配置EQDi后的环路时间,RspTimei为ONU的最小响应时间,EQDi为ONUi的均衡时延,StartTime为测距过程中上行突发脉冲信号开始发送的时间,Rnom为上行速率标准值,FDx为实际距离,△x为ONU的内部时延调整参数。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在确定所述OLT与所述ONU之间的测量距离之后,根据所述ONU的逻辑距离时延对所述ONU的内部时延进行调整,并通知所述OLT重新测量所述ONU与所述OLT之间的距离。
5.根据权利要求4所述的方法,其特征在于,所述逻辑距离时延的计算方法包括:
使用下式(3)计算所述逻辑距离时延;
△MAX=(FDMAX-FDi)/102;
其中,△MAX为所述逻辑距离时延,FDMAX为所述OLT支持的最大逻辑测距距离,所述FDi为所述OLT与所述ONU之间的测量距离。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在使用预设的第一内部时延调整参数对ONU的内部时延进行调整之前,接收所述OLT发送的所述OLT与所述ONU之间实际距离,以及所述ONU的第三内部时延调整参数,将所述实际距离与所述第三内部时延调整参数建立对应关系。
7.根据权利要求1至6任意一项所述的方法,其特征在于,所述方法还包括:
在使用所述第二内部时延调整参数对ONU的内部时延进行调整之后,清除已配置的均衡时延EQD。
8.根据权利要求1所述的方法,其特征在于,所述使用第一内部时延调整参数对光网络单元ONU的内部时延进行调整之前,包括:
获知光线路终端OLT与光网络单元ONU之间的实际距离;
获得所述OLT与所述ONU之间的测量距离;
根据所述实际距离以及所述测量距离计算得到所述ONU的第一内部时延调整参数;
将所述实际距离以及所述第一内部时延调整参数告知所述ONU。
9.根据权利要求8所述的方法,其特征在于,将所述实际距离以及所述第一内部时延调整参数告知所述ONU,包括:
产生一个安静时间,在该安静时间内,通过Ranging_Time消息的保留字段或私有ploam消息将所述实际距离以及所述内部时延调整参数告知所述ONU。
10.一种ONU测距装置,其特征在于,包括:
调整模块,用于使用第一内部时延调整参数对光网络单元ONU的内部时延进行调整,所述第一内部时延调整参数为预先根据光线路终端OLT与ONU之间的实际距离以及测量距离计算得到;
接收模块,用于接收OLT发送的所述ONU与所述OLT之间的第一距离;
第一确定模块,用于根据预设的对应关系确定所述第一距离是否与所述第一内部时延调整参数对应,如果对应,则确定所述第一距离为所述ONU与所述OLT之间的测量距离,如果不对应,确定所述第一内部时延调整参数与第二内部时延调整参数的差值是否大于预设阈值,所述第二内部时延调整参数与所述第一距离对应;
第二确定模块,用于如果所述第一内部时延调整参数与第二内部时延调整参数的差值大于所述预设阈值,则根据所述第二内部时延调整参数对所述ONU的内部时延进行调整,并通知所述OLT重新测量所述ONU与所述OLT之间的距离;如果所述第一内部时延调整参数与第二内部时延调整参数的差值不大于所述预设阈值则确定所述第一距离为所述OLT与所述ONU之间的测量距离。
11.根据权利要求10所述的装置,其特征在于,还包括:
获取模块,用于获知光线路终端OLT与光网络单元ONU之间的实际距离;
获得模块,用于获得所述OLT与所述ONU之间的测量距离;
计算模块,用于根据所述实际距离以及所述测量距离计算得到所述ONU的第一内部时延调整参数;
告知模块,用于将所述实际距离以及所述第一内部时延调整参数告知所述ONU。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611217712.4A CN108242953B (zh) | 2016-12-26 | 2016-12-26 | 一种onu测距方法、onu内部时延调整参数确定方法及装置 |
PCT/CN2017/118209 WO2018121466A1 (zh) | 2016-12-26 | 2017-12-25 | Onu测距方法及装置、调整onu内部时延的参数确定方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611217712.4A CN108242953B (zh) | 2016-12-26 | 2016-12-26 | 一种onu测距方法、onu内部时延调整参数确定方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108242953A CN108242953A (zh) | 2018-07-03 |
CN108242953B true CN108242953B (zh) | 2022-07-05 |
Family
ID=62705077
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611217712.4A Active CN108242953B (zh) | 2016-12-26 | 2016-12-26 | 一种onu测距方法、onu内部时延调整参数确定方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108242953B (zh) |
WO (1) | WO2018121466A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110881149B (zh) * | 2018-09-05 | 2022-06-07 | 中兴通讯股份有限公司 | 多速率onu共存的方法、网络设备和存储介质 |
CN110769452B (zh) * | 2019-10-30 | 2023-05-02 | 北京红山信息科技研究院有限公司 | 基站经纬度异常识别方法、***、服务器和存储介质 |
CN111866627A (zh) * | 2020-07-20 | 2020-10-30 | 芯河半导体科技(无锡)有限公司 | 一种gpon精确测距的方法及*** |
CN114554322B (zh) * | 2020-11-27 | 2023-06-27 | 华为技术有限公司 | 获取传输时延的方法及装置 |
CN115119083A (zh) * | 2021-03-17 | 2022-09-27 | 中兴通讯股份有限公司 | 无源光网络时间同步方法、电子设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101557539A (zh) * | 2008-04-09 | 2009-10-14 | 华为技术有限公司 | 一种光网络发送数据的方法、***和设备 |
CN101621713A (zh) * | 2008-06-30 | 2010-01-06 | 华为技术有限公司 | 无源光网络同步时间的计算方法、***及光网络设备 |
CN102036127A (zh) * | 2009-09-24 | 2011-04-27 | 中兴通讯股份有限公司 | 测量光线路终端和光网络单元间传输时延的方法及*** |
CN102075240A (zh) * | 2009-11-24 | 2011-05-25 | 中兴通讯股份有限公司 | 一种无源光网络中光网络单元的测距方法及*** |
CN102104428A (zh) * | 2009-12-18 | 2011-06-22 | 华为技术有限公司 | 无源光网络的注册窗口调整方法、***和装置 |
CN102131131A (zh) * | 2010-10-14 | 2011-07-20 | 华为技术有限公司 | 一种实现无源光网络拉远的方法和***及中继装置 |
CN104734772A (zh) * | 2015-04-03 | 2015-06-24 | 烽火通信科技股份有限公司 | 无源光网络骨干光链路保护***及其获取均衡时延的方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2043286A1 (en) * | 2007-09-26 | 2009-04-01 | Nokia Siemens Networks Oy | Method to equalize delays in an optical network |
CN101827287B (zh) * | 2010-05-14 | 2013-04-17 | 华为技术有限公司 | 无源光网络及其接入方法、光网络单元和光线路终端 |
JP6403634B2 (ja) * | 2015-05-18 | 2018-10-10 | 日本電信電話株式会社 | 局側装置及び遅延関連設定値修正方法 |
-
2016
- 2016-12-26 CN CN201611217712.4A patent/CN108242953B/zh active Active
-
2017
- 2017-12-25 WO PCT/CN2017/118209 patent/WO2018121466A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101557539A (zh) * | 2008-04-09 | 2009-10-14 | 华为技术有限公司 | 一种光网络发送数据的方法、***和设备 |
CN101621713A (zh) * | 2008-06-30 | 2010-01-06 | 华为技术有限公司 | 无源光网络同步时间的计算方法、***及光网络设备 |
CN102036127A (zh) * | 2009-09-24 | 2011-04-27 | 中兴通讯股份有限公司 | 测量光线路终端和光网络单元间传输时延的方法及*** |
CN102075240A (zh) * | 2009-11-24 | 2011-05-25 | 中兴通讯股份有限公司 | 一种无源光网络中光网络单元的测距方法及*** |
CN102104428A (zh) * | 2009-12-18 | 2011-06-22 | 华为技术有限公司 | 无源光网络的注册窗口调整方法、***和装置 |
CN102131131A (zh) * | 2010-10-14 | 2011-07-20 | 华为技术有限公司 | 一种实现无源光网络拉远的方法和***及中继装置 |
CN104734772A (zh) * | 2015-04-03 | 2015-06-24 | 烽火通信科技股份有限公司 | 无源光网络骨干光链路保护***及其获取均衡时延的方法 |
Non-Patent Citations (1)
Title |
---|
"无源光网络光纤测距与时间同步方案改进";陈重波等;《电子世界》;20130515(第(2013年)09期);第4-6页 * |
Also Published As
Publication number | Publication date |
---|---|
WO2018121466A1 (zh) | 2018-07-05 |
CN108242953A (zh) | 2018-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108242953B (zh) | 一种onu测距方法、onu内部时延调整参数确定方法及装置 | |
EP2675102B1 (en) | Communication system time synchronization method, slave station apparatus, master station apparatus, control apparatus, and program | |
US8223648B2 (en) | Method and apparatus for synchronizing time in a passive optical network | |
US8428457B2 (en) | Optical passive network system and its operation method | |
CN102075240B (zh) | 一种无源光网络中光网络单元的测距方法及*** | |
CN101827098A (zh) | 时间同步的处理方法及装置 | |
US8971699B2 (en) | Optical network failure recovery method | |
US9614612B2 (en) | Fast protection switching method for passive optical network | |
KR20170113886A (ko) | 수동형 광 네트워크 시스템에서의 콰이어트 윈도우 설정 방법 및 그 장치 | |
CN103634054A (zh) | 用于高速相干接收***的线性损伤补偿和偏振解复用方法 | |
EP3098979B1 (en) | Long luminance detection method and device | |
WO2013189462A2 (zh) | 一种延长无源光网络***传输距离的方法和光线路终端 | |
US9271233B2 (en) | Communication system, communication method, and child station of communication system | |
WO2017166546A1 (zh) | 一种长发光光网络单元的检测方法、装置及光线路终端 | |
JP2007295151A (ja) | Ponシステムとこれに使用する局側装置及び端末装置 | |
WO2012130022A1 (zh) | 嵌套无源光网络的测距方法及装置 | |
JP2011160022A (ja) | Ponシステム及び光信号送受信制御方法 | |
JP4913876B2 (ja) | 帯域割当装置および帯域割当方法 | |
CN102740176B (zh) | 一种通信方法和通信*** | |
WO2013161110A1 (ja) | 通信システム、通信装置および時刻情報補正方法 | |
CN105323028B (zh) | 一种时间同步方法、设备及*** | |
JP5799763B2 (ja) | 光通信システム、光通信システムの制御方法および宅側装置 | |
JP2017225018A (ja) | 加入者側装置、局側装置、光通信システム、光通信方法、及びプログラム | |
JP4958984B2 (ja) | 帯域割当装置および帯域割当方法 | |
JP2014057192A (ja) | 子局装置、親局装置、制御装置、光通信システムおよび省電力制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |