Communication Method, Apparatus, and System for Passive Optical Network
20180213307 ยท 2018-07-26
Inventors
Cpc classification
H04Q2011/0086
ELECTRICITY
H04Q11/0067
ELECTRICITY
International classification
Abstract
A communication method, apparatus, and system for a passive optical network (PON). The PON includes an optical line terminal (OLT) and a first optical network unit (ONU), where the method includes communicating, by the OLT, with the first ONU using one downlink wavelength (?dx), where the ?dx is any one of N downlink wavelengths ?d1 to ?dN, and communicating, by the OLT, with the first ONU using one uplink wavelength (?u0), where the ?u0 is different from any one of M uplink wavelengths ?u1 to ?uM. The N downlink wavelengths ?d1 to ?dN and the M uplink wavelengths ?u1 to ?uM are wavelength values configured for a second ONU, N and M are both integers greater than or equal to 2, and x is any value from 1 to M. Therefore, complexity and costs of the PON system are reduced.
Claims
1. A communication method for a passive optical network (PON), wherein the PON comprises an optical line terminal (OLT) and a first optical network unit (ONU), and wherein the method comprises: communicating, by the OLT, with the first ONU using one downlink wavelength (?dx), wherein the ?dx comprises any one of N downlink wavelengths, and wherein the N downlink wavelengths comprise ?d1 to ?dN; and communicating, by the OLT, with the first ONU using one uplink wavelength (?u0), wherein the ?u0 is different from any one of M uplink wavelengths, and wherein the M uplink wavelengths comprise ?u1 to ?uM, wherein the N downlink wavelengths and the M uplink wavelengths comprise wavelength values configured for a second ONU, wherein N and M are both integers greater than or equal to two, and wherein x comprises any value from [1, N].
2. The method according to claim 1, wherein an allowable center wavelength operating range of the ?u0 is different from an allowable center wavelength operating range of any one of the M uplink wavelengths.
3. The method according to claim 1, further comprising: sending, by the OLT, a registration message to the first ONU using the ?dx; and receiving, by the OLT, a registration response message from the first ONU using the ?u0.
4. The method according to claim 1, further comprising: sending, by the OLT, a timeslot grant message to the first ONU using the ?dx, wherein the timeslot grant message comprises a granted timeslot of the ?u0; and receiving, by the OLT, an uplink signal from the first ONU using the granted timeslot of the ?u0.
5. The method according to claim 1, wherein a wavelength width of the ?u0 is different from a wavelength width of any one of the M uplink wavelengths.
6. A communication method for a passive optical network (PON), wherein the PON comprises an optical line terminal (OLT) and a first optical network unit (ONU), and wherein the method comprises: communicating, by the first ONU, with the OLT using one downlink wavelength (?dx), wherein the ?dx comprises any one of N downlink wavelengths, and wherein the N downlink wavelengths comprise ?d1 to ?dN; and communicating, by the first ONU, with the OLT using one uplink wavelength (?u0), wherein the ?u0 is different from any one of M uplink wavelengths, and wherein the M uplink wavelengths comprise ?u1 to ?uM, wherein the N downlink wavelengths and the M uplink wavelengths comprise wavelength values configured for a second ONU, wherein N and M are both integers greater than or equal to two, and wherein x comprises any value from [1, N].
7. The method according to claim 6, wherein an allowable center wavelength operating range of the ?u0 is different from an allowable center wavelength operating range of any one of the M uplink wavelengths.
8. The method according to claim 6, further comprising: receiving, by the first ONU, a registration message from the OLT using the ?dx; and sending, by the first ONU, a registration response message to the OLT using the ?u0.
9. The method according to claim 6, further comprising: receiving, by the first ONU, a timeslot grant message from the OLT using the ?dx, wherein the timeslot grant message comprises a granted timeslot of the ?u0; and sending, by the first ONU, an uplink signal to the OLT using the granted timeslot of the ?u0.
10. The method according to claim 6, wherein a wavelength width of the ?u0 is different from a wavelength width of any one of the M uplink wavelengths.
11. An optical line terminal (OLT) applied to a passive optical network (PON), wherein the PON comprises the OLT and a first optical network unit (ONU), and wherein the OLT comprises: an optical transmitter configured to communicate with the first ONU using one downlink wavelength (?dx), wherein the ?dx comprises any one of N downlink wavelengths, and wherein the N downlink wavelengths comprise ?d1 to ?dN; and an optical receiver coupled to the optical transmitter and configured to communicate with the first ONU using one uplink wavelength (?u0), wherein the ?u0 is different from any one of M uplink wavelengths, and wherein the M uplink wavelengths comprise ?u1 to ?uM, wherein the N downlink wavelengths and the M uplink wavelengths comprise wavelength values configured for a second ONU, wherein N and M are both integers greater than or equal to two, and wherein x comprises any value from [1, N].
12. The OLT according to claim 11, wherein an allowable center wavelength operating range of the ?u0 is different from an allowable center wavelength operating range of any one of the M uplink wavelengths.
13. The OLT according to claim 11, wherein the optical transmitter is further configured to send a registration message to the first ONU using the ?dx, and wherein the optical receiver is further configured to receive a registration response message from the first ONU using the ?u0.
14. The OLT according to claim 11, wherein the optical transmitter is further configured to send a timeslot grant message to the first ONU using the ?dx, wherein the timeslot grant message comprises a granted timeslot of the ?u0, and wherein the optical receiver is further configured to receive an uplink signal from the first ONU using the granted timeslot of the ?u0.
15. The OLT according to claim 11, wherein a wavelength width of the ?u0 is different from a wavelength width of any one of the M uplink wavelengths.
16. An optical network unit (ONU) applied to a passive optical network (PON), wherein the PON comprises an optical line terminal (OLT) and the ONU, and wherein the ONU comprises: an optical receiver configured to communicate with the OLT using one downlink wavelength (?dx), wherein the ?dx comprises any one of N downlink wavelengths, and wherein the N downlink wavelengths comprise ?d1 to ?dN; and an optical transmitter coupled to the optical receiver and configured to communicate with the OLT using one uplink wavelength (?u0), wherein the ?u0 is different from any one of M uplink wavelengths, and wherein the M uplink wavelengths comprise ?u1 to ?uM, wherein the N downlink wavelengths and the M uplink wavelengths comprise wavelength values configured for a second ONU, wherein N and M are both integers greater than or equal to two, and wherein x comprises any value from [1, N].
17. The ONU according to claim 16, wherein an allowable center wavelength operating range of the ?u0 is different from an allowable center wavelength operating range of any one of the M uplink wavelengths.
18. The ONU according to claim 16, wherein the optical receiver is further configured to receive a registration message from the OLT using the ?dx, and wherein the optical transmitter is further configured to send a registration response message to the OLT using the ?u0.
19. The ONU according to claim 16, wherein the optical receiver is further configured to receive a timeslot grant message from the OLT using the ?dx, wherein the timeslot grant message comprises a granted timeslot of the one uplink wavelength ?u0, and wherein the optical transmitter is further configured to send an uplink signal to the OLT using the granted timeslot of the ?u0.
20. The ONU according to claim 16, wherein a wavelength width of the ?u0 is different from a wavelength width of any one of the M uplink wavelengths.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0032] To describe the embodiments of the present disclosure more clearly, the following briefly introduces the accompanying drawings required for describing the embodiments.
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
DESCRIPTION OF EMBODIMENTS
[0050] The following describes the technical solutions in the embodiments of the present disclosure with reference to the accompanying drawings in the embodiments of the present disclosure.
[0051] To improve bandwidth of a PON system, a PON system that supports multiple wavelengths (or wavelength paths/wavelength channels) has been proposed, for example, the 50 G EPON and the 100 G EPON that are mentioned in the background. In the PON system, an ONU may be configured with multiple pairs (two or more pairs) of uplink and downlink wavelengths, or may be configured with one pair of uplink and downlink wavelengths. The ONU may have different rates when quantities of wavelengths are different. For example, an ONU with one pair of uplink and downlink wavelengths may include an ONU that has uplink and downlink rates of 10 G or 25 G, and an ONU with multiple pairs of uplink and downlink wavelengths may include an ONU that has uplink and downlink rates of 100 G or 50 G. In the foregoing types of ONUs, an uplink rate may be equal to a downlink rate, and a quantity of uplink wavelengths may be equal to a quantity of downlink wavelengths. These ONUs are referred to as symmetric ONUs.
[0052] In an actual network, uplink service traffic may be different from downlink service traffic. For example, for a residential user, downlink service traffic of the residential user is usually far higher than uplink service traffic. Therefore, an uplink rate may be different from a downlink rate in one ONU. For example, a downlink rate in ?d1 may be 25 Gbit/s, and a corresponding uplink rate may be 10 Gbit/s. This ONU forms a 25 G/10 G asymmetric ONU. In another example, a quantity of downlink wavelengths and a quantity of uplink wavelengths of an ONU may be different. For example, an ONU may have four downlink wavelengths ?d1, ?d2, ?d3, and ?d4 and only one uplink wavelength ?u1, and each wavelength has a rate of 25 Gbit/s, forming a 100 G/25 G asymmetric ONU, or an ONU may have two uplink wavelengths ?u1 and ?u2, forming a 100 G/50 G asymmetric ONU.
[0053] The ONU with a single uplink wavelength according to this embodiment of the present disclosure may include an ONU that has only one uplink wavelength and one downlink wavelength, or may include an ONU that has one uplink wavelength and multiple downlink wavelengths. The ONU with multiple uplink wavelengths may include an ONU with multiple uplink wavelengths and multiple downlink wavelengths, or an ONU with multiple uplink wavelengths and one downlink wavelength. Generally, any ONU that has only one uplink wavelength, whether symmetric or asymmetric, may be the ONU with a single uplink wavelength according to this embodiment of the present disclosure.
[0054] In a network deployment process, an ONU with multiple uplink wavelengths and an ONU with a single uplink wavelength may be deployed in one PON system and share a network device, for example, an ODN in order to save network upgrade costs. This embodiment of the present disclosure may be applied to a PON system in which an ONU with multiple uplink wavelengths and an ONU with a single uplink wavelength coexist, and may save manufacturing costs of the ONU with a single uplink wavelength. This embodiment of the present disclosure may be applied to multiple types of PON systems, for example, an asynchronous transfer mode PON (APON), a broadband PON (BPON), an EPON, a 10 G EPON (10 G-EPON), a G-capable PON (GPON), an 10 G PON (XGPON), a wavelength division multiplexing (WDM) PON (WDM-PON), a time and wavelength-division multiplexed PON (TWDM-PON), and may be also applied to a next-generation PON (NGPON) system, an NG-PON2, or the like.
[0055]
[0056]
[0057] The following separately describes structures and operating principles of network devices in PON systems 300a and 300b.
OLT
[0058] The OLT 301 is usually located in a central position, for example, a CO. The OLT 301 may act as a transmission medium between the ONU 303 and an upper-layer network (not shown) to forward, to the ONU 303 as a downlink signal, a signal received from the upper-layer network, or forward, to the upper-layer network, an uplink signal received from the ONU 303.
[0059]
[0060]
[0061] In the OLT that uses a preamplifier, a wavelength signal needs to be distributed to a relatively narrow range. This may facilitate filtering performed by the narrow-band pass filter behind the preamplifier. The OLT receives an uplink wavelength signal from the ONU such that the preamplifier on an OLT side provides a sufficient gain to meet a power requirement. A width of an allowable center wavelength operating range (i.e., wavelength width) of the uplink wavelength of the ONU may usually be +/?1 nm or +/?1.5 nm or an even smaller width.
[0062] Table 1 shows an example of allowable center wavelength operating ranges of downlink wavelengths ?d1 to ?d4 and uplink wavelengths ?u0 to ?u4. An allowable center wavelength operating range of ?u0 may be different from an allowable center wavelength operating range of any one of four uplink wavelengths ?u1 to ?u4 of a 100 G ONU. A wavelength width of ?u0 may be different from a wavelength width of any one of ?u1 to ?u4. For example, a center wavelength of ?u1 is 1289.71 nm, an allowable center wavelength operating range of ?u1 is 1288.71 nm to 1290.71 nm, and a wavelength width is 2 nm, a center wavelength of ?u2 is 1294.16 nm, an allowable center wavelength operating range of ?u2 is 1293.16 nm to 1295.16 nm, and a wavelength width is 2 nm, a center wavelength of ?u3 is 1298.65 nm, an allowable center wavelength operating range of ?u3 is 1297.65 nm to 1299.65 nm, and a wavelength width is 2 nm, a center wavelength of ?u4 is 1303.16 nm, an allowable center wavelength operating range of ?u4 is 1302.16 nm to 1304.16 nm, and a wavelength width is 2 nm, and a center wavelength of ?u0 is 1270 nm, an allowable center wavelength operating range of ?u0 is 1260 nm to 1280 nm, and a wavelength width is 20 nm.
TABLE-US-00001 TABLE 1 Wavelength operating range Wavelength value (wavelength) (range/band) ?d1 1334.78 ? 1 nm ?d2 1349.20 ? 1 nm ?d3 1354.08 ? 1 nm ?d4 1358.99 ? 1 nm ?u1 1289.71 ? 1 nm ?u2 1294.16 ? 1 nm ?u3 1298.65 ? 1 nm ?u4 1303.16 ? 1 nm ?u0 1270 ? 10 nm
ONU
[0063] The ONU 303 may be distributed in user side positions, for example, customer premises. The ONU 303 may act as a medium between the OLT 301 and user equipment. For example, the ONU 303 may forward, to the user equipment, a downlink signal received from the OLT 301, or forward, to the OLT 301 as an uplink signal, a signal received from the user equipment. The user equipment may include a terminal device, for example, a personal computer (PC) or a portable electronic device. It should be understood that the ONU 303 is similar to an optical network terminal (ONT) in structure. Therefore, in this embodiment of the present disclosure, the ONU and the ONT are interchangeable.
[0064]
[0065]
[0066]
[0067] A structure of a 10 G ONU is similar to that of a 25 G ONU, and a difference is that a downlink wavelength used by the 10 G ONU may be different from a downlink wavelength ?d1 used by the 25 G ONU and line rates of the wavelengths are different. A structure of a 50 G ONU is similar to that of a 100 G ONU, and a difference is that optical receivers include Rx1 and Rx2 and optical transmitters include Tx1 and Tx2. Details are not described herein.
[0068] Different ONUs may be configured with a same wavelength. For example, the downlink wavelength ?d1 used by a 25 G ONU may be one downlink wavelength of a 50 G ONU or a 100 G ONU. When different ONUs use a same wavelength, the different ONUs may use different timeslots on the wavelength by means of time division multiplexing. For example, a 25 G ONU and a 100 G ONU use different timeslots at the downlink wavelength ?d1 by means of time division multiplexing. Alternatively, one ONU may be configured with multiple different wavelengths, or different ONUs are configured with different wavelengths. One ONU or different ONUs may use different wavelengths by means of WDM. For example, a 100 G ONU may use four different downlink wavelengths ?d1 to ?d4 or four different uplink wavelengths ?u1 to ?u4 by means of WDM. A 25 G ONU and a 100 G ONU may use five different uplink wavelengths ?u0 to ?u4 by means of WDM.
ODN
[0069] The PON systems 300a and 300b may implement the ODN 305 between the OLT 301 and the ONUs 303 without using any active component. For example, the ODN 305 may include a passive optical splitter (designated as a splitter) or a passive optical component such as a multiplexer or an optical fiber. The ODN 305 may use an optical splitter that has a split ratio of 1:4, 1:8, 1:6, 1:32, or 1:64. For example,
[0070] In this embodiment of the present disclosure, in a PON system in which an ONU with a single uplink wavelength and an ONU with multiple uplink wavelengths coexist, one wavelength that is different from any one of the multiple uplink wavelengths of the ONU with multiple uplink wavelengths is configured as the uplink wavelength of the ONU with a single uplink wavelength. In this way, the uplink wavelength of the ONU with a single uplink wavelength has a relatively wide center wavelength operating range such that cooling is not required and complexity and costs of the PON system are reduced.
[0071] The following describes a process and a principle of communication between an OLT and an ONU. The communication between the OLT and the ONU may include online registration of the ONU and data transmission of the ONU. In the process of the communication between the OLT and the ONU, the OLT sends a downlink wavelength signal to the ONU, and the ONU sends an uplink wavelength signal to the OLT. Therefore, the OLT needs to be configured with an uplink wavelength, and the ONU needs to be configured with a downlink wavelength. The wavelengths may be directly configured on optical transmitters and optical receivers of the OLT and the ONU. For example, a transmit wavelength of a laser or a receive wavelength of an APD is adjusted on the OLT or the ONU to a specific wavelength value. Alternatively, the wavelengths may be dynamically configured using a network management system or the OLT. For example, the OLT dynamically configures a specific wavelength value to a transmit wavelength of a laser of the ONU or a receive wavelength of an APD.
[0072]
[0073] Step 701: An OLT periodically generates a valid discovery time window on a broadcast channel of a downlink wavelength ?d1, for example, generates a discovery time window using a gate message. The gate message may include a time and a length of the discovery window.
[0074] Step 702: After receiving the gate message using an optical receiver, when a cycle of the discovery time window in the gate message starts, the 25 G ONU (designated as ONU) sends a registration request message at an uplink wavelength ?u0. For example, the registration request message may be a Register_REQ message.
[0075] Step 703: After receiving the registration request message from the ONU, the OLT allocates a logical link identifier (LLID) of the ONU to the ONU and sends a registration message to the ONU at the downlink wavelength ?d1 to complete ranging. The registration message may include information such as the LLID of the ONU or a synchronization time required by the OLT.
[0076] Step 704: The OLT sends a timeslot grant message, for example, a gate message, to the ONU at the downlink wavelength ?d1. The timeslot grant message includes a granted timeslot of the uplink wavelength ?u0, that is, a granted timeslot on which the ONU is allowed to send a registration response message at the uplink wavelength ?u0. Optionally, the timeslot grant message may be carried in the register message sent by the OLT to the ONU.
[0077] Step 705: After the register message is received, the ONU returns a registration response message in the granted timeslot of the uplink wavelength ?u0 in the timeslot grant message. For example, the registration response message may be a Register_ACK message.
[0078] After receiving the registration response message, the OLT may complete ranging to calculate a distance from the ONU to the OLT or time required for transmitting information between the ONU and the OLT.
[0079] Optionally, in step 703, the ranging may be implemented using the gate message in step 701 and the Register_REQ message in step 702. That is, the ranging may be completed after step 702, or may be completed after step 705.
[0080] A registration process of an ONU with multiple uplink wavelengths is described using a 100 G ONU as an example. A signaling interaction process of registration of the 100 G ONU is similar to that of a 25 G ONU. Refer to
[0081] Step 701: An OLT periodically generates a valid discovery time window on a broadcast channel of one or more downlink wavelengths (for example, one or more of downlink wavelengths ?d1 to ?d4), for example, generates a discovery time window using a gate message. The gate message may include a time and a length of the discovery window.
[0082] Step 702: After receiving the gate message using an optical receiver, when a cycle of the discovery time window in the gate message starts, the 100 G ONU (i.e., ONU) sends, to the OLT, a registration request message at one or more of uplink wavelengths (for example, one or more of uplink wavelengths ?u1 to ?u4). For example, the registration request message may be a Register_REQ message. The registration request message may include wavelength information of the ONU, for example, a quantity of uplink wavelength paths, a quantity of downlink wavelength paths, and a wavelength path. The uplink wavelength paths may include four uplink wavelengths ?u1 to ?u4, and the downlink wavelength paths may include four downlink wavelengths ?d1 to ?d4.
[0083] Step 703: After receiving the registration request message of the ONU, the OLT allocates an LLID of the ONU and path identifiers of all wavelength paths to the ONU. The OLT sends a register message on each downlink wavelength path (for example, the downlink wavelengths ?d1 to ?d4) to complete ranging of each wavelength path. The register message may include information such as the LLID of the ONU or a synchronization time required by the OLT.
[0084] Step 704: The OLT sends a timeslot grant message on each downlink wavelength path (for example, the downlink wavelengths ?d1 to ?d4). The timeslot grant message includes a granted timeslot of each uplink wavelength (for example, uplink wavelengths ?u1 to ?u4), that is, a granted timeslot on which the ONU is allowed to send a registration response message at the uplink wavelengths ?u1 to ?u4. For example, the OLT sends, at the downlink wavelength ?d1, a timeslot grant message that includes a granted timeslot of the uplink wavelength ?u1, and sends, at the downlink wavelength ?d2, a timeslot grant message that includes a granted timeslot of the uplink wavelength ?u2, . . . , and so on. Optionally, the timeslot grant message may be carried in the register message sent by the OLT to the ONU.
[0085] Step 705: After receiving the register message, the ONU returns a registration response message in the granted timeslots of the uplink wavelengths ?u1 to ?u4 in the timeslot grant message. For example, the registration response message may be a Register_ACK message.
[0086] After receiving the registration response message, the OLT may complete ranging to calculate a distance from the ONU to the OLT or time required for transmitting information between the ONU and the OLT.
[0087] Optionally, in step 703, the ranging may be implemented using the gate message in step 701 and the Register_REQ message in step 702. That is, the ranging may be completed after step 702, or may be completed after step 705.
[0088]
[0089] Step 801: The OLT sends a timeslot grant message to the ONU (i.e., 25 G ONU) at a downlink wavelength ?d1, where the timeslot grant message may include a granted timeslot of the uplink wavelength ?u0 of the 25 G ONU. The granted timeslot of the uplink wavelength ?u0 is a timeslot that can be used by the 25 G ONU to send an uplink signal.
[0090] Step 802: The ONU sends an uplink signal to the OLT using the uplink wavelength ?u0 in the granted timeslot that is of the uplink wavelength ?u0 and that is included in the timeslot grant message.
[0091] A data transmission process of an ONU with multiple uplink wavelengths is described using a 100 G ONU as an example. An interaction process of data transmission of the 100 G ONU is similar to that of a 25 G ONU. Refer to
[0092] Step 801: The OLT sends a first timeslot grant message to the ONU (i.e., 100 G ONU) at a downlink wavelength ?d1, where the first timeslot grant message may include a granted timeslot of the uplink wavelength ?u1 of the 100 G ONU. The OLT sends a second timeslot grant message to the 100 G ONU at a downlink wavelength ?d2, where the second timeslot grant message may include a granted timeslot of the uplink wavelength ?u2 of the 100 G ONU. The OLT sends a third timeslot grant message to the 100 G ONU at a downlink wavelength ?d3, where the third timeslot grant message may include a granted timeslot of the uplink wavelength ?u3 of the 100 G ONU. The OLT sends a timeslot grant message to the 100 G ONU at a downlink wavelength ?d4, where the timeslot grant message may include a granted timeslot of the uplink wavelength ?u4 of the 100 G ONU.
[0093] When granting an uplink timeslot, the OLT needs to perform unified scheduling and calculation on multiple wavelength paths to allocate different timeslots to ONUs that use a same wavelength. For each uplink wavelength, time when uplink signals sent by different ONUs on a same wavelength reach an optical receiver of the OLT cannot overlap such that a conflict is prevented. For example, a 100 G ONU and a 50 G ONU have same uplink wavelengths ?u1 and ?u2, and the 100 G ONU and the 50 G ONU use different timeslots at the uplink wavelengths ?u1 and ?u2 by means of time division multiplexing.
[0094] Step 802: The ONU sends an uplink signal to the OLT using the uplink wavelength ?u1 in the granted timeslot that is of the uplink wavelength ?u1 and that is included in the timeslot grant message. The 100 G ONU sends an uplink signal to the OLT using the uplink wavelength ?u2 in the granted timeslot that is of the uplink wavelength ?u2 and that is included in the timeslot grant message. The 100 G ONU sends an uplink signal to the OLT using the uplink wavelength ?u3 in the granted timeslot that is of the uplink wavelength ?u3 and that is included in the timeslot grant message. The 100 G ONU sends an uplink signal to the OLT using the uplink wavelength ?u4 in the granted timeslot that is of the uplink wavelength ?u4 and that is included in the timeslot grant message.
[0095]
[0096] Step 901: The OLT communicates with the first ONU using one downlink wavelength ?dx, where the one downlink wavelength ?dx is any one of N downlink wavelengths ?d1 to ?dN.
[0097] Step 902: The OLT communicates with the first ONU using one uplink wavelength ?u0, where the one uplink wavelength ?u0 is different from any one of M uplink wavelengths ?u1 to ?uM.
[0098] The N downlink wavelengths ?d1 to ?dN and the M uplink wavelengths ?u1 to ?uM are wavelength values configured for a second ONU, N and M are both integers greater than or equal to 2, and x is any value from 1 to N (including 1 and N).
[0099] Optionally, an allowable center wavelength operating range of the one uplink wavelength ?u0 is different from an allowable center wavelength operating range of any one of the M uplink wavelengths ?u1 to ?uM. Optionally, a wavelength width of the one uplink wavelength ?u0 may be different from a wavelength width of any one of the M uplink wavelengths ?u1 to ?uM.
[0100] A process of communication between the OLT and the ONU may include a registration process and a data transmission process.
[0101] Optionally, the OLT sends a registration message to the first ONU using the one downlink wavelength ?dx, and the OLT receives a registration response message from the first ONU using the one uplink wavelength ?u0.
[0102] Optionally, the OLT sends a timeslot grant message to the first ONU using the one downlink wavelength ?dx, where the timeslot grant message includes a granted timeslot of the one uplink wavelength ?u0, and the OLT receives an uplink signal from the first ONU using the granted timeslot of the one uplink wavelength ?u0.
[0103] Method steps shown in
[0104] Optionally, an allowable center wavelength operating range of the one uplink wavelength ?u0 is different from an allowable center wavelength operating range of any one of the M uplink wavelengths ?u1 to ?uM. Optionally, a wavelength width of the one uplink wavelength ?u0 may be different from a wavelength width of any one of the M uplink wavelengths ?u1 to ?uM.
[0105] A process of communication between the OLT and the ONU may include a registration process and a data transmission process.
[0106] Optionally, any one of the optical transmitters Tx1 to Tx4 sends a registration message to the first ONU using the one downlink wavelength ?dx, and the optical receiver Rx0 receives a registration response message from the first ONU using the one uplink wavelength ?u0.
[0107] Optionally, any one of the optical transmitters Tx1 to Tx4 sends a timeslot grant message to the first ONU using the one downlink wavelength ?dx, where the timeslot grant message includes a granted timeslot of the one uplink wavelength ?u0, and the optical receiver Rx0 receives an uplink signal from the first ONU using the granted timeslot of the one uplink wavelength ?u0.
[0108] According to the technical solution provided in this embodiment of the present disclosure, a downlink wavelength of the first ONU is any one of downlink wavelengths of the second ONU, and the first ONU and the second ONU may share one optical transmitter on an OLT side. An uplink wavelength of the first ONU is different from any uplink wavelength of the second ONU. Therefore, the first ONU does not require cooling, and complexity and costs of a PON system are reduced.
[0109]
[0110] Step 1001: The first ONU communicates with the OLT using one downlink wavelength ?dx, where the one downlink wavelength ?dx is any one of N downlink wavelengths ?d1 to ?dN.
[0111] Step 1002: The first ONU communicates with the OLT using one uplink wavelength ?u0, where the one uplink wavelength ?u0 is different from any one of M uplink wavelengths ?u1 to ?uM.
[0112] The N downlink wavelengths ?d1 to ?dN and the M uplink wavelengths ?u1 to ?uM are wavelength values configured for a second ONU, N and M are both integers greater than or equal to 2, and x is any value from 1 to N (including 1 and N).
[0113] Optionally, an allowable center wavelength operating range of the one uplink wavelength ?u0 is different from an allowable center wavelength operating range of any one of the M uplink wavelengths ?u1 to ?uM. Optionally, a wavelength width of the one uplink wavelength ?u0 may be different from a wavelength width of any one of the M uplink wavelengths ?u1 to ?uM.
[0114] Optionally, the first ONU receives a registration message from the OLT using the one downlink wavelength ?dx, and the first ONU sends a registration response message to the OLT using the one uplink wavelength ?u0.
[0115] Optionally, the first ONU receives a timeslot grant message from the OLT using the one downlink wavelength ?dx, where the timeslot grant message includes a granted timeslot of the one uplink wavelength ?u0, and the first ONU sends an uplink signal to the OLT using the granted timeslot of the one uplink wavelength ?u0.
[0116] Method steps shown in
[0117] Optionally, an allowable center wavelength operating range of the one uplink wavelength ?u0 is different from an allowable center wavelength operating range of any one of the M uplink wavelengths ?u1 to ?uM. Optionally, a wavelength width of the one uplink wavelength ?u0 may be different from a wavelength width of any one of the M uplink wavelengths ?u1 to ?uM.
[0118] Optionally, the optical receiver Rx1 is configured to receive a registration message from the OLT using the one downlink wavelength ?dx, and the optical transmitter Tx0 is configured to send a registration response message to the OLT using the one uplink wavelength ?u0.
[0119] Optionally, the optical receiver Rx1 is configured to receive a timeslot grant message from the OLT using the one downlink wavelength ?dx, where the timeslot grant message includes a granted timeslot of the one uplink wavelength ?u0, and the optical transmitter Tx0 is configured to send an uplink signal to the OLT using the granted timeslot of the one uplink wavelength ?u0.
[0120] According to the technical solution provided in this embodiment of the present disclosure, a downlink wavelength of the first ONU is any one of downlink wavelengths of the second ONU, and the first ONU and the second ONU may share one optical transmitter on an OLT side. An uplink wavelength of the first ONU is different from any uplink wavelength of the second ONU. Therefore, the first ONU does not require cooling, and complexity and costs of a PON system are reduced.
[0121] An embodiment of the present disclosure provides a PON system, including an OLT, a first ONU, and a second ONU. The first ONU is configured with one downlink wavelength ?dx and one uplink wavelength ?u0, and the second ONU is configured with N downlink wavelengths ?d1 to ?dN and M uplink wavelengths ?u1 to ?uM. The OLT has the structure shown in
[0122]
[0123] The processor 1101 may use a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or at least one integrated circuit to execute a related program in order to implement the technical solutions provided in the embodiments of the present disclosure.
[0124] The memory 1102 may be a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1102 may store an operating system and another application program. When the technical solutions provided in the embodiments of the present disclosure are implemented using software or firmware, program code used to implement the technical solutions provided in the embodiments of the present disclosure is stored in the memory 1102 and is executed by the processor 1101.
[0125] The transceiver 1103 may include an optical transmitter and/or an optical receiver. The optical transmitter may be configured to send a signal, and the optical receiver may be configured to receive a signal. The optical transmitter may be implemented using a light-emitting component, for example, a gas laser, a solid laser, a liquid laser, or a semiconductor laser. The optical receiver may be implemented using an optical detector, for example, a photodetector or a photodiode.
[0126] The transceiver 1103 may be coupled to the WDM 1105. When a signal is sent to the communications interface 1106, the WDM 1105 acts as a multiplexer. When a signal is received from the communications interface 1106, the WDM 1105 acts as a demultiplexer. The WDM 1105 may also be referred to as an optical coupler. The communications interface 1106 may be coupled to the ODN.
[0127] When the network device 1100 is an OLT, the transceiver 1103 of the network device 1100 communicates with the first ONU using one downlink wavelength ?dx, where the one downlink wavelength ?dx is any one of N downlink wavelengths ?d1 to ?dN, and communicates with the first ONU using one uplink wavelength ?u0, where the one uplink wavelength ?u0 is different from any one of M uplink wavelengths ?u1 to ?uM. The N downlink wavelengths ?d1 to ?dN and the M uplink wavelengths ?u1 to ?uM are wavelength values configured for a second ONU, N and M are both integers greater than or equal to 2, and x is any value from 1 to N (including 1 and N).
[0128] Optionally, the foregoing functions may be implemented under control of the processor 1101. For example, the processor 1101 executes code stored in the memory 1102 in order to implement the foregoing functions.
[0129] When the network device 1100 is an ONU, the transceiver 1103 of the network device 1100 communicates with the OLT using one downlink wavelength ?dx, where the one downlink wavelength ?dx is any one of N downlink wavelengths ?d1 to ?dN, and communicates with the OLT using one uplink wavelength ?u0, where the one uplink wavelength ?u0 is different from any one of M uplink wavelengths ?u1 to ?uM. The N downlink wavelengths ?d1 to ?dN and the M uplink wavelengths ?u1 to ?uM are wavelength values configured for a second ONU, N and M are both integers greater than or equal to 2, and x is any value from 1 to N (including 1 and N).
[0130] Optionally, the foregoing functions may be implemented under control of the processor 1101. For example, the processor 1101 executes code stored in the memory 1102 in order to implement the foregoing functions.
[0131] Further, the network device 1100 shown in
[0132] According to the technical solutions provided in the embodiments of the present disclosure, an uplink wavelength of the first ONU is different from any uplink wavelengths of the second ONU. Therefore, the first ONU does not require cooling, and complexity and costs of a PON system are reduced.
[0133] All or some of the foregoing embodiments may be implemented by means of software, hardware, firmware, or any combination thereof. When software is used to implement the embodiments, the embodiments may be implemented completely or partially in a form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the procedure or functions according to the embodiments of the present disclosure are all or partially generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable apparatuses. The computer instructions may be stored in a computer-readable storage medium or may be transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line (DSL)) or wireless (for example, infrared, radio, and microwave, or the like) manner. The computer-readable storage medium may be any usable medium accessible by a computer, or a data storage device, such as a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a digital versatile disc (DVD)), a semiconductor medium (for example, a solid state disk (SSD)), or the like.
[0134] A processor in a computer reads computer-readable program code stored in a computer-readable medium such that the processor can perform a function and an action specified in each step or a combination of steps in a flowchart, an apparatus is generated to implement a function and an action specified in each block or a combination of blocks in a block diagram.
[0135] All computer-readable program code may be executed on a user computer, or some may be executed on a user computer as a standalone software package, or some may be executed on a computer of a user while some is executed on a remote computer, or all the code may be executed on a remote computer or a server. It should also be noted that, in some alternative implementation solutions, each step in the flowcharts or functions specified in each block in the block diagrams may not occur in the illustrated order. For example, actually, two consecutive steps or two blocks in the illustration, which are dependent on an involved function, may be executed at substantially the same time, or these blocks may sometimes be executed in a reverse order.
[0136] A person of ordinary skill in the art may be aware that the units and algorithm steps in the examples described with reference to the embodiments disclosed in this specification may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of the present disclosure.