Signal processing method for passive optical network, and optical line terminal and optical network unit

By using the registration interaction messages between the optical line terminal and the optical network unit in the PON network to determine the distance parameters, the signal impairment problem caused by the unknown fiber length is solved, accurate digital signal processing and dispersion compensation are achieved, and transmission performance is improved.

WO2026000964A1PCT designated stage Publication Date: 2026-01-02ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/072641
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-25
Filing Date
2025-01-16
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

In existing technologies, digital signal processing cannot be effectively implemented in PON networks. In particular, in coherent detection technology, the unknown fiber length makes it difficult to compensate for signal damage, affecting transmission distance and system power budget.

Method used

The distance parameters between the optical line terminal and the optical network unit are determined through the registration interaction messages between the optical line terminal and the optical network unit, including the average distance, predicted distance, and measured distance. These parameters are then used for digital signal processing, especially dispersion compensation.

Benefits of technology

It enables accurate digital signal processing of signals between optical line terminals and optical network units, reduces dispersion impairment, and improves the transmission distance and system power budget of PON networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025072641_02012026_PF_FP_ABST
    Figure CN2025072641_02012026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the embodiments of the present application are a signal processing method for a passive optical network, and an optical line terminal and an optical network unit. The signal processing method for a passive optical network comprises: on the basis of a registration interaction message between an optical line terminal and an optical network unit, determining a first distance parameter of the optical line terminal, wherein the first distance parameter comprises at least one of the following: the average distance, pre-ranging distance and ranging distance between the optical line terminal and the optical network unit; and on the basis of the first distance parameter, performing digital signal processing on a signal between the optical line terminal and the optical network unit.
Need to check novelty before this filing date? Find Prior Art

Description

Signal processing method of passive optical network, optical line terminal and optical network unit

[0001] Cross-reference to related applications

[0002] The present application claims priority from the Chinese patent application No. 202410827781.5 filed on June 25, 2024, and entitled "Signal processing method of passive optical network, optical line terminal and optical network unit", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0003] The present application relates to the technical field of passive optical network, and in particular, to a signal processing method of passive optical network, an optical line terminal and an optical network unit. BACKGROUND

[0004] The research of PON (Passive Optical Network) system has gone through multiple generations of updates, among which the main modulation technology has always adopted the IM-DD (Intensity Modulation-Direct Detection) method. With the increasing demand for transmission rate, PON technology facing single wave over 50G, coherent detection technology has gradually become an important candidate technology for PON network. Coherent detection technology can use DSP (Digital Signal Processing) technology to compensate for various impairments, such as chromatic dispersion, that the signal suffers during transmission, thereby improving the transmission distance of the signal and the power budget of the system, and thus meeting the index requirements of the next generation of PON system. However, in the coherent detection technology, the digital signal processing algorithm needs to know the fiber length, which is difficult to meet for the PON system, therefore, it is necessary to provide a method that can effectively implement digital signal processing in the PON network. SUMMARY

[0005] The purpose of the embodiments of the present application is to provide a signal processing method of passive optical network, an optical line terminal and an optical network unit, to solve the problem that the digital signal processing in the PON network cannot be effectively solved in the related art.

[0006] To solve the above technical problems, the embodiments of the present application are implemented as follows:

[0007] In one aspect, the embodiments of the present application provide a signal processing method of a passive optical network, applied to an optical line terminal, the method comprising: determining a first distance parameter of the optical line terminal according to registration interaction messages between the optical line terminal and an optical network unit; the first distance parameter comprising at least one of: an average distance between the optical line terminal and the optical network unit, a predicted distance and a ranging distance; and performing digital signal processing on signals between the optical line terminal and the optical network unit according to the first distance parameter.

[0008] In another aspect, the embodiments of the present application provide a signal processing method of a passive optical network, applied to an optical network unit, the method comprising: determining a second distance parameter of the optical network unit according to registration interaction messages between an optical line terminal and the optical network unit; the second distance parameter comprising at least one of: an average distance between the optical line terminal and the optical network unit and a ranging distance; and performing digital signal processing on signals between the optical line terminal and the optical network unit according to the second distance parameter.

[0009] In still another aspect, the embodiments of the present application provide an optical line terminal, comprising: a first determining module configured to determine a first distance parameter of the optical line terminal according to registration interaction messages between the optical line terminal and an optical network unit; the first distance parameter comprising at least one of: an average distance between the optical line terminal and the optical network unit, a predicted distance and a ranging distance; and a detecting module configured to perform digital signal processing on signals between the optical line terminal and the optical network unit according to the first distance parameter.

[0010] In still another aspect, the embodiments of the present application provide an optical network unit, comprising: a second determining module configured to determine a second distance parameter of the optical network unit according to registration interaction messages between an optical line terminal and the optical network unit; the second distance parameter comprising at least one of: an average distance between the optical line terminal and the optical network unit and a ranging distance; and a second processing module configured to perform digital signal processing on signals between the optical line terminal and the optical network unit according to the second distance parameter.

[0011] In still another aspect, the embodiments of the present application provide an electronic device, comprising a processor and a memory electrically connected to the processor, the memory storing a computer program, and the processor is configured to call and execute the computer program from the memory to implement the above-mentioned signal processing method of a passive optical network.

[0012] In still another aspect, the embodiments of the present application provide a computer readable storage medium for storing a computer program, the computer program being executable by a processor to implement the above-mentioned signal processing method of a passive optical network.

[0013] In still another aspect, an embodiment of the present application provides a computer program product comprising a computer program, which is executed by a processor to implement the signal processing method of the passive optical network. BRIEF DESCRIPTION OF DRAWINGS

[0014] In order to more clearly illustrate the technical solutions of one or more embodiments of the present application or the prior art, the drawings needed to be used in the embodiment or prior art description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the one or more embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort on the basis of these drawings.

[0015] FIG. 1 is a schematic application scenario diagram of a signal processing method of a passive optical network according to an embodiment of the present application;

[0016] FIG. 2 is a schematic flow chart of a signal processing method of a passive optical network according to an embodiment of the present application;

[0017] FIG. 3 is a schematic flow chart of a signal processing method of a passive optical network according to another embodiment of the present application;

[0018] FIG. 4 is a schematic interaction flow chart of a registration interaction message according to an embodiment of the present application;

[0019] FIG. 5 is a schematic interaction flow chart of a registration interaction message according to another embodiment of the present application;

[0020] FIG. 6 is a schematic interaction flow chart of a registration interaction message according to still another embodiment of the present application;

[0021] FIG. 7 is a schematic diagram of a coherent detection process in a PON network according to an embodiment of the present application;

[0022] FIG. 8 is a schematic block diagram of an optical line terminal according to an embodiment of the present application;

[0023] FIG. 9 is a schematic block diagram of an optical network unit according to an embodiment of the present application;

[0024] FIG. 10 is a schematic block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0025] The embodiments of the present application provide a signal processing method of a passive optical network, an optical line terminal and an optical network unit, to solve the problem that the digital signal processing in the PON network cannot be effectively solved in the related art.

[0026] In the following, the technical solutions in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application, so that those skilled in the art can better understand the technical solutions in the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work should fall within the protection scope of the present application.

[0027] Fig. 1 is a schematic application scenario diagram of a signal processing method of a passive optical network according to an embodiment of the present application, as shown in Fig. 1, the application scenario includes an OLT (Optical Line Terminal) and an ONU (Optical Network Unit). The optical line terminal can be connected with one or more optical network units (Fig. 1 only schematically shows one optical network unit). For any optical network unit, it can apply for registration to the optical line terminal. The registration process of the optical network unit is realized by transmitting registration interaction messages between the optical line terminal and the optical network unit. Optionally, the optical line terminal first sends an SN Grant (Secondary Node Grant) message to the optical network unit, and the optical network unit returns a Serial Number (Serial Number) ONU PLOAM (Physical Layer Operations, Administration and Maintenance) message to the optical line terminal based on the SN Grant message. Then, the optical line terminal sends a Ranging Grant (Ranging Grant) message to the optical network unit, and the optical network unit returns a Registration (Registration) PLOAM message to the optical line terminal based on the Ranging Grant message. Then, the optical line terminal sends a Ranging Time (Ranging Time) PLOAM message to the optical network unit. Based on the application scenario shown in Fig. 1, in the process of executing the signal processing method of the passive optical network, the optical line terminal and the optical network unit both participate in the calculation of the distance parameter, and the calculation method of the distance parameter by the optical line terminal and the optical network unit will be described in detail below.

[0028] Fig. 2 is a schematic flowchart of a signal processing method of a passive optical network according to an embodiment of the present application, as shown in Fig. 2, the method is applied to an optical line terminal, and includes the following steps:

[0029] S202, determining a first distance parameter of the optical line terminal according to the registration interaction messages between the optical line terminal and the optical network unit.

[0030] The registration interaction message includes at least one of the following: an SN Grant message sent by the optical line terminal to the optical network unit, a Serial Number ONU PLOAM message replied by the optical network unit based on the SN Grant message, a Ranging Grant message sent by the optical line terminal to the optical network unit, a Registration PLOAM message replied by the optical network unit based on the Ranging Grant message, and a Ranging Time PLOAM message sent by the optical line terminal to the optical network unit.

[0031] The first distance parameter includes at least one of the following: an average distance between the optical line terminal and the optical network unit, a predicted distance, and a ranging distance. The average distance is defined as an average value of fiber distances between the optical line terminal and the optical network unit; the predicted distance is defined as a distance calculated according to the SN Grant message sent by the optical line terminal and the Serial Number PLOAM message replied by the optical network unit; and the ranging distance is defined as a distance calculated according to the Ranging Grant message sent by the optical line terminal and the Registration PLOAM message replied by the optical network unit.

[0032] S204, performing digital signal processing on signals between the optical line terminal and the optical network unit according to the first distance parameter.

[0033] Optionally, the digital signal processing includes dispersion compensation, and by applying the determined first distance parameter to the dispersion compensation process, the optical line terminal and the optical network unit can be accurately compensated for dispersion, reducing the dispersion damage suffered during signal transmission.

[0034] In this embodiment, the Registration PLOAM message carries the response time of the optical network unit, and the Ranging Time PLOAM message carries the ranging distance calculated by the optical line terminal.

[0035] For example, the fields included in the Registration PLOAM message can be shown in Table 1 below, and the fields included in the Ranging Time PLOAM message can be shown in Table 2 below.

[0036] Table 1

[0037] Table 2

[0038] In Table 1 and Table 2, ONU-ID represents the ID (identification) of the optical network unit, Message type ID represents the message type identification of the optical network unit, SeqNo represents the sequence number of the optical network unit, Response time represents the response time of the optical network unit, and the unit is millisecond (ms). Registration_ID represents the registration identification of the optical network unit. Control octet represents the control octet, Equalization Delay represents the equalization delay, Upstream PON-ID represents the upstream PON identification, Distance represents the ranging distance calculated by the optical line terminal, and the unit is meter (m). Padding represents padding, and MIC represents the check value.

[0039] By adopting the technical solutions of the embodiments of the present application, the first distance parameter of the optical line terminal is determined according to the registration interaction messages between the optical line terminal and the optical network unit, and the first distance parameter includes at least one of the following: the average distance between the optical line terminal and the optical network unit, the predicted distance, and the ranging distance. Then, the signal between the optical line terminal and the optical network unit is processed according to the first distance parameter. Therefore, the method for determining the distance parameter of the optical line terminal is realized, thereby providing accurate data basis (i.e., the distance parameter of the optical line terminal) for the digital signal processing technology in the PON network, and improving the digital signal processing effect in the PON network.

[0040] In one embodiment, when the first distance parameter of the optical line terminal is determined according to the registration interaction messages between the optical line terminal and the optical network unit, the following steps A1-A2 can be performed:

[0041] Step A1, determining the first time and the second time according to the registration interaction messages.

[0042] Step A2, switching the first distance parameter from the average distance to the predicted distance at the first time, and switching the first distance parameter from the predicted distance to the ranging distance at the second time.

[0043] Wherein, the first time is between the time when the optical line terminal receives the Serial Number ONU PLOAM message and calculates the predicted distance, and the time when the Registration PLOAM message is received, and the second time is between the time when the optical line terminal receives the Registration PLOAM message and calculates the ranging distance, and the time when the optical network unit enters the running state.

[0044] In one embodiment, when determining the first distance parameter of the optical line terminal according to the registration interaction messages between the optical line terminal and the optical network unit, the following steps B1-B2 can be performed:

[0045] Step B1, determining the third time according to the registration interaction messages.

[0046] Step B2, switching the first distance parameter from the average distance to the ranging distance at the third time.

[0047] The third time is between the time when the optical line terminal receives the Registration PLOAM message and calculates the ranging distance and the time when the optical network unit enters the running state; or the third time is after the time when the optical line terminal receives the OMCI (ONT Management and Control Interface) message. The OMCI message carries the response time of the optical network unit, i.e. Response time.

[0048] In one embodiment, when determining the first distance parameter of the optical line terminal according to the registration interaction messages between the optical line terminal and the optical network unit, the first distance parameter of the optical network unit in the registration process can be determined as the average distance.

[0049] In one embodiment, the first distance parameter includes the average distance. When determining the first distance parameter of the optical line terminal according to the registration interaction messages between the optical line terminal and the optical network unit, the optical line terminal can calculate the average distance according to whether the optical network unit is the first registered optical network unit.

[0050] When the optical network unit is the first registered optical network unit, the average distance is calculated according to the maximum physical distance between the optical line terminal and the optical network unit, the registration attempt number of the optical network unit, and the preset total registration attempt number.

[0051] When the optical network unit is not the first registered optical network unit, the average distance is calculated according to the ranging distances of the other registered optical network units.

[0052] In one embodiment, the first distance parameter includes the predicted distance. When determining the first distance parameter of the optical line terminal according to the registration interaction messages between the optical line terminal and the optical network unit, the optical line terminal can determine the predicted distance according to the sending time of the SN Grant message, the receiving time of the Serial Number PLOAM message, the response time of the optical network unit, the random delay, and the uplink offset.

[0053] The uplink offset can be determined according to the SN Grant message. Alternatively, the uplink offset can be carried in the SN Grant message.

[0054] In one embodiment, the first distance parameter comprises a ranging distance. When the first distance parameter of the optical line terminal is determined according to the registration interaction messages between the optical line terminal and the optical network unit, the optical line terminal can determine the ranging distance according to the sending time of the Ranging Grant message by the optical line terminal, the receiving time of the Registration PLOAM message, the response time of the optical network unit, the random delay and the uplink offset.

[0055] The uplink offset can be determined according to the Ranging Grant message. Alternatively, the uplink offset can be carried in the Ranging Grant message.

[0056] Fig. 3 is a schematic flow chart of a signal processing method of a passive optical network according to another embodiment of the present application. As shown in Fig. 3, the method is applied to an optical network unit and comprises the following steps:

[0057] S302, determining a second distance parameter of the optical network unit according to the registration interaction messages between the optical line terminal and the optical network unit.

[0058] The registration interaction messages comprise at least one of the following: the SN Grant message sent by the optical line terminal to the optical network unit, the Serial Number ONU PLOAM message replied by the optical network unit based on the SN Grant message, the Ranging Grant message sent by the optical line terminal to the optical network unit, the Registration PLOAM message replied by the optical network unit based on the Ranging Grant message, and the Ranging Time PLOAM message sent by the optical line terminal to the optical network unit.

[0059] The second distance parameter comprises at least one of the following: an average distance between the optical line terminal and the optical network unit and a ranging distance. The average distance is defined as the average value of the fiber distance between the optical line terminal and the optical network unit; and the ranging distance is defined as the distance calculated according to the Ranging Grant message sent by the optical line terminal and the Registration PLOAM message replied by the optical network unit.

[0060] S304, performing digital signal processing on the signals between the optical line terminal and the optical network unit according to the second distance parameter.

[0061] Optionally, the digital signal processing includes dispersion compensation, and by applying the determined second distance parameter to a dispersion compensation process, the effect of accurately performing dispersion compensation on signals between the optical line terminal and the optical network unit can be achieved, and dispersion damage suffered by the signals during transmission can be reduced.

[0062] In this embodiment, the Registration PLOAM message carries the response time of the optical network unit, and the Ranging Time PLOAM message carries the ranging distance calculated by the optical line terminal. The fields included in the Registration PLOAM message and the Ranging Time PLOAM message can refer to Table 1 and Table 2 respectively, and will not be repeated here.

[0063] By using the technical solutions of the embodiments of the present application, the second distance parameter of the optical network unit is determined according to the registration interaction messages between the optical line terminal and the optical network unit, the second distance parameter includes at least one of the following: the average distance between the optical line terminal and the optical network unit and the ranging distance. Then, the digital signal processing is performed on the signals between the optical line terminal and the optical network unit according to the second distance parameter. Therefore, the method for determining the distance parameter of the optical network unit is realized, thereby providing accurate data basis (i.e., the distance parameter of the optical network unit) for the digital signal processing technology in the PON network, and improving the digital signal processing effect in the PON network.

[0064] In one embodiment, when the second distance parameter of the optical network unit is determined according to the registration interaction messages between the optical line terminal and the optical network unit, the following steps C1-C2 can be performed:

[0065] Step C1: determining a fourth time according to the registration interaction messages.

[0066] Step C2: switching the second distance parameter from the average distance to the ranging distance at the fourth time.

[0067] The fourth time is between the time when the Ranging Time PLOAM message is received by the optical network unit and the time when the optical network unit enters the running state.

[0068] In one embodiment, when the second distance parameter of the optical network unit is determined according to the registration interaction messages between the optical line terminal and the optical network unit, the following steps D1-D2 can be performed:

[0069] Step D1: determining a fifth time according to the registration interaction messages.

[0070] Step D2: switching the second distance parameter from the average distance to the ranging distance at the fifth time.

[0071] The fifth time point is located after the OLT receives the OMCI message, and the OMCI message carries the actual physical distance between the ONU and the OLT.

[0072] In one embodiment, the second distance parameter of the ONU in the registration process can be determined as the average distance according to the registration interaction messages between the ONU and the OLT.

[0073] In one embodiment, the second distance parameter includes the average distance. When the second distance parameter of the ONU is determined according to the registration interaction messages between the ONU and the OLT, the ONU can calculate the average distance according to the maximum physical distance between the ONU and the OLT, the number of registration attempts of the ONU, and the preset total number of registration attempts.

[0074] In one embodiment, the second distance parameter includes the ranging distance. When the second distance parameter of the ONU is determined according to the registration interaction messages between the ONU and the OLT, the ONU can determine the ranging distance according to the receiving time point of the Ranging Grant message, the sending time point of the Registration PLOAM message, the response time of the ONU, the random time delay, and the uplink offset.

[0075] The following embodiments will be described in detail on how the ONU and the OLT determine their respective distance parameters in the registration process of the ONU, including the calculation of the distance parameters and the switching.

[0076] FIG. 4 is a schematic interaction flow diagram of a registration interaction message according to one embodiment of the present application. In this embodiment, the OLT calculates the first distance parameter and switches the first distance parameter to the average distance, the predicted distance, or the ranging distance for data signal processing. The ONU calculates the second distance parameter and switches the second distance parameter to the average distance or the ranging distance for data signal processing.

[0077] For each state in the registration process of the ONU, the setting of the distance parameter in the digital signal processing process can refer to Table 3 below.

[0078] Table 3

[0079] Wherein, in the ONU state, O1 is an initial state (Initial-state), O2-3 is O2 to O3 state, O2 is a standby state (Standby-state), O3 is a serial number state (Serial-Number-state), O4 is a ranging state (Ranging-state), and O5 is an operation state (Operation-state).

[0080] As shown in FIG. 4, in the O2-3 state of the ONU, the OLT sends an SN Grant message to the ONU, and the ONU returns a Serial Number ONU PLOAM message to the OLT based on the SN Grant message. In the O4 state of the ONU, the OLT sends a Ranging Grant message to the ONU, and the ONU returns a Registration PLOAM message to the OLT based on the Ranging Grant message. The OLT sends a Ranging Time PLOAM message to the ONU.

[0081] T1 is a first time determined by the OLT according to the registration interaction message. T1 can be any time between the time when the OLT receives the Serial Number ONU PLOAM message and calculates the predicted distance and the time when the OLT receives the Registration PLOAM message. At T1, the OLT switches the first distance parameter from the average distance to the predicted distance.

[0082] T2 is a second time determined by the OLT according to the registration interaction message. T2 can be any time between the time when the OLT receives the Registration PLOAM message and calculates the ranging distance and the time when the ONU enters the operation state. At T2, the OLT switches the first distance parameter from the predicted distance to the ranging distance.

[0083] T3 is a fourth time determined by the ONU according to the registration interaction message. T3 can be any time between the time when the ONU receives the Ranging Time PLOAM message and the time when the ONU enters the operation state. At T3, the ONU switches the second distance parameter from the average distance to the ranging distance.

[0084] In the embodiment shown in FIG. 4, the OLT calculates the average distance according to whether the ONU is the first registered ONU. The specific implementation is as follows:

[0085] Case one, the ONU is the first registered ONU, and there is no distance parameter information of other ONUs at this time. At this time, the OLT attempts to calculate multiple average distances in the registration process, such as the following formula (1):

[0086] In formula (1), D ave represents the average distance in the first distance parameter, D max represents the maximum physical distance between the OLT and the ONU, and N represents the preset total number of registration attempts.

[0087] Case two, the ONU is not the first registered ONU. Assuming that there are M registered ONUs at this time, the OLT calculates the average distance according to the ranging distances of the M registered ONUs, as shown in the following formula (2): ave =∑ j D ranging,j / M (2)

[0088] In formula (2), D ave represents the average distance in the first distance parameter, D ranging,j represents the ranging distance of the jth registered ONU.

[0089] The ONU calculates the average distance in the second distance parameter according to the maximum physical distance between the OLT and the ONU, the registration attempt number of the ONU, and the preset total number of registration attempts. The manner in which the ONU calculates the average distance can be represented by the following formula (3):

[0090] In formula (3), D ave represents the average distance in the second distance parameter, D max represents the maximum physical distance between the OLT and the ONU, and N represents the preset total number of registration attempts.

[0091] In the embodiment shown in FIG. 4, the OLT determines the predicted ranging distance according to the time at which the SN Grant message is sent, the time at which the Serial Number PLOAM message is received, the response time of the ONU, the random time delay, and the uplink offset. The manner in which the OLT calculates the predicted ranging distance can be represented by the following formula (4): pre-ranging = (t2-t1-RspTime-Rand-StartTime)*102 (4)

[0092] In formula (4), D pre-rangingD

[0093] In the embodiment shown in FIG. 4, the OLT determines the ranging distance according to the time at which the OLT sends the Ranging Grant message, the time at which the Registration PLOAM message is received, the response time of the ONU, the random time delay, and the uplink offset. The manner in which the OLT calculates the ranging distance can be represented by the following formula (5): D ranging = (t4-t3-RspTime-StartTime) * 102 (5)

[0094] In formula (5), D ranging represents the ranging distance in the first distance parameter, t3 represents the time at which the OLT sends the Ranging Grant message, t4 represents the time at which the OLT receives the Registration PLOAM message, RspTime represents the response time of the ONU, and StartTime represents the uplink offset. Here, RspTime is obtained according to the Registration PLOAM message returned by the ONU, and the Registration PLOAM message carries RspTime. StartTime is obtained according to the Ranging Grant message sent by the OLT, and the Ranging Grant message carries StartTime.

[0095] The ONU determines the ranging distance according to the time at which the ONU receives the Ranging Grant message, the time at which the Registration PLOAM message is sent, the response time of the ONU, the random time delay, and the uplink offset.

[0096] Figure 5 is a schematic interaction flow diagram of a registration interaction message according to another embodiment of the present application. In this embodiment, the OLT processes data signals by calculating a first distance parameter and switching the first distance parameter to either an average distance or a ranging distance. The ONU processes data signals by calculating a second distance parameter and switching the second distance parameter to either an average distance or a ranging distance.

[0097] For each state in the ONU registration process, the setting of the distance parameter in the digital signal processing process can refer to Table 4 below.

[0098] Table 4

[0099] As shown in Figure 5, when the ONU is in the O2-3 state, the OLT sends an SN Grant message to the ONU, and the ONU replies to the OLT with a Serial Number ONU PLOAM message based on the SN Grant message. When the ONU is in the O4 state, the OLT sends a Ranging Grant message to the ONU, and the ONU replies to the OLT with a Registration PLOAM message based on the Ranging Grant message, and the OLT sends a Ranging Time PLOAM message to the ONU.

[0100] In Figure 5, T1 is a third time determined by the OLT according to the registration interaction message, and T1 can be any time between the time when the OLT receives the Registration PLOAM message and calculates the ranging distance and the time when the ONU enters the running state. At T1, the OLT switches the first distance parameter from the average distance to the ranging distance.

[0101] T2 is a fourth time determined by the ONU according to the registration interaction message, and T2 can be any time between the time when the ONU receives the Ranging Time PLOAM message and the time when the ONU enters the running state. At T2, the ONU switches the second distance parameter from the average distance to the ranging distance.

[0102] In the embodiment shown in Figure 5, the OLT and the ONU calculate the respective distance parameters in the same way as in the embodiment shown in Figure 4, which will not be repeated here.

[0103] Figure 6 is a schematic interaction flow diagram of a registration interaction message according to another embodiment of the present application. In this embodiment, the OLT processes data signals by calculating a first distance parameter and switching the first distance parameter to either an average distance or a ranging distance. The ONU processes data signals by calculating a second distance parameter and switching the second distance parameter to either an average distance or a ranging distance.

[0104] For each state in the ONU registration process, the setting of the distance parameter in the digital signal processing process can refer to Table 5 below.

[0105] Table 5

[0106] As shown in FIG. 6, in the O2-3 state of the ONU, the OLT sends an SN Grant message to the ONU, and the ONU replies to the OLT with a Serial Number ONU PLOAM message based on the SN Grant message. In the O4 state of the ONU, the OLT sends a Ranging Grant message to the ONU, and the ONU replies to the OLT with a Registration PLOAM message based on the Ranging Grant message, and the OLT sends a Ranging Time PLOAM message to the ONU. In the O5 state of the ONU, the ONU sends an OMCI message to the OLT, and the OLT replies to the ONU with an OMCI message. The OMCI message sent by the ONU to the OLT carries the actual physical distance between the ONU and the OLT, and the OMCI message sent by the OLT to the ONU carries the response time of the ONU.

[0107] In FIG. 6, T1 is a third time determined by the OLT according to the registration interaction message, and T1 can be any time after the time when the OLT receives the OMCI message. At T1, the OLT switches the first distance parameter from the average distance to the ranging distance.

[0108] T2 is a fifth time determined by the ONU according to the registration interaction message, and T2 can be any time after the time when the OLT receives the OMCI message. At T2, the ONU switches the second distance parameter from the average distance to the ranging distance.

[0109] In the embodiment shown in FIG. 6, the OLT and the ONU calculate the respective distance parameters in the same way as in the embodiment shown in FIG. 4, which is not repeated here.

[0110] In another embodiment, the OLT calculates the average distance and performs data signal processing with the first distance parameter as the average distance in the registration process. The ONU calculates the average distance and performs data signal processing with the second distance parameter as the average distance in the registration process.

[0111] For each state in the ONU registration process, the setting of the distance parameter in the digital signal processing process can refer to Table 6 below.

[0112] Table 6

[0113] In the embodiment, the distance parameter of the OLT and the ONU is always the average distance during the whole registration process, so the distance parameter does not need to be switched during the registration process. The OLT and the ONU calculate the respective average distances in the same way as in the embodiment shown in FIG. 4, which is not repeated here.

[0114] After the OLT and the ONU determine the respective distance parameters by the method in the above embodiment, the determined distance parameters can be applied to digital signal processing in the PON network. Exemplarily, the distance parameters are applied to a coherent detection technology in the PON network, which can use DSP technology to compensate for various impairments, such as chromatic dispersion, of the signal during transmission, so as to improve the transmission distance of the signal and the power budget of the system, and thus meet the index requirements of the next-generation PON system. How the distance parameters determined by the OLT and the ONU are applied to chromatic dispersion compensation is described in detail below.

[0115] FIG. 7 is a schematic diagram of a coherent detection process in a PON network according to an embodiment of the present application. As shown in FIG. 7, the coherent detection process includes IQ quadrature, chromatic dispersion compensation, clock recovery, frequency offset compensation, polarization equalization, phase compensation, and demodulation processes. Among them, the IQ quadrature is used to restore the orthogonality of the IQ two-way signal, the chromatic dispersion compensation is used to compensate for the chromatic dispersion caused by the different group velocities of different frequency components, the clock recovery is used to recover the clock signal from the digital signal for ADC (Analog-to-Digital Converter) sampling, the frequency offset compensation is used to compensate for the difference in optical frequency caused by the instability of the light-emitting frequency of the transmitting laser and the local laser, the polarization equalization is used to compensate for the dispersion caused by the random changes of the two polarization states in the optical fiber, and the phase compensation is used to compensate for the phase noise generated by the transmitting laser and the local laser. In the coherent detection process, the essence of chromatic dispersion is the transmission characteristics of the optical fiber related to the frequency of the light wave, and the transmission function of the chromatic dispersion system can be represented by the following formula (6):

[0116] where D is the dispersion coefficient, which is determined by the transmission wavelength. λ is the transmission wavelength, z is the transmission distance, and w is the frequency of the light wave.

[0117] Based on the transmission function represented by formula (6), the frequency filter function for chromatic dispersion compensation from the frequency dimension can be represented by the following formula (7):

[0118] The Fourier transform of formula (7) can obtain the time-domain function, as shown in the following formula (8):

[0119] It can be seen from the above formulas (6)-(8) that when dispersion compensation is performed, the distance parameter, i.e., the transmission distance z in the formulas, needs to be determined. Therefore, the distance parameter can be determined by the signal processing method of the passive optical network in the embodiments of the present application, and the distance parameter can be applied to dispersion compensation, so that effective dispersion compensation can be performed.

[0120] Based on the one or more embodiments described above, the present application provides a calculation and switching mode of the distance parameter of the OLT and the ONU in various scenarios, which provides accurate data basis for the digital signal processing technology in the PON network, including the distance parameter of the OLT and the distance parameter of the ONU, so as to improve the digital signal processing effect in the PON network.

[0121] To sum up, the specific embodiments of the present subject matter have been described. Other embodiments are within the scope of the appended claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve desirable results. In addition, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order, to achieve the desired results. In some implementations, multitasking and parallel processing can be advantageous.

[0122] The signal processing method of the passive optical network provided in the embodiments of the present application is based on the same idea, and the embodiments of the present application further provide an optical line terminal.

[0123] FIG. 8 is a schematic block diagram of an optical line terminal according to an embodiment of the present application. As shown in FIG. 8, the optical line terminal includes: a first determining module 81 configured to determine a first distance parameter of the optical line terminal according to a registration interaction message between the optical line terminal and an optical network unit; the first distance parameter includes at least one of the following: an average distance between the optical line terminal and the optical network unit, a predicted distance, and a ranging distance; and a first processing module 82 configured to perform digital signal processing on a signal between the optical line terminal and the optical network unit according to the first distance parameter.

[0124] In one embodiment, the registration interaction message includes at least one of the following: a secondary node authorization message sent by the optical line terminal to the optical network unit, a sequence code PLOAM message replied by the optical network unit based on the secondary node authorization message, a ranging authorization message sent by the optical line terminal to the optical network unit, a registration PLOAM message replied by the optical network unit based on the ranging authorization message, and a ranging time PLOAM message sent by the optical line terminal to the optical network unit; the registration PLOAM message carries a response time of the optical network unit; and the ranging time PLOAM message carries the ranging distance.

[0125] In one embodiment, the first determining module 81, when determining the first distance parameter of the optical line terminal according to the registration interaction messages between the optical line terminal and the optical network unit, performs the following steps: determining a first time and a second time according to the registration interaction messages; switching the first distance parameter from the average distance to the predicted distance at the first time, and switching the first distance parameter from the predicted distance to the ranging distance at the second time.

[0126] In one embodiment, the first time is between the time when the sequence code PLOAM message is received and the predicted distance is calculated and the time when the registration PLOAM message is received; and the second time is between the time when the registration PLOAM message is received and the ranging distance is calculated and the time when the optical network unit enters the running state.

[0127] In one embodiment, the first determining module 81, when determining the first distance parameter of the optical line terminal according to the registration interaction messages between the optical line terminal and the optical network unit, performs the following steps: determining a third time according to the registration interaction messages; and switching the first distance parameter from the average distance to the ranging distance at the third time.

[0128] In one embodiment, the third time is between the time when the registration PLOAM message is received and the ranging distance is calculated and the time when the optical network unit enters the running state; or, the third time is after the time when the optical network unit management and control interface message is received; the optical network unit management and control interface message carries the response time of the optical network unit.

[0129] In one embodiment, the first determining module 81, when determining the first distance parameter of the optical line terminal according to the registration interaction messages between the optical line terminal and the optical network unit, performs the following steps: determining that the first distance parameter of the optical network unit in the registration process is the average distance.

[0130] In one embodiment, the first distance parameter includes the average distance; and the first determining module 81, when determining the first distance parameter of the optical line terminal according to the registration interaction messages between the optical line terminal and the optical network unit, performs the following steps: in the case that the optical network unit is the first registered optical network unit, calculating the average distance according to the maximum physical distance between the optical line terminal and the optical network unit, the registration attempt number of the optical network unit and the preset total registration attempt number; and in the case that the optical network unit is not the first registered optical network unit, calculating the average distance according to the ranging distances of the other registered optical network units.

[0131] In an embodiment, the first distance parameter comprises the predicted distance; the first determining module 81, when determining the first distance parameter of the optical line terminal according to the registration interaction messages between the optical line terminal and the optical network unit, performs the following step: determining the predicted distance according to the sending time of the secondary node authorization message, the receiving time of the sequence code PLOAM message, the response time of the optical network unit, the random time delay and the uplink bias.

[0132] In an embodiment, the first determining module 81 further performs the following step: determining the uplink bias according to the secondary node authorization message; the secondary node authorization message carries the uplink bias.

[0133] In an embodiment, the first distance parameter comprises the ranging distance; the first determining module 81, when determining the first distance parameter of the optical line terminal according to the registration interaction messages between the optical line terminal and the optical network unit, performs the following step: determining the ranging distance according to the sending time of the ranging authorization message, the receiving time of the registration PLOAM message, the response time of the optical network unit, the random time delay and the uplink bias.

[0134] In an embodiment, the first determining module 81 further performs the following step: determining the uplink bias according to the ranging authorization message; the ranging authorization message carries the uplink bias.

[0135] The optical line terminal adopting the embodiment of the present application determines the first distance parameter of the optical line terminal according to the registration interaction messages between the optical line terminal and the optical network unit, the first distance parameter comprising at least one of the following: the average distance between the optical line terminal and the optical network unit, the predicted distance and the ranging distance. Then, the first distance parameter is used to perform digital signal processing on the signals between the optical line terminal and the optical network unit. Thus, the method for determining the distance parameter of the optical line terminal is realized, thereby providing accurate data basis (i.e. the distance parameter of the optical line terminal) for the digital signal processing technology in the PON network and improving the digital signal processing effect in the PON network.

[0136] Those skilled in the art should understand that the optical line terminal in FIG. 8 can be used to realize the signal processing method of the passive optical network applied to the optical line terminal described above, and the detailed description thereof is similar to the method part described above. To avoid tediousness, no further description is given here.

[0137] Based on the same idea, the embodiment of the present application further provides an optical network unit.

[0138] Fig. 9 is a schematic block diagram of an optical network unit according to an embodiment of the present application, as shown in Fig. 9, the optical network unit comprises: a second determining module 91, configured to determine a second distance parameter of the optical network unit according to a registration interaction message between an optical line terminal and the optical network unit; the second distance parameter comprises at least one of the following: an average distance and a ranging distance between the optical line terminal and the optical network unit; a second processing module 92, configured to perform digital signal processing on a signal between the optical line terminal and the optical network unit according to the second distance parameter.

[0139] In one embodiment, the registration interaction message comprises at least one of the following: a secondary node authorization message sent by the optical line terminal to the optical network unit, a sequence code PLOAM message replied by the optical network unit based on the secondary node authorization message, a ranging authorization message sent by the optical line terminal to the optical network unit, a registration PLOAM message replied by the optical network unit based on the ranging authorization message, a ranging time PLOAM message sent by the optical line terminal to the optical network unit; wherein the registration PLOAM message carries a response time of the optical network unit; the ranging time PLOAM message carries the ranging distance.

[0140] In one embodiment, when determining the second distance parameter of the optical network unit according to the registration interaction message between the optical line terminal and the optical network unit, the second determining module 91 performs the following steps: determining a fourth time according to the registration interaction message; at the fourth time, switching the second distance parameter from the average distance to the ranging distance.

[0141] In one embodiment, the fourth time is between a time of receiving the ranging time PLOAM message and a time of the optical network unit entering a running state.

[0142] In one embodiment, when determining the second distance parameter of the optical network unit according to the registration interaction message between the optical line terminal and the optical network unit, the second determining module 91 performs the following steps: determining a fifth time according to the registration interaction message; at the fifth time, switching the second distance parameter from the average distance to the ranging distance.

[0143] In one embodiment, the fifth time is after a time of the optical line terminal receiving an optical network unit management and control interface message; the optical network unit management and control interface message carries an actual physical distance between the optical network unit and the optical line terminal.

[0144] In one embodiment, the second determining module 91, when determining the second distance parameter of the optical network unit according to the registration interaction messages between the optical line terminal and the optical network unit, performs the following step: determining the second distance parameter of the optical network unit in the registration process as the average distance.

[0145] In one embodiment, the second distance parameter comprises the average distance; the second determining module 91, when determining the second distance parameter of the optical network unit according to the registration interaction messages between the optical line terminal and the optical network unit, performs the following step: calculating the average distance according to the maximum physical distance between the optical line terminal and the optical network unit, the number of registration attempts of the optical network unit, and the preset total number of registration attempts.

[0146] In one embodiment, the second distance parameter comprises the ranging distance; the second determining module 91, when determining the second distance parameter of the optical network unit according to the registration interaction messages between the optical line terminal and the optical network unit, performs the following step: determining the ranging distance according to the time of receiving the ranging authorization message, the time of sending the registration PLOAM message, the response time of the optical network unit, the random time delay, and the uplink offset.

[0147] The optical network unit adopting the embodiments of the present application determines the second distance parameter of the optical network unit according to the registration interaction messages between the optical line terminal and the optical network unit, the second distance parameter comprising at least one of the following: the average distance between the optical line terminal and the optical network unit and the ranging distance. Then, the second distance parameter is used to perform digital signal processing on the signals between the optical line terminal and the optical network unit. Thus, the method for determining the distance parameter of the optical network unit is realized, thereby providing accurate data basis (i.e. the distance parameter of the optical network unit) for the digital signal processing technology in the PON network, and improving the digital signal processing effect in the PON network.

[0148] Those skilled in the art should understand that the optical network unit in FIG. 9 can be used to implement the signal processing method of the passive optical network applied to the optical network unit described above, and the detailed description thereof is similar to the method part described above. To avoid redundancy, no further description is given here.

[0149] Based on the same idea, the embodiment of the present application also provides an electronic device as shown in FIG. 10. The electronic device can have great differences due to different configurations or performances, and can include one or more processors 1001 and memories 1002, and the memories 1002 can store one or more stored applications or data. The memory 1002 can be temporary storage or persistent storage. The applications stored in the memory 1002 can include one or more modules (not shown in the figure), and each module can include a series of computer executable instructions in the electronic device. Furthermore, the processor 1001 can be configured to communicate with the memory 1002 and execute a series of computer executable instructions in the memory 1002 on the electronic device. The electronic device can also include one or more power supplies 1003, one or more wired or wireless network interfaces 1004, one or more input / output interfaces 1005, and one or more keyboards 1006.

[0150] In particular, in the embodiment, the electronic device includes a memory and one or more programs, wherein one or more programs are stored in the memory, and the one or more programs can include one or more modules, and each module can include a series of computer executable instructions in the electronic device, and the one or more processors configured to execute the one or more programs include computer executable instructions for: determining a first distance parameter of the optical line terminal according to the registration interaction message between the optical line terminal and the optical network unit; the first distance parameter includes at least one of: an average distance between the optical line terminal and the optical network unit, a predicted distance, and a ranging distance; and performing digital signal processing on the signal between the optical line terminal and the optical network unit according to the first distance parameter.

[0151] The technical solution of the embodiment of the present application determines the first distance parameter of the optical line terminal according to the registration interaction message between the optical line terminal and the optical network unit, and the first distance parameter includes at least one of: an average distance between the optical line terminal and the optical network unit, a predicted distance, and a ranging distance. Then, the digital signal processing is performed on the signal between the optical line terminal and the optical network unit according to the first distance parameter. Therefore, the method for determining the distance parameter of the optical line terminal is realized, thereby providing accurate data basis (i.e. the distance parameter of the optical line terminal) for the digital signal processing technology in the PON network, and improving the digital signal processing effect in the PON network.

[0152] In another embodiment, the electronic device includes a memory and one or more programs, wherein one or more programs are stored in the memory and the one or more programs can include one or more modules, and each module can include a series of computer-executable instructions in the electronic device and is configured to be executed by one or more processors. The one or more programs include computer-executable instructions for: determining a second distance parameter of the optical network unit according to a registration interaction message between the optical line terminal and the optical network unit; the second distance parameter includes at least one of: an average distance and a ranging distance between the optical line terminal and the optical network unit; and performing digital signal processing on a signal between the optical line terminal and the optical network unit according to the second distance parameter.

[0153] The technical solution of the embodiment of the present application determines the second distance parameter of the optical network unit according to the registration interaction message between the optical line terminal and the optical network unit, and the second distance parameter includes at least one of: an average distance and a ranging distance between the optical line terminal and the optical network unit. Then, the digital signal processing is performed on the signal between the optical line terminal and the optical network unit according to the second distance parameter. Therefore, the method for determining the distance parameter of the optical network unit is realized, thereby providing accurate data basis (i.e., the distance parameter of the optical network unit) for the digital signal processing technology in the PON network and improving the digital signal processing effect in the PON network.

[0154] The embodiment of the present application also provides a computer-readable storage medium storing one or more computer programs, and the one or more computer programs include instructions for: determining a first distance parameter of the optical line terminal according to a registration interaction message between the optical line terminal and the optical network unit; the first distance parameter includes at least one of: an average distance, a predicted distance and a ranging distance between the optical line terminal and the optical network unit; and performing digital signal processing on a signal between the optical line terminal and the optical network unit according to the first distance parameter.

[0155] According to the technical scheme of the embodiment of the present application, the first distance parameter of the optical line terminal is determined according to the registration interaction message between the optical line terminal and the optical network unit, the first distance parameter includes at least one of the following: the average distance between the optical line terminal and the optical network unit, the predicted distance and the ranging distance. Then, the signal between the optical line terminal and the optical network unit is processed according to the first distance parameter. Therefore, the method for determining the distance parameter of the optical line terminal is realized, so as to provide accurate data basis (i.e. the distance parameter of the optical line terminal) for the digital signal processing technology in the PON network, and improve the digital signal processing effect in the PON network.

[0156] The embodiment of the present application further provides a computer readable storage medium, which stores one or more computer programs, the one or more computer programs include instructions, when the instructions are executed by an electronic device including a plurality of application programs, the electronic device can execute each process of the signal processing method of the passive optical network and be specifically used for executing: determining the second distance parameter of the optical network unit according to the registration interaction message between the optical line terminal and the optical network unit; the second distance parameter includes at least one of the following: the average distance between the optical line terminal and the optical network unit and the ranging distance; and processing the signal between the optical line terminal and the optical network unit according to the second distance parameter.

[0157] According to the technical scheme of the embodiment of the present application, the second distance parameter of the optical network unit is determined according to the registration interaction message between the optical line terminal and the optical network unit, the second distance parameter includes at least one of the following: the average distance between the optical line terminal and the optical network unit and the ranging distance. Then, the signal between the optical line terminal and the optical network unit is processed according to the second distance parameter. Therefore, the method for determining the distance parameter of the optical network unit is realized, so as to provide accurate data basis (i.e. the distance parameter of the optical network unit) for the digital signal processing technology in the PON network, and improve the digital signal processing effect in the PON network.

[0158] The embodiment of the present application provides a computer program product, which includes a computer program, the computer program is executed by a processor to realize each process of the signal processing method of the passive optical network and achieve the same technical effect, and details are not repeated here to avoid repetition.

[0159] The systems, apparatuses, modules, or units disclosed in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0160] For the sake of description, the above apparatuses are described in various units by functions for description. Of course, the functions of the units can be implemented in one or more software and / or hardware in the implementation of the present application.

[0161] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) containing computer-usable program code.

[0162] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing apparatus produce the functions specified in the flowcharts and / or block diagrams of one or more flows and / or blocks.

[0163] These computer program instructions can also be stored in a computer-readable memory that can direct the computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including instruction devices, which implement the functions specified in the flowcharts and / or block diagrams of one or more flows and / or blocks.

[0164] These computer program instructions can also be loaded into a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart and / or block diagram block or blocks.

[0165] In one typical arrangement, the computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0166] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) and / or cache memory, non-volatile memory, such as read-only memory (ROM), EPROM, and / or flash memory, etc. The memory is an example of computer readable media.

[0167] Computer readable media includes permanent and non-permanent, moveable and non- moveable media that can be implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile discs (DVDs) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that is accessible to a computing device. According to the definition provided herein, computer readable media does not include transitory media, such as modulated data signals and carrier waves.

[0168] It should also be noted that the terms "comprising," "including," and any other variation thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without limitation, an element preceded by "comprises a" does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article, or apparatus that comprises the identified element.

[0169] The application can be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application can also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules can be located in local and remote computer storage media including memory storage devices.

[0170] The various embodiments in this application are described in progressive manner, and the same or similar parts among the various embodiments can be mutually referred to. Each embodiment focuses on the difference from other embodiments. In particular, the system embodiments are described in a relatively simple manner because they are substantially similar to the method embodiments, and the relevant parts can be referred to the description of the method embodiments.

[0171] The above only describes the embodiments of the application and is not intended to limit the application. The application can have various changes and modifications for those skilled in the art. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the application shall be included in the scope of the claims of the application.

Claims

1. A signal processing method for a passive optical network, applied to an optical line terminal, the method comprising: The first distance parameter of the optical line terminal is determined based on the registration interaction message between the optical line terminal and the optical network unit; The first distance parameter includes at least one of the following: the average distance between the optical line terminal and the optical network unit, the predicted distance, and the measured distance; Based on the first distance parameter, digital signal processing is performed on the signal between the optical line terminal and the optical network unit.

2. The method according to claim 1, wherein, The registration interaction message includes at least one of the following: a secondary node authorization message sent by the optical line terminal to the optical network unit, a sequence code PLOAM message replied by the optical network unit based on the secondary node authorization message, a ranging authorization message sent by the optical line terminal to the optical network unit, a registration PLOAM message replied by the optical network unit based on the ranging authorization message, and a ranging time PLOAM message sent by the optical line terminal to the optical network unit. The registration PLOAM message carries the response time of the optical network unit; the ranging time PLOAM message carries the ranging distance.

3. The method according to claim 2, wherein, The step of determining the first distance parameter of the optical line terminal based on the registration interaction message between the optical line terminal and the optical network unit includes: The first and second moments are determined based on the registration interaction messages; At the first moment, the first distance parameter is switched from the average distance to the predicted distance, and at the second moment, the first distance parameter is switched from the predicted distance to the measured distance.

4. The method according to claim 3, wherein, The first time point is located between the time when the sequence code PLOAM message is received and the predicted distance is calculated, and the time when the registration PLOAM message is received; the second time point is located between the time when the registration PLOAM message is received and the ranging distance is calculated, and the time when the optical network unit enters the operating state.

5. The method according to claim 2, wherein, The step of determining the first distance parameter of the optical line terminal based on the registration interaction message between the optical line terminal and the optical network unit includes: The third moment is determined based on the registration interaction message; At the third moment, the first distance parameter is switched from the average distance to the measured distance.

6. The method according to claim 5, wherein, The third moment is located between the moment when the registered PLOAM message is received and the ranging distance is calculated, and the moment when the optical network unit enters the operating state; or, The third moment is located after the moment the optical network unit management and control interface message is received; the optical network unit management and control interface message carries the response time of the optical network unit.

7. The method according to claim 2, wherein, The step of determining the first distance parameter of the optical line terminal based on the registration interaction message between the optical line terminal and the optical network unit includes: The first distance parameter of the optical network unit during the registration process is determined to be the average distance.

8. The method according to claim 1, wherein, The first distance parameter includes the average distance; The step of determining the first distance parameter of the optical line terminal based on the registration interaction message between the optical line terminal and the optical network unit includes: When the optical network unit is the first registered optical network unit, the average distance is calculated based on the maximum physical distance between the optical line terminal and the optical network unit, the number of registration attempts of the optical network unit, and the preset total number of registration attempts; If the optical network unit is not the first registered optical network unit, the average distance is calculated based on the ranging distances of the other registered optical network units.

9. The method according to claim 2, wherein, The first distance parameter includes the predicted distance; The step of determining the first distance parameter of the optical line terminal based on the registration interaction message between the optical line terminal and the optical network unit includes: The predicted distance is determined based on the sending time of the secondary node authorization message, the receiving time of the sequence code PLOAM message, the response time of the optical network unit, the random delay, and the uplink offset.

10. The method according to claim 9, wherein, The method further includes: The uplink offset is determined based on the secondary node authorization message; the secondary node authorization message carries the uplink offset.

11. The method according to claim 2, wherein, The first distance parameter includes the ranging distance; The step of determining the first distance parameter of the optical line terminal based on the registration interaction message between the optical line terminal and the optical network unit includes: The ranging distance is determined based on the sending time of the ranging authorization message, the receiving time of the registration PLOAM message, the response time of the optical network unit, the random delay, and the uplink offset.

12. The method according to claim 11, wherein, The method further includes: The uplink offset is determined based on the ranging authorization message; the uplink offset is carried in the ranging authorization message.

13. A signal processing method for a passive optical network, applied to an optical network unit, the method comprising: The second distance parameter of the optical network unit is determined based on the registration interaction message between the optical line terminal and the optical network unit; The second distance parameter includes at least one of the following: the average distance and the ranging distance between the optical line terminal and the optical network unit; Based on the second distance parameter, digital signal processing is performed on the signal between the optical line terminal and the optical network unit.

14. The method according to claim 13, wherein, The registration interaction message includes at least one of the following: a secondary node authorization message sent by the optical line terminal to the optical network unit, a sequence code PLOAM message replied by the optical network unit based on the secondary node authorization message, a ranging authorization message sent by the optical line terminal to the optical network unit, a registration PLOAM message replied by the optical network unit based on the ranging authorization message, and a ranging time PLOAM message sent by the optical line terminal to the optical network unit. The registration PLOAM message carries the response time of the optical network unit; the ranging time PLOAM message carries the ranging distance.

15. The method according to claim 14, wherein, The step of determining the second distance parameter of the optical network unit based on the registration interaction message between the optical line terminal and the optical network unit includes: The fourth moment is determined based on the registration interaction message; At the fourth moment, the second distance parameter is switched from the average distance to the measured distance.

16. The method according to claim 15, wherein, The fourth moment is located between the moment the ranging time PLOAM message is received and the moment the optical network unit enters the operating state.

17. The method of claim 14, wherein, The step of determining the second distance parameter of the optical network unit based on the registration interaction message between the optical line terminal and the optical network unit includes: The fifth moment is determined based on the registration interaction message; At the fifth moment, the second distance parameter is switched from the average distance to the measured distance.

18. The method according to claim 17, wherein, The fifth moment is located after the optical line terminal receives the optical network unit management and control interface message; the optical network unit management and control interface message carries the actual physical distance between the optical network unit and the optical line terminal.

19. The method of claim 14, wherein, The step of determining the second distance parameter of the optical network unit based on the registration interaction message between the optical line terminal and the optical network unit includes: The second distance parameter of the optical network unit during the registration process is determined to be the average distance.

20. The method according to claim 13, wherein, The second distance parameter includes the average distance; The step of determining the second distance parameter of the optical network unit based on the registration interaction message between the optical line terminal and the optical network unit includes: The average distance is calculated based on the maximum physical distance between the optical line terminal and the optical network unit, the number of registration attempts of the optical network unit, and the preset total number of registration attempts.

21. The method according to claim 13, wherein, The second distance parameter includes the ranging distance; The step of determining the second distance parameter of the optical network unit based on the registration interaction message between the optical line terminal and the optical network unit includes: The ranging distance is determined based on the receiving time of the ranging authorization message, the sending time of the registration PLOAM message, the response time of the optical network unit, the random delay, and the uplink offset.

22. An optical line terminal, comprising: The first determining module is configured to determine a first distance parameter of the optical line terminal based on the registration interaction message between the optical line terminal and the optical network unit; the first distance parameter includes at least one of the following: the average distance between the optical line terminal and the optical network unit, the predicted distance, and the measured distance; The first processing module is used to perform digital signal processing on the signal between the optical line terminal and the optical network unit according to the first distance parameter.

23. An optical network unit, comprising: The second determining module is used to determine the second distance parameter of the optical network unit based on the registration interaction message between the optical line terminal and the optical network unit; The second distance parameter includes at least one of the following: the average distance and the ranging distance between the optical line terminal and the optical network unit; The second processing module is used to perform digital signal processing on the signal between the optical line terminal and the optical network unit according to the second distance parameter.

24. An electronic device comprising a processor and a memory electrically connected to the processor, the memory storing a computer program, the processor being configured to call and execute the computer program from the memory to implement the signal processing method of a passive optical network as claimed in any one of claims 1-21.

25. A computer-readable storage medium for storing a computer program that can be executed by a processor to implement the signal processing method of a passive optical network as described in any one of claims 1-21.

26. A computer program product comprising a computer program that is executed by a processor to implement the signal processing method for a passive optical network as described in any one of claims 1-21.

Citation Information

Patent Citations

  • A method and apparatus for registering an optical network unit

    CN109104646A

  • Wavelength switching and configuration method and device for passive optical network

    CN112104927A

  • Passive optical network system and data processing method thereof

    CN113438567A

  • Online registration method of optical network unit, optical network unit and optical line terminal

    CN114666684A

  • Method for protecting a type b passive optical network (pon) and preparing an access control take over by a protection optical line termination (olt) with fast ranging

    EP2249499A1