Optical communication device, system and communication method
By using optical communication devices in the PON system, the first time slot scheduling mechanism makes the ONUs of different MAC protocols not overlap in the time dimension, solving the data conflict problem caused by overlapping uplink wavelengths and realizing the normal operation of the system.
Patent Information
- Application Number
- CN202310954175.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-28
- Publication Date
- 2025-02-14
AI Technical Summary
The ONUs that support different MAC protocols in the PON system cause data conflicts due to overlapping uplink wavelengths, which affects the normal operation of the system.
An optical communication device is designed, including a receiving component and a processing component, and the ONUs of different MAC protocols do not overlap in the time dimension through the first time slot scheduling mechanism to avoid data conflicts.
The coexistence of ONUs with different MAC protocols in the PON system is realized, which avoids uplink data conflicts and ensures the normal operation of the system.
Smart Images

Figure CN119450263A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of optical communication technology, and in particular to an optical communication device, system and communication method. Background Art
[0002] Passive optical network (PON) is a point-to-multipoint single-fiber bidirectional optical access network. A PON system usually includes an optical line terminal (OLT), an optical distribution network (ODN), and multiple optical network terminations (ONUs). OLT is connected to multiple ONUs through ODN.
[0003] With the development of optical communication technology, at least two ONUs supporting different media access control (MAC) protocols will coexist in the PON system in a certain period of time. The upstream wavelengths used by ONUs supporting different MAC protocols may overlap, resulting in conflicts in upstream data sent by ONUs supporting different MAC protocols, affecting the normal operation of the PON system. Summary of the invention
[0004] The present application provides an optical communication device, system and communication method, which can realize the coexistence of ONUs supporting different MAC protocols and having overlapping upstream wavelengths in a PON system.
[0005] In a first aspect, the present application provides an optical communication device, which is used to communicate with multiple ONUs. The multiple ONUs include a first type of ONU and a second type of ONU, wherein the MAC protocols supported by the first type of ONU and the second type of ONU are different, and the upstream wavelengths of the first type of ONU and the second type of ONU overlap. The optical communication device includes a first receiving component, a second receiving component and a processing component. The first receiving component is used to receive a first optical signal sent by a first type of ONU in a first time slot group, and the second receiving component is used to receive a second optical signal sent by a second type of ONU in a second time slot group. The first time slot group includes at least one time slot, and the second time slot group includes at least one time slot. The processing component is used to make the first time slot group and the second time slot group non-overlapping in the time dimension through a first time slot scheduling mechanism.
[0006] In the present application, the processing component uses a first time slot scheduling mechanism to make the first time slot group and the second time slot group non-overlapping in the time dimension, that is, the first optical signal and the second optical signal sent by the first type ONU and the second type ONU with overlapping upstream wavelengths are separated in the time dimension through the first time slot scheduling mechanism, and will not affect each other, thereby avoiding the conflict of upstream data sent by the first type ONU and the second type ONU, so that the PON system can work normally.
[0007] In a first possible implementation manner, the plurality of ONUs further include a third type of ONU, and a MAC protocol supported by the third type of ONU is different from a MAC protocol supported by the first type of ONU and a MAC protocol supported by the second type of ONU.
[0008] The upstream wavelengths used by the same type of ONUs may be different. Here, the different upstream wavelengths may refer to different central wavelengths and / or wavelength ranges of the upstream wavelengths. For the same type of ONUs, they may be further classified according to the upstream wavelengths used.
[0009] In some examples, the third class ONU can be divided into a first subclass ONU, a second subclass ONU and a third subclass ONU. The first class ONU can be divided into a fourth subclass ONU and a fifth subclass ONU. Wherein, the upstream wavelength of the first subclass ONU, the upstream wavelength of the second subclass ONU and the upstream wavelength of the second class ONU do not overlap. The upstream wavelength of the first subclass ONU and the upstream wavelength of the second subclass ONU both overlap with the upstream wavelength of the third subclass ONU. The upstream wavelength of the fourth subclass ONU is consistent with the upstream wavelength of the first subclass ONU, and the upstream wavelength of the fifth subclass ONU is consistent with the upstream wavelength of the third subclass ONU.
[0010] For example, the upstream wavelength of the first subclass ONU is 1290nm-1330nm, the upstream wavelength of the second subclass ONU is 1260nm-1280nm, and the upstream wavelength of the third subclass ONU is 1260nm-1360nm. The upstream wavelength of the fourth subclass ONU is 1290nm-1330nm, and the upstream wavelength of the fifth subclass ONU is 1260nm-1360nm. The upstream wavelength of the second class ONU is 1284nm-1288nm.
[0011] In actual applications, the third sub-category ONU is rarely used and may not exist. In this case, the third sub-category ONU includes at least one of the first sub-category ONU and the second sub-category ONU.
[0012] When the third category ONU includes the first subcategory ONU and the second subcategory ONU, that is, when the first subcategory ONU, the second subcategory ONU, the fourth subcategory ONU, the fifth subcategory ONU and the second category ONU coexist in the PON system, the optical communication device further includes: a third receiving component. The third receiving component is used to receive the third optical signal sent by the first subcategory ONU and the fourth optical signal sent by the second subcategory ONU in the second time slot group, and the third receiving component receives the third optical signal and the fourth optical signal in the second time slot group at the same time as the second receiving component receives the second optical signal through wavelength division multiplexing. The processing component is also used to enable the third receiving component to receive the third optical signal sent by the first subcategory ONU and the fourth optical signal sent by the second subcategory ONU in the second time slot group in a time division multiplexing manner through a second time slot scheduling mechanism.
[0013] When the third category ONU includes the first subcategory ONU but does not include the second subcategory ONU, that is, when the first subcategory ONU, the fourth subcategory ONU, the fifth subcategory ONU and the second category ONU coexist in the PON system, the optical communication device further includes: a third receiving component. The third receiving component is used to receive the third optical signal sent by the first subcategory ONU in the second time slot group, and the third receiving component receives the third optical signal in the second time slot group and the second receiving component receives the second optical signal simultaneously through wavelength division multiplexing.
[0014] When the third category ONU includes the second subcategory ONU but does not include the first subcategory ONU, that is, when the second subcategory ONU, the fourth subcategory ONU, the fifth subcategory ONU and the second category ONU coexist in the PON system, the optical communication device further includes: a third receiving component. The third receiving component is used to receive the fourth optical signal sent by the second subcategory ONU in the second time slot group, and the third receiving component receives the fourth optical signal in the second time slot group and the second receiving component receives the second optical signal simultaneously through wavelength division multiplexing.
[0015] Since the upstream wavelength of the first subclass ONU and the upstream wavelength of the second subclass ONU do not overlap with the upstream wavelength of the second class ONU, the third optical signal sent by the first subclass ONU and the second optical signal sent by the second class ONU will not conflict when they exist at the same time, and the fourth optical signal sent by the second subclass ONU and the second optical signal sent by the second class ONU will not conflict when they exist at the same time, so the third receiving component can receive the third optical signal and / or the fourth optical signal in the second time slot group and the second receiving component can receive the second optical signal at the same time through wavelength division multiplexing. In this way, it is beneficial to improve the utilization rate of the upstream bandwidth of the system.
[0016] With the development of optical communication technology and the increase of transmission rate, ONU usually uses a narrow range of upstream wavelengths to transmit upstream data. ONUs using a wider range of upstream wavelengths will be given priority to exit the PON system to achieve the upgrade of the PON system. Therefore, the fifth sub-category ONU will be given priority to exit the PON system.
[0017] In this case, the first category ONU includes the fourth subcategory ONU but does not include the fifth subcategory ONU. The second receiving component is further used to receive the second optical signal sent by the second category ONU in the first time slot group and the second time slot group. The third receiving component is further used to receive the fifth optical signal sent by the fourth subcategory ONU in the first time slot group, and to receive the third optical signal sent by the first subcategory ONU and / or the fourth optical signal sent by the second subcategory ONU in the second time slot group.
[0018] Optionally, the first category ONU may also include a third subclass ONU, that is, the third subclass ONU also exists in the PON system. Since the uplink wavelength of the third subclass ONU is consistent with the uplink wavelength of the fifth subclass ONU, the uplink wavelength of the third subclass ONU also conflicts with the wavelength of other ONUs and also needs to exit the PON system. Before the third subclass ONU exits the network, the optical signal sent by the third subclass ONU is received by the first receiving component. That is, when the first category ONU also includes the third subclass ONU, the first receiving component is also used to receive the first optical signal sent by the first category ONU and the sixth optical signal sent by the third subclass ONU in a time division multiplexing manner in the first time slot group.
[0019] In the present application, the MAC protocols supported by the first type ONU and the third type ONU belong to the same standard system, and the scheduling methods are relatively close, so they can be scheduled through the same MAC module. The MAC protocol supported by the second type ONU belongs to a different standard system from the MAC protocol supported by the first type ONU, so the second type ONU is scheduled through another MAC module. Therefore, the processing component may include a first MAC module and a second MAC module. The first MAC module is used to schedule the first type ONU and the third type ONU, and the second MAC module is used to schedule the second type ONU.
[0020] In the first possible implementation manner, the optical communication device may adopt any one of the following three structures:
[0021] The first type, the third receiving component includes: a first photoelectric conversion device and a first electrical power divider. The first photoelectric conversion device is used to convert the third optical signal, the fourth optical signal and the fifth optical signal into a first electrical signal. The first electrical power divider is connected to the first photoelectric conversion device and is used to divide the first electrical signal into two sub-signals. The first MAC module includes a first single-speed burst clock and date recovery (BCDR) circuit and a second single-speed BCDR circuit, the first single-speed BCDR circuit and the second single-speed BCDR circuit support different rates, the first single-speed BCDR circuit and the second single-speed BCDR circuit are respectively connected to the first electrical power divider, and are respectively used to receive one of the two sub-signals output by the first electrical power divider at a corresponding rate. The first MAC module selectively receives data of different rates recovered by the first single-speed BCDR circuit and the second single-speed BCDR circuit according to the scheduling information of the second time slot scheduling mechanism.
[0022] The second type, the third receiving component includes a second photoelectric conversion device. The second photoelectric conversion device is used to convert the third optical signal, the fourth optical signal and the fifth optical signal into a second electrical signal. The first MAC module includes a dual-speed BCDR circuit, which is connected to the second photoelectric conversion device and is used to selectively receive the second electrical signal at a first rate and / or a second rate. The first MAC module selectively receives data of different rates recovered by the dual-speed BCDR circuit according to the scheduling information of the second time slot scheduling mechanism.
[0023] The third type, the third receiving component includes a third photoelectric conversion device and a fourth photoelectric conversion device. The third photoelectric conversion device is used to convert the fourth optical signal into a third electrical signal. The fourth photoelectric conversion device is used to convert the third optical signal and the fifth optical signal into a fourth electrical signal. The first MAC module includes a first single-speed BCDR circuit and a dual-speed BCDR circuit, the first single-speed BCDR circuit is connected to the fourth photoelectric converter, and is used to receive the fourth electrical signal at a first rate, and the dual-speed BCDR circuit is connected to the third photoelectric conversion device, and is used to selectively receive the third electrical signal at the first rate or the second rate. The first MAC module is used to receive data of different rates recovered by the first single-speed BCDR circuit and the dual-speed BCDR circuit according to the scheduling information of the first time slot scheduling mechanism and the second time slot scheduling mechanism.
[0024] Optionally, in the third structure described above, the third photoelectric conversion device and the fourth photoelectric conversion device may be packaged in the same coaxial tube shell, or may be packaged in separate coaxial tube shells.
[0025] For the first or second structure, before the fifth subclass ONU is disconnected from the network, the first MAC module is used to obtain the uplink data sent by the first subclass ONU based on the electrical signal output by the first receiving component in the first time slot group; and to obtain the uplink data sent by the first subclass ONU and the second subclass ONU based on the electrical signal output by the third receiving component in the second time slot group. Alternatively, after the fifth subclass ONU is disconnected from the network, the first MAC module is used to obtain the uplink data sent by the fourth subclass ONU based on the electrical signal output by the third receiving component in the first time slot group; and to obtain the uplink data sent by the first subclass ONU and the second subclass ONU based on the electrical signal output by the third receiving component in the second time slot group.
[0026] For the third structure, before the fifth subclass ONU is disconnected from the network, the first MAC module is used to obtain the uplink data sent by the first subclass ONU based on the electrical signal output by the first receiving component in the first time slot group; to obtain the uplink data sent by the asymmetric ONUs in the first subclass ONU and the second subclass ONU based on the electrical signal output by the first receiving component in the second time slot group; and to obtain the uplink data sent by the symmetric ONUs in the second subclass ONU based on the electrical signal output by the third photoelectric conversion device in the second time slot group. Alternatively, after the fifth subclass ONU is disconnected from the network, the first MAC module is used to obtain the uplink data sent by the second subclass ONU based on the electrical signal output by the third photoelectric conversion device in the first time slot group and the second time slot group; and to obtain the uplink data sent by the first subclass ONU and the uplink data sent by the fourth subclass ONU based on the electrical signal output by the fourth photoelectric conversion device.
[0027] In a second possible implementation, the plurality of ONUs further include a third type of ONU, the MAC protocol supported by the third type of ONU is different from the MAC protocol supported by the first type of ONU and the MAC protocol supported by the second type of ONU, and the uplink wavelength of the third type of ONU overlaps with the uplink wavelength of the first type of ONU. The first receiving component is also used to receive a third optical signal sent by the third type of ONU in the first time slot group. The processing component is also used to enable the first receiving component to receive the first optical signal and the third optical signal in the first time slot group in a time division multiplexing manner through a third time slot scheduling mechanism.
[0028] In this embodiment, the processing component uses the third time slot scheduling mechanism to time-division multiplex the first type ONU and the third type ONU in the first time slot group. In this way, the conflict of upstream data sent by the first type ONU and the third type ONU with overlapping upstream wavelengths can be avoided, thereby achieving the coexistence of the first type ONU, the second type ONU and the third type ONU in the PON system.
[0029] In some examples, the first receiving component includes a fifth photoelectric conversion device and a second electrical power splitter. The fifth photoelectric conversion device is used to convert the first optical signal and the third optical signal into a fifth electrical signal. The second electrical power splitter is connected to the fifth photoelectric conversion device and is used to divide the fifth electrical signal into two sub-signals. The processing component includes a first MAC module. The first MAC module includes a first single-speed BCDR circuit and a second single-speed BCDR circuit. The first single-speed BCDR circuit and the second single-speed BCDR circuit support different rates, and the first single-speed BCDR circuit and the second single-speed BCDR circuit are respectively connected to the second electrical power splitter, and are respectively used to receive one of the two sub-signals output by the second electrical power splitter at a corresponding rate. The first MAC module is used to selectively receive data of different rates recovered by the first single-speed BCDR circuit and the second single-speed BCDR circuit according to the scheduling information of the third time slot scheduling mechanism.
[0030] For the first MAC module, two single-speed BCDR circuits are used to correspond to the uplink transmission rate of the first type of ONU and the uplink transmission rate of the third type of ONU respectively, which is beneficial to reducing the cost of the optical communication device.
[0031] In some other examples, the first receiving component includes a sixth photoelectric conversion device. The sixth photoelectric conversion device is used to convert the first optical signal and the third optical signal into a fifth electrical signal. The processing component includes a first MAC module, the first MAC module includes a dual-speed BCDR circuit, the dual-speed BCDR circuit is connected to the sixth photoelectric conversion device, and is used to selectively receive the fifth electrical signal at the first rate and / or the second rate. The first MAC module is used to selectively receive data of different rates recovered by the dual-speed BCDR circuit according to the scheduling information of the third time slot scheduling mechanism.
[0032] By using a dual-speed BCDR to correspond to the uplink transmission rates of the first type ONU and the third type ONU respectively, the number of components included in the first receiving component can be reduced, thereby simplifying the structure of the first receiving component.
[0033] In the first possible implementation, the MAC protocol supported by the first MAC module belongs to the same standard system as the MAC protocol supported by the first type ONU and the third type ONU. Therefore, the first type ONU and the third type ONU can be uniformly scheduled and the uplink data sent by the first type ONU and the third type ONU can be received.
[0034] Optionally, the processing component further includes: a second MAC module, the second MAC module is connected to the first MAC module, and the second MAC module synchronizes bandwidth allocation information with the first MAC module to implement the function of the first time slot scheduling mechanism.
[0035] By connecting the second MAC module to the second MAC module, the bandwidth allocation information can be synchronized between the first MAC module and the second MAC module, thereby realizing the function of the first time slot scheduling mechanism.
[0036] Optionally, the first time slot scheduling mechanism adopted by the processing component is as follows: according to the bandwidth demand related information of the plurality of ONUs, a first time slot group and a second time slot group are determined in a target period, the target period includes M time slots, M is greater than 1 and M is an integer, the first time slot group includes X time slots of the M time slots, the second time slot group includes Y time slots of the M time slots, X and Y are both positive integers, and the sum of X and Y is less than or equal to M. The time slots of the first time slot group are used to be allocated to the first type of ONUs according to the MAC protocol supported by the first type of ONUs, and the time slots of the second time slot group are used to be allocated to the second type of ONUs according to the MAC protocol supported by the second type of ONUs.
[0037] Hereinafter, the time slots in the first time slot group are referred to as first time slots, and the time slots in the second time slot group are referred to as second time slots.
[0038] In one possible embodiment, the first time slot group includes at least two first subsets, any one of the at least two first subsets includes one first time slot or includes at least two consecutive first time slots, and there is at least one second time slot between two adjacent first subsets in the at least two first subsets; and / or, the second time slot group includes at least two second subsets, any one of the at least two second subsets includes one second time slot or includes at least two consecutive time slots, and there is at least one first time slot between two adjacent second subsets in the at least two second subsets.
[0039] In another possible implementation manner, the first time slot group includes one first time slot or includes at least two consecutive first time slots; and / or the second time slot group includes one second time slot or includes at least two consecutive second time slots.
[0040] Optionally, at least one first time slot in the first time slot group is a windowed time slot; and / or at least one second time slot in the second time slot group is a windowed time slot.
[0041] Optionally, the first time slot scheduling mechanism further includes: using a time slot outside the target period or at least two consecutive time slots as windowed time slots.
[0042] Optionally, the information related to the bandwidth demand of the ONU includes at least one of the number of each type of ONUs and service information of the services opened by the ONU. Optionally, the service information includes service type or delay requirement, etc.
[0043] In the present application, the first time slot group is used to schedule the ONUs in the first terminal set, and the second time slot group is used to schedule the ONUs in the second terminal set. The more ONUs there are in the first terminal set, the greater the bandwidth demand corresponding to the service opened by each ONU, and the greater the proportion of time slots included in the first time slot group in the target cycle. Similarly, the more ONUs there are in the second terminal set, the greater the bandwidth demand corresponding to the service opened by each ONU, and the greater the proportion of time slots included in the second time slot group in the target cycle.
[0044] In some examples, the first terminal set includes first-category ONUs, and the second terminal set includes second-category ONUs; or, the first terminal set includes first-category ONUs and third-category ONUs, and the second terminal set includes second-category ONUs.
[0045] In some examples, the receiving wavelength range of the first receiving component is 1260nm-Xnm, where X is less than or equal to 1360 and greater than 1330.
[0046] In actual network deployment, the optical communication device is usually a component of the OLT, and the OLT is connected to multiple ONUs through the ODN. If there is reflection on the ODN, and the receiving wavelength range of the first receiving component overlaps with the downstream wavelength of the second type of ONU, the downstream optical signal of the second type of ONU may be reflected back to the OLT by the ODN and enter the first receiving component. This will affect the reception and data recovery of the upstream signals of the first type of ONU and the third type of ONU. In order to avoid this risk, the receiving wavelength range of the first receiving component can be set to not overlap with the downstream wavelength of the second type of ONU. For example, when the downstream wavelength of the second type of ONU is 1340nm-1344nm, X can be set to be less than or equal to 1340. At the same time, in order to avoid affecting the normal reception of the third optical signal sent by the first subclass ONU and the fifth optical signal sent by the fourth subclass ONU, X needs to be greater than 1330.
[0047] Exemplarily, the MAC protocol supported by the first type of ONU is the EPON protocol, the MAC protocol supported by the second type of ONU is the 50G PON protocol, and the MAC protocol supported by the third type of ONU is the 10G EPON protocol.
[0048] When the second type of ONU is a 50G PON ONU, that is, the MAC protocol supported by the second type of ONU is the 50G PON protocol, since the corresponding MAC protocol stipulates a strict 125μs superframe structure and superframe synchronization, in an embodiment of the present application, the lengths of individual time slots in the first time slot group and the second time slot group are both integer multiples of 125μs, so that the time slots in the second time slot group can meet the requirements of the MAC protocol, and the time slots in the first time slot group can also be aligned and synchronized.
[0049] In some examples, the length of a single time slot in the first time slot group is M times of 125 μs, and the length of a single time slot in the second time slot group is N times of 125 μs. Optionally, M is equal to N, which makes the first time slot scheduling mechanism simpler. Alternatively, M may not be equal to N. The values of M and N can be determined according to actual needs, for example, 1, 2, or 3, etc.
[0050] Optionally, the optical communication device further comprises a sending component, wherein the sending component is used to send optical signals to the aforementioned first type ONU, second type ONU and third type ONU.
[0051] In a second aspect, the present application further provides an optical communication system. The optical communication system comprises an OLT and a plurality of ONUs, wherein the OLT comprises any of the aforementioned optical communication devices.
[0052] In a third aspect, the present application further provides a communication method. The method is used to receive optical signals sent by multiple ONUs through multiple receiving components, and the multiple receiving components include a first receiving component, a second receiving component, and a third receiving component. The relevant contents of the first type of ONU, the second type of ONU, and the third type of ONU, as well as the relevant contents of the first receiving component, the second receiving component, and the third receiving component refer to the first aspect.
[0053] In one possible implementation, the method includes: in a first stage, obtaining uplink data sent by a first type of ONU in the first time slot group based on the electrical signal output by the first receiving component, obtaining uplink data sent by a second type of ONU in the second time slot group based on the electrical signal output by the second receiving component, and obtaining uplink data sent by the first subclass ONU and the second subclass ONU in the second time slot group based on the electrical signal output by the third receiving component; or, in a second stage, obtaining uplink data sent by the second type of ONU in the first time slot group and the second time slot group based on the electrical signal output by the second receiving component, obtaining uplink data sent by the fourth subclass ONU in the first time slot group based on the electrical signal output by the third receiving component, and obtaining uplink data sent by the first subclass ONU and the second subclass ONU in the second time slot group based on the electrical signal output by the third receiving component.
[0054] In another possible implementation, the method includes: in the first stage, in the first time slot group, based on the electrical signal output by the first receiving component, obtaining the uplink data sent by the first type ONU and the first sub-type ONU, in the second time slot group, based on the electrical signal output by the second receiving component, obtaining the uplink data sent by the second type ONU, and in the second time slot group, based on the electrical signal output by the third photoelectric conversion device in the third receiving component, obtaining the uplink data sent by the second sub-type ONU; or, in the second stage, based on the electrical signal output by the second receiving component, obtaining the uplink data sent by the second type ONU, and at the same time, based on the third receiving component, receiving the uplink data sent by the second sub-type ONU, the uplink data sent by the fourth sub-type ONU, and the uplink data sent by the first sub-type ONU. The uplink data sent by the second sub-type ONU is obtained by the electrical signal output by the third photoelectric conversion device, and the uplink data sent by the fourth sub-type ONU and the uplink data sent by the first sub-type ONU are obtained by the electrical signal output by the fourth photoelectric conversion device.
[0055] In the first stage, the first type ONU, the second type ONU and the third type ONU exist in the PON system at the same time, and the first type ONU includes the fourth subtype ONU and the fifth subtype ONU. In the second stage, the fifth subtype ONU of the first type ONU and the third subtype ONU of the third type ONU have been withdrawn from the network or the fifth subtype ONU of the first type ONU and the third subtype ONU of the third type ONU have been upgraded to the second type ONU or the first subtype ONU or the second subtype ONU, that is, the fifth subtype ONU and the third subtype ONU no longer exist in the PON system.
[0056] By selecting the corresponding receiving components to receive the uplink data sent by the ONU at different stages, the OLT with the same hardware structure can communicate with the ONU in the PON system before and after the PON system is upgraded. The hardware structure of the OLT does not need to be changed before and after the PON system is upgraded, which is conducive to reducing costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] Figure 1 It is a structural diagram of a PON system provided in an embodiment of the present application;
[0058] Figure 2 is a structural schematic diagram of an optical communication device provided in an embodiment of the present application;
[0059] Figure 3 is a schematic structural diagram of another optical communication device provided in an embodiment of the present application;
[0060] Figure 4 It is a schematic diagram of a time slot allocation method provided in an embodiment of the present application;
[0061] Figure 5 A schematic diagram of the structure of another optical communication device provided in an embodiment of the present application;
[0062] Figure 6 is a schematic structural diagram of another optical communication device provided in an embodiment of the present application;
[0063] Figure 7 is a structural schematic diagram of another optical communication device provided in an embodiment of the present application;
[0064] Figure 8 is a schematic diagram of another time slot allocation method provided in an embodiment of the present application;
[0065] Fig. 9 is a schematic structural diagram of another optical communication device provided in an embodiment of the present application;
[0066] Fig.10 It is a schematic diagram of a time slot allocation method provided in an embodiment of the present application;
[0067] Fig.11 It is a schematic diagram of the structure of another optical communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0068] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.
[0069] Figure 1 Schematic diagram of a PON system provided by an embodiment of the present application. Figure 1As shown, the PON system includes an OLT 110, an ONU 120 and an ODN 130. The OLT 110 is connected to one or more ONUs 120 via the ODN 130. The ONU 120 may also be referred to as an optical network terminal (ONT).
[0070] The OLT 110 is usually located at the network side, such as a central office (CO), and can uniformly manage multiple ONUs 120. The OLT 110 can act as a medium between the ONU 120 and an upper network (not shown in the figure), forwarding data received from the upper network to the ONU 120, and forwarding data received from the ONU 120 to the upper network. The upper network includes, but is not limited to, the Internet, a public switched telephone network (PSTN), and a community antenna television (CATV).
[0071] A plurality of ONUs 120 may be distributedly arranged at the user side. ONU 120 may be a network device that communicates with OLT 110 and user equipment. ONU 120 may act as a medium between OLT 110 and user equipment, for example, ONU 120 may forward data received from OLT 110 to user equipment, and forward data received from user equipment to OLT 110.
[0072] ODN 130 is a data distribution / multiplexing system, which may include a trunk optical fiber, a passive optical splitter and a user optical fiber. The passive optical splitter may include a first port and a plurality of second ports. The first port of the passive optical splitter is connected to OLT 110 via the trunk optical fiber, and each second port of the passive optical splitter is connected to an ONU 120 via a user optical fiber.
[0073] In the PON system, the transmission from OLT 110 to ONU 120 is called downlink, and OLT 110 broadcasts the downlink data to all ONU 120, and each ONU 120 only receives the data with its own identification. Conversely, the transmission from ONU 120 to OLT 110 is called uplink. Since each ONU 120 shares ODN 130 and OLT 110, in order to ensure that the uplink data of each ONU 120 does not conflict, the PON system adopts time division multiplexing (TDM) to transmit the uplink data. That is, OLT 110 allocates an uplink time slot to each ONU 120, and each ONU 120 sends the uplink data according to the uplink time slot allocated by OLT 110.
[0074] In the embodiment of the present application, there are at least two types of ONUs 120, and different types of ONUs support different MAC protocols. Optionally, the MAC protocol includes but is not limited to GPON protocol, EPON protocol, 10G PON protocol, 10G EPON protocol or 40G PON protocol, 50G PON protocol, 100G PON protocol and other MAC protocols with higher transmission rates.
[0075] For example, Figure 1 In the embodiment, a plurality of ONUs 120 at least include a first type ONU 120a, a second type ONU 120b and a third type ONU 120c. The MAC protocols supported by the first type ONU 120a, the second type ONU 120b and the third type ONU 120c are different. In other embodiments, a plurality of ONUs 120 may also only include a first type ONU 120a and a second type ONU 120b, or may include more types of ONUs.
[0076] The MAC protocols supported by different types of ONUs may belong to the same standard system or to different standard systems. Here, the standard system includes but is not limited to the Institute of Electrical and Electronics Engineers (IEEE) standard system and the International Telecommunication Union-Telecommunication Standardization Sector (ITU-T) standard system.
[0077] In some examples, the MAC protocol supported by the third type of ONU and the MAC protocol supported by the first type of ONU belong to the same standard system, for example, both belong to the IEEE standard system. In some examples, the MAC protocol supported by the second type of ONU and the MAC protocol supported by the first type of ONU belong to different standard systems, for example, the MAC protocol supported by the first type of ONU belongs to the IEEE standard system, while the MAC protocol supported by the second type of ONU belongs to the ITU-T standard system.
[0078] The upstream wavelengths of different types of ONUs may or may not overlap. The following description will be made by taking the MAC protocol supported by the first type of ONU as EPON, the MAC protocol supported by the second type of ONU as 10G EPON, and the MAC protocol supported by the third type of ONU as 50G PON as an example. Exemplarily, the upstream wavelength of the first type ONU 120a includes 1260nm-1360nm or 1290nm-1330nm; the upstream wavelength of the second type ONU 120b is 1284nm-1288nm, which overlaps with the upstream wavelength 1260nm-1360nm of the first type ONU 120a; the upstream wavelength of the third type ONU 120c includes 1260nm-1360nm, 1290nm-1330nm or 1260nm-1280nm, then the upstream wavelength 1260nm-1360nm of the third type ONU 120c overlaps with the upstream wavelength of the second type ONU120b, while the upstream wavelengths 1290nm-1330nm and 1260nm-1280nm of the third type ONU 120c do not overlap with the upstream wavelength of the second type ONU120b.
[0079] For the same type of ONU, when the ONU uses different types of lasers, the corresponding upstream wavelengths may also be different. Here, different upstream wavelengths refer to different central wavelengths and / or coverage ranges (or bandwidths) of the upstream wavelengths. For example, when the ONU is an EPON ONU, if the ONU uses a distributed feedback (DFB) laser, the corresponding upstream wavelength is 1290nm-1330nm; if the ONU uses a Fabry-Perot (FP) laser, the corresponding upstream wavelength is 1260nm-1360nm. For another example, when the ONU is an asymmetric 10G EPON ONU, if the ONU uses a DFB laser, the corresponding upstream wavelength is 1290nm-1330nm or 1260nm-1280nm; if the ONU uses an FP laser, the corresponding upstream wavelength is 1260nm-1360nm. For another example, when the ONU is a symmetrical 10G EPON ONU, the ONU generally uses a DFB laser, and the corresponding upstream wavelength is 1260 nm-1280 nm.
[0080] For the ONU with the widest upstream wavelength coverage, that is, the ONU using the FP laser, its upstream wavelength overlaps with the upstream wavelengths of other ONUs. In addition, since the corresponding transmission rate of the ONU using the FP laser is relatively low, the ONU using the FP laser will be preferentially exited from the PON system to achieve the upgrade of the PON system. However, since there are a large number of ONUs using the FP laser, it is difficult to exit all of them from the PON system in a short period of time. Therefore, it is necessary to consider the coexistence of the ONU using the FP laser and other ONUs. After the ONU using the FP laser exits the PON system, it is necessary to consider the coexistence of the remaining ONUs. In other words, it is necessary to ensure the coexistence of multiple ONUs that support different MAC protocols and have overlapping upstream wavelengths in the PON system.
[0081] In order to ensure the normal operation of the PON system, an embodiment of the present application provides an optical communication device. The optical communication device can schedule these ONUs by using time division multiplexing or a combination of time division multiplexing and wavelength division multiplexing to avoid conflicts in upstream data sent by ONUs with overlapping upstream wavelengths. The optical communication device can be an OLT or a part of an OLT.
[0082] The optical communication device provided in the embodiment of the present application is described in detail below.
[0083] Figure 2 This is a schematic diagram of the structure of an optical communication device provided in an embodiment of the present application. Figure 2 As shown, the optical communication device 1 includes: a first receiving component 11, a second receiving component 12 and a processing component 20. The first receiving component 11 is used to receive a first optical signal sent by a first type of ONU in a first time slot group, and the second receiving component 12 is used to receive a second optical signal sent by a second type of ONU in a second time slot group, wherein the first type of ONU and the second type of ONU support different MAC protocols, and the upstream wavelengths of the first type of ONU and the second type of ONU overlap. The first time slot group includes at least one time slot, and the second time slot group includes at least one time slot. The processing component 20 is used to make the first time slot group and the second time slot group non-overlapping in the time dimension through a first time slot scheduling mechanism.
[0084] Optionally, the optical communication device may further include a sending component 30, and the sending component 30 is used to send optical signals to the first type ONU and the second type ONU.
[0085] In practical applications, the first receiving component 11, the second receiving component 12 and the sending component 30 can be integrated in an optical module. Since the optical module has multiple receiving components corresponding to different wavelengths, it can be called a combo optical module. The processing component 20 can be set on a single board, and the single board is connected to the combo optical module.
[0086] In an embodiment of the present application, the first time slot scheduling mechanism is used to group the time slots to obtain a first time slot group and a second time slot group. The time slots of the first time slot group are used to schedule the first type of ONUs, so that the first type of ONUs send the first optical signal in the time slots of the first time slot group. The time slots of the second time slot group are used to schedule the second type of ONUs, so that the second type of ONUs send the second optical signal in the time slots of the second time slot group.
[0087] The first time slot scheduling mechanism can make the first time slot group and the second time slot group non-overlapping in the time dimension. For the first type ONU and the second type ONU with overlapping upstream wavelengths, the first time slot scheduling mechanism can be used to stagger the first optical signal sent by the first type ONU and the second optical signal sent by the second type ONU in the time dimension without affecting each other, thereby avoiding the conflict of upstream data sent by the first type ONU and the second type ONU, so that the PON system can work normally.
[0088] When the protocols supported by the first type ONU and the second type ONU belong to different standard systems, the processing component 20 may include a first MAC module and a second MAC module, wherein the first MAC module and the MAC protocol supported by the first type ONU belong to the same standard system, and the second MAC module and the MAC protocol supported by the second type ONU belong to the same standard system.
[0089] The first MAC module is connected to the second MAC module, and the first MAC module and the second MAC module synchronize bandwidth allocation information to implement the function of the aforementioned first time slot scheduling mechanism. Here, the bandwidth allocation information is used to at least indicate the time slots included in the first time slot group and the time slots included in the second time slot group.
[0090] In some examples, the function of the first time slot scheduling mechanism can be implemented by the first MAC module, and then the bandwidth allocation information determined based on the first time slot scheduling mechanism can be synchronized to the second MAC module; or, the function of the first time slot scheduling mechanism can be implemented by the second MAC module, and then the bandwidth allocation information determined based on the first time slot scheduling mechanism can be synchronized to the first MAC module.
[0091] Exemplarily, the first type of ONU may be an EPON ONU, and the second type of ONU may be a 50G PON ONU. When the second type of ONU is a 50GPON ONU, since the corresponding MAC protocol specifies a strict 125μs superframe structure and superframe synchronization, in an embodiment of the present application, the time slot lengths of the first time slot group and the second time slot group are both integer multiples of 125μs, so that the time slots in the second time slot group can meet the requirements of the MAC protocol, and the time slots in the first time slot group can also be aligned and synchronized.
[0092] In some examples, the time slot length of the first time slot group is M times of 125 μs, and the time slot length of the second time slot group is N times of 125 μs. Optionally, M is equal to N, which makes the first time slot scheduling mechanism simpler. Alternatively, M may not be equal to N. The values of M and N can be determined according to actual needs, for example, 1, 2, or 3, etc.
[0093] In the embodiment of the present application, the number of time slots included in the first time slot group and the number of time slots included in the second time slot group can be set according to actual needs, and the number of time slots included in a single first time slot group and the number of time slots included in a single second time slot group can be equal or different.
[0094] In some examples, in addition to the first type ONU and the second type ONU, the PON system also includes a third type ONU. The structure of the optical communication device under the coexistence of the three types of ONUs is described in detail below. Hereinafter, the MAC protocol supported by the first type ONU is the EPON protocol, the MAC protocol supported by the second type ONU is the 50G PON protocol, and the MAC protocol supported by the third type ONU is the 10G EPON protocol.
[0095] Figure 3 1 is a schematic diagram of the structure of another optical communication device provided in an embodiment of the present application. The optical communication device is applicable to a PON system including the aforementioned first type ONU, second type ONU and third type ONU.
[0096] In some examples, the third category ONU includes a first subcategory ONU, a second subcategory ONU, and a third subcategory ONU. The upstream wavelength of the first subcategory ONU does not overlap with the upstream wavelength of the second subcategory ONU, and the upstream wavelength of the first subcategory ONU and the upstream wavelength of the second subcategory ONU overlap with the upstream wavelength of the third subcategory ONU. For example, the upstream wavelength of the first subcategory ONU is 1290nm-1330nm, the upstream wavelength of the second subcategory ONU is 1260nm-1280nm, and the upstream wavelength of the third subcategory ONU is 1260nm-1360nm.
[0097] The first category ONU includes the fourth subcategory ONU and the fifth subcategory ONU, and the upstream wavelength of the fourth subcategory ONU overlaps with the upstream wavelength of the fifth subcategory ONU. The upstream wavelength of the fourth subcategory ONU is consistent with the upstream wavelength of the first subcategory ONU, and the upstream wavelength of the fifth subcategory ONU is consistent with the upstream wavelength of the third subcategory ONU. That is, the upstream wavelength of the fourth subcategory ONU is 1290nm-1330nm, and the upstream wavelength of the fifth subcategory ONU is 1260nm-1360nm.
[0098] As mentioned above, the upstream wavelength of the second type ONU is 1284nm-1288nm, therefore, the upstream wavelength of the first subtype ONU does not overlap with the upstream wavelength of the second type ONU, and the upstream wavelength of the second subtype ONU does not overlap with the upstream wavelength of the second type ONU.
[0099] In other examples, the third category ONU may not include the third subcategory ONU, because the third subcategory ONU is rarely used in actual applications. The following is an example of the third category ONU including the first subcategory ONU and the second subcategory ONU, but not including the third subcategory ONU.
[0100] like Figure 3 As shown, the optical communication device includes a first receiving component 11, a second receiving component 12, a third receiving component 13 and a processing component 20. The first receiving component 11 is used to receive a first optical signal sent by a first type ONU in a first time slot group. The second receiving component 12 is used to receive a second optical signal sent by a second type ONU in a second time slot group. The third receiving component 13 is used to receive a third optical signal sent by a first sub-type ONU and a fourth optical signal sent by a second sub-type ONU in a second time slot group. The third receiving component 13 receives the third optical signal and the fourth optical signal in the second time slot group and the second receiving component 12 receives the second optical signal through wavelength division multiplexing at the same time. For the relevant contents of the first time slot group and the second time slot group, please refer to the aforementioned embodiment, and the detailed description is omitted here.
[0101] Exemplarily, when the first category ONU includes a fourth subcategory ONU and a fifth subcategory ONU, the first optical signal sent by the first category ONU includes a fifth optical signal sent by the fourth subcategory ONU and a sixth optical signal sent by the fifth subcategory ONU.
[0102] In an embodiment of the present application, for the first type ONU and the second type ONU with overlapping upstream wavelengths, the first time slot scheduling mechanism can be used to stagger the first optical signal sent by the first type ONU and the second optical signal sent by the second type ONU in the time dimension, so as not to affect each other, thereby avoiding the conflict of upstream data sent by the first type ONU and the second type ONU. In addition, since the upstream wavelength of the first subclass ONU in the third type ONU and the upstream wavelength of the second subclass ONU do not overlap with the upstream wavelength of the second type ONU, the third optical signal sent by the first subclass ONU and the fourth optical signal sent by the second subclass ONU can be wavelength-division multiplexed with the second optical signal sent by the second type ONU, and the third optical signal, the fourth optical signal and the second optical signal are all sent in the second time slot group without interfering with each other. At the same time, the third optical signal sent by the first subclass ONU and the fourth optical signal sent by the second subclass ONU are staggered in the time dimension with the first optical signal sent by the first type ONU, and do not affect each other. Therefore, the uplink data sent by the first subclass ONU and the second subclass ONU do not conflict with the uplink data sent by the first class ONU and the second class ONU. The first class ONU, the second class ONU, the first subclass ONU and the second subclass ONU can coexist in the PON system, and the PON system can work normally.
[0103] In addition, the third receiving component 13 receives the third optical signal and the fourth optical signal in the second time slot group and the second receiving component 12 receives the second optical signal through wavelength division multiplexing simultaneously, which is beneficial to improving the uplink bandwidth utilization of the system.
[0104] In the embodiment of the present application, the second subclass ONU may include an asymmetric 10G EPON ONU or a symmetric 10G EPON ONU, that is, the uplink transmission rate of the second subclass ONU may be 1.25 Gbps or 10 Gbps; and the first subclass ONUs are all asymmetric 10G EPON ONUs, and the corresponding uplink transmission rate is 1.25 Gbps. Therefore, the processing component 20 is also used to enable the third receiving component 13 to receive the third optical signal sent by the first subclass ONU and the fourth optical signal sent by the second subclass ONU in the second time slot group in a time division multiplexing manner through the second time slot scheduling mechanism.
[0105] Here, the second time slot scheduling mechanism is used to generate scheduling information, and the scheduling information is used to indicate the authorized bandwidth of the first subclass ONU and the authorized bandwidth of the second subclass ONU, and the authorized bandwidth of the first subclass ONU and the second subclass ONU do not overlap in the time dimension. The authorized bandwidth of the second subclass ONU includes a symmetrical authorized bandwidth of the second subclass ONU and an asymmetrical authorized bandwidth of the second subclass ONU, and the authorized bandwidth of the symmetrical second subclass ONU and the authorized bandwidth of the asymmetrical second subclass ONU do not overlap in the time dimension.
[0106] In an embodiment of the present application, the first receiving component 11 includes at least a photoelectric conversion device 111, which is used to convert the first optical signal into an electrical signal for output. The first receiving component 11 may also include an LA 112, which is used to amplify the electrical signal output by the photoelectric conversion device 111. The second receiving component 12 includes at least a photoelectric conversion device 121, which is used to convert the second optical signal into an electrical signal for output. The second receiving component may also include devices such as LA, which are not shown in the figure. The first receiving component 11 and the second receiving component 12 may also include electrical signal processing devices such as transimpedance amplifiers, which are used to amplify and process the electrical signal output by the photoelectric conversion device before outputting it to other devices.
[0107] Optionally, the third receiving component 13 includes a first photoelectric conversion device 131a and a first electrical power divider 132. The first photoelectric conversion device 131a is used to convert the third optical signal, the fourth optical signal and the fifth optical signal into a first electrical signal. The first electrical power divider 132 is connected to the first photoelectric conversion device 131a and is used to divide the first electrical signal into two sub-signals. The two sub-signals carry the same information.
[0108] The processing component 20 includes a first MAC module 21 and a second MAC module 22. The first MAC module 21 is connected to the first receiving component 11 and the third receiving component 13, and is used to perform uplink scheduling on the first type ONU, the first sub-type ONU and the second sub-type ONU corresponding to the first receiving component 11 and the third receiving component 13, and to recover the uplink data sent by the first type ONU, the first sub-type ONU and the second sub-type ONU from the electrical signal output by the first receiving component 11 and / or the electrical signal output by the third receiving component 13. The second MAC module 22 is connected to the second receiving component 12, and is used to perform uplink scheduling on the second type ONU corresponding to the second receiving component 12, and to recover the uplink data sent by the second type ONU from the electrical signal output by the second receiving component 12.
[0109] In the embodiment of the present application, since the MAC protocols supported by the first type ONU and the third type ONU belong to the same standard system, they can be managed uniformly by the first MAC module 21, that is, the MAC protocol supported by the first MAC module 21 belongs to the same standard system as the MAC protocol supported by the first type ONU and the third type ONU. The second MAC module 22 belongs to the same standard system as the MAC protocol supported by the second type ONU.
[0110] The first MAC module 21 includes a first single-speed BCDR circuit 21a and a second single-speed BCDR circuit 21b. The first single-speed BCDR circuit 21a and the second single-speed BCDR circuit 21b support different rates. The first single-speed BCDR circuit 21a and the second single-speed BCDR circuit 21b are respectively connected to the first electric power splitter 132, and are respectively used to receive one of the two sub-signals output by the first electric power splitter 132 at a corresponding rate. Here, the first single-speed BCDR circuit 21a supports a rate of 10 Gbps, and the second single-speed BCDR circuit 21b supports a rate of 1.25 Gbps. That is, the rate supported by the first MAC module 21 can be 1.25 Gbps or 10 Gbps.
[0111] Optionally, the first MAC module 21 also includes a third single-speed BCDR circuit 21d, which is connected to the first receiving component 11. It is used to receive the electrical signal output by the first receiving component 11 at a corresponding rate. Here, the rate supported by the third single-speed BCDR circuit 21d is 1.25Gbps. In other embodiments, the electrical signal output by the first receiving component 11 can also be received by the second single-speed BCDR circuit 21b. At this time, it is necessary to select to receive the electrical signal output by the first receiving component 11 or the electrical signal output by the third receiving component 13 through a switching switch. The switching switch has two input ends, an output end and a control end. The two input ends are respectively connected to the first receiving component 11 and an output end of the first electrical power divider 132, the output end is connected to the second single-speed BCDR circuit 21b, and the control end is connected to the first MAC module 21.
[0112] The rate supported by the second MAC module 22 corresponds to the uplink rate of the second type ONU, which can be 12.5 Gbps, 25 Gbps or 50 Gbps. It should be noted that the second MAC module 22 also has a BCDR circuit of the corresponding rate, which is not shown in the figure.
[0113] exist Figure 3 In the illustrated embodiment, two single-speed BCDR circuits are used to correspond to the uplink transmission rate of the first type of ONU and the uplink transmission rate of the third type of ONU, respectively, which is beneficial to reducing the cost of the optical communication device.
[0114] The first MAC module 21 selectively receives data of different rates recovered by the first single-speed BCDR circuit and the second single-speed BCDR circuit according to the scheduling information of the first time slot scheduling mechanism and the second time slot scheduling mechanism. As mentioned above, through the first time slot scheduling mechanism, the first subclass ONU can send the third optical signal in the second time slot group, the second subclass ONU can send the fourth optical signal in the second time slot group, the fourth subclass ONU can send the fifth optical signal in the first time slot group, and the fifth subclass ONU can send the sixth optical signal in the first time slot group; through the second time slot scheduling mechanism, the symmetrical second subclass ONU, the asymmetrical second subclass ONU and the first subclass ONU can send optical signals in time division multiplexing in the second time slot group. Therefore, the first MAC module can determine the time slots of the symmetrical ONUs, the asymmetrical ONUs and the first class ONUs in the third class ONU according to the scheduling information of the first time slot scheduling mechanism and the second time slot mechanism. In the time slot of the symmetrical ONU (i.e., the symmetrical second subclass ONU) in the third category ONU, the first MAC module 21 receives the data recovered by the first single-speed BCDR circuit 21a; in the time slot of the asymmetrical ONU (including the first subclass ONU, the asymmetrical second subclass ONU) of the third category ONU and the time slot of the first category ONU, the first MAC module 21 receives the data recovered by the second single-speed BCDR circuit 21b.
[0115] The second MAC module 22 is connected to the first MAC module 21. The first MAC module 21 and the second MAC module 22 synchronize bandwidth allocation information to implement the function of the aforementioned first time slot scheduling mechanism. Here, the bandwidth allocation information is used to at least indicate the time slots included in the first time slot group and the time slots included in the second time slot group.
[0116] Optionally, the third receiving component 13 further includes a first LA 13a and a second LA 13b, wherein the first LA 13a is connected between one output end of the first electric power divider 132 and the first single-speed BCDR circuit 21a, and the second LA 13b is connected between the other output end of the first electric power divider 132 and the second single-speed BCDR circuit 21b.
[0117] In the embodiment of the present application, the photoelectric conversion device and the electrical device in each receiving component can be packaged in a coaxial tube shell. This structure is called a transistor outline can (TO-CAN), and can also be called a receiver (receiver, Rx).
[0118] With the development of optical communication technology, the PON system is developing towards a higher transmission rate. However, the aforementioned fifth subclass ONU has a large upstream wavelength coverage range, which limits the use of high-speed ONUs in the PON system. Therefore, the fifth subclass ONU needs to be decommissioned first. After the fifth subclass ONU is decommissioned, the time slot can be reallocated. After the fifth subclass ONU is decommissioned, the PON system includes the fourth subclass ONU but does not include the fifth subclass ONU. The following describes the working process of the optical communication device after the fifth subclass ONU is decommissioned.
[0119] Optionally, the second receiving component 12 is also used to receive the second optical signal sent by the second class ONU in the first time slot group and the second time slot group. That is, after the fifth subclass ONU is disconnected from the network, the first time slot group and the second time slot group can no longer be distinguished for the second class ONU. The third receiving component 13 is also used to receive the fifth optical signal sent by the fourth subclass ONU in the first time slot group, and to receive the third optical signal sent by the first subclass ONU and the fourth optical signal sent by the second subclass ONU in the second time slot group. The processing component 20 is also used to enable the third receiving component to receive the third optical signal sent by the first subclass ONU and the fourth optical signal sent by the second subclass ONU in the second time slot group in a time division multiplexing manner through the second time slot scheduling mechanism. That is, after the fifth subclass ONU is disconnected from the network, the time slots in the first time slot group are used to schedule the fourth subclass ONU, and the time slots in the second time slot group are used to schedule the first subclass ONU and the second subclass ONU.
[0120] Assume that the first stage is before the fifth sub-category ONU is disconnected from the network, and the second stage is after the fifth sub-category ONU is disconnected from the network. Figure 4 , the time slot usage in the first stage and the second stage and the working process of the optical communication device are explained.
[0121] Figure 4 This is a schematic diagram of time slot allocation before and after network withdrawal provided in an embodiment of the present application. Figure 4 In the embodiment, the first time slot group and the second time slot group each include two time slots, and the number of time slots included in the first time slot group and the second time slot group is only for example and is not limited thereto. The allocation of time slots in the first time slot group and the second time slot group can be adjusted according to the number of ONUs in the PON system, the type of ONUs, and the service information used by the ONUs.
[0122] Figure 4 Part (a) shows the time slot allocation method in the first stage. Figure 4 As shown in part (a), the time slots of the first time slot group are used to be allocated to the first type of ONU (EPON ONU), and the time slots in the second time slot group are used to be allocated to the first sub-type ONU and the second sub-type ONU in the second type of ONU (50G PON) and the third type of ONU (10G EPON) in a wavelength division multiplexing manner.
[0123] In the first stage: the first receiving component 11 receives the first optical signal sent by the first category ONU in the first time slot group, and receives the second optical signal sent by the second category ONU, the third optical signal sent by the first subcategory ONU and the fourth optical signal sent by the second subcategory ONU in the second time slot group; the second receiving component receives the second optical signal sent by the second category ONU in the second time slot group; the third receiving component receives the third optical signal sent by the first subcategory ONU and the fourth optical signal sent by the second subcategory ONU in the second time slot group.
[0124] The processing component 20 receives the electrical signal output by the first receiving component 11 through the first MAC module 21 in the first time slot group, and obtains the uplink data sent by the first category ONU from the electrical signal output by the first receiving component 11. The processing component 20 receives the electrical signal output by the third receiving component 13 through the first MAC module 21 in the second time slot group, and obtains the uplink data sent by the first subclass ONU and the second subclass ONU from the electrical signal output by the third receiving component 13; the processing component 20 receives the electrical signal output by the second receiving component 12 through the second MAC module 22 in the second time slot group, and obtains the uplink data sent by the second category ONU from the electrical signal output by the second receiving component 12.
[0125] Figure 4 Part (b) shows the time slot allocation method in the second phase. Figure 4 As shown in part (b), the fourth subclass ONU in the first class ONU (EPON ONU) and the first subclass ONU and the second subclass ONU in the third class ONU (10G EPON ONU) correspond to the first row of time slots, and the second class ONU (50G PON) corresponds to the second row of time slots. The two rows of time slots are aligned in the time dimension. It can be seen that in the second stage, the second receiving component and the third receiving component receive the optical signal sent by the corresponding ONU in a wavelength division multiplexing manner, and the third receiving component receives the optical signal sent by the fourth subclass ONU, the first subclass ONU and the second subclass ONU in a time division multiplexing manner.
[0126] In the second stage: the first receiving component 11 receives the second optical signal sent by the second category ONU and the fifth optical signal sent by the fourth subcategory ONU in the first time slot group, and receives the second optical signal sent by the second category ONU, the third optical signal sent by the first subcategory ONU and the fourth optical signal sent by the second subcategory ONU in the second time slot group; the second receiving component 12 receives the second optical signal sent by the second category ONU in the first time slot group and the second time slot group; the third receiving component 13 receives the fifth optical signal sent by the fourth subcategory ONU in the first time slot group, and receives the third optical signal sent by the first subcategory ONU and the fourth optical signal sent by the second subcategory ONU in the second time slot group.
[0127] The processing component 20 no longer receives or ignores the electrical signal output by the first receiving component 11. The processing component 20 receives the electrical signal output by the second receiving component 12 through the second MAC module 22 in both the first time slot group and the second time slot group, and obtains the uplink data sent by the second type ONU from the electrical signal output by the second receiving component 12. The processing component 20 also receives the electrical signal output by the third receiving component 13 through the first MAC module 21 in the first time slot group, and obtains the uplink data sent by the fourth subclass ONU from the electrical signal output by the third receiving component 13. The processing component 20 also receives the electrical signal output by the third receiving component 13 through the first MAC module 21 in the second time slot group, and obtains the uplink data sent by the first subclass ONU and the second subclass ONU from the electrical signal output by the third receiving component 13.
[0128] In the embodiment of the present application, the receiving wavelength range of the first receiving component 11 is 1260nm-Xnm, where X is less than or equal to 1360 and greater than 1330. Here, the receiving wavelength range of the first receiving component is the filtering range of the filter device corresponding to the first receiving component. The filter device corresponding to the first receiving component is used to filter out the optical signal of the corresponding wavelength range from the uplink optical signal received by the optical communication device, and send the filtered optical signal to the first receiving component.
[0129] In actual network deployment, the optical communication device is usually a component of the OLT, and the OLT is connected to multiple ONUs through the ODN. If there is reflection on the ODN, and the receiving wavelength range of the first receiving component overlaps with the downstream wavelength of the second type of ONU, the downstream optical signal of the second type of ONU may be reflected back to the OLT by the ODN and enter the first receiving component. This will affect the reception and data recovery of the upstream signals of the first type of ONU and the third type of ONU. In order to avoid this risk, the receiving wavelength range of the first receiving component can be set to not overlap with the downstream wavelength of the second type of ONU. For example, when the downstream wavelength of the second type of ONU is 1340nm-1344nm, X can be set to be less than or equal to 1340. In order to avoid affecting the normal reception of the upstream signal of the first sub-class ONU, X needs to be greater than 1330.
[0130] Exemplarily, X is equal to 1335 or 1340, etc.
[0131] The second receiving component 12 is used to receive the second optical signal sent by the second type ONU, so the receiving wavelength range of the second receiving component 12 can be consistent with the uplink wavelength of the second type ONU, which is 1284nm-1288nm. The third receiving component 13 is used to receive the third optical signal sent by the first subclass ONU and the fourth optical signal sent by the second subclass ONU, so the receiving wavelength range of the third receiving component 13 is a combination of the uplink wavelength of the first subclass ONU and the uplink wavelength of the second subclass ONU, that is, including 1260nm-1280nm and 1290nm-1330nm.
[0132] Optionally, the optical communication device further includes an optical path control component, which is used to send the optical signals received by the optical communication device to the corresponding receiving components. Exemplarily, the optical path control component includes a splitter 41, filters 42 and 43, and the splitter 41 is used to divide the optical signal received by the optical communication device into two paths, one path is sent to the first receiving component 11, and the other path is filtered by the filter 42 and sent to the second receiving component 12; after filtering by the filter 43, it is sent to the third receiving component 13. The filtering range of the filter 42 is the receiving wavelength range of the second receiving component 12. The filtering range of the filter 43 is the receiving wavelength range of the third receiving component 13.
[0133] Optionally, the optical communication device further comprises a sending component 30. The sending component 30 is used to send optical signals to the first type ONU, the second type ONU and the third type ONU. Figure 3 In the illustrated embodiment, the transmitting component 30 includes a first transmitting unit 31 (also called a first transmitter (Tx)) and a second transmitting unit 32. The first transmitting unit 31 is used to transmit an optical signal with a wavelength of 1480nm-1500nm (corresponding to the downstream wavelength of the first type of ONT). The second transmitting unit 32 is used to transmit an optical signal with a wavelength of 1575nm-1580nm (corresponding to the downstream wavelength of the third type of ONU) and an optical signal with a wavelength of 1340nm-1344nm (corresponding to the downstream wavelength of the second type of ONU). The first transmitting unit 31 is encapsulated in a coaxial tube shell, and the second transmitting unit 32 is encapsulated in a coaxial tube shell.
[0134] Optionally, the sending component 30 further includes a combiner 33, which is used to combine the optical signals output by the first transmitting unit 31 and the second transmitting unit 32 into one channel and then output it from the optical communication device.
[0135] In other embodiments, the first transmitting unit 21 and the second transmitting unit 22 may also be packaged in the same coaxial tube shell, or the second transmitting unit 22 may be replaced by two independently packaged transmitting units, one for sending 1575nm-1580nm optical signals and the other for sending 1340nm-1344nm optical signals.
[0136] It should be noted that the above description is made by taking the third category ONU including the first subcategory ONU and the second subcategory ONU as an example. In other embodiments, the third category ONU may only include the first subcategory ONU or the second subcategory ONU. In this case, the third receiving component is used to receive the third optical signal sent by the first subcategory ONU or the fourth optical signal sent by the second subcategory ONU in the second time slot group, and the third receiving component receives the third optical signal or the fourth optical signal in the second time slot group and the second receiving component receives the second optical signal simultaneously through wavelength division multiplexing.
[0137] Figure 5 It is a schematic diagram of the structure of another optical communication device provided in an embodiment of the present application. Figure 5 The optical communication device shown is Figure 3 The difference between the optical communication device shown is that the structures of the third receiving component 13 and the first MAC module 21 are different.
[0138] like Figure 5 As shown, the third receiving component 13 includes a second photoelectric conversion device 131b. The second photoelectric conversion device 131b is used to convert the third optical signal, the fourth optical signal and the fifth optical signal into a second electrical signal.
[0139] The first MAC module 21 includes a dual-speed BCDR circuit 21c, which is connected to the second photoelectric conversion device 131b and is used to selectively receive the second electrical signal at the first rate and / or the second rate. The first MAC module 21 selectively receives data of different rates recovered by the dual-speed BCDR circuit 21c according to the scheduling information of the first time slot scheduling mechanism and the second time slot scheduling mechanism.
[0140] Figure 5 The first time slot scheduling mechanism and the second time slot scheduling mechanism used by the optical communication device are Figure 3 The embodiments shown are the same, therefore, Figure 5 The corresponding time slot allocation method is also as follows Figure 4 As shown, the working process of the optical communication device is also related to Figure 4 The same is not repeated here.
[0141] Figure 6 It is a schematic diagram of the structure of another optical communication device provided in an embodiment of the present application. Figure 6 The optical communication device shown is Figure 3The difference between the optical communication device shown is that the structures of the third receiving component and the first MAC module are different.
[0142] like Figure 6 As shown, the third receiving component 13 includes a third photoelectric conversion device 131c and a fourth photoelectric conversion device 131d. The third photoelectric conversion device 131c is used to convert the fourth optical signal into a third electrical signal. The fourth photoelectric conversion device 131d is used to convert the third optical signal and the fifth optical signal into a fourth electrical signal. The third photoelectric conversion device 131c and the fourth photoelectric conversion device 131d are respectively encapsulated in a coaxial tube shell.
[0143] The first MAC module 21 includes a first single-speed BCDR circuit 21a and a dual-speed BCDR circuit 21c. The first single-speed BCDR circuit 21a is connected to the fourth photoelectric converter 131d and is used to receive the fourth electrical signal at the first rate. The dual-speed BCDR circuit 21c is connected to the third photoelectric converter 131c and is used to selectively receive the third electrical signal at the first rate or the second rate. For details about the first rate and the second rate, see Figure 3 The illustrated embodiment will not be described in detail here.
[0144] The first MAC module 21 receives data of different rates recovered by the first single-rate BCDR circuit 21 a and the dual-rate BCDR circuit 21 c according to scheduling information of the first time slot scheduling mechanism and the second time slot scheduling mechanism.
[0145] exist Figure 6 In the illustrated embodiment, the optical path control component includes an optical splitter 41, filters 42, 43 and 44. The optical splitter 41 is used to split the optical signal received by the optical communication device into two paths, one of which is sent to the first receiving component 11, and the other is sent to the second receiving component 12 after filtering by the filter 42; after filtering by the filter 43, it is sent to the third photoelectric converter of the third receiving component 13; after filtering by the filter 44, it is sent to the fourth photoelectric converter of the third receiving component 13. The filtering range of the filter 42 is the receiving wavelength range of the second receiving component 12. The combination of the filtering ranges of the filter 43 and the filter 44 is the receiving wavelength range of the third receiving component 13.
[0146] Figure 7 It is a schematic diagram of the structure of another optical communication device provided in an embodiment of the present application. Figure 7 The optical communication device shown is Figure 6 The difference between the optical communication devices shown is that the structure of the third receiving component 13 is different. Figure 7In the embodiment, the third photoelectric conversion device 131c and the fourth photoelectric conversion device 131d are packaged in the same coaxial tube shell, and this structure can be called a double-folded TO. The double-folded TO has two output terminals, one output terminal is used to output the third electrical signal output by the third photoelectric conversion device 131c, and the other output terminal is used to output the fourth electrical signal output by the fourth photoelectric conversion device 131d.
[0147] The first MAC module 21 includes a first single-speed BCDR circuit 21a and a dual-speed BCDR circuit 21c. The first single-speed BCDR circuit 21a is connected to the output terminal corresponding to the fourth photoelectric converter 131d, and is used to receive the third electrical signal at the first rate. The dual-speed BCDR circuit 21c is connected to the output terminal corresponding to the third photoelectric conversion device 131c, and is used to selectively receive the fourth electrical signal at the first rate or the second rate. The first MAC module 21 receives data of different rates recovered by the first single-speed BCDR circuit 21a and the dual-speed BCDR circuit 21c according to the scheduling information of the first time slot scheduling mechanism and the second time slot scheduling mechanism.
[0148] As mentioned above, since the second subclass ONU is divided into a symmetric second subclass ONU and an asymmetric second subclass ONU, the uplink transmission rate of the symmetric second subclass ONU is 10 Gbps, and the uplink transmission rate of the asymmetric second subclass ONU is 1.25 Gbps, therefore, Figure 6 and Figure 7 In the illustrated embodiment, the dual-speed BCDR circuit 21c is used to receive the fourth electrical signal at the second rate in the time slot of the symmetrical second subclass ONU, and to receive the fourth electrical signal at the first rate in the time slot of the asymmetrical second subclass ONU.
[0149] Assume that the first stage is before the fifth sub-category ONU is disconnected from the network, and the second stage is after the fifth sub-category ONU is disconnected from the network. Figure 8 , the time slot usage in the first stage and the second stage and the working process of the optical communication device are explained.
[0150] Figure 8 Schematic diagram of time slot allocation before and after network withdrawal provided by an embodiment of the present application. Figure 8 As shown, the first time slot group and the second time slot group each include two time slots. Figure 8 Part (a) shows the time slot allocation method in the first stage. Figure 8 Part (b) shows the time slot allocation method in the second stage.
[0151] like Figure 8As shown in part (a), the time slots of the first time slot group are used to be allocated to the first type ONU (EPON ONU), and the time slots in the second time slot group are used to be allocated to the first sub-type ONU and the second sub-type ONU in the second type ONU (50G PON) and the third type ONU (10GEPON) in a wavelength division multiplexing manner.
[0152] In the first stage: the first receiving component 11 receives the first optical signal sent by the first category ONU in the first time slot group, and receives the second optical signal sent by the second category ONU, the third optical signal sent by the first subcategory ONU, and the fourth optical signal sent by the second subcategory ONU in the second time slot group; the second receiving component 12 receives the second optical signal sent by the second category ONU in the second time slot group; the third photoelectric conversion device in the third receiving component 13 receives the fourth optical signal sent by the second subcategory ONU in the second time slot group, and the fourth photoelectric conversion device receives the third optical signal sent by the first subcategory ONU and the fifth optical signal sent by the fourth subcategory ONU in the second time slot group.
[0153] The processing component 20 receives the electrical signal output by the first receiving component 11 through the first MAC module 21 in the first time slot group, and obtains the uplink data sent by the first category ONU from the electrical signal output by the first receiving component 11; receives the electrical signal output by the first receiving component 11 through the first MAC module 21 in the second time slot group, and obtains the uplink data sent by the asymmetric ONUs in the first subclass ONU and the second subclass ONU from the electrical signal output by the first receiving component 11; the processing component 20 receives the electrical signal output by the second receiving component 12 through the second MAC module 22 in the second time slot group, and obtains the uplink data sent by the second category ONU from the electrical signal output by the second receiving component 12; the processing component 20 receives the electrical signal output by the fourth photoelectric conversion device of the third receiving component 13 through the first MAC module 21 in the second time slot group, and obtains the uplink data sent by the symmetric ONUs in the second subclass ONU from the electrical signal output by the fourth photoelectric conversion device. The processing component 20 does not receive or ignores the electrical signal output by the third photoelectric conversion device.
[0154] like Figure 8As shown in part (b), the fourth subclass ONU in the first class ONU (EPON ONU) and the first subclass ONU in the third class ONU (10GEPON ONU) and the asymmetric ONU in the second subclass ONU correspond to the first row of time slots, the symmetric ONU in the second subclass ONU corresponds to the second row of time slots, and the second class ONU (50G PON) corresponds to the third row of time slots. The three rows of time slots are aligned in the time dimension. It can be seen that in the second stage, the second receiving component and the third receiving component receive the optical signal sent by the corresponding ONU in a wavelength division multiplexing manner, and the third receiving component receives the optical signal sent by the fourth subclass ONU, the first subclass ONU and the second subclass ONU in a time division multiplexing manner.
[0155] In the second stage: the first receiving component 11 receives the second optical signal sent by the second type ONU, the third optical signal sent by the first sub-type ONU, the fourth optical signal sent by the second sub-type ONU, and the fifth optical signal sent by the fourth sub-type ONU in the first time slot group and the second time slot group; the second receiving component 12 receives the second optical signal sent by the second type ONU in the first time slot group and the second time slot group; the third receiving component 13 receives the third optical signal sent by the first sub-type ONU, the fourth optical signal sent by the second sub-type ONU, and the fifth optical signal sent by the fourth sub-type ONU in the first time slot group and the second time slot group. Among them, the third optical signal sent by the first sub-type ONU, the fourth optical signal sent by the second sub-type ONU, and the fifth optical signal sent by the fourth sub-type ONU are received by time division multiplexing.
[0156] In some examples, in the second stage, the first time slot group and the second time slot group may no longer be divided, that is, the second type of ONU is scheduled in the entire time dimension; at the same time, the first subclass ONU, the second subclass ONU and the fourth subclass ONU are scheduled in the entire time dimension.
[0157] In some other examples, in this second stage, the first time slot group and the second time slot group are still divided, and the first time slot group is used to schedule the first subclass ONU and the fourth subclass ONU, and the second time slot group is used to schedule the second subclass ONU; or, the second time slot group is used to schedule the first subclass ONU and the fourth subclass ONU, and the first time slot group is used to schedule the second subclass ONU; or, the first time slot group is used to schedule the first subclass ONU, the fourth subclass ONU and the asymmetric second subclass ONU, and the second time slot group is used to schedule the symmetric second subclass ONU; or, the second time slot group is used to schedule the first subclass ONU, the fourth subclass ONU and the asymmetric second subclass ONU, and the first time slot group is used to schedule the symmetric second subclass ONU.
[0158] The processing component 20 does not receive or ignores the electrical signal output by the first receiving component 11. The processing component 20 receives the second electrical signal output by the second receiving component 12 in the first time slot group and the second time slot group through the second MAC module 22, and obtains the uplink data sent by the second type ONU from the second electrical signal output by the second receiving component 12. The processing component 20 receives the electrical signal output by the fourth photoelectric conversion device in the first time slot group and the second time slot group through the first MAC module 21, and obtains the uplink data sent by the second subclass ONU from the electrical signal output by the fourth photoelectric conversion device, and receives the electrical signal output by the third photoelectric conversion device through the first MAC module 21, and obtains the uplink data sent by the first subclass ONU and the uplink data sent by the fourth subclass ONU from the electrical signal output by the third photoelectric conversion device.
[0159] In the above embodiments, the third-class ONU does not include the third subclass as an example for explanation, and if the third-class ONU also includes the third subclass ONU, the first receiving component 11 is also used to receive the seventh optical signal sent by the third subclass ONU in the first time slot group, and accordingly, the scheduling information generated by the second time slot scheduling mechanism is also used to indicate the authorized bandwidth of the third subclass ONU and the authorized bandwidth of the first class ONU, and the authorized bandwidths of the third subclass ONU and the first class ONU do not overlap in the time dimension. In this way, the first receiving component 11 receives the seventh optical signal sent by the third subclass ONU and the first optical signal sent by the first class ONU in the first time slot group in a time division multiplexing manner.
[0160] Since the uplink wavelengths of the third subclass ONU and the fifth subclass ONU are the same, during the PON system upgrade process, the third subclass ONU and the fifth subclass ONU need to be de-networked together. After the third subclass ONU and the fifth subclass ONU are de-networked, the working process of the optical communication device is the same as the aforementioned second stage.
[0161] exist Figures 3 to 8 In the illustrated embodiment, the optical communication device uses a combination of time division multiplexing and wavelength division multiplexing to enable the first type ONU, the second type ONU and the third type ONU to coexist in the PON system. In other embodiments, the optical communication device can also achieve the coexistence of the first type ONU, the second type ONU and the third type ONU by time division multiplexing. The following is an example of achieving the coexistence of the first type ONU, the second type ONU and the third type ONU by time division multiplexing.
[0162] Fig. 9 1 is a schematic diagram of the structure of another optical communication device provided in an embodiment of the present application. The optical communication device is applicable to a PON system including the aforementioned first type ONU, second type ONU and third type ONU.
[0163] like Fig. 9As shown, the optical communication device includes a first receiving component 11, a second receiving component 12 and a processing component 20. The first receiving component 11 is used to receive a first optical signal sent by a first type ONU and a third optical signal sent by a third type ONU in a first time slot group. The second receiving component 12 is used to receive a second optical signal sent by a second type ONU in a second time slot group. The first time slot group includes at least one time slot, and the second time slot group includes at least one time slot.
[0164] The processing component 20 is used to make the first time slot group and the second time slot group non-overlap in the time dimension through a first time slot scheduling mechanism, and the processing component 20 is also used to make the first receiving component 11 receive the first optical signal and the third optical signal in the first time slot group in a time division multiplexing manner through a third time slot scheduling mechanism.
[0165] Here, since both the first type ONU and the third type ONU are scheduled in the time slot of the first time slot group, it is necessary to ensure that the uplink data of the first type ONU and the third type ONU do not conflict through the third time slot scheduling mechanism. The third time slot scheduling mechanism is used to generate bandwidth allocation information (also called scheduling information), which is used to indicate the authorized bandwidth of the first type ONU and the authorized bandwidth of the third type ONU, and the authorized bandwidth of the first type ONU and the authorized bandwidth of the third type ONU do not overlap in the time dimension.
[0166] exist Fig. 9 In the illustrated embodiment, since the first receiving component 11 is used to receive the first optical signal sent by the first type ONU and the third optical signal sent by the third type ONU, and the maximum coverage range of the upstream wavelengths of the first type ONU and the third type ONU is 1260nm-1360nm. Therefore, the receiving wavelength range of the first receiving component 11 is relatively large. For example, the receiving wavelength range of the first receiving component 11 can be 1260nm-1360nm, or the upper limit of the receiving wavelength range of the first receiving component 11 is slightly less than 1360nm, for example, 1340nm, etc. The second receiving component 12 is used to receive the second optical signal sent by the second type ONU, therefore, the receiving wavelength range of the second receiving component 12 can be consistent with the upstream wavelength of the second type ONU, which is 1284nm-1288nm.
[0167] Optionally, the first receiving component 11 includes: a fifth photoelectric conversion device 111a and a second electrical power divider 112. The fifth photoelectric conversion device 111 is used to convert the first optical signal and the third optical signal into a first electrical signal. The second electrical power divider 112 is connected to the fifth photoelectric conversion device 111a and is used to divide the first electrical signal into two sub-signals. The two sub-signals carry the same information.
[0168] Optionally, the second receiving component 12 includes at least a photoelectric conversion device 121 for converting the second optical signal into an electrical signal.
[0169] The fifth photoelectric conversion device 111a and the photoelectric conversion device 121 may also be referred to as receivers (receiver, Rx), and may be respectively packaged in corresponding coaxial tube shells. This structure is called a transistor outline can (TO-CAN).
[0170] The processing component 20 includes a first MAC module 21 and a second MAC module 22. The first MAC module 21 is connected to the first receiving component 11, and is used to perform uplink scheduling on the first type ONU and the third type ONU corresponding to the first receiving component 11, and to recover the uplink data sent by the first type ONU and the third type ONU from the optical signal received by the first receiving component 11. The second MAC module 22 is connected to the second receiving component 12, and is used to perform uplink scheduling on the second type ONU corresponding to the second receiving component 12, and to recover the uplink data sent by the second type ONU from the optical signal received by the second receiving component 12.
[0171] In the embodiment of the present application, the MAC protocol supported by the first MAC module 21 and the first and third type ONUs belongs to the same standard system, and the MAC protocol supported by the second MAC module 22 and the second type ONU belongs to the same standard system.
[0172] The first MAC module 21 is connected to the second MAC module 22, and the first MAC module 21 and the second MAC module 22 synchronize bandwidth allocation information to implement the aforementioned first time slot scheduling mechanism. Here, the bandwidth allocation information is used to indicate at least the time slots included in the first time slot group and the time slots included in the second time slot group.
[0173] The first MAC module 21 includes a first single-speed BCDR circuit 21a and a second single-speed BCDR circuit 21b, and the first single-speed BCDR circuit 21a and the second single-speed BCDR circuit 21b support different rates. The first single-speed BCDR circuit 21a and the second single-speed BCDR circuit 21b are respectively connected to the two output ends of the second power splitter 112, and are respectively used to receive one of the two sub-signals output by the second power splitter 112 at a corresponding rate. The first MAC module 21 is used to selectively receive data of different rates recovered by the first single-speed BCDR circuit 21a and the second single-speed BCDR circuit 21b according to the scheduling information of the third time slot scheduling mechanism.
[0174] The rate supported by the first single-speed BCDR circuit 21a is the same as the rate supported by the first type of ONU, and the rate supported by the second single-speed BCDR circuit 21b is the same as the rate supported by the third type of ONU. For example, when the first type of ONU is an EPON ONU, the rates supported by the first single-speed BCDR circuit and the first type of ONU are both 1.25 Gbps; when the third type of ONU is a 50G PON ONU, the rates supported by the second single-speed BCDR circuit and the third type of ONU are both 10.3125 Gbps.
[0175] The rate supported by the second MAC module 22 corresponds to the uplink rate of the second type ONU, which can be 12.5 Gbps, 25 Gbps or 50 Gbps. It should be noted that the second MAC module 22 also has a single-speed BCDR circuit of the corresponding rate, which is not shown in the figure.
[0176] exist Fig. 9 In the illustrated embodiment, two single-speed BCDR circuits are used to correspond to the uplink transmission rate of the first type of ONU and the uplink transmission rate of the third type of ONU, respectively, which is beneficial to reducing the cost of the optical communication device.
[0177] Optionally, the first receiving component 11 further includes a first limiting amplifier (LA) 113a and a second LA 113b, wherein the first LA 113a is connected between one output end of the first power divider 112 and the first single-speed BCDR circuit 21a, and the second LA 113b is connected between the other output end of the first power divider 112 and the second single-speed BCDR circuit 21b. The first receiving component uses LA to amplify the electrical signal and then outputs it to the corresponding single-speed BCDR circuit, which is beneficial for the single-speed BCDR circuit to recover data from the received electrical signal.
[0178] Optionally, the optical communication device may also include a sending component 30. For details about the sending component 30, see Figure 3 The illustrated embodiments will not be described in detail here.
[0179] Fig.10 is a schematic diagram of the structure of another optical communication device provided in an embodiment of the present application. Fig. 9 The difference between the optical communication device shown in the figure is that the structures of the first receiving component 11 and the first MAC module 21 are different. Fig.10As shown, the first receiving component 11 includes a sixth photoelectric conversion device 111b, which is used to convert the first optical signal and the third optical signal into a fifth electrical signal. The first MAC module 21 includes a dual-speed BCDR circuit 21c, which is connected to the sixth photoelectric conversion device 111b and is used to selectively receive the fifth electrical signal at the first rate and / or the second rate. The first MAC module 21 is used to selectively receive data of different rates output by the dual-speed BCDR circuit 21c according to the scheduling information of the third time slot scheduling mechanism.
[0180] Since the first MAC module 21 can selectively recover data from the first electrical signal at different rates through the dual-speed BCDR 21c, it is possible to Fig. 9 On the basis of the structure shown, the first electric power divider in the first receiving component 11 is omitted to simplify the structure of the first receiving component 11.
[0181] Optionally, the first receiving component 11 further includes LA 113c, which is connected between the first photoelectric conversion device 111 and the dual-speed BCDR circuit 21c. The first receiving component 11 uses LA 113c to amplify the electrical signal and then output it to the dual-speed BCDR circuit, which is beneficial for the dual-speed BCDR circuit to recover data from the received electrical signal.
[0182] exist Fig.10 In the illustrated embodiment, the first MAC module 21 is further configured to output a rate selection signal according to the bandwidth allocation information, and the rate selection signal is configured to control the filtering bandwidth of the filter device corresponding to the first receiving component 11 .
[0183] Optionally, the first MAC module 21 is further used to output a control signal according to the bandwidth allocation information, where the control signal is used to control the working bandwidth of the LA 13c, so that the working bandwidth of the LA 13c is dynamically adjusted with the bandwidth of the optical signal to reduce noise and achieve better receiving sensitivity.
[0184] Fig.11 Schematic diagram of the relationship between a first time slot group and a second time slot group provided in an embodiment of the present application. Fig.11 As shown, the time slots in the first time slot group are used to schedule the first type of ONUs and the third type of ONUs in the form of time division multiplexing, and the time slots in the second time slot group are used to schedule the second type of ONUs.
[0185] The processing component 20 receives the electrical signal output by the first receiving component 11 through the first MAC module 21, and obtains the uplink data sent by the first type ONU and the third type ONU from the electrical signal output by the first receiving component 11; the processing component 20 receives the electrical signal output by the second receiving component 12 through the second MAC module 22, and obtains the uplink data sent by the second type ONU from the electrical signal output by the second receiving component 12.
[0186] Optionally, the first MAC module 21 and the second MAC module 22 may be integrated on the same physical chip, or the first MAC module 21 and the second MAC module 22 may be respectively arranged on different physical chips.
[0187] In the embodiments of the present application, the physical chip may be a field-programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a digital signal processor (DSP), a programmable logic device (PLD) or other integrated chips, and the present application does not impose any restrictions on this.
[0188] The first time slot scheduling mechanism adopted by the processing component is introduced below.
[0189] In an embodiment of the present application, the first time slot scheduling mechanism includes determining a first time slot group and a second time slot group in a target period according to bandwidth demand related information of the plurality of ONUs, the target period includes M time slots, M is greater than 1 and M is an integer, the first time slot group includes X time slots of the M time slots, the second time slot group includes Y time slots of the M time slots, X and Y are both positive integers, and the sum of X and Y is less than or equal to M. The time slots of the first time slot group are used to be allocated to the first type of ONUs according to the MAC protocol supported by the first type of ONUs, and the time slots of the second time slot group are used to be allocated to the second type of ONUs according to the MAC protocol supported by the second type of ONUs.
[0190] Hereinafter, the time slots in the first time slot group are referred to as first time slots, and the time slots in the second time slot group are referred to as second time slots.
[0191] In one possible embodiment, the first time slot group includes at least two first subsets, any one of the at least two first subsets includes one first time slot or includes at least two consecutive first time slots, and there is at least one second time slot between two adjacent first subsets in the at least two first subsets; and / or, the second time slot group includes at least two second subsets, any one of the at least two second subsets includes one second time slot or includes at least two consecutive time slots, and there is at least one first time slot between two adjacent second subsets in the at least two second subsets.
[0192] By alternately setting the first subset and the second subset in a target cycle, the time slots in the target cycle can be evenly distributed to the ONUs corresponding to the first time slot group and the ONUs corresponding to the second time slot group, thereby avoiding too long waiting time for different types of ONUs to send upstream data.
[0193] In another possible implementation manner, the first time slot group includes one first time slot or includes at least two consecutive first time slots; and / or the second time slot group includes one second time slot or includes at least two consecutive second time slots.
[0194] Optionally, at least one first time slot in the first time slot group is a windowed time slot; and / or at least one second time slot in the second time slot group is a windowed time slot. Setting a windowing period in the first time slot group can avoid the windowing period from affecting the normal service communication of the ONU corresponding to the second time slot group. Similarly, setting a windowing period in the second time slot group can avoid the windowing period from affecting the normal service communication of the ONU corresponding to the first time slot group.
[0195] In an embodiment of the present application, a windowed time slot refers to a time slot in which bandwidth is not authorized in one or more time slots, but is used to receive registration requests from ONTs to be online, or to perform network operation and maintenance, such as rogue terminal detection, reflection detection, etc.
[0196] Optionally, the first time slot scheduling mechanism further includes: using a time slot outside the target period or at least two consecutive time slots as windowing time slots. In this way, the windowing period can be configured after one or more target periods as needed, making the configuration of the windowing period more flexible.
[0197] Optionally, the information related to the bandwidth demand of the ONU includes at least one of the number of each type of ONUs and service information of the services opened by the ONU. Optionally, the service information includes service type or delay requirement, etc.
[0198] In the embodiment of the present application, it is assumed that the first time slot group is used to schedule the ONUs in the first terminal set, and the second time slot group is used to schedule the ONUs in the second terminal set. In the embodiment of the present application, the more the number of ONUs in the first terminal set, the greater the bandwidth demand corresponding to the service opened by each ONU, and the greater the proportion of the time slots included in the first time slot group in the target cycle. Similarly, the more the number of ONUs in the second terminal set, the greater the bandwidth demand corresponding to the service opened by each ONU, and the greater the proportion of the time slots included in the second time slot group in the target cycle.
[0199] Optionally, the first time slot scheduling mechanism may adopt any one of the following methods to determine the proportion of the time slots included in the first time slot group and the second time slot group in the target cycle.
[0200] The first type, the bandwidth demand related information includes the number of ONUs in the first terminal set and the number of ONUs in the second terminal set. The proportion of the first time slot group in the target period is equal to the first ratio of the number of ONUs in the first terminal set to the sum of the number of ONUs in the first terminal set and the number of ONUs in the second terminal set; similarly, the proportion of the second time slot group in the target period is equal to the second ratio of the number of ONUs in the second terminal set to the sum of the number of ONUs in the first terminal set and the number of ONUs in the second terminal set.
[0201] Second, the bandwidth demand related information includes the service type activated by each ONU in the first terminal set and the service type activated by each ONU in the second terminal set.
[0202] First, the OLT determines the bandwidth corresponding to the service type of each ONU according to the mapping relationship between the service type and the bandwidth as the bandwidth requirement of each ONU; then, the ONU counts the sum of the bandwidth requirements of all ONUs in the first terminal set and the sum of the bandwidth requirements of all ONUs in the second terminal set; a third ratio of the sum of the bandwidth requirements of all ONUs in the first terminal set to the sum of the bandwidth requirements of all ONUs in the first terminal set and the second terminal set is determined as the proportion of the first time slot group in the target period; a fourth ratio of the sum of the bandwidth requirements of all ONUs in the second terminal set to the sum of the bandwidth requirements of all ONUs in the first terminal set and the second terminal set is determined as the proportion of the second time slot group in the target period.
[0203] Third, the bandwidth demand related information includes the number of ONUs in the first terminal set, the number of ONUs in the second terminal set, the service types activated by the ONUs in the first terminal set, and the service types activated by the ONUs in the second terminal set.
[0204] The first ratio of the number of ONUs in the first terminal set to the sum of the number of ONUs in the first terminal set and the second terminal set, and the second ratio of the sum of the bandwidth requirements of all ONUs in the first terminal set to the sum of the bandwidth requirements of all ONUs in the first terminal set and the second terminal set are respectively multiplied by the corresponding weights and then added together to obtain the proportion of the first time slot group in the target period; the third ratio of the number of ONUs in the second terminal set to the sum of the number of ONUs in the first terminal set and the second terminal set, and the fourth ratio of the sum of the bandwidth requirements of all ONUs in the second terminal set to the sum of the bandwidth requirements of all ONUs in the first terminal set and the second terminal set are respectively multiplied by the corresponding weights and then added together to obtain the proportion of the second time slot group in the target period. Among them, the sum of the weight corresponding to the first ratio and the weight corresponding to the second ratio is equal to 1; the sum of the weight corresponding to the third ratio and the weight corresponding to the fourth ratio is equal to 1.
[0205] The weight corresponding to the first ratio and the weight corresponding to the second ratio, as well as the weight corresponding to the third ratio and the weight corresponding to the fourth ratio can be set as needed, for example, all are 0.5.
[0206] Optionally, in addition to determining the proportion of the first time slot group and the second time slot group, determining the first time slot group and the second time slot group in the target period may also include: determining the distribution method of the first time slot group and the second time slot group according to the delay sensitivity of the ONU in the first terminal set and the delay sensitivity of the ONU in the second terminal set, and the distribution method is used to indicate the number of consecutive first time slot groups and the number of consecutive second time slot groups.
[0207] The higher the delay sensitivity of the ONU in the first terminal set, the smaller the number of consecutive first time slot groups. The lower the delay sensitivity of the ONU in the first terminal set, the larger the number of consecutive first time slot groups. The higher the delay sensitivity of the ONU in the second terminal set, the smaller the number of consecutive second time slot groups. The lower the delay sensitivity of the ONU in the second terminal set, the larger the number of consecutive second time slot groups.
[0208] Exemplarily, the delay sensitivity may be represented by the maximum delay that the ONU can tolerate. The larger the maximum delay that the ONU can tolerate, the higher the delay sensitivity.
[0209] The embodiment of the present application does not limit the specific implementation method of the first time slot scheduling mechanism, which can be set as needed.
[0210] Optionally, the first terminal set includes a first type of ONU, and the second terminal set includes a second type of ONU, for example Figure 1 The embodiment shown, Figure 3 , Figures 5 to 7Embodiment shown; or, the first terminal set includes the first type ONU and the third type ONU, and the second terminal set includes the second type ONU, for example Fig. 9 and Fig.10 The embodiment shown.
[0211] It should be noted that in Figure 3 , Figures 5 to 7 In the illustrated embodiment, although the second time slot group is used to schedule the first sub-category ONUs and the second sub-category ONUs in the second category ONUs and the third category ONUs, the second category ONUs have a higher latency requirement, so only the second category ONUs are considered.
[0212] The embodiment of the present application further provides a communication method, which can be implemented based on the aforementioned PON system. The communication method is executed by the OLT, for example, by a processing component of the OLT, and the processing component includes the aforementioned first MAC module and the aforementioned second MAC module.
[0213] The method is used to receive optical signals sent by multiple ONUs through multiple receiving components, and the multiple receiving components include a first receiving component, a second receiving component, and a third receiving component. For the relevant contents of the first receiving component, the second receiving component, and the third receiving component, refer to the aforementioned device embodiment. The multiple ONUs include a first type of ONU, a second type of ONU, and a third type of ONU, and for the relevant contents of the first type of ONU, the second type of ONU, and the third type of ONU, refer to the aforementioned device embodiment.
[0214] In a possible implementation, the method includes: in a first stage, obtaining uplink data sent by a first type ONU and a first subclass ONU based on an electrical signal output by a first receiving component in a first time slot group, obtaining uplink data sent by a second type ONU based on an electrical signal output by a second receiving component in a second time slot group, and obtaining uplink data sent by a second subclass ONU based on an electrical signal output by a third photoelectric conversion device in a third receiving component in a second time slot group; or, in a second stage, obtaining uplink data sent by a second type ONU based on an electrical signal output by a second receiving component in a first time slot group and a second time slot group, obtaining uplink data sent by a second subclass ONU based on an electrical signal output by a third photoelectric conversion device of a third receiving component in a first time slot group and a second time slot group, and obtaining uplink data sent by a fourth subclass ONU and uplink data sent by a first subclass ONU based on an electrical signal output by a fourth photoelectric conversion device of the third receiving component.
[0215] This method can be based on Figure 3 or Figure 5 The optical communication device shown is implemented, and the relevant content can be found in the aforementioned Figure 3 and Figure 5 Relevant content of the illustrated embodiment.
[0216] In another possible implementation, the method includes: in the first stage, in the first time slot group, based on the electrical signal output by the first receiving component, obtaining the uplink data sent by the first type ONU and the first sub-type ONU, in the second time slot group, based on the electrical signal output by the second receiving component, obtaining the uplink data sent by the second type ONU, and in the second time slot group, based on the electrical signal output by the third photoelectric conversion device in the third receiving component, obtaining the uplink data sent by the second sub-type ONU; or, in the second stage, based on the electrical signal output by the second receiving component, obtaining the uplink data sent by the second type ONU, and at the same time, based on the third receiving component, receiving the uplink data sent by the second sub-type ONU, the uplink data sent by the fourth sub-type ONU, and the uplink data sent by the first sub-type ONU. The uplink data sent by the second sub-type ONU is obtained by the electrical signal output by the third photoelectric conversion device, and the uplink data sent by the fourth sub-type ONU and the uplink data sent by the first sub-type ONU are obtained by the electrical signal output by the fourth photoelectric conversion device.
[0217] This method can be based on Figure 6 or Figure 7 The optical communication device shown is implemented, and the relevant content can be found in the aforementioned Figure 6 and Figure 7 Relevant content of the illustrated embodiment.
[0218] In the first stage, the first type ONU, the second type ONU and the third type ONU exist in the PON system at the same time, and the first type ONU includes the fourth subtype ONU and the fifth subtype ONU. In the second stage, the fifth subtype ONU of the first type ONU and the third subtype ONU of the third type ONU have been withdrawn from the network or the fifth subtype ONU of the first type ONU and the third subtype ONU of the third type ONU have been upgraded to the second type ONU or the first subtype ONU or the second subtype ONU, that is, the fifth subtype ONU and the third subtype ONU no longer exist in the PON system.
[0219] By selecting the corresponding receiving components to receive the uplink data sent by the ONU at different stages, the OLT with the same hardware structure can communicate with the ONU in the PON system before and after the PON system is upgraded. The hardware structure of the OLT does not need to be changed before and after the PON system is upgraded, which is conducive to reducing costs.
[0220] Unless otherwise defined, the technical or scientific terms used herein shall have the usual meanings understood by persons of ordinary skill in the field to which this application belongs. The words "first", "second", "third" and similar terms used in the patent application specification and claims of this application do not indicate any order, quantity or importance, but are only used to distinguish different components. Similarly, similar words such as "one" or "one" do not indicate a quantitative limitation, but rather indicate the presence of at least one. Similar words such as "include" or "comprise" mean that the elements or objects appearing before "include" or "comprises" cover the elements or objects listed after "include" or "comprises" and their equivalents, and do not exclude other elements or objects.
[0221] The above is only an embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. An optical communication device, characterized in that: Used to communicate with multiple optical network units (ONUs), the multiple ONUs include a first type of ONU and a second type of ONU, wherein the first type of ONU and the second type of ONU support different media access control (MAC) protocols, and the upstream wavelengths of the first type of ONU and the second type of ONU overlap; The optical communication device comprises: a first receiving component, a second receiving component and a processing component. The first receiving component is used to receive a first optical signal sent by the first type ONU in a first time slot group, and the second receiving component is used to receive a second optical signal sent by the second type ONU in a second time slot group, the first time slot group includes at least one time slot, and the second time slot group includes at least one time slot; The processing component is used to make the first time slot group and the second time slot group non-overlap in the time dimension through a first time slot scheduling mechanism.
2. The optical communication device according to claim 1, characterized in that The multiple ONUs also include a third type of ONU, the MAC protocol supported by the third type of ONU is different from the MAC protocol supported by the first type of ONU and the MAC protocol supported by the second type of ONU, the third type of ONU includes a first sub-type ONU and a second sub-type ONU, and the upstream wavelength of the first sub-type ONU, the upstream wavelength of the second sub-type ONU, and the upstream wavelength of the second type of ONU do not overlap; The optical communication device further comprises: A third receiving component, the third receiving component is used to receive the third optical signal sent by the first subclass ONU and the fourth optical signal sent by the second subclass ONU in the second time slot group, and the third receiving component receives the third optical signal and the fourth optical signal in the second time slot group at the same time as the second receiving component receives the second optical signal through wavelength division multiplexing; The processing component is also used to enable the third receiving component to receive the third optical signal sent by the first subclass ONU and the fourth optical signal sent by the second subclass ONU in a time division multiplexing manner in the second time slot group through a second time slot scheduling mechanism.
3. The optical communication device according to claim 2, characterized in that: The first category ONU includes a fourth subcategory ONU and a fifth subcategory ONU, the uplink wavelength of the fourth subcategory ONU is consistent with the uplink wavelength of the first subcategory ONU, and the uplink wavelength of the first subcategory ONU, the uplink wavelength of the second subcategory ONU and the uplink wavelength of the fifth subcategory ONU overlap.
4. The optical communication device according to claim 2, characterized in that: The first category of ONUs includes the fourth subcategory of ONUs but does not include the fifth subcategory of ONUs, the upstream wavelength of the fourth subcategory of ONUs is consistent with the upstream wavelength of the first subcategory of ONUs, and the upstream wavelength of the first subcategory of ONUs, the upstream wavelength of the second subcategory of ONUs, and the upstream wavelength of the fifth subcategory of ONUs overlap; The second receiving component is also used to receive the second optical signal sent by the second type ONU in the first time slot group and the second time slot group; The third receiving component is also used to receive the fifth optical signal sent by the fourth subclass ONU in the first time slot group, and to receive the third optical signal sent by the first subclass ONU and the fourth optical signal sent by the second subclass ONU in the second time slot group.
5. The optical communication device according to claim 3 or 4, characterized in that: The third receiving component comprises: A first photoelectric conversion device, configured to convert the third optical signal, the fourth optical signal and the fifth optical signal sent by the fifth sub-category ONU into a first electrical signal; A first electrical power divider, connected to the first photoelectric conversion device, and used for dividing the first electrical signal into two sub-signals; The processing component includes a first MAC module, the first MAC module includes a first single-speed burst clock data recovery BCDR circuit and a second single-speed BCDR circuit, the first single-speed BCDR circuit and the second single-speed BCDR circuit support different rates, the first single-speed BCDR circuit and the second single-speed BCDR circuit are respectively connected to the first electrical power divider, and are respectively used to receive one of the two sub-signals output by the first electrical power divider at a corresponding rate; The first MAC module is used to selectively receive data of different rates recovered by the first single-rate BCDR circuit and the second single-rate BCDR circuit according to scheduling information of the first time slot scheduling mechanism and the second time slot scheduling mechanism.
6. The optical communication device according to claim 3 or 4, characterized in that: The third receiving component comprises: A second photoelectric conversion device, used for converting the third optical signal, the fourth optical signal and the fifth optical signal sent by the fifth sub-category ONU into a second electrical signal; The processing component includes a first MAC module, the first MAC module includes a dual-speed burst clock data recovery BCDR circuit, the dual-speed BCDR circuit is connected to the second photoelectric conversion device and is used to selectively receive the second electrical signal at a first rate or a second rate; The first MAC module is used to selectively receive data of different rates recovered by the dual-speed BCDR circuit according to scheduling information of the first time slot scheduling mechanism and the second time slot scheduling mechanism.
7. The optical communication device according to claim 5 or 6, characterized in that: The first MAC module is used to obtain the uplink data sent by the first type ONU based on the electrical signal output by the first receiving component in the first time slot group; and obtain the uplink data sent by the first sub-type ONU and the second sub-type ONU based on the electrical signal output by the third receiving component in the second time slot group; or, The first MAC module is used to obtain uplink data sent by the fourth subclass ONU based on the electrical signal output by the third receiving component in the first time slot group; And in the second time slot group, the uplink data sent by the first subclass ONU and the second subclass ONU are obtained based on the electrical signal output by the third receiving component.
8. The optical communication device according to claim 3 or 4, characterized in that: The third receiving component comprises: a third photoelectric conversion device, configured to convert the fourth optical signal into a third electrical signal; a fourth photoelectric conversion device, configured to convert the third optical signal and the fifth optical signal sent by the fifth sub-category ONU into a fourth electrical signal; The optical communication device further includes a first MAC module, the first MAC module includes a first single-speed BCDR circuit and a dual-speed BCDR circuit, the first single-speed BCDR circuit is connected to the fourth photoelectric converter, and is used to receive the fourth electrical signal at a first rate, and the dual-speed BCDR circuit is connected to the third photoelectric conversion device, and is used to selectively receive the third electrical signal at the first rate or the second rate; The first MAC module is used to receive data of different rates recovered by the first single-rate BCDR circuit and the dual-rate BCDR circuit according to scheduling information of the first time slot scheduling mechanism and the second time slot scheduling mechanism.
9. The optical communication device according to claim 8, characterized in that: The third photoelectric conversion device and the fourth photoelectric conversion device are packaged in a coaxial tube package, or the third photoelectric conversion device and the fourth photoelectric conversion device are respectively packaged in a coaxial tube package.
10. The optical communication device according to claim 8 or 9, characterized in that: The first receiving component is further used to receive a third electrical signal sent by the first subclass ONU and a fourth electrical signal sent by the second subclass ONU in the second time slot group, and the first MAC module is used to obtain the uplink data sent by the first class ONU based on the electrical signal output by the first receiving component in the first time slot group; obtain the uplink data sent by the asymmetric ONUs in the first subclass ONU and the second subclass ONU based on the electrical signal output by the first receiving component in the second time slot group; and obtaining, in the second time slot group, uplink data sent by symmetrical ONUs in the second subclass ONU based on the electrical signal output by the third photoelectric conversion device; or, The first MAC module is used to obtain the uplink data sent by the second subclass ONU based on the electrical signal output by the third photoelectric conversion device in the first time slot group and the second time slot group; and to obtain the uplink data sent by the first subclass ONU and the uplink data sent by the fourth subclass ONU based on the electrical signal output by the fourth photoelectric conversion device.
11. The optical communication device according to claim 1, characterized in that: The multiple ONUs further include a third type of ONU, the MAC protocol supported by the third type of ONU is different from the MAC protocol supported by the first type of ONU and the MAC protocol supported by the second type of ONU, and the uplink wavelength of the third type of ONU overlaps with the uplink wavelength of the first type of ONU; The first receiving component is further used to receive a sixth optical signal sent by the third type ONU in the first time slot group; The processing component is further configured to enable the first receiving component to receive the first optical signal and the sixth optical signal in a time division multiplexing manner in the first time slot group through a third time slot scheduling mechanism.
12. The optical communication device according to claim 11, characterized in that: The first receiving component comprises: a fifth photoelectric conversion device, configured to convert the first optical signal and the sixth optical signal into a fifth electrical signal; a second electrical power divider connected to the fifth photoelectric conversion device and used for dividing the fifth electrical signal into two sub-signals; The processing component includes a first MAC module, the first MAC module includes a first single-speed burst clock data recovery BCDR circuit and a second single-speed BCDR circuit, the first single-speed BCDR circuit and the second single-speed BCDR circuit support different rates, the first single-speed BCDR circuit and the second single-speed BCDR circuit are respectively connected to the second electric power splitter, and are respectively used to receive one of the two sub-signals output by the second electric power splitter at a corresponding rate; The first MAC module is used to selectively receive data of different rates recovered by the first single-rate BCDR circuit and the second single-rate BCDR circuit according to scheduling information of the third time slot scheduling mechanism.
13. The optical communication device according to claim 11, characterized in that: The first receiving component comprises: a sixth photoelectric conversion device, configured to convert the first optical signal and the sixth optical signal into a fifth electrical signal; The processing component includes a first MAC module, the first MAC module includes a dual-speed burst clock data recovery BCDR circuit, the dual-speed BCDR circuit is connected to the sixth photoelectric conversion device and is used to selectively receive the fifth electrical signal at a first rate or a second rate; The first MAC module is used to selectively receive data of different rates recovered by the dual-speed BCDR circuit according to scheduling information of the third time slot scheduling mechanism.
14. The optical communication device according to any one of claims 2 to 13, characterized in that: The processing component further includes: a second MAC module, connected to the second receiving component and the first MAC module respectively; The second MAC module synchronizes bandwidth allocation information with the first MAC module to implement the function of the first time slot scheduling mechanism.
15. The optical communication device according to any one of claims 2 to 14, characterized in that: The receiving wavelength range of the first receiving component is 1260nm-Xnm, wherein X is less than or equal to 1360 and greater than 1330.
16. The optical communication device according to any one of claims 2 to 15, characterized in that: The MAC protocol supported by the first type of ONU is the EPON protocol, the MAC protocol supported by the second type of ONU is the 50G PON protocol, and the MAC protocol supported by the third type of ONU is the 10G EPON protocol.
17. The optical communication device according to any one of claims 1 to 16, characterized in that: The time slot length of the first time slot group is equal to M×125 μs, where M is an integer, and the time slot length of the second time slot group is equal to N×125 μs, where N is an integer.
18. The optical communication device according to any one of claims 2 to 16, characterized in that: Also includes: A sending component is used to send optical signals to the first type ONU, the second type ONU and the third type ONU.
19. An optical communication system, characterized in that: The optical communication system comprises: an optical line terminal OLT and a plurality of optical network units ONU, and the OLT comprises the optical communication device according to any one of claims 1 to 18.
20. A communication method, characterized in that: Based on the optical communication device according to claim 5 or 6, the method comprises: In the first stage, the first time slot group obtains the uplink data sent by the first type ONU based on the electrical signal output by the first receiving component, the second time slot group obtains the uplink data sent by the second type ONU based on the electrical signal output by the second receiving component, and the second time slot group obtains the uplink data sent by the first subclass ONU and the second subclass ONU based on the electrical signal output by the third receiving component; or, In the second stage, the first time slot group and the second time slot group obtain the uplink data sent by the second class ONU based on the electrical signal output by the second receiving component, the first time slot group obtains the uplink data sent by the fourth subclass ONU based on the electrical signal output by the third receiving component, and the second time slot group obtains the uplink data sent by the first subclass ONU and the second subclass ONU based on the electrical signal output by the third receiving component.
21. A communication method, characterized in that: Based on the optical communication device according to claim 8 or 9, the method comprises: In the first stage, the first time slot group obtains the uplink data sent by the first type ONU and the first sub-type ONU based on the electrical signal output by the first receiving component, the second time slot group obtains the uplink data sent by the second type ONU based on the electrical signal output by the second receiving component, and the second time slot group obtains the uplink data sent by the second sub-type ONU based on the electrical signal output by the third photoelectric conversion device in the third receiving component; or, In the second stage, the uplink data sent by the second category ONU is obtained based on the electrical signal output by the second receiving component. At the same time, the uplink data sent by the second subclass ONU, the uplink data sent by the fourth subclass ONU and the uplink data sent by the first subclass ONU are obtained based on the electrical signal output by the third receiving component, wherein the uplink data sent by the second subclass ONU is obtained through the electrical signal output by the third photoelectric conversion device, and the uplink data sent by the fourth subclass ONU and the uplink data sent by the first subclass ONU are obtained through the electrical signal output by the fourth photoelectric conversion device.