CN117155463A - 光通信网络中的测距方法及装置 - Google Patents
光通信网络中的测距方法及装置 Download PDFInfo
- Publication number
- CN117155463A CN117155463A CN202210571546.7A CN202210571546A CN117155463A CN 117155463 A CN117155463 A CN 117155463A CN 202210571546 A CN202210571546 A CN 202210571546A CN 117155463 A CN117155463 A CN 117155463A
- Authority
- CN
- China
- Prior art keywords
- network device
- registration
- network
- signal frame
- registration signal
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 135
- 230000003287 optical effect Effects 0.000 title claims abstract description 118
- 238000004891 communication Methods 0.000 title claims abstract description 99
- 230000005540 biological transmission Effects 0.000 claims abstract description 73
- 238000012545 processing Methods 0.000 claims description 59
- 238000013475 authorization Methods 0.000 claims description 48
- 238000004590 computer program Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 abstract description 28
- 230000008054 signal transmission Effects 0.000 abstract description 9
- 230000006870 function Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 19
- 239000013307 optical fiber Substances 0.000 description 8
- 238000000605 extraction Methods 0.000 description 6
- 238000011144 upstream manufacturing Methods 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000001914 filtration Methods 0.000 description 5
- 238000011084 recovery Methods 0.000 description 4
- 230000003321 amplification Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000001537 neural effect Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- XIVMHSNIQAICTR-UQYHODNASA-N milataxel Chemical compound O([C@H]1[C@@H]2[C@]3(OC(C)=O)CO[C@@H]3C[C@@H]([C@]2(C(=O)[C@H](O)C2=C(C)[C@@H](OC(=O)[C@H](O)[C@@H](NC(=O)OC(C)(C)C)C=3OC=CC=3)C[C@]1(O)C2(C)C)C)OC(=O)CC)C(=O)C1=CC=CC=C1 XIVMHSNIQAICTR-UQYHODNASA-N 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
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
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Optical Communication System (AREA)
Abstract
一种光通信网络中的测距方法及装置,涉及光通信技术领域。第一网络设备可依据第二网络设备的计数周期生成注册信号帧,且该注册信号帧的时间长度与前述的计数周期匹配,因此,在第二网络设备依据注册信号帧对第一网络设备进行测距时,该第二网络设备的计数周期与注册信号帧的时间长度之间没有上行延时抖动,使得第二网络设备无需为该第一网络设备的测距过程开启静默窗,避免了与第二网络设备连接的其他网络设备的业务信号传输受到影响,降低了光通信网络的整体传输时延。
Description
技术领域
本申请涉及光通信技术领域,尤其涉及一种光通信网络中的测距方法及装置。
背景技术
无源光网络(Passive Optical Network,PON)是应用于光纤的接入网络,PON中的光线路终端(Optical Line Terminal,OLT)与光网络单元(Optical Network Unit,ONU)之间没有任何用电源的电子设备。在PON中,OLT到ONU的下行传输是广播方式,ONU到OLT的上行传输是时分复用多址接入(Time Division Multiple Access,TDMA)方式。因此,ONU到OLT的上行传输过程中,不同的ONU用户所占的时隙不能发生重叠,重叠部分的时隙所传输的信息无法被OLT正确的接收。
通常,OLT会开启静默窗,并在静默窗指示的时隙内确定新ONU与OLT之间的距离(或称测距),以避免已注册的ONU的信息与新ONU的传输发生重叠。然而,在静默窗指示的时隙内,PON中与OLT连接的其他ONU无法与该OLT进行通信,使得PON中该OLT的传输时延增加,PON的整体传输时延受到影响。因此,如何提供一种更为有效的光通信网络中的测距方法成为目前亟需解决的问题。
发明内容
本申请提供一种光通信网络中的测距方法及装置,解决了光通信网络中测距时,由于静默窗导致光通信网络的时延抖动较大的问题。
本申请采用如下技术方案。
第一方面,本申请提供了一种光通信网络中的测距方法,该方法应用于光通信网络,或支持实现该光通信网络实现测距方法的物理设备,例如该物理设备为网络设备,该网络设备包括芯片***等。这里以第一网络设备执行本实施例提供的测距方法为例进行说明,该测距方法包括:第一网络设备接收第二网络设备的注册授权指令,并确定第二网络设备的计数周期。进而,第一网络设备响应注册授权指令,向第二网络设备发送注册信号帧。其中的该注册信号帧的时间长度与前述的计数周期匹配。
作为一种可能的情形,前述的光通信网络为PON,则该第一网络设备可以为ONU,第二网络设备可以为OLT。
在本实施例中,由于第一网络设备可依据第二网络设备的计数周期生成注册信号帧,且该注册信号帧的时间长度与前述的计数周期匹配,因此,在第二网络设备依据注册信号帧对第一网络设备进行测距时,该第二网络设备的计数周期与注册信号帧的时间长度之间没有上行延时抖动,使得第二网络设备无需为该第一网络设备的测距过程开启静默窗,避免了与第二网络设备连接的其他网络设备的业务信号传输受到影响,降低了光通信网络的整体传输时延。
在一种可选的实现方式中,前述的注册信号帧的时间长度与第二网络设备的计数周期匹配,可包括以下内容:注册信号帧的时间长度为计数周期的正整数倍,且该时间长度大于或等于第二网络设备的最大传输延时。最大传输延时用于指示第二网络设备连接的多个下行设备中传输延时最大的时长。在一种可能的示例中,时间长度与计数周期相同。
由于注册信号帧的时间长度大于或等于第二网络设备的最大传输延时,因此,在光通信网络的信号传输过程中,避免了第二网络设备在该最大传输延时中收到多个下行设备发送的多个注册信号帧,导致仅一个注册信号帧会被第二网络设备正确的接收,而其他的注册信号帧会被第二网络设备识别为无效信号(如噪音)的问题,提高了第二网络设备对光通信网络中多个下行设备的注册、测距准确性。
在另一种可选的实现方式中,前述的注册授权指令中携带第二网络设备的计数周期,第一网络设备确定第二网络设备的计数周期,可包括:第一网络设备解析注册授权指令,获得第二网络设备的计数周期。在本实施例中,由第一网络设备依据注册授权指令来确定第二网络设备的计数周期,使得第一网络设备可以生成时间长度与第二网络设备的计数周期匹配的注册信号帧,避免了该第二网络设备的计数周期与注册信号帧的时间长度之间的上行延时抖动,降低了光通信网络的整体传输时延。
在又一种可选的实现方式中,第一网络设备预先存储的信息包括第二网络设备的计数周期,第一网络设备确定第二网络设备的计数周期,可包括:第一网络设备从预先存储的信息中获取第二网络设备的计数周期。在本实施例提供的光通信网络中,第一网络设备无需在接收到注册授权指令后才确定第二网络设备的计数周期,减少了注册授权指令携带的信息量,减少了注册授权指令的传输延时,提高了第一网络设备的测距效率。而且,由于第一网络设备可从预先存储的信息中确定第二网络设备的计数周期,因此,避免了注册授权指令携带的信息丢包所导致的注册信号帧与第二网络设备的计数周期不匹配,导致第二网络设备为该第一网络设备的测距过程开启静默窗,进而使得光通信网络中与第二网络设备连接的其他网络设备的业务信号传输受到影响的问题,降低了光通信网络的整体传输时延。
第二方面,提供了另一种光通信网络中的测距方法,该方法应用于光通信网络,或支持实现该光通信网络实现测距方法的物理设备,例如该物理设备为网络设备,该网络设备包括芯片***等。这里以第二网络设备执行本实施例提供的测距方法为例进行说明,该测距方法包括:首先,第二网络设备向多个下行设备发送注册授权指令。其次,第二网络设备接收第一网络设备发送的注册信号帧,第一网络设备为多个下行设备中任一个,注册信号帧的时间长度与第二网络设备的计数周期匹配。最后,第二网络设备根据注册信号帧对第一网络设备进行测距。
在本实施例中,由于第一网络设备发送的注册信号帧的时间长度与第二网络设备的计数周期匹配,因此,在第二网络设备依据注册信号帧对第一网络设备进行测距时,该第二网络设备的计数周期与注册信号帧的时间长度之间没有上行延时抖动,使得第二网络设备无需为该第一网络设备的测距过程开启静默窗,避免了与第二网络设备连接的其他网络设备的业务信号传输受到影响,降低了光通信网络的整体传输时延。
在一种可选的实现方式中,注册信号帧的时间长度与第二网络设备的计数周期匹配,包括:注册信号帧的时间长度为前述计数周期的正整数倍,且该时间长度大于或等于第二网络设备的最大传输延时;该最大传输延时用于指示第二网络设备连接的多个下行设备中传输延时最大的时长。示例性的,注册信号帧的时间长度与前述的计数周期相同。
在另一种可选的实现方式中,注册授权指令中携带第二网络设备的计数周期。
在由一种可选的实现方式中,第一网络设备预先存储的信息包括第二网络设备的计数周期。
作为一种可选的实现方式,第二网络设备根据注册信号帧对第一网络设备进行测距,包括:第二网络设备将注册信号帧的帧头与计数周期进行比对,获得第一网络设备与第二网络设备之间的距离。
第三方面,提供了又一种光通信网络中的测距方法,该方法应用于光通信网络,或支持实现该光通信网络实现测距方法的物理设备,例如该物理设备为网络设备,该网络设备包括芯片***等。该测距方法包括:第一,第二网络设备向多个下行设备发送注册授权指令。第一网络设备接收注册授权指令,确定第二网络设备的计数周期;其中,该第一网络设备为前述多个下行设备中任一个。第三,第一网络设备响应注册授权指令,向第二网络设备发送注册信号帧;该注册信号帧的时间长度与计数周期匹配。第四,第二网络设备根据注册信号帧对第一网络设备进行测距。
在本实施例中,由于第一网络设备可依据第二网络设备的计数周期生成注册信号帧,且该注册信号帧的时间长度与前述的计数周期匹配,因此,在第二网络设备依据注册信号帧对第一网络设备进行测距时,该第二网络设备的计数周期与注册信号帧的时间长度之间没有上行延时抖动,使得第二网络设备无需为该第一网络设备的测距过程开启静默窗,避免了与第二网络设备连接的其他网络设备的业务信号传输受到影响,降低了光通信网络的整体传输时延。
在一种可选的实现方式中,注册信号帧的时间长度与计数周期匹配,包括:时间长度为计数周期的正整数倍,且时间长度大于或等于第二网络设备的最大传输延时。最大传输延时用于指示第二网络设备连接的多个下行设备中传输延时最大的时长。示例性的,注册信号帧的时间长度与前述的计数周期相同。
在另一种可选的实现方式中,前述的注册授权指令中携带第二网络设备的计数周期。
在又一种可选的实现方式中,第一网络设备预先存储的信息包括第二网络设备的计数周期。
作为一种可选的实现方式,第二网络设备根据注册信号帧对第一网络设备进行测距,包括:第二网络设备将注册信号帧的帧头与计数周期进行比对,获得第一网络设备与第二网络设备之间的距离。
第四方面,提供了一种光通信网络中的测距装置,该测距装置包括用于执行第一方面或第一方面任一种实现方式中的测距方法的各个模块。
示例的,该测距装置应用于光通信网络中的第一网络设备,如该测距装置包括:获取单元和处理单元。获取单元,用于接收第二网络设备的注册授权指令,并确定该第二网络设备的计数周期。处理单元,用于响应前述的注册授权指令,向该第二网络设备发送注册信号帧;其中的注册信号帧的时间长度与前述的计数周期匹配。
当测距装置用于实现上述第一方面中任一方面的方法实施例时,有益效果可以参见第一方面中任一方面的描述,此处不再赘述。所述测距装置具有实现上述第一方面中任一方面的方法实例中行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一种可选的实现方式中,注册信号帧的时间长度与计数周期匹配,包括:时间长度为计数周期的正整数倍,且时间长度大于或等于第二网络设备的最大传输延时。该最大传输延时用于指示第二网络设备连接的多个下行设备中传输延时最大的时长。示例性的,注册时间帧的时间长度与第二网络设备的计数周期相同。
在另一种可选的实现方式中,注册授权指令中携带第二网络设备的计数周期。获取单元,具体用于:解析注册授权指令,获得第二网络设备的计数周期。
在又一种可选的实现方式中,第一网络设备预先存储的信息包括第二网络设备的计数周期。获取单元,具体用于:从第一网络设备预先存储的信息中获取第二网络设备的计数周期。
第五方面,提供了另一种光通信网络中的测距装置,该测距装置包括用于执行第二方面或第二方面任一种实现方式中的测距方法的各个模块。
示例性的,该测距装置应用于光通信网络中的第二网络设备,该测距装置包括:发送单元、接收单元和测距单元。发送单元,用于向多个下行设备发送注册授权指令;接收单元,用于接收第一网络设备发送的注册信号帧,第一网络设备为多个下行设备中任一个,注册信号帧的时间长度与第二网络设备的计数周期匹配;测距单元,用于根据注册信号帧对第一网络设备进行测距。
当测距装置用于实现上述第二方面中任一方面的方法实施例时,有益效果可以参见第二方面中任一方面的描述,此处不再赘述。所述测距装置具有实现上述第二方面中任一方面的方法实例中行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一种可选的实现方式中,注册信号帧的时间长度与计数周期匹配,包括:时间长度为计数周期的正整数倍,且时间长度大于或等于第二网络设备的最大传输延时;该最大传输延时用于指示第二网络设备连接的多个下行设备中传输延时最大的时长。示例性的,注册信号帧的时间长度与第二网络设备的计数周期相同。
在另一种可选的实现方式中,注册授权指令中携带第二网络设备的计数周期。
在又一种可选的实现方式中,第一网络设备预先存储的信息包括第二网络设备的计数周期。
作为一种可能的测距方式,测距单元,具体用于:将注册信号帧的帧头与计数周期进行比对,获得第一网络设备与第二网络设备之间的距离。
在一种可能的情形中,前述的测距单元可以为信号处理模块。该信号处理模块用于解析注册信号帧获得注册信号,并由第二网络设备根据注册信号对第一网络设备进行测距。
在第一种可能的示例中,第二网络设备还包括光电探测器和模数转换器(analog-to-digital converter,ADC),信号处理模块包括光数字信号处理(optics digitalsignal processing,oDSP)单元。该光电探测器用于转换注册信号帧获得第一电信号;该ADC处理第一电信号获得第一数字信号。该oDSP单元对第一数字信号进行信号处理,获得注册信号。信号处理包括以下任意一项或几种的组合:下采样、低通滤波、信号增强和特征提取。
在第二种可能的示例中,信号处理模块包括解析电路。该解析电路用于解析注册信号帧获得注册信号。
例如,解析电路包括:雪崩二极管(avalanche photodiode,APD)、电流镜和增益电路,电流镜分别与APD、增益电路连接。该APD用于根据电流镜提供的偏置电压,转换注册信号帧获得第一光电流;该电流镜用于按照设定的比例拷贝第一光电流,获得第二光电流;该增益电路对第二光电流进行转换和增益处理,获得注册信号。
其中,增益电路可包括增益跨阻放大器(trans-impedance amplifier,TIA)、限幅放大器(clipping amplifier,LA)等一个或多个放大器。增益TIA用于转换第二光电流获得电压信号,LA用于放大电压信号获得注册信号。
举例来说,电流镜复制APD产生的光电流,产生镜像光电流。例如按照4:1复制比例,从APD产生的光电流复制出1/4的光电流即为镜像光电流。镜像光电流通过低速高增益的TIA将镜像光电流转换为电压信号,该电压信号通过LA进一步放大。TIA的目的是将微弱的镜像光电流转换为电压信号,为了抑制噪声,通过增益不会太大。LA的目的是实现二级放大,使得电压信号的输出电平达到OLT的媒体介质层的判决标准,同时提供时钟和数据恢复(clock and data recovery,CDR)功能恢复判决的最佳采样点。在某些情况下,如果对注册信息的恢复性能要求不高,可以仅采用一级放大,即可以只采用TIA或LA。可以理解的,当第二网络设备为OLT时,OLT还可包括激光器、驱动器(或者称为OLT光PHY)和波分复用器等器件。
又如,信号处理模块还包括oDSP单元,解析电路包括APD、电流镜和增益TIA,电流镜分别与APD、增益TIA连接。该APD用于根据电流镜提供的偏置电压,转换注册信号帧获得第一光电流;该电流镜用于按照设定的比例拷贝第一光电流,获得第二光电流;该增益TIA用于转换第二光电流获得电压信号;该oDSP单元用于对电压信号进行信号处理,获得注册信号。信号处理包括以下任意一项或几种的组合:下采样、低通滤波、信号增强和特征提取。
值得注意的是,解析电路还包括突发TIA,突发TIA分别与APD、oDSP单元连接。该突发TIA用于处理第一光电流,获得第一网络设备发送的业务信号;该oDSP单元用于根据业务信号确定第一网络设备的待执行业务。进而,由该第二网络设备执行oDSP单元确定的待执行业务。
第六方面,提供了一种光通信网络中的测距***,该测距***包括:第一网络设备和第二网络设备。首先,第二网络设备向多个下行设备发送注册授权指令。其次,第一网络设备接收注册授权指令,确定第二网络设备的计数周期;该第一网络设备为多个下行设备中任一个。进而,第一网络设备响应注册授权指令,向第二网络设备发送注册信号帧;该注册信号帧的时间长度与计数周期匹配。最后,第二网络设备根据注册信号帧对第一网络设备进行测距。
当测距***用于实现上述第一方面至第三方面中任一方面的方法实施例时,有益效果可以参见前述内容的描述,此处不再赘述。所述测距***具有实现上述第一方面至第三方面中任一方面的方法实例中行为的功能。示例性的,该测距***是指包括OLT和多个ONU的光通信网络。
第七方面,提供了一种通信设备,包括:处理器和接口电路。接口电路用于接收来自通信设备之外的其它通信设备的信号并传输至处理器或将来自处理器的信号发送给通信设备之外的其它通信设备。处理器和接口电路通过逻辑电路或执行代码指令用于实现如第一方面中任一实现方式所述的方法,或者,第二方面中任一实现方式所述的方法,或者,第三方面中任一实现方式所述的方法。
示例性的,该通信设备可以为前述的第一网络设备或者第二网络设备。例如,当测距***为PON时,该通信网络可以是OLT或者ONU。
第八方面,提供了一种芯片,包括:控制电路和接口电路。接口电路用于接收来自芯片之外的其它芯片的信号并传输至控制电路或将来自控制电路的信号发送给芯片之外的其它芯片。控制电路和接口电路通过逻辑电路或执行代码指令用于实现如第一方面中任一实现方式所述的方法,或者,第二方面中任一实现方式所述的方法,或者,第三方面中任一实现方式所述的方法。
示例性的,该芯片可以为前述的第一网络设备包括的处理器,或者第二网络设备包括的处理器。
第九方面,提供了一种计算机可读存储介质,该存储介质中存储有计算机程序或指令,当计算机程序或指令被通信设备执行时,实现如第一方面中任一实现方式所述的方法,或者,第二方面中任一实现方式所述的方法,或者,第三方面中任一实现方式所述的方法。
第十方面,提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行如第一方面中任一实现方式所述的方法,或者,第二方面中任一实现方式所述的方法,或者,第三方面中任一实现方式所述的方法。
本申请在上述各方面提供的实现方式的基础上,还可以进行进一步组合以提供更多实现方式。
附图说明
下面将参照所示附图对本申请实施例进行更详细的描述:
图1为本申请提供的光通信网络的结构示意图;
图2为本申请提供的PON的结构示意图;
图3为本申请提供的ONU和OLT的结构示意图;
图4为本申请提供的测距方法的流程示意图一;
图5为本申请提供的测距方法的流程示意图二;
图6为本申请提供的OLT的结构示意图一;
图7为本申请提供的OLT的结构示意图二;
图8为本申请提供的OLT的结构示意图三;
图9为本申请提供的一种测距装置的结构示意图;
图10为本申请提供的另一种测距装置的结构示意图;
图11为本申请提供的通信设备的结构示意图。
具体实施方式
为了下述各实施例的描述清楚简洁,首先给出相关技术的简要介绍。
图1为本申请提供的光通信网络的结构示意图,该光通信网络也可称为光传输网络,该光通信网络包括多个网络设备,其中的一个或多个网络设备用于连接用户的终端(如图1中所示出的终端111~116)。
终端(terminal)也可以称为终端设备、用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。
在一些实施例中,终端可以是手机(如图1中所示出的终端111和终端116)、平板电脑(如图1中所示出的终端112)、带无线收发功能的电脑(如图1中所示出的终端113)、个人通信业务(personal communication service,PCS)电话(如图1中所示出的终端114)、台式计算机(如图1中所示出的终端115)、虚拟现实(Virtual Reality,VR)终端设备、增强现实(Augmented Reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。
在另一些实施例中,终端还可以是家庭网关。家庭网关例如可以是光网络终端(optical network terminal,ONT)。示例的,如图1中所示的网络设备121可以是光网络终端。光网络终端可以将PC、手机等用户设备接入互联网。家庭网关可以传输以下业务的数据:上网业务(如交互式网络电视业务,其包括家庭网关支持视频点播、直播业务及远程教育等),网上游戏业务(例如游戏终端通过家庭网关开展游戏业务),互联网协议(internetprotocol,IP)电话,可视电话和视频监控业务等。又如,家庭网关还可以实现远程网络上的家庭控制和安全服务管理。示例的,拥有家庭网关的用户可以在工作或外出期间,访问家庭网关覆盖的区域的自动化照明、供热和安全***等。本申请的实施例对终端所采用的具体技术和具体设备形态不做限定。
网络设备可以是路由转发设备,例如,路由转发设备可以是路由器或交换机等,其可以是核心路由器(core router,CR),边缘路由器(provider edge,PE)等。网络设备还可以是宽带网络网关(broadband network gateway,BNG)或宽带远程接入服务器(BroadbandRemote Access Server,BRAS)等。
终端可以利用网络设备访问服务器。例如,如图1所示出的房间中,第一用户可以利用终端111,采用无线宽带(wireless-fidelity,WIFI)技术与网络设备121建立通信连接,以便终端111发送数据包至服务器130。又如,如图1所示所示出的篮球场中,第二用户还可以利用终端116,采样光通信技术与无线接入网设备(radio access network,RAN)(图中未示出)建立通信连接,访问服务器130。
服务器130可以是应用服务器或认证授权服务器。服务器130可以提供视频服务、游戏服务、消息服务、音乐服务、认证授权服务等。在一种示例中,可以将多个服务的功能集成在服务器130上,例如,游戏服务和音乐服务可以部署在服务器130上。在另一种示例中,还可以是服务器130上集成了部分服务的功能,例如,服务器130上部署了游戏服务的部分服务和视频服务的部分服务。服务器130还可以利用虚拟化技术提供多个虚拟机,由虚拟机提供各项服务。本申请实施例对服务的部署形态不予限定。
网络设备通过无线或有线方式与服务器130连接。图1只是示意图,该光通信网络中还可以包括其它设备,在图1中未画出。本申请的实施例对该光通信网络中包括的终端设备、网络设备和服务器的数量不做限定。
本申请可应用于PON、无源光局域网(passive optical LAN,POL)、工业光网络、车载光网络、物联网等场景。示例性的,PON场景中光发射装置(如网络设备121)可以位于用户家中或用户楼道,光接收装置(如网络设备122)可以位于运营商的机房。POL场景中的光发射装置和光接收装置可以位于园区(如企业、校园等)中。工业光网场景中光发射装置和光接收装置可以位于工业制造车间中。车载光网场景中的光发射装置和光接收装置可以设置在车辆中。作为例子,在PON场景中,网络设备121可以为光网络单元(optical networkunit,ONU)或ONT,网络设备122可以为OLT。在车载光网络场景中,光发射装置可以为车辆接口单元(vehicle interface unit,VIU),光接收装置为移动数据中心(MDC)、行车动态控制(vehicle dynamic control,VDC)或座舱数据中心(cockpit data center,CDC)。本申请提出的技术方案还可以适用于光骨干传输网络、数据中心光传输、短距离光互联和无线业务前传/回传等。具体地,本申请提出的技术方案可以用于上述不同网络对应的光发射装置和/或光接收装置。
以PON为例进行说明,本申请实施例可以应用于时分复用无源光网络(timedivision multiple-passive optical network,TDM-PON),也可以应用于波分复用无源光网络(WDM-PON)。图2为本申请提供的PON的结构示意图。如图2所示,多个ONU(如图2中的ONU211至ONU 214)通过分光器230和OLT 220进行通信。
如ONU 211至ONU 214分别向OLT 220上行传输的信号帧为信号t1、信号t2、信号t3、信号t4。OLT 220接收到ONU发送的信号后,执行该信号指示的业务或操作,如对ONU进行注册、测距等。
作为一种可能的实现方式,图2中所示出的ONU和OLT的硬件实现可采用图3提供的方式,图3为本申请提供的ONU和OLT的结构示意图,其中的ONU 310可以为图2所示出的ONU211至ONU 214中任一个,OLT 320可以为图2所示出的OLT 220。
如图3所示,ONU 310包括:ONU媒体接入控制(media access control,MAC)311,ONU光物理层(physical layer,PHY)312,激光器313和光电探测器314。在发送方向,ONUMAC 311可以通过发射使能端口(Tx_En,又称为开关引脚)控制激光器313的开启和关闭。比如,如果当前处于ONU 310的发光时隙(或者称为占用时隙),ONU MAC 311通过发射使能端口控制激光器313开启,如果不处于ONU310的发光时隙,ONU MAC 311通过发射使能端口控制激光器313关闭。ONU MAC 311还可以通过发射控制端口(Tx_Ctr)调节激光器313的物理参数,例如激光器偏置电流和调制电流等。ONU MAC 311可以通过数据端口(Data)向ONU光PHY 312发送业务数据,ONU光PHY 312对业务数据透传。ONU光PHY 312又称为激光器313的驱动器,用于根据ONU MAC 311发射使能端口和/或发射控制端口的指令驱动激光器产生光信号。激光器313在ONU光PHY 312的控制下将业务数据调制到光信号中,并将携带业务数据的上行光信号通过光纤发送给OLT320。在接收方向,光电探测器314接收到来自OLT 320的下行光信号,并将下行光信号转换为电信号。ONU光PHY 312对电信号进行透传,ONU MAC311对电信号进行解析,得到业务数据。ONU 310还可以包括波分复用器315,用于将激光器313产生的上行光信号发送到光纤中,以及将从光纤中接收的下行光信号发送给光电探测器314。
OLT 320可以包括OLT MAC 321,信号处理模块322,OLT光PHY 323,光电探测器324和激光器325。在接收方向,光电探测器324接收来自ONU 310的上行光信号,将上行光信号转换为电信号。该电信号可以为模拟电信号,或者数字电信号。信号处理模块322可以采用模拟器件(如放大器)实现或数字器件(如数字信号处理器)实现,因此,信号处理模块322可以进行模拟相关处理或者数字电信号进行处理。OLT MAC 321对经过信号处理模块322的电信号进行解析,得到业务数据。在发送方向,OLT MAC 321产生业务数据,信号处理模块322对业务数据进行模拟或数字相关处理。激光器325在OLT光PHY323的控制下将业务数据调制到光信号中,并将携带业务数据的下行光信号通过光纤发送给ONU 310。OLT 320还可以包括波分复用器326,用于将激光器325产生的下行光信号发送到光纤中,以及将从光纤中接收的上行光信号发送给光电探测器324。
OLT周期性地下发注册授权指令,用于指示未在线的ONU进行注册以及测距等。图4为本申请提供的测距方法的流程示意图一,其中的OLT可称为光接收装置、第二网络设备等,ONU 1至ONU 4均为OLT的下行(网络)设备,如ONU 1可称为光发送装置、第一网络设备等。
如图4所示,本实施例提供的测距方法包括以下步骤S410至S430。
S410,OLT向多个下行设备发送注册授权指令。
和S410相应的:第一网络设备接收注册授权指令,该第一网络设备为多个下行设备中任一个。如该第一网络设备是指图4中的ONU 1。
示例性的,OLT按照计数周期下发注册授权指令,如该注册授权指令为低频开窗信号。该注册授权指令可用于触发ONU启动多种流程,如注册流程、测距流程等。
例如,注册流程是指OLT将利用ONU登录光通信网络的用户进行记录,测距流程是指OLT对ONU和OLT之间的逻辑距离进行测量,如该逻辑距离与ONU和OLT之间的传输时延相关联。
S420,ONU 1响应注册授权指令,向OLT发送注册信号帧。
在ONU 1接收到注册授权指令后,ONU 1可按照注册授权指令将ONU 1配置为低频低功率注册模式,该低频低功率注册模式用于指示生成注册信号帧。该注册信号帧对应的注册信号为低频低功率信号,如注册信号的频率低于第一阈值、(光)功率低于第二阈值。该注册信号帧可通过OLT和ONU 1之间的光纤或者其他光传输介质传播。
在本实施例中,该注册信号帧的时间长度与计数周期匹配。其中,OLT的计数周期用于指示ONU注册信号帧的长度,使得ONU按照约定的长度来发送注册信号帧,便于OLT解析识别等。
作为一种可能的实现方式,注册信号帧的时间长度与计数周期匹配,可包括以下内容:注册信号帧的时间长度为计数周期的正整数倍,且注册信号帧的时间长度大于或等于OLT的最大传输延时。该最大传输延时用于指示OLT连接的多个下行设备中传输延时最大的时长,如50毫秒(millisecond,ms)、100微秒((microsecond,μs)等。
由于注册信号帧的时间长度大于或等于第二网络设备的最大传输延时,因此,在光通信网络的信号传输过程中,避免了第二网络设备在该最大传输延时中收到多个下行设备发送的多个注册信号帧,导致仅一个注册信号帧会被第二网络设备正确的接收,而其他的注册信号帧会被第二网络设备识别为无效信号(如噪音)的问题,提高了第二网络设备对光通信网络中多个下行设备的注册、测距等的准确性。
此外,由于注册信号帧的时间长度为OLT的计数周期的正整数倍,因此,在OLT的信号处理过程中,注册信号帧与OLT的计数周期在时间维度上是对齐的,OLT无需开启静默窗,该OLT的计数周期与注册信号帧的时间长度之间没有上行延时抖动,使得OLT无需为该ONU的测距过程开启静默窗,避免了与OLT连接的其他网络设备(如ONU 2至ONU 4)的业务信号传输受到影响,降低了光通信网络的整体传输时延。
作为一种可能的示例,ONU 1发送的注册信号帧的时间长度与OLT的计数周期相同。
由于注册信号帧的时间长度与OLT的计数周期相同,因此,在光通信网络的ONU测距过程中,ONU的注册信号帧始终与OLT的计数周期保持一致,OLT无需对ONU的注册信号帧与OLT的计数周期进行对齐,减少OLT对ONU进行测距所需的帧对齐的过程,提高了OLT的测距效率。
在ONU 1生成并发送注册信号帧之前,ONU 1还可以确定OLT的计数周期。示例性的,ONU 1获得OLT的计数周期可以是通过以下两种可能的情形来实现的。
在第一种可能的情形中,S410中OLT发送的注册授权指令中携带OLT的计数周期。因而,ONU 1可解析该注册授权指令,并获得OLT的计数周期。
在本实施例中,由ONU 1依据注册授权指令来确定OLT的计数周期,使得ONU 1可以生成时间长度与OLT的计数周期匹配的注册信号帧,避免了该OLT的计数周期与注册信号帧的时间长度之间的上行延时抖动,降低了光通信网络的整体传输时延。
在第二种可能的情形中,ONU 1预先存储的信息包括OLT的计数周期。因而,ONU1可以从预先存储的信息中获取OLT的计数周期。
在本实施例提供的光通信网络中,ONU 1无需在接收到注册授权指令后才确定OLT的计数周期,减少了注册授权指令携带的信息量,减少了注册授权指令的传输延时,提高了ONU 1的测距效率。而且,由于ONU 1可从预先存储的信息中确定OLT的计数周期,因此,避免了注册授权指令携带的信息丢包所导致的注册信号帧与OLT的计数周期不匹配,导致OLT为该ONU 1的测距过程开启静默窗,进而使得光通信网络中与OLT连接的其他网络设备的业务信号传输受到影响的问题,降低了光通信网络的整体传输时延。
值得注意的是,以上两种ONU 1确定OLT的计数周期的方式仅为本实施例提供的示例,不应理解为对本申请的限定。在另一些可能的情形中,ONU 1还可采用其他的方式来确定的OLT的计数周期,如ONU 1与一个数据库通信,该数据库中存储有OLT的计数周期等。
S430,OLT根据注册信号帧对ONU 1进行测距。
结合图4所示出的测距方法,在本实施例中,由于ONU可依据OLT的计数周期生成注册信号帧,且该注册信号帧的时间长度与前述的计数周期匹配,因此,在OLT依据注册信号帧对ONU进行测距时,该OLT的计数周期与注册信号帧的时间长度之间没有上行延时抖动,使得OLT无需为该ONU的测距过程开启静默窗(零开窗),避免了与OLT连接的其他网络设备(如图4所示出的ONU 2至ONU 4)的业务信号传输受到影响,即实现了OLT的零开窗注册测距,降低了光通信网络的整体传输时延。
作为一种可选的实现方式,OLT根据注册信号帧对ONU 1进行测距的过程,可以包括以下步骤:OLT将注册信号帧的帧头与计数周期进行比对,获得ONU 1与OLT之间的距离;其中的该距离是指ONU 1与OLT之间的逻辑距离或者物理距离(如200米、1千米或其他等)。
如图5所示,图5为本申请提供的测距方法的流程示意图二,前述的S430可包括以下步骤S510。
S510,OLT将注册信号帧的帧头与OLT的计数周期进行比对,获得OLT与ONU 1之间的距离。
作为一种可能的实现方式,OLT可利用OLT包括的各个器件和单元对注册信号帧进行处理,获得OLT与ONU 1之间的距离。如图3所示,信号处理模块322可将注册信号帧恢复为低频低功率注册信号,并将该低频低功率注册信号上传到OLT MAC 321,由OLT MAC 321对经过信号处理模块322的低频低功率注册信号(电信号)进行解析,获得业务数据(如该业务数据包括注册信息和测距信息),或者执行与低频低功率注册信号相应的操作(如注册、测距)。关于OLT处理其他信号的流程可参照图3的相关描述,在此不予赘述。
在第一种可能的实现方式中,信号处理模块322可以通过软件单元来实现。在图3的基础上,给出信号处理模块322的软件单元实现方式,如图6所示,图6为本申请提供的OLT的结构示意图一,OLT 320包括OLT MAC 321、oDSP单元322A、ADC 327和光电探测器324。关于OLT MAC 321和光电探测器324的内容可参照前述图3的相关内容,在此不予赘述。
示例性的,图3的信号处理模块322可包括图6所示出的oDSP单元322A,该oDSP单元322A可包括以下一种或多种组件的组合:下采样组件、低通滤波组件、信号增强组件和特征提取组件。
ADC 327用于将注册信号帧对应的电信号从模拟信号处理为数字信号;oDSP单元322A可用于处理数字信号获得本实施例所需的注册信号。
结合图6所示出的OLT的结构,对OLT处理注册信号帧的过程进行说明:首先,光电探测器324转换注册信号帧获得第一电信号(模拟信号);其次,ADC 327处理第一电信号获得第一数字信号;最后,oDSP单元322A对第一数字信号进行信号处理,获得注册信号。前述的信号处理过程可包括以下任意一项或几种的组合:下采样、低通滤波、信号增强和特征提取等。
此外,该oDSP单元322A还可对其他ONU的业务信号进行软件解析,使得OLT MAC321可执行与业务信号对应的操作,如数据的收发、读写等。
值得注意的是,oDSP单元322A是依赖于通常的OLT的硬件结构来实现的软件单元,在一些可选的芯片中,OLT中部署oDSP单元322A对应的计算机指令(或程序)的芯片也可称为oDSP芯片。也就是说,由于oDSP单元322A无需依赖于在OLT中新增硬件,因此,光通信网络中的网络设备无需改进(如新增硬件电路等),降低了光通信网络的硬件部署成本。而且,由于oDSP单元322A在解析新ONU的注册信号帧的基础上,还可对其他ONU的业务信号进行解析,避免了OLT开启静默窗导致的业务信号的传输时延。
此外,当oDSP单元322A包括信号增强组件时,oDSP单元322A还可以对ADC 327获得的数字信号进行增强,因而,当注册信号帧的光功率较小时,oDSP单元322A也可以对数字信号进行增强,使得增强后的注册信号符合OLT MAC 321的输入要求,提高了OLT对光功率较小的注册信号帧的识别效果,提高了OLT测距的准确性。
在第二种可能的实现方式中,信号处理模块322可以通过硬件电路来实现。在图3的基础上,给出信号处理模块322的硬件电路实现方式,如图7所示,图7为本申请提供的OLT的结构示意图二,在信号处理模块322可包括解析电路322B和业务信号处理模块322C。该业务信号处理模块322C可用于处理与OLT通信的其他无需注册的ONU的业务信号。
示例性的,解析电路322B包括APD 322B1、电流镜322B2、增益TIA 322B3、LA 322B4和突发TIA 322B5。APD 322B1分别与波分复用器326、电流镜322B2和突发TIA 322B5连接,增益TIA 322B3分别与电流镜322B2、LA 322B4连接,其中,LA 322B4的输出为注册信号。
作为一种可能的注册信号的提取过程,可包括以下步骤:
首先,APD 322B1对波分复用器326接收到的注册信号帧进行探测,获得该注册信号帧对应的第一光电流。其中,该APD 322B1的偏置电压可以由电流镜322B2提供,例如电流镜提供20V-40V的偏置电压。
其次,电流镜322B2按照设定的比例拷贝(或称复制)第一光电流,获得第二光电流。示例性的,APD 322B1将接收得到的光信号(注册信号帧)进行光电转换,得到电信号。该实施例中,以电信号包括注册信号和业务信号为例进行说明:包含注册信号和业务信号的电信号被电流镜322B2复制,得到两路电信号。其中一路电信号由APD 322B1输出,用于提取业务数据。用于提取业务数据的电信号经过突发TIA 322B5、业务信号处理模块322C,然后进入OLT MAC 321进行数据解析。电流镜322B2复制得到的另一路电信号用于提取注册信息。用于提取注册信息的电信号经过电流镜322B2、增益TIA 322B3,然后被OLT MAC 321接收OLT MAC 321可以执行注册信号的提取或者测距等过程。
最后,由包括增益TIA 322B3和LA 322B4的增益电路对第二光电流进行转换和增益处理,获得注册信号。示例性的,增益TIA 322B3转换第二光电流获得电压信号,并由LA322B4对电压信号进行放大获得注册信号。
在本实施例中,OLT没有使用oDSP单元,而是采用解析电路来对注册信号帧进行解析,获得ONU对应的注册信号和业务信号等,实现了OLT对ONU的注册信号的获取,进而,由OLT MAC完成ONU的测距流程,避免了oDSP单元对应的计算机指令被擦除导致OLT无法接收光通信网络中ONU的注册信号帧的问题,增加了光通信网络中OLT测距的鲁棒性。
在第三种可能的实现方式中,信号处理模块322可以通过硬件电路+软件单元来实现。在图3的基础上,给出信号处理模块322的硬件电路+软件单元的实现方式,如图8所示,图8为本申请提供的OLT的结构示意图三,在信号处理模块322可包括解析电路322B和oDSP单元322A,关于oDSP单元322A包括的组件可参考图6的相关描述,在此不予赘述。
如图8所示,解析电路322B可包括:APD 322B1、电流镜322B2、增益TIA 322B3和突发TIA 322B5。APD 322B1分别与波分复用器326、电流镜322B2和突发TIA 322B5连接,增益TIA 322B3分别与电流镜322B2、oDSP单元322A连接,oDSP单元322A的输出可包括业务信号和注册信号中至少一种。
首先,APD 322B1对波分复用器326接收到的注册信号帧进行探测,获得该注册信号帧对应的第一光电流。其中,该APD 322B1的偏置电压可以由电流镜322B2提供。
其次,电流镜322B2按照设定的比例拷贝(或称复制)第一光电流,获得第二光电流。
之后,增益TIA 322B3转换第二光电流获得电压信号,该电压信号将被输入oDSP单元322A。
最后,由oDSP单元322A对增益TIA 322B3获得的电压信号进行信号处理获得ONU的注册信号。其中的信号处理过程可包括以下任意一项或几种的组合:下采样、低通滤波、信号
在图8所示出的oDSP单元322A中,业务信号和注册信号可通过并行的oDSP支路进行处理,避免了业务信号的传输导致注册信号无法被OLT MAC 321处理,导致的ONU注册和测距失败的过程,提高了光通信网络中测距的鲁棒性。
此外,由于oDSP单元可对注册信号进行放大(增益),使得在注册信号的光功率较低时,OLT MAC也可以根据放大后的注册信号对ONU进行注册和测距,减轻了业务信号对低频低功率注册信号的性能影响,提高了OLT接收ONU的注册信号的性能。
图8和图7的共同点在于,均由OLT包括的解析电路完成对业务信号和注册信号的分流;图8和图7的区别点在于,图8所示出的OLT采用了oDSP单元来替换业务信号处理模块322C。注册信息和业务数据均经过oDSP单元322A处理,然后进入OLT MAC 321处理。
结合图7和图8的内容,突发TIA 322B5可对前述的第一光电流进行处理,获得ONU发送的业务信号(或者其他ONU发送的业务信号),进而,由oDSP单元322A根据业务信号确定ONU的待执行业务,并由OLT MAC 321执行该待执行业务,避免了OLT在执行ONU的测距时,由OLT开启静默窗导致其他ONU的业务信号无法被处理的过程,降低了OLT的业务信号处理时延。
可以理解的是,为了实现上述实施例中功能,网络设备(如OLT和ONU)包括了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本申请中所公开的实施例描述的各示例的单元及方法步骤,本申请能够以硬件或硬件和计算机软件相结合的形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用场景和设计约束条件。
图9为本申请提供的一种测距装置的结构示意图,该测距装置900可用于实现前述方法实施例中ONU的功能,因此也能实现上述测距方法实施例所具备的有益效果。在本申请的实施例中,该测距装置900可以是如图1所示的网络设备121,也可以是任一终端,或者其他附图所示出的任一个ONU,或者应用于ONU的模块(如芯片)。
如图9所示,该测距装置900包括:获取单元910和处理单元920。该测距装置900用于实现上述图4、图6至图8中ONU的功能。
当测距装置900用于实现图4所示的方法实施例时,获取单元910用于执行S410,处理单元920用于执行S420。示例性的,获取单元910,用于接收第二网络设备的注册授权指令,并确定该第二网络设备的计数周期。处理单元920,用于响应前述的注册授权指令,向该第二网络设备发送注册信号帧;其中的注册信号帧的时间长度与前述的计数周期匹配。
在一种可选的实现方式中,注册信号帧的时间长度与计数周期匹配,包括:时间长度为计数周期的正整数倍,且时间长度大于或等于第二网络设备的最大传输延时。该最大传输延时用于指示第二网络设备连接的多个下行设备中传输延时最大的时长。示例性的,注册时间帧的时间长度与第二网络设备的计数周期相同。
在另一种可选的实现方式中,注册授权指令中携带第二网络设备的计数周期。获取单元,具体用于:解析注册授权指令,获得第二网络设备的计数周期。
在又一种可选的实现方式中,第一网络设备预先存储的信息包括第二网络设备的计数周期。获取单元,具体用于:从第一网络设备预先存储的信息中获取第二网络设备的计数周期。
有关上述获取单元910和处理单元920更详细的描述可以直接参考前述附图所示的方法实施例中相关描述直接得到,这里不加赘述。
图10为本申请提供的另一种测距装置的结构示意图,该测距装置1000可用于实现前述方法实施例中OLT的功能,因此也能实现上述测距方法实施例所具备的有益效果。在本申请的实施例中,该测距装置900可以是如图1所示的网络设备122,也可以是任一终端,或者其他附图所示出的任一个OLT,或者应用于OLT的模块(如芯片)。
如图10所示,该测距装置1000包括:发送单元1010、接收单元1020和测距单元1030。该测距装置1000用于实现上述图4至图8中OLT的功能。
当测距装置1000用于实现图4所示的方法实施例时,发送单元1010用于执行S410,接收单元1020用于执行S420,测距单元1030用于执行S430。示例性的,发送单元1010,用于向多个下行设备发送注册授权指令;接收单元1020,用于接收第一网络设备发送的注册信号帧,第一网络设备为多个下行设备中任一个,注册信号帧的时间长度与第二网络设备的计数周期匹配;测距单元1030,用于根据注册信号帧对第一网络设备进行测距。
当测距装置1000用于实现图5所示的方法实施例时,测距单元1030用于执行S510。
在一种可选的实现方式中,注册信号帧的时间长度与计数周期匹配,包括:时间长度为计数周期的正整数倍,且时间长度大于或等于第二网络设备的最大传输延时;该最大传输延时用于指示第二网络设备连接的多个下行设备中传输延时最大的时长。示例性的,注册信号帧的时间长度与第二网络设备的计数周期相同。
在另一种可选的实现方式中,注册授权指令中携带第二网络设备的计数周期。
在又一种可选的实现方式中,第一网络设备预先存储的信息包括第二网络设备的计数周期。
作为一种可能的测距方式,测距单元,具体用于:将注册信号帧的帧头与计数周期进行比对,获得第一网络设备与第二网络设备之间的距离。
有关上述发送单元1010、接收单元1020和测距单元1030更详细的描述可以直接参考前述附图所示的方法实施例中相关描述直接得到,这里不加赘述。
值得注意的是,当测距单元1030用于对注册信号帧进行处理时,该测距单元1030可以是图3中所示出的信号处理模块322,该信号处理模块322的实现方式可参照图6至图8的描述,在此不予赘述。
测距装置通过软件实现前述附图中任一所示的测距方法时,测距装置及其各个单元也可以为软件模块。通过处理器调用该软件模块实现上述的测距方法。该处理器可以是中央处理单元(central processing unit,CPU),特定应用集成电路(application-specific integrated circuit,ASIC)实现,或可编程逻辑器件(programmable logicdevice,PLD),上述PLD可以是复杂程序逻辑器件(complex programmable logicaldevice,CPLD)、现场可编程门阵列(field programmable gate array,FPGA)、通用阵列逻辑(generic array logic,GAL)或其任意组合。
有关上述测距装置更详细的描述可以参考前述附图所示的实施例中相关描述,这里不加赘述。可以理解的,前述附图所示出的测距装置仅为本实施例提供的示例,根据测距过程或者业务的不同测距装置可包括更多或更少的单元,本申请对此不予限定。
当测距装置通过硬件实现时,该硬件可以通过处理器或芯片实现。芯片包括接口电路和控制电路。接口电路用于接收来自处理器之外的其它设备的数据并传输至控制电路,或将来自控制电路的数据发送给处理器之外的其它设备。
控制电路和接口电路通过逻辑电路或执行代码指令用于实现上述实施例中任一种可能实现方式的方法。有益效果可以参见上述实施例中任一方面的描述,此处不再赘述。
可以理解的是,本申请的实施例中的处理器可以是CPU、神经处理器(neuralprocessing unit,NPU)或图形处理器(graphic processing unit,GPU),还可以是其它通用处理器、数字信号处理器(digital signal processor,DSP)、ASIC、FPGA或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
另外,图9所示出的测距装置900和图10所示出的测距装置1000也可以通过通信设备来实现,如图11所示,图11为本申请提供的通信设备的结构示意图,该通信设备1100包括:存储器1110和至少一个处理器1120,该处理器1120可以实现上述实施例提供的测距方法,该存储器1110用于存储上述测距方法对应的软件指令。作为一种可选的实现方式,在硬件实现上,通信设备1100可以是指封装有一个或多个处理器1120的芯片或芯片***。示例的,当通信设备1100用于实现上述实施例中方法步骤时,通信设备1100包括的处理器1120执行上述方法的步骤及其可能的子步骤。在一种可选的情形中,通信设备1100还可以包括通信接口1130,该通信接口1130可以用于收发数据。例如,通信接口1130用于接收注册信号帧、或者发送注册信号帧等;该通信接口1130可通过通信设备1100包括的接口电路来实现。
本申请的实施例中,通信接口1130、处理器1120以及存储器1110之间可通过总线1140连接,所述总线1140可以分为地址总线、数据总线、控制总线等。
值得注意的是,通信设备1100还可以执行图9所示出的测距装置900或者图10中测距装置1000的功能,此处不予赘述。
本实施例提供的通信设备1100可以是OLT、ONU,或者具有数据处理功能的其他通信设备,本申请对此不予限定。例如,该通信设备1100可以是前述网络设备中任一个,如ONU310和OLT 320等。
本申请的实施例中的方法步骤也可以由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(random accessmemory,RAM)、闪存、只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于网络设备或终端设备中。当然,处理器和存储介质也可以作为分立组件存在于网络设备或终端设备中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序或指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字视频光盘(digital video disc,DVD);还可以是半导体介质,例如,固态硬盘(solid state drive,SSD)。
在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。
Claims (33)
1.一种光通信网络中的测距方法,其特征在于,所述方法包括:
第一网络设备接收第二网络设备的注册授权指令,并确定所述第二网络设备的计数周期;
所述第一网络设备响应所述注册授权指令,向所述第二网络设备发送注册信号帧;所述注册信号帧的时间长度与所述计数周期匹配。
2.根据权利要求1所述的方法,其特征在于,所述注册信号帧的时间长度与所述计数周期匹配,包括:所述时间长度为所述计数周期的正整数倍,且所述时间长度大于或等于所述第二网络设备的最大传输延时;所述最大传输延时用于指示所述第二网络设备连接的多个下行设备中传输延时最大的时长。
3.根据权利要求2所述的方法,其特征在于,所述时间长度与所述计数周期相同。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述注册授权指令中携带所述第二网络设备的计数周期,所述第一网络设备确定所述第二网络设备的计数周期,包括:
所述第一网络设备解析所述注册授权指令,获得所述第二网络设备的计数周期。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一网络设备预先存储的信息包括所述第二网络设备的计数周期,所述第一网络设备确定所述第二网络设备的计数周期,包括:
所述第一网络设备从预先存储的信息中获取所述第二网络设备的计数周期。
6.一种光通信网络中的测距方法,其特征在于,所述方法包括:
第二网络设备向多个下行设备发送注册授权指令;
所述第二网络设备接收第一网络设备发送的注册信号帧,所述第一网络设备为所述多个下行设备中任一个,所述注册信号帧的时间长度与所述第二网络设备的计数周期匹配;
所述第二网络设备根据所述注册信号帧对所述第一网络设备进行测距。
7.根据权利要求6所述的方法,其特征在于,所述注册信号帧的时间长度与所述计数周期匹配,包括:所述时间长度为所述计数周期的正整数倍,且所述时间长度大于或等于所述第二网络设备的最大传输延时;所述最大传输延时用于指示所述第二网络设备连接的多个下行设备中传输延时最大的时长。
8.根据权利要求7所述的方法,其特征在于,所述时间长度与所述计数周期相同。
9.根据权利要求6至8中任一项所述的方法,其特征在于,所述注册授权指令中携带所述第二网络设备的计数周期。
10.根据权利要求6至8中任一项所述的方法,其特征在于,所述第一网络设备预先存储的信息包括所述第二网络设备的计数周期。
11.根据权利要求6至10中任一项所述的方法,其特征在于,所述第二网络设备根据所述注册信号帧对所述第一网络设备进行测距,包括:
所述第二网络设备将所述注册信号帧的帧头与所述计数周期进行比对,获得所述第一网络设备与所述第二网络设备之间的距离。
12.一种光通信网络中的测距方法,其特征在于,所述方法包括:
第二网络设备向多个下行设备发送注册授权指令;
第一网络设备接收所述注册授权指令,确定所述第二网络设备的计数周期;第一网络设备为所述多个下行设备中任一个;
所述第一网络设备响应所述注册授权指令,向所述第二网络设备发送注册信号帧;所述注册信号帧的时间长度与所述计数周期匹配;
所述第二网络设备根据所述注册信号帧对所述第一网络设备进行测距。
13.根据权利要求12所述的方法,其特征在于,所述注册信号帧的时间长度与所述计数周期匹配,包括:所述时间长度为所述计数周期的正整数倍,且所述时间长度大于或等于所述第二网络设备的最大传输延时;所述最大传输延时用于指示所述第二网络设备连接的多个下行设备中传输延时最大的时长。
14.根据权利要求13所述的方法,其特征在于,所述时间长度与所述计数周期相同。
15.根据权利要求12至14中任一项所述的方法,其特征在于,所述注册授权指令中携带所述第二网络设备的计数周期。
16.根据权利要求12至14中任一项所述的方法,其特征在于,所述第一网络设备预先存储的信息包括所述第二网络设备的计数周期。
17.根据权利要求12至16中任一项所述的方法,其特征在于,所述第二网络设备根据所述注册信号帧对所述第一网络设备进行测距,包括:
所述第二网络设备将所述注册信号帧的帧头与所述计数周期进行比对,获得所述第一网络设备与所述第二网络设备之间的距离。
18.一种光通信网络中的测距装置,其特征在于,所述装置应用于第一网络设备,所述装置包括:
获取单元,用于接收第二网络设备的注册授权指令,并确定所述第二网络设备的计数周期;
处理单元,用于响应所述注册授权指令,向所述第二网络设备发送注册信号帧;所述注册信号帧的时间长度与所述计数周期匹配。
19.根据权利要求18所述的装置,其特征在于,所述注册信号帧的时间长度与所述计数周期匹配,包括:所述时间长度为所述计数周期的正整数倍,且所述时间长度大于或等于所述第二网络设备的最大传输延时;所述最大传输延时用于指示所述第二网络设备连接的多个下行设备中传输延时最大的时长。
20.根据权利要求19所述的装置,其特征在于,所述时间长度与所述计数周期相同。
21.根据权利要求18至20中任一项所述的装置,其特征在于,所述注册授权指令中携带所述第二网络设备的计数周期;
所述获取单元,具体用于:解析所述注册授权指令,获得所述第二网络设备的计数周期。
22.根据权利要求18至20中任一项所述的装置,其特征在于,所述第一网络设备预先存储的信息包括所述第二网络设备的计数周期;
所述获取单元,具体用于:从所述第一网络设备预先存储的信息中获取所述第二网络设备的计数周期。
23.一种光通信网络中的测距装置,其特征在于,所述装置应用于第二网络设备,包括:
发送单元,用于向多个下行设备发送注册授权指令;
接收单元,用于接收第一网络设备发送的注册信号帧,所述第一网络设备为所述多个下行设备中任一个,所述注册信号帧的时间长度与所述第二网络设备的计数周期匹配;
测距单元,用于根据所述注册信号帧对所述第一网络设备进行测距。
24.根据权利要求23所述的装置,其特征在于,所述注册信号帧的时间长度与所述计数周期匹配,包括:所述时间长度为所述计数周期的正整数倍,且所述时间长度大于或等于所述第二网络设备的最大传输延时;所述最大传输延时用于指示所述第二网络设备连接的多个下行设备中传输延时最大的时长。
25.根据权利要求24所述的装置,其特征在于,所述时间长度与所述计数周期相同。
26.根据权利要求23至25中任一项所述的装置,其特征在于,所述注册授权指令中携带所述第二网络设备的计数周期。
27.根据权利要求23至25中任一项所述的装置,其特征在于,所述第一网络设备预先存储的信息包括所述第二网络设备的计数周期。
28.根据权利要求23至27中任一项所述的装置,其特征在于,所述测距单元,具体用于:将所述注册信号帧的帧头与所述计数周期进行比对,获得所述第一网络设备与所述第二网络设备之间的距离。
29.一种光通信网络中的测距***,其特征在于,所述测距***包括:第一网络设备和第二网络设备;
所述第二网络设备向多个下行设备发送注册授权指令;
所述第一网络设备接收所述注册授权指令,确定所述第二网络设备的计数周期;第一网络设备为所述多个下行设备中任一个;
所述第一网络设备响应所述注册授权指令,向所述第二网络设备发送注册信号帧;所述注册信号帧的时间长度与所述计数周期匹配;
所述第二网络设备根据所述注册信号帧对所述第一网络设备进行测距。
30.一种通信设备,其特征在于,包括:处理器和接口电路;
所述接口电路用于接收来自所述通信设备之外的其它通信设备的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信设备之外的其它通信设备;
所述处理器和所述接口电路通过逻辑电路或执行代码指令用于实现如权利要求1至5中任一项所述的方法,或者,权利要求6至11中任一项所述的方法,或者,权利要求12至17中任一项所述的方法。
31.一种芯片,其特征在于,包括:控制电路和接口电路;
所述接口电路用于接收来自所述芯片之外的其它芯片的信号并传输至所述控制电路或将来自所述控制电路的信号发送给所述芯片之外的其它芯片;
所述控制电路和所述接口电路通过逻辑电路或执行代码指令用于实现如权利要求1至5中任一项所述的方法,或者,权利要求6至11中任一项所述的方法,或者,权利要求12至17中任一项所述的方法。
32.一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信设备执行时,实现如权利要求1至5中任一项所述的方法,或者,权利要求6至11中任一项所述的方法,或者,权利要求12至17中任一项所述的方法。
33.一种计算机程序产品,其特征在于,所述计算机程序产品在计算机上运行时,使得所述计算机执行权利要求1至5中任一项所述的方法,或者,权利要求6至11中任一项所述的方法,或者,权利要求12至17中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210571546.7A CN117155463A (zh) | 2022-05-24 | 2022-05-24 | 光通信网络中的测距方法及装置 |
PCT/CN2023/094232 WO2023226809A1 (zh) | 2022-05-24 | 2023-05-15 | 光通信网络中的测距方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210571546.7A CN117155463A (zh) | 2022-05-24 | 2022-05-24 | 光通信网络中的测距方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117155463A true CN117155463A (zh) | 2023-12-01 |
Family
ID=88908737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210571546.7A Pending CN117155463A (zh) | 2022-05-24 | 2022-05-24 | 光通信网络中的测距方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN117155463A (zh) |
WO (1) | WO2023226809A1 (zh) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100421151B1 (ko) * | 2002-01-17 | 2004-03-04 | 삼성전자주식회사 | 기가비트 이더넷 수동 광 가입자 망 시스템에서의 동작구현방법 및 그 이더넷 프레임 구조 |
CN103004140A (zh) * | 2012-09-04 | 2013-03-27 | 华为技术有限公司 | 避免注册冲突的方法、装置及*** |
CN107295428B (zh) * | 2016-03-31 | 2020-07-31 | 南京中兴软件有限责任公司 | 一种光网络单元的注册方法、装置及光线路终端 |
CN110324104B (zh) * | 2018-03-28 | 2021-06-22 | 华为技术有限公司 | Pon***中的时间同步方法、olt、onu和pon*** |
CN111182378B (zh) * | 2019-12-31 | 2022-11-08 | 瑞斯康达科技发展股份有限公司 | 一种epon onu的注册装置及方法 |
-
2022
- 2022-05-24 CN CN202210571546.7A patent/CN117155463A/zh active Pending
-
2023
- 2023-05-15 WO PCT/CN2023/094232 patent/WO2023226809A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023226809A1 (zh) | 2023-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109150366B (zh) | 一种光网络单元onu注册的方法、装置及*** | |
JP5600585B2 (ja) | 光アンプを備えたバースト受信機,光アンプ制御方法、および、システム | |
US10110316B2 (en) | OLT optical module and OLT | |
US9998214B2 (en) | Optical time domain reflectometer implementation apparatus and system | |
EP3474463A1 (en) | Optical power detection method, apparatus and device, and optical module | |
JP2005006313A (ja) | 受動光通信網の光パワー等化装置 | |
KR20070058965A (ko) | 버스트 모드 광 수신기에서 디지털 자동이득제어 방법 및장치 | |
US11825249B2 (en) | Systems and methods for measurement of optical parameters in an optical network | |
JP2013219599A (ja) | マルチレート光信号受信装置および方法 | |
WO2024007839A1 (zh) | 光通信方法、olt、光模块、光通信***及存储介质 | |
CN117155463A (zh) | 光通信网络中的测距方法及装置 | |
KR101539196B1 (ko) | 코히어런트 광통신 시스템의 수신 장치 및 방법 | |
US20050260001A1 (en) | Burst signal receiver | |
JP2005045560A (ja) | 光信号受信方法、光信号受信装置、光通信装置、及び光通信システム | |
WO2015100520A1 (zh) | 检测上行光信号的功率的方法、装置、光线路终端和光网络*** | |
CN103888185A (zh) | 一种光网络单元的检测方法及装置、*** | |
Kawanaka et al. | A dual‐rate burst‐mode receiver with rapid response and high CID tolerance for XGS PON | |
CN114975677A (zh) | 光接收装置、光接收封装装置、相关设备和方法 | |
CN106209243B (zh) | 中继光模块 | |
CN117896641A (zh) | 光通信网络中的注册方法、装置、通信设备以及*** | |
US11979190B2 (en) | Passive optical network | |
WO2023124381A1 (zh) | 一种注册信号发送和接收的方法、光发射装置、光接收装置及*** | |
KR101023813B1 (ko) | 신규 광망 종단 장치 등록 방법 | |
JPS62245751A (ja) | 光中継装置 | |
CN117896640A (zh) | 光通信网络中的注册方法、装置、通信设备以及*** |
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 |