CN119675816A - Optical communication device, system and optical communication processing method - Google Patents
Optical communication device, system and optical communication processing method Download PDFInfo
- Publication number
- CN119675816A CN119675816A CN202510178540.7A CN202510178540A CN119675816A CN 119675816 A CN119675816 A CN 119675816A CN 202510178540 A CN202510178540 A CN 202510178540A CN 119675816 A CN119675816 A CN 119675816A
- Authority
- CN
- China
- Prior art keywords
- frame
- optical communication
- optical
- communication protocol
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Small-Scale Networks (AREA)
- Optical Communication System (AREA)
Abstract
An optical communication device, an optical communication system and an optical communication processing method relate to the technical field of optical communication and are used for reducing resource waste. The OLT supports one or more modes of operation for an optical communication protocol, which includes a plurality of modes of operation. The ONU (or ONT) also supports an operational mode of one or more optical communication protocols. When the OLT is configured in a certain operation mode, the ONU may be adapted to the operation mode. The frame periods corresponding to different working modes under the same optical communication protocol are different, so that the method is suitable for various scenes, and the resource waste caused by mismatching of the frame periods can be avoided. In addition, since the frame lengths are the same, different bandwidths are provided in different frame periods, and therefore different bandwidth scene requirements can be matched. In addition, the frame length is not changed, so that special processing for a control module is not needed, and resource waste is reduced.
Description
Technical Field
The present application relates to the field of optical communications technologies, and in particular, to an optical communications device, an optical communications system, and an optical communications processing method.
Background
There is a growing need to use PON technology in more and more scenarios, such as fiber to the home (fiber to the room, FTTR), industrial control, etc.
For example, the industrial control scenario has different frame periods, such as 100us, and the PON system currently uses 125us as a frame period, and generally uses a single-frame multi-burst (burst) manner, such as configuring a single frame 2burst, with a period of 62.5us to carry traffic, but the periods are not aligned, i.e. the periods are smaller than the periods required by the industrial control, which results in resource waste and high complexity of data synchronization processing.
Disclosure of Invention
The embodiment of the application provides an optical communication device, an optical communication system and an optical communication processing method, which are used for reducing resource waste.
In a first aspect, an embodiment of the present application provides an optical communication device, applied to an optical head end, where the device includes a first control module and an optical module, where the first control module is configured to determine that N1 is an integer greater than 1 in a first working mode of N1 working modes, frame lengths of data frames adopted in the N1 working modes are the same and frame periods of the data frames are different, the frame period of the data frames in the first working mode is a first frame period, and the first control module is further configured to control the optical module to adopt the first frame period according to the first working mode, send a first data frame stream to the first optical terminal, where the first data frame stream carries first downlink data.
According to the scheme, the control module is configured to support multiple working modes, and frame periods corresponding to different working modes are different, so that the method and the device can adapt to multiple scenes and avoid resource waste caused by period mismatch. In addition, since the frame lengths are the same, different bandwidths are provided in different frame periods, and therefore different bandwidth scene requirements can be matched. In addition, the frame length is not changed, so that special treatment for a control module is not needed, and resource waste is reduced.
In one possible design, the first control module is further configured to control the optical module to receive, according to the first operation mode, a second data frame stream from the first optical terminal using the first frame period, the second data frame stream carrying the first uplink data.
In the above design, the first control module may receive the data stream using the determined frame period.
In one possible design, the apparatus further includes a second control module, the first control module employs a first optical communication protocol, the second control module employs a second optical communication protocol, the second control module supports operation in N2 operation modes, N2 is an integer greater than 1, and a frame length of a data frame employed under the first optical communication protocol is different from a frame length of a data frame employed under the second optical communication protocol.
The embodiment of the application can also be applied to the mixed deployment scene of a plurality of systems, and the optical communication protocols adopted by different systems are different.
In one possible design, the first optical communication protocol and the second optical communication protocol are respectively one of a gigabit passive optical network GPON protocol, a 10 gigabit passive optical network XG-PON protocol, a 10 gigabit symmetrical passive optical network XGS-PON protocol, a 10 gigabit passive optical network XG-PON protocol and a 50 gigabit passive optical network 50-PON protocol, and the first optical communication protocol and the second optical communication protocol are two different protocols.
In one possible design, the system further comprises a processor for configuring the first control module to be in a first one of the N1 modes of operation.
In one possible design, the processor is further configured to configure the second control module to be in a second working mode of the N2 working modes, wherein a frame period of a data frame in the second working mode is a second frame period, and the second control module is configured to control the optical module to send a third data frame stream to the second optical terminal by using the second frame period according to the second working mode, where the third data frame stream carries second downlink data.
In the design, the processor can realize the communication between the frame period adopted by the OLT and different ONUs in different working modes of the control module.
In one possible design, the second control module is further configured to control the optical module to receive a fourth data frame from the second optical terminal using the second frame period according to the second operation mode, where the fourth data frame carries the second uplink data.
In one possible design, the frame period of the data frames employed in the N1 modes of operation satisfies an integer multiple relationship. For example, the integral multiple relation of 100us is satisfied, and the method can be better suitable for industrial control scenes.
In one possible design, the first frame period is 100us, 125us, 80us, 62.5us, 250us, 320us, 400us, or 500us.
In a second aspect, an embodiment of the present application provides an optical communication device, applied to an optical terminal, where the device includes a control module and an optical module, where the control module supports working in N1 working modes, frame lengths of data frames used in the N1 working modes are the same and frame periods of the data frames are different, the optical module is configured to receive an optical signal from an optical head end, where the optical signal carries a first data frame stream, the control module is configured to detect physical layer synchronization information of the first data frame stream to determine that the first data frame stream uses a first frame period, where the first frame period corresponds to a first working mode of the N1 working modes, and the control module is further configured to work in the first working mode to process the first data frame stream.
In the above scheme, when the OLT works in a certain frame period, the optical terminal can well adapt to the working mode corresponding to the frame period.
In one possible design, the control module is specifically configured to traverse the frame periods of the N1 operation modes:
Detecting physical layer synchronization information of the first data frame stream according to the frame period corresponding to the traversed ith working mode so as to execute frame synchronization operation;
And when the frame synchronization is completed, determining that the frame period of the first data frame stream is the frame period of the ith working mode, and stopping traversing, or when the frame synchronization is not completed, continuing traversing the frame period corresponding to the (i+1) th working mode, wherein the value of i is a positive integer smaller than N1.
In the above design, the optical terminal adapts the OLT configured operation mode among the supported multiple operation modes by traversing the frame periods of the various operation modes.
In one possible design, the control module supports N1 modes of operation in the first optical communication protocol, and the control module also supports N2 modes of operation in the second optical communication protocol, the frame length of the data frames employed in the first optical communication protocol being different from the frame length of the data frames employed in the second optical communication protocol.
In one possible design, the first optical communication protocol and the second optical communication protocol are respectively one of a gigabit passive optical network GPON protocol, a 10 gigabit passive optical network XG-PON protocol, a 10 gigabit symmetrical passive optical network XGS-PON protocol, a 10 gigabit passive optical network XG-PON protocol and a 50 gigabit passive optical network 50-PON protocol, and the first optical communication protocol and the second optical communication protocol are two different protocols.
In one possible design, the control module is specifically configured to:
Working under a first optical communication protocol to traverse frame periods of N1 working modes of the first optical communication protocol;
And when the frame periods of the N1 working modes of the first optical communication protocol are completely traversed, switching to work under the second optical communication protocol to continuously traverse the frame periods of the N2 working modes of the second optical communication protocol so as to determine the frame periods adopted by the first data frame stream.
In the above design, in the case that the optical head end supports multiple optical communication protocols, the optical head end may traverse the working modes of the multiple optical communication protocols to adapt to the working mode configured by the OLT in the supported multiple working modes.
In a possible design the control module is further adapted to send the second stream of data frames to the head side when operating in the first mode of operation.
In a third aspect, an embodiment of the present application provides a method for processing optical communications, where the method is applied to an optical head end, where the method includes determining that N1 is an integer greater than 1 in a first working mode of N1 working modes, where frame lengths of data frames used in the N1 working modes are the same and frame periods of the data frames are different, where the frame period of the data frames in the first working mode is a first frame period, and sending a first data frame stream to a first optical terminal by using the first frame period according to the first working mode, where the first data frame stream carries first downlink data.
In one possible design, the method further comprises:
and according to the first working mode, a second data frame stream from the first optical terminal is received by adopting a first frame period, and the second data frame stream carries first uplink data.
In one possible design, the optical head end supports a first optical communication protocol and a second optical communication protocol, where the first optical communication protocol includes N1 operation modes, the second optical communication protocol includes N2 operation modes, N2 is an integer greater than 1, and a frame length of a data frame used in the first optical communication protocol is different from a frame length of a data frame used in the second optical communication protocol.
In one possible design, the first optical communication protocol and the second optical communication protocol are respectively one of a gigabit passive optical network GPON protocol, a 10 gigabit passive optical network XG-PON protocol, a 10 gigabit symmetrical passive optical network XGS-PON protocol, a 10 gigabit passive optical network XG-PON protocol and a 50 gigabit passive optical network 50-PON protocol, and the first optical communication protocol and the second optical communication protocol are two different protocols.
In one possible design, the frame period of the data frames employed in the N1 modes of operation satisfies an integer multiple relationship.
In one possible design, the first frame period is 100us, 125us, 80us, 62.5us, 250us, 320us, 400us, or 500us.
In a fourth aspect, an embodiment of the present application provides a processing method for optical communication, where the processing method is applied to an optical terminal, an optical head end supports to work in N1 working modes, frame lengths of data frames adopted in the N1 working modes are the same and frame periods of the data frames are different, the method includes receiving a first data frame stream from the optical head end, detecting physical layer synchronization information of the first data frame stream to determine that the first data frame stream adopts the first frame period, the first frame period corresponds to a first working mode in the N1 working modes, and processing the first data frame stream in the first working mode.
In one possible design, detecting physical layer synchronization information of a first data frame stream to determine that the first data frame stream employs a first frame period includes traversing frame periods of N1 modes of operation:
Detecting physical layer synchronization information of the first data frame stream according to the frame period corresponding to the traversed ith working mode so as to execute frame synchronization operation;
And when the frame synchronization is completed, determining that the frame period of the first data frame stream is the frame period of the ith working mode, and stopping traversing, or when the frame synchronization is not completed, continuing traversing the frame period corresponding to the (i+1) th working mode, wherein the value of i is a positive integer smaller than N1.
In one possible design, the optical head end supports N1 operation modes of the first optical communication protocol, and the control module also supports N2 operation modes of the second optical communication protocol, where the frame length of the data frame used in the first optical communication protocol is different from the frame length of the data frame used in the second optical communication protocol.
In one possible design, the first optical communication protocol and the second optical communication protocol are respectively one of a gigabit passive optical network GPON protocol, a 10 gigabit passive optical network XG-PON protocol, a 10 gigabit symmetrical passive optical network XGS-PON protocol, a 10 gigabit passive optical network XG-PON protocol and a 50 gigabit passive optical network 50-PON protocol, and the first optical communication protocol and the second optical communication protocol are two different protocols.
In one possible design, detecting physical layer synchronization information of a first data frame stream to determine that the first data frame stream employs a first frame period includes:
Working under a first optical communication protocol to traverse frame periods of N1 working modes of the first optical communication protocol;
And when the frame periods of the N1 working modes of the first optical communication protocol are completely traversed, switching to work under the second optical communication protocol to continuously traverse the frame periods of the N2 working modes of the second optical communication protocol so as to determine the frame periods adopted by the first data frame stream.
In one possible design, the method further comprises transmitting the second stream of data frames to the optical head side while operating in the first mode of operation.
In a fifth aspect, embodiments of the present application provide a computer readable medium storing a computer program comprising instructions for performing the method of the third aspect or any of the alternative implementations of the third aspect, or instructions for performing the method of the fourth aspect or any of the alternative implementations of the fourth aspect.
In a sixth aspect, embodiments of the present application further provide an optical communication system, including the optical communication device according to the first aspect or any of the designs of the first aspect, and the optical communication device according to the second aspect or any of the designs of the second aspect.
Further combinations of the present application may be made to provide further implementations based on the implementations provided in the above aspects.
Drawings
Fig. 1 is a schematic diagram of an optical communication system architecture according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a FTTR networking architecture;
FIG. 3 is a diagram of FTTR networking frequency-raising scenarios;
FIG. 4 is a schematic diagram of industrial scene cycle requirements;
fig. 5 is a schematic diagram of a downlink GTC frame of the GPON system;
fig. 6 is an uplink GTC frame schematic diagram of the GPON system;
Fig. 7 is a schematic diagram of a data frame structure according to an embodiment of the present application;
Fig. 8 is a schematic structural diagram of an optical communication device suitable for OLT according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of another optical communication device applicable to OLT according to an embodiment of the present application;
Fig. 10 is a schematic structural diagram of an optical communication device suitable for an ONU according to an embodiment of the present application;
fig. 11 is a schematic flow chart of an ONU detection frame period according to an embodiment of the present application;
Fig. 12 is a flowchart of another ONU detection frame period according to an embodiment of the present application;
fig. 13 is a schematic flow chart of a processing method of optical communication according to an embodiment of the present application;
Fig. 14 is a flow chart of another optical communication processing method according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
Wherein, in the description of the application, unless otherwise indicated, "a plurality" means two or more than two. In addition, "/" means that the related objects are in an OR relationship, for example, A/B can be A or B, and "and/or" in the present application is merely an association relationship describing the related objects, for example, A and/or B can be three relationships, for example, A and/or B can be represented by three cases of A alone, A and B together, and B alone, wherein A and B can be singular or plural. In addition, in order to facilitate the clear description of the technical solution of the embodiments of the present application, in the embodiments of the present application, the words "first", "second", etc. are used to distinguish the same item or similar items having substantially the same function and effect. It will be appreciated by those of skill in the art that the words "first," "second," and the like do not limit the amount and order of execution, and that the words "first," "second," and the like do not necessarily differ. It should also be noted that, unless specifically stated otherwise, a specific description of some features in one embodiment may also be applied to explaining other embodiments to mention corresponding features.
Fig. 1 is a schematic diagram of an optical communication system architecture according to an embodiment of the application.
The optical communication system comprises at least one optical line terminal OLT110, a plurality of optical network units ONU (devices) 120 and an optical distribution network ODN130. The OLT110 is connected to the plurality of ONUs 120 through the ODN130 in the present application. The optical line terminal 110 and the optical network unit 120 may communicate using a time division multiplexing (time division multiplexing, TDM) mechanism, a wavelength division multiplexing (WAVELENGTH DIVISION MULTIPLEXING, WDM) mechanism, or a TDM/WDM hybrid mechanism. The direction from the OLT110 to the ONU120 is defined as a downstream direction, and the direction from the ONU120 to the OLT110 is an upstream direction. The OLT may also be referred to as an optical head end or a local side device. An ONT or ONU is also understood to be an optical terminal, which is the end unit of a PON system, also called "optical cat". In other words, the OLT may implement the function of the optical head end in the present application, and the ONT or the ONU may implement the function of the optical terminal in the present application.
The optical communication system may be a communication network that does not require any active devices to enable data distribution between the OLT110 and the ONUs 120. For example, in a specific embodiment, the data distribution between the OLT110 and the ONUs 120 may be implemented by passive optical devices (such as optical splitters) in the ODN 130. The optical communication system may be, for example, a passive optical network (passive optical network, PON) system. The PON system may be, for example, a gigabit passive optical network (gigabit-capable PON, GPON) system, a time-division and wavelength-division multiplexing passive optical network (TIME AND WAVELENGTH division multiplexing passive optical network, TWDM-PON), a 10 gigabit passive optical network (10 gigabit-capable passive optical network, XGPON) system, or a 10 gigabit symmetric passive optical network (10-gigabit-capable SYMMETRIC PASSIVE optical network, XGS-PON) system, a 25 gigabit passive optical network (25 gigabit-capable passive optical network, 25-PON) system, a 50 gigabit passive optical network (50 gigabit-capable passive optical network, 50-PON) system, or the like. With the advent of new technology evolving in the future, the speed of PON systems may be increased to 100Gbps or higher, so that the optical communication system may also be a PON system with a higher transmission speed, which is not limited by the present application.
The OLT110 is typically located in a Central location (e.g., a Central Office, CO) that may centrally manage one or more ONUs 120.OLT110 may act as an intermediary between ONU120 and an upper network (not shown in the figure), forward data received from the upper network as downstream data to ONU120 via ODN130, and forward upstream data received from ONU120 to the upper network. ONU120 may be distributed at a customer-side location (e.g., customer premises). The ONU120 may be a device for communicating with the OLT110 and the user, and in particular, the ONU120 may act between the OLT110 and the user. For example, the ONU120 may forward the downstream data received from the OLT110 to the user, and forward the data received from the user as upstream data to the OLT110 through the ODN 130. It should be appreciated that the optical network terminals (optical network terminal, ONTs) are typically employed by end users, such as optical cats, etc., while the ONUs 120 may be employed by end users or may be connected to the end users via other networks, such as ethernet. In the present application, the ONU120 is described as an example, and the ONU120 and the ONT may be interchanged.
ODN130 may include optical fibers, optical couplers, splitters, and/or other devices. In one embodiment, the optical fiber, optical coupler, optical splitter, and/or other device may be a passive optical device. That is, the optical fibers, optical couplers, splitters, and/or other devices may be devices that distribute data signals between the OLT110 and the ONUs 120 without power support. Additionally, in other embodiments, the ODN130 may also include one or more active devices, such as optical amplifiers or relay devices (RELAY DEVICE). In the branching structure shown in fig. 1, the ODN130 may specifically extend from the OLT110 to the multiple ONUs 120, but may be configured in any other point-to-multipoint (e.g., one-level or multi-level) or point-to-point structure.
There is a growing need to use PON technology in more and more scenarios, such as fiber to the home (fiber to the room, FTTR), industrial control, etc.
For example, referring to fig. 2, the FTTR networking includes a master ONT (which may also be used as an optical head end in the embodiment of the present application), a slave ONT (or referred to as an edge ONT, or edge ONT) (which may also be used as an optical terminal in the embodiment of the present application), a home optical network (or referred to as a home ODN), and a cloud management platform. The main ONT is located between the local side OLT and the slave ONT, is connected with the local side OLT through the XGPON or the 10GEPON upwards, supports gigabit home-in, and simultaneously provides optical fiber interface connection with the slave ONT. It is understood that the main ONT has the function of part or all of the OLT. The master ONT is used as a home network center, and unified management and configuration of all the slave ONTs can be realized. The slave ONTs are home distributed Wi-Fi access equipment, distributed to various rooms of a home, are connected FTTR with the master ONT through home optical cables, and simultaneously provide Wi-Fi6 and GE ports to access various home Internet surfing terminals. In some implementations, the primary gateway employs a symmetric network. Symmetry means that the PON ports of the main ONTs provide equal upstream and downstream rates. The current FTTR scene eliminates the higher bandwidth (or rate) requirement, the rate of the main gateway is increased by 25% from the 2.5G rate, the rate reaches the 3.11G rate, and the future can be higher. Referring to fig. 3, the primary FTTR gateway, which may also be referred to as a primary ONT, supports an increase in rate from a 2.5G rate to a 3.11G rate. The 2.5G rate main FTTR gateway includes a 2.5G optical transceiver module (bi-directional optical subassembly, BOSA), a 2.5G symmetric PON module, and an ONT MAC. The slave FTTR gateway includes a 2.5G symmetric BOSA and a 2.5 symmetric PON module (which may be understood as a PON port). In supporting rate boosting, it is necessary to replace the 2.5G symmetric BOSA with a 3G symmetric BOSA and replace the 2.5G symmetric PON module with a 3G symmetric PON module.
As another example, in industrial control scenarios, there is a need for low latency, low jitter. And the Chinese institute of electronic and technology standardization (time delay sensitive network white paper (11 months in 2020) refers to isochronous traffic (period 50us-2 ms) and periodic traffic (typical period 100us-2 ms). Different periodic demands are provided in different scenes, and as shown in fig. 4, the robot control, the universal motion control, the computer digital control, the editable logic control and the distributed control system respectively have different periodic demands.
However, the PON system uses 125us as the frame period, which cannot better adapt to different period requirements with low cost. For example, in FTTR scenes, the GPON is adopted to speed up, so that the inconvenience of a 125us frame period can be kept, the frame length can be expanded, and the frame length can be expanded from 19440 bytes to 24300 bytes in the uplink direction. However, in this way, the MAC module and PON module need to be modified, resulting in higher complexity. For example, the period adopted by some industrial control scenes is 100us, while the PON system uses 125us as a frame period, and a single-frame multi-burst mode is generally used, for example, a single-frame 2burst is configured, the period is 62.5us, and the service is carried, but the periods are not aligned, that is, the period is smaller than the period required by industrial control, so that resource waste is caused, and the complexity of data synchronization processing is high.
Based on the above, the application provides a data transmission method and device, which do not need to modify MAC and DBA modules of an OLT and an ONT, and the like, and reduce the processing complexity.
Before describing the embodiment of the application, a frame structure with a frame period of 125us is introduced in the following GPON system. The frames of the GPON system may also be referred to as GPON transmission convergence (Gigabit PON Transmission Convergence, GTC) frames. Referring to fig. 5, the downstream GTC frame includes a GTC header (header) and a GTC payload (payload). The GTC header (header) may include a downstream physical control block (physical control block downstream, PCBd). PCBd provides OAM functions such as frame synchronization, timing, dynamic bandwidth allocation, etc.
Therein, referring to fig. 5, PCBd includes a physical synchronization field (or referred to as a field) (Psync), ident field (for indicating a larger frame structure), a downlink physical layer operation administration and maintenance (PHYSICAL LAYER operations administration AND MAINTENANCE downlink, ploamamd) field (carrying a PLOAM message for carrying a PLOAM message), a Bit interleaved parity (Bit INTERLEAVED PARITY, BIP) field (for measuring the number of errors on a link), a downlink payload length (payload length downstream, plend) field (for indicating the length of a bandwidth map Bwmap), and a US (upstream) BWmap (Bandwidth Map) field (each entry in an array represents the bandwidth allocated to a particular receiver). The number of entries in the mapping table is specified by the Plend field. Wherein the US BWmap field is a scalar array of an 8-byte allocation structure, each entry of the array representing a bandwidth map of a particular transport container (Transmission CONT, T-CONT), the number N of entries in the map array being already given in the Plend field, which is mainly used for upstream bandwidth allocation. The payload portion may be formed from a plurality of gigabit passive optical network encapsulation (gigabit-capable passive optical network encapsulation mode, GEM) frames of different lengths.
A physical synchronization field (Psync) is used for frame delimitation. The bit interleaved parity information carried by the BIP field covers all transmitted bytes after the previous BIP. The receiving end should calculate the bit interleaved parity value of all received bytes after the previous BIP and compare with the received BIP value, thereby measuring the number of errors on the link.
Referring to fig. 6, an uplink GTC frame format is schematically shown. The upstream GTC frame may include upstream data transmitted by one or more ONUs to the OLT, where the upstream data may be transmitted through an upstream channel that includes payload data and network control management information. Upstream data of an ONU may also be referred to as an ONU burst (burst). The Upstream GTC frame may include an Upstream physical layer overhead (PHYSICAL LAYER Overhead Upstream, PLOu), an Upstream PLOAM (plomu) field, an Upstream active bandwidth report (Dynamic Bandwidth Report Upstream, DBRu) field, and an Upstream Payload (Upstream Payload) field, where the Upstream Payload field may be a GEM frame. The PLou may include a plurality of fields, such as a Preamble (Preamble) field, a burst delimiter (Delimite) field, a Bit Interleaved Parity (BIP) field, an ONU identification (ONU-ID) field, and an Indication (Ind) field. The upstream GTC frame may also include a Guard Time (Guard Time) field located before the remaining fields to indicate the upstream GTC frame. The combined field of the PLOu may indicate which ONU the upstream GTC frame is sent to the OLT. For example, the Preamble field and the delemate field may correspond to the ONU, which may be generated as instructed by the OLT. The BIP field may include bit interleaved parity information as described above, and the ONU-ID field may include an address assigned to the corresponding ONU. The Ind field may indicate the status of the ONU to the OLT where the upstream GTC frame may be substantially real-time transmission. The DBRu field may include information related to a separate transport container (T-CONT). The T-CONT may be used to manage upstream bandwidth allocation in the GTC layer. The DBRu field may include two subfields, a dynamic bandwidth allocation (Dynamic Bandwidth Assignment, DBA) subfield and a CRC subfield, respectively. The DBA subfield may indicate a buffer data volume report, which may include, for example, the traffic state of the T-CONT.
The following describes in detail the scheme provided by the embodiment of the present application with reference to the accompanying drawings.
The embodiment of the application provides a data frame, the structure and the frame length of which are fixed, but the period of the data frame can be adjusted. Frame rate = frame length/frame period. The embodiment of the application can realize the adjustment of the frame rate by adjusting the frame period. The data frame provided by the embodiment of the application can multiplex the length and the structure of the GTC frame of the GPON protocol, or the frame structure of the XSGPON protocol, or the frame structure of the 25-PON protocol, or the frame structure of the 50-PON protocol, and the like, and frequency raising or frequency reducing is carried out on the basis of the length of each frame so as to meet different frame period/frame rate requirements in different implementation scenes. As an example, referring to table 1, modes of multiple frame periods/rates are implemented, for example, frequency boosting based on GPON protocol and frequency down based on XGSPON protocol.
TABLE 1
Referring to table 1, in the GPON system, a mode of a plurality of periods is implemented by frequency boosting.
(1) Realize 2.5G PON:
frame period 125us, frame rate 2.48832Gbps, frame period Frame rate=fixed value (38880 byte).
(2) Realizing 3G PON:
Frame period 100us, frame rate 3.1104Gbps, frame period Frame rate=fixed value (38880 byte).
(3) 4G PON is realized:
Frame period 80us, frame rate 3.888, frame period Frame rate=fixed value (38880 byte).
(4) 4G PON is realized:
frame period 62.5, frame rate 4.97664, frame period Frame rate=fixed value (38880 byte).
Referring to table 1, under XGSPON system, multiple periodic modes are implemented by means of down-conversion.
1) Realize 2.5G PON:
frame period 125us, frame rate 2.48832Gbps, frame period Frame rate=fixed value (38880 byte).
2) Realizing 3G PON:
Frame period 400us, frame rate 3.1104Gbps, frame period Frame rate=fixed value (155520 byte).
3) 4G PON is realized:
frame period 320us, frame rate 3.888Gbps, frame period Frame rate=fixed value (155520 byte).
4) Realize 5G PON:
frame period 250us, frame rate 4.97664Gbps, frame period Frame rate=fixed value (155520 byte).
5) Realize 10G PON:
frame period 125us, frame rate 9.95328Gbps, frame period Frame rate=fixed value (155520 byte).
Take GPON protocol as an example. Currently, the frame period of the GTC frame in the GPON protocol is 125us, and the frame length is 38880 bytes. The frame period after the frequency reduction is 100us and the frame length is 38880 by adopting the frequency reduction mode. The frame structure after down-conversion is shown in fig. 7. The structure in the down-converted data frame is the same as the frame structure of the GTC frame at 125us, but the frame period drops to 100us. The frame period is 125us, 8000 Super Frames (SF) can be transmitted per second, namely 125us per frame, 10000 super frames can be transmitted per second after the down conversion is 100us, and 100us per frame, so that the 3G PON is realized.
Based on the structure of the data frame, the optical communication apparatus and method provided in the application embodiment are described in detail below.
Fig. 8 is a schematic structural diagram of an optical communication device according to an embodiment of the present application. Referring to fig. 8, the optical communication apparatus is applied to an OLT. Including a first control module 810 and an optical module 820. The first control module 810 may employ a medium access control (Medium Access Control, MAC) unit.
And the MAC unit of the OLT is used for realizing the functions of ONU management, dynamic bandwidth allocation (dynamic bandwidth allocation, DBA), ONU registration activation, data transceiving, triggering of power detection and the like.
The MAC unit of the OLT may be a field-programmable gate array (FPGA), an application-specific integrated chip (ASIC), a system on chip (SoC), a central processing unit (central processor unit, CPU), a network processor (Network Processor, NP), a digital signal processing circuit (DIGITAL SIGNAL processor, DSP), a microcontroller (micro controller unit, MCU), a programmable controller (programmable logic device, PLD) or other integrated chips.
An optical module, which may also be referred to as a photoelectric converter. The optical module 820 of the OLT includes an optical transmitter, an optical receiver. The optical module 820 is used for performing photoelectric conversion, wherein an optical transmitter converts an electrical signal into an optical signal, transmits the optical signal to an ODN, and transmits the optical signal to an ONU through an optical fiber, and an optical receiver is used for receiving the optical signal from the ODN network, converting the optical signal into a digital electrical signal, and transmitting the digital electrical signal to the first control module 810. The first control module employs a first optical communication protocol. The first optical communication protocol may be one of a plurality of optical communication protocols such as GPON protocol, XG-PON protocol, XGS-PON protocol, XG-PON protocol, 50-PON protocol, etc. The first control module 810 supports N1 modes of operation. The frame lengths of the data frames adopted in the N1 working modes are the same but the frame periods are different. For example, if the first optical communication protocol is a GPON protocol, the operation mode of the first optical communication protocol may include at least two items in table 2. For another example, if the first optical communication protocol is XGSPON, the operation mode of the first optical communication protocol may include at least two items in table 3. Tables 2 and 3 are only examples and do not specifically limit the number of operation modes to the frame period.
TABLE 2
TABLE 3 Table 3
In one possible implementation, the first control module 810 determines to be in a first one of the N1 modes of operation. Taking the frame period of the data frame in the first operation mode as the first frame period as an example. The first control module 810 controls the optical module 820 to send a first data frame stream to the first ONT (or the first ONU) using the first frame period according to the first operation mode, where the first data frame stream carries the first downlink data. Specifically, the first control module 810 may send the first data frame stream of the electrical signal to the optical module 820 using the first frame period, and the optical module 820 converts the first data frame stream of the electrical signal into the first data frame stream of the optical signal and sends the first data frame stream of the optical signal.
In some possible embodiments, the first control module 810 may further control the optical module 820 to receive a second data frame stream from the first ONT (or the first ONU) with the first frame period according to the first operation mode, where the second data frame stream carries the first upstream data. Specifically, the optical module 820 receives the second data frame stream of the optical signal according to the first frame period, then converts the second data frame stream of the optical signal into the second data frame stream of the electrical signal, and transmits the first control module 810.
In some possible implementations, the OLT supports multiple optical communication protocols. Taking the OLT to support the first optical communication protocol and the second optical communication protocol as an example. The OLT supports and employs an ONT (or ONU, hereinafter ONU for example) of a first optical communication protocol. The OLT may comprise two control modules, different control modules supporting different optical communication protocols, i.e. supporting communication with ONUs employing different optical communication protocols.
Fig. 9 is a schematic structural diagram of an optical communication device according to an embodiment of the present application. Referring to fig. 9, the optical communication apparatus is applied to the OLT. The optical communication device further comprises a second control module 830 in addition to the first control module 810 and the optical module 820. The first control module 810 adopts a first optical communication protocol, the second control module 830 adopts a second optical communication protocol, the second control module 830 supports to work in N2 working modes, N2 is an integer greater than 1, and the frame length of a data frame adopted under the first optical communication protocol is different from the frame length of a data frame adopted under the second optical communication protocol. The first optical communication protocol, the second optical communication protocol are illustratively one of a plurality of optical communication protocols, GPON protocol, XG-PON protocol, XGS-PON protocol, XG-PON protocol, 50-PON protocol, respectively. As an example, the first optical communication protocol is a GPON protocol, and the second optical communication protocol is a XGSPON protocol, and the operation mode of the first optical communication protocol may include at least two items in table 2, and the operation mode of the second optical communication protocol may include at least two items in table 3.
In some embodiments, a wavelength division multiplexer (WAVELENGTH DIVISION MULTIPLEXING, WDM) may be built into the optical module 820 for performing a multiplexing/demultiplexing operation. Such as an optical receiver, an optical transmitter, WDM included in the optical module 820. The optical transmitter is used for transmitting downlink optical signals.
Optionally, the optical communication apparatus may further include at least two serializers/deserializers (serialzers/DESerializer, serDes) (not shown in fig. 9), where a SerDes is connected to the optical module 820 at one end and to the first control module 810 or the second control module 830 at one end, for respectively performing conversion between serial data of the optical module 820 to parallel data of the control module (the first control module or the second control module).
In one possible implementation, referring to fig. 9, a processor 840 may also be included in the optical communication device.
Processor 840 may include one or more of a central processing unit (central process unit, CPU), general purpose processor, digital signal processor (DIGITAL SIGNAL processing, DSP), application SPECIFIC INTEGRATED Circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like.
In the embodiment of the present application, the processor 840 and the control module (the first control module 810 and/or the second control module 830) may be integrated into one chip, or may be implemented by different chips, which is not limited in particular.
The processor 840 may also configure the operation mode in which the first control module 810 is located. In some implementations, the processor 840 also configures the operating mode in which the second control module 830 is located. Taking the configuration of the operation mode of the second control module 830 as the second operation mode as an example. The frame period of the data frame in the second operation mode is a second frame period. The second control module 830 controls the optical module 820 to send a third data frame to the second ONU with the second frame period according to the second operation mode, where the third data frame carries the second downlink data. Here, the second ONU supports the use of the second optical communication protocol as an example. In some embodiments, the second control module 830 controls the optical module 820 to receive a fourth data frame stream from the second ONU with the second frame period according to the second operation mode, where the fourth data frame stream carries the second upstream data.
In some possible implementations, processor 840 configures the operating mode in which light module 820 is located. Illustratively, the optical module 820 may be multiplexed on downstream optical signals of different wavelengths for different control module signal bearers. The optical module 820 may also transmit the uplink optical signals to different control modules, respectively, according to the wavelengths of the uplink optical signals.
In some possible implementation scenarios, when applied to an industrial optical system, in order to better match the industrial optical bus period, the frame periods of the data frames adopted in the N1 operation modes (the partial operation mode or the full operation mode) under the first optical communication protocol may satisfy an integer multiple relationship, for example, all integer multiples of 100 us. Or the frame periods of the data frames adopted in the N2 operation modes (the partial operation mode or the full operation mode) in the second optical communication protocol may satisfy an integer multiple relationship, for example, all integer multiples of 100 us. The industrial light system is only used as an example, and the application is not limited to this, but can be applied to other scenes where other requirements are needed.
The following describes the flow of the optical terminal matching operation mode in detail. Take an optical terminal as an example of an ONU. Referring to fig. 10, an optical communication apparatus applied to an ONU is shown. The optical communication device includes a control module 1010 and an optical module 1020. The control module supports a first optical communication protocol. The control module supports the operation in N1 operation modes (first optical communication protocol), wherein the frame lengths of the data frames adopted in the N1 operation modes are the same and the frame periods of the data frames are different. The optical module 1020 receives an optical signal from an optical head end, where the optical signal carries a first stream of data frames. The function of the control module 1010 is similar to that of the control module in the OLT, and is not described here. The function of the optical module 1020 is similar to that of the optical module in the OLT, and is not described here. The optical module 1020 receives an optical signal from the OLT, in which the first stream of data frames is carried. The control module 1010 detects physical layer synchronization information (e.g., a Psync field) of the first data frame stream to determine that the first data frame stream employs a first frame period, the first frame period corresponds to a first operation mode of the N1 operation modes, and the control module 1010 operates in the first operation mode to process the first data frame stream.
In some possible embodiments, the control module 1010 may determine the frame period used by the first data frame stream by traversing the frame periods of the N1 operation modes when performing the detection of physical layer synchronization information (e.g., psync field) of the first data frame stream. And detecting the physical layer synchronization information of the first data frame stream according to the frame period corresponding to the traversed ith working mode. And when the detection is successful and the frame synchronization is completed, determining that the frame period of the first data frame stream is the frame period of the ith working mode, or when the detection is failed, continuing to traverse the frame period corresponding to the (i+1) th working mode, wherein the value of i is a positive integer smaller than N1.
Referring to fig. 11, the frame period 1 is traversed, physical layer synchronization information of the first data frame stream is detected using the frame period 1, and if frame synchronization is completed, the frame period 1 is determined to be the frame period of the first data frame stream, thereby stopping the traversal. If the detection fails, i.e. the frame synchronization fails, the frame period 2 continues to be traversed. I.e. the physical layer synchronization information of the first data frame stream is detected with frame period 2. In some embodiments, where the frame period for N1 modes of operation is traversed, the frame synchronization is still not completed and the next pass may continue.
Based on the above GPON downstream GTC frame structure, the frame period is exemplified by 100us, the Psync field appears once every 100us, and the ONU obtains downstream frame synchronization by searching for Psync. The ONU starts in the search state. In the search state, the ONU searches the Psync field bit by bit and byte. Once a correct Psync is found, the ONU enters a pre-synchronization state and sets a counter n=1. The ONU then searches every 100us for the next Psync. The counter value is incremented by 1 each time a correct Psync is found. If an erroneous Psync is found, the ONU returns to the search state. In the pre-synchronization state, if the counter has a value of M1, i.e., no Loss of Signal (LOS)/Loss of frame (LOF) alarm, the ONU enters the synchronization state, i.e., completes the frame synchronization. Once in the synchronized state, the ONU begins processing PCBd information.
The foregoing describes an ONU from the perspective of using one optical communication protocol, and in some possible implementation scenarios, the ONU supports multiple optical communication protocols. It is understood that the control module 1010 supports a variety of optical communication protocols. In this case, the control module may traverse a plurality of modes of operation for a plurality of communication protocols. As an example, the control module supports N1 operation modes of the first optical communication protocol, and the control module also supports N2 operation modes of the second optical communication protocol, where the frame length of the data frame used in the first optical communication protocol is different from the frame length of the data frame used in the second optical communication protocol. The control module 1010 operates under a first optical communication protocol to traverse frame periods of N1 working modes of the first optical communication protocol, and switches operation under a second optical communication protocol to continue traversing frame periods of N2 working modes of the second optical communication protocol when all frame periods of N1 working modes of the first optical communication protocol are not completely frame synchronized, so as to determine a frame period adopted by the first data frame stream.
Through the scheme, when the OLT configures a certain working mode, the ONU can work in the working mode in a self-adaptive mode.
Referring to fig. 12, an ONU supports GPON protocol and XGSPON protocol as an example. The GPON protocol includes 4 operating modules, see operating modes 1-4 of table 2.5 operating modules are included under XGSPON protocols, see operating modes 1-5 of table 3.
The control module 1010 first traverses the 4 modes of operation under the GPON protocol. The frame period 125us is first used to perform frame synchronization, if frame synchronization is completed, the frame period is determined to be 125us, if frame synchronization is not completed, the frame period is continuously traversed 100us, if frame synchronization is completed, the frame period is determined to be 100us, if frame synchronization is not completed, the frame period is continuously traversed 80us, and the like, if frame period 62.5us of operation mode 4 under GPON protocol is not completely frame synchronized, the control module 1010 can continuously traverse XGSPON operation modes under protocol, see in particular fig. 12. In some possible implementation scenarios, if frame synchronization is not completed after traversing 5 operation modes under XGSPON protocols, the next round of optical communication protocol traversal may be continued, that is, traversing 4 operation modes under GPON protocol is continued.
In some possible implementation scenarios, the execution time of the frame synchronization operation may also be configured, for example, 1s is configured, and if the frame synchronization is not completed within 1s, the frame period switched to the next operation mode continues to be traversed.
Based on the above embodiments, a processing method of optical communication provided by the embodiments of the present application is described below.
Taking an optical communication protocol as an example, the OLT and the ONU both adopt. The optical communication protocol may be configured by a network manager, or an optical communication protocol only supported by the ONU and the OLT, or an optical communication protocol required in an application scenario.
Referring to fig. 13, a flow chart of a processing method of optical communication according to an embodiment of the present application is shown.
S1301, the OLT determines that it is in a first operation mode of the N1 operation modes. The description of the N1 operation modes is as described above, and will not be repeated here.
In S1302, the OLT sends a first data frame stream to the first ONU with a first frame period according to the first operation mode, where the first data frame stream carries first downlink data.
Further, the first ONU performs S1303-S1305 as follows.
S1303, the first ONU receives a first data frame stream from the OLT. Further, the first ONU detects physical layer synchronization information of the first data frame stream to determine that the first data frame stream adopts a first frame period, wherein the first frame period corresponds to a first working mode in the N1 working modes. For example, a traversal manner may be adopted, see S1304.
S1304, the first ONU traverses the frame periods of the N1 operation modes to detect physical layer synchronization information of the first data frame stream to perform frame synchronization operations, and completes frame synchronization when traversing to the first frame period of the first operation mode of the N1 operation modes.
Specifically, the first ONU traverses the frame period of N1 working modes, traverses the frame period of the ith working mode, detects the physical layer synchronization information of the first data frame stream, determines the frame period of the first data frame stream as the frame period of the ith working mode when the frame synchronization is completed, and stops traversing, or continues traversing the frame period corresponding to the (i+1) working mode when the frame synchronization is not completed, wherein the value of i is a positive integer smaller than N1.
The specific traversal method is as described above, and will not be described here again.
S1305, the first ONU operates in the first working mode to process the first data frame stream.
Take OLT and ONU as examples, various optical communication protocols may also be supported.
Fig. 14 is a schematic flow chart of a processing method of optical communication according to an embodiment of the present application. In fig. 14, the OLT and the ONU support the first optical communication protocol and the second optical communication protocol as an example.
In S1401, the OLT determines that the OLT is in a first operation mode of the N1 operation modes under the first optical communication protocol. The description of the N1 operation modes is as described above, and will not be repeated here.
And S1402, the OLT sends a first data frame stream to the first ONU with a first frame period according to the first operation mode, where the first data frame stream carries first downlink data.
Further, the first ONU performs S1403-S1405 as follows.
S1403, the first ONU receives the first data frame stream from the OLT. Further, the first ONU detects physical layer synchronization information of the first data frame stream to determine that the first data frame stream adopts a first frame period, wherein the first frame period corresponds to a first working mode in the N1 working modes. For example, a traversal manner may be adopted, see S1404.
In S1404, the first ONU detects physical layer synchronization information of the first data frame stream by traversing the frame periods of the first communication protocol and the respective operation modes under the second communication protocol to perform frame synchronization operation, and completes frame synchronization when traversing to the first frame period of the first operation mode of the N1 operation modes.
The specific traversal method is as described above, and will not be described here again.
The first ONU operates in the first operation mode to process the first data frame stream S1405.
The relevant descriptions in the steps executed by the OLT and the ONU may also be referred to the foregoing, and will not be repeated here.
The embodiment of the application provides a Passive Optical Network (PON) system, which comprises an Optical Line Terminal (OLT), an Optical Distribution Network (ODN) and at least one Optical Network Unit (ONU), wherein the ONU at least supports one optical communication protocol, the OLT is connected with the ONU through the ODN, the OLT can be an optical head end or the OLT as described above, and the ONU can be an optical terminal or the ONU as described above.
Those of ordinary skill in the art will appreciate that aspects of the application, or the possible implementations of aspects, may be embodied as a system, method or computer program product. Accordingly, aspects of the present application, or the possible implementations of aspects, may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, etc.) or an embodiment combining software and hardware aspects all generally referred to herein as a "circuit," module "or" system. Furthermore, aspects of the present application, or possible implementations of aspects, may take the form of a computer program product, which refers to computer-readable program code stored in a computer-readable medium.
The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer-readable storage medium includes, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing, such as Random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable read-only memory (CD-ROM).
The computer readable program code stored in the computer readable medium is read by a processor in the computer, such that the processor can perform the functional actions specified in each step or combination of steps in the flowchart, and means for generating a functional action specified in each block or combination of blocks of the block diagram.
The computer readable program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. It should also be noted that in some alternative implementations, the functions noted in the flowchart steps or blocks in the block diagrams may occur out of the order noted in the figures. For example, two steps or blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the scope of the application. Thus, it is intended that the present application also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.
Claims (28)
1. An optical communication device, characterized in that it is applied to an optical head end, said device comprising a first control module and an optical module;
the first control module is used for determining that N1 is an integer larger than 1 in a first working mode of N1 working modes, wherein the frame lengths of data frames adopted in the N1 working modes are the same and the frame periods of the data frames are different;
the first control module is further configured to control, according to the first working mode, the optical module to send a first data frame stream to a first optical terminal by using the first frame period, where the first data frame stream carries first downlink data.
2. The apparatus of claim 1, wherein the first control module is further configured to control the optical module to receive a second data frame stream from the first optical terminal using the first frame period according to the first operation mode, the second data frame stream carrying first uplink data.
3. The apparatus of claim 1, further comprising a second control module, the first control module employing a first optical communication protocol, the second control module employing a second optical communication protocol, the second control module supporting operation in N2 modes of operation, N2 being an integer greater than 1, a frame length of a data frame employed in the first optical communication protocol being different from a frame length of a data frame employed in the second optical communication protocol.
4. The apparatus of claim 3, wherein the first optical communication protocol and the second optical communication protocol are each one of a plurality of optical communication protocols including gigabit passive optical network GPON protocol, 10 gigabit passive optical network XG-PON protocol, 10 gigabit symmetrical passive optical network XGS-PON protocol, 10 gigabit passive optical network XG-PON protocol and 50 gigabit passive optical network 50-PON protocol, and wherein the first optical communication protocol and the second optical communication protocol are two different protocols.
5. The apparatus of claim 3, further comprising a processor;
the processor is configured to configure the first control module in a first working mode of the N1 working modes.
6. The apparatus of claim 5, wherein the processor is further configured to configure the second control module in a second one of the N2 modes of operation, wherein a frame period of a data frame in the second mode of operation is a second frame period;
the second control module is configured to control, according to the second operation mode, the optical module to send a third data frame stream to the second optical terminal by using the second frame period, where the third data frame stream carries second downlink data.
7. The apparatus of claim 6, wherein the second control module is further configured to control the optical module to receive a fourth data frame from the second optical terminal using the second frame period according to the second operation mode, the fourth data frame carrying second uplink data.
8. The apparatus of any of claims 1-5, wherein a frame period of a data frame employed in the N1 modes of operation satisfies an integer multiple relationship.
9. The apparatus of any of claims 1-5, wherein the first frame period is 100us, 125us, 80us, 62.5us, 250us, 320us, 400us, or 500us.
10. The optical communication device is characterized by being applied to an optical terminal, and comprises a control module and an optical module, wherein the control module supports to work in N1 working modes, and the frame lengths of data frames adopted in the N1 working modes are the same and the frame periods of the data frames are different;
the optical module is used for receiving an optical signal from an optical head end, and the optical signal carries a first data frame stream;
The control module is used for detecting the physical layer synchronization information of the first data frame stream to determine that the first data frame stream adopts a first frame period, wherein the first frame period corresponds to a first working mode in the N1 working modes;
the control module is further configured to operate in a first working mode to process the first data frame stream.
11. The apparatus of claim 10, wherein the control module is specifically configured to traverse a frame period of the N1 operation modes:
detecting the physical layer synchronization information of the first data frame stream according to the frame period corresponding to the traversed ith working mode so as to execute frame synchronization operation;
And when the frame synchronization is completed, determining that the frame period of the first data frame stream is the frame period of the ith working mode, and stopping traversing, or when the frame synchronization is not completed, continuing traversing the frame period corresponding to the (i+1) th working mode, wherein the value of i is a positive integer smaller than N1.
12. The apparatus of claim 11, wherein the control module supports N1 modes of operation in a first optical communication protocol, and wherein the control module further supports N2 modes of operation in a second optical communication protocol, the frame length of data frames employed in the first optical communication protocol being different from the frame length of data frames employed in the second optical communication protocol.
13. The apparatus of claim 12, wherein the first optical communication protocol and the second optical communication protocol are each one of a plurality of optical communication protocols including gigabit passive optical network GPON protocol, 10 gigabit passive optical network XG-PON protocol, 10 gigabit symmetrical passive optical network XGS-PON protocol, 10 gigabit passive optical network XG-PON protocol and 50 gigabit passive optical network 50-PON protocol, and wherein the first optical communication protocol and the second optical communication protocol are two different protocols.
14. The apparatus of claim 12, wherein the control module is configured to:
Working under a first optical communication protocol to traverse frame periods of N1 working modes of the first optical communication protocol;
And when the frame periods of the N1 working modes of the first optical communication protocol are traversed, and are not completely synchronized, switching to work under a second optical communication protocol so as to continuously traverse the frame periods of the N2 working modes of the second optical communication protocol, so as to determine the frame periods adopted by the first data frame stream.
15. The apparatus of any of claims 10-14, wherein the control module is further to:
the control module is further configured to send a second data frame stream to the optical head end in the first working mode.
16. An optical communication system comprising an optical communication apparatus according to any one of claims 1 to 9, and an optical communication apparatus according to any one of claims 10 to 15.
17. A method of processing optical communications, applied to an optical head end, the method comprising;
determining that N1 is an integer greater than 1 in a first working mode of N1 working modes, wherein the frame lengths of data frames adopted in the N1 working modes are the same and the frame periods of the data frames are different;
and according to the first working mode, adopting the first frame period to send a first data frame stream to a first optical terminal, wherein the first data frame stream carries first downlink data.
18. The method of claim 17, wherein the method further comprises:
and according to the first working mode, receiving a second data frame stream from the first optical terminal by adopting the first frame period, wherein the second data frame stream carries first uplink data.
19. The method of claim 17, wherein the optical head end supports a first optical communication protocol and a second optical communication protocol, the first optical communication protocol includes the N1 operation modes, the second optical communication protocol includes N2 operation modes, N2 is an integer greater than 1, and a frame length of a data frame used in the first optical communication protocol is different from a frame length of a data frame used in the second optical communication protocol.
20. The method of claim 19, wherein the first optical communication protocol and the second optical communication protocol are each one of a plurality of optical communication protocols including gigabit passive optical network GPON protocol, 10 gigabit passive optical network XG-PON protocol, 10 gigabit symmetrical passive optical network XGS-PON protocol, 10 gigabit passive optical network XG-PON protocol and 50 gigabit passive optical network 50-PON protocol, and wherein the first optical communication protocol and the second optical communication protocol are two different protocols.
21. The method according to any of claims 17-20, wherein the frame period of the data frames employed in the N1 modes of operation satisfy an integer multiple relationship.
22. The method of any of claims 17-20, wherein the first frame period is 100us, 125us, 80us, 62.5us, 250us, 320us, 400us, or 500us.
23. The processing method of the optical communication is characterized by being applied to an optical terminal, wherein the optical head end supports to work in N1 working modes, the frame lengths of data frames adopted in the N1 working modes are the same and the frame periods of the data frames are different, and the method comprises the following steps:
receiving a first data frame stream from an optical head end;
detecting physical layer synchronization information of the first data frame stream to determine that the first data frame stream adopts a first frame period, wherein the first frame period corresponds to a first working mode in the N1 working modes;
And working in a first working mode to process the first data frame stream.
24. The method of claim 23, wherein detecting physical layer synchronization information for the first stream of data frames to determine that the first stream of data frames employs a first frame period comprises:
traversing the frame periods of the N1 working modes:
detecting the physical layer synchronization information of the first data frame stream according to the frame period corresponding to the traversed ith working mode so as to execute frame synchronization operation;
And when the frame synchronization is completed, determining that the frame period of the first data frame stream is the frame period of the ith working mode, and stopping traversing, or when the frame synchronization is not completed, continuing traversing the frame period corresponding to the (i+1) th working mode, wherein the value of i is a positive integer smaller than N1.
25. The method of claim 24, wherein the optical head end further supports operating in N2 modes of operation of the second optical communication protocol, the frame length of the data frames employed in the first optical communication protocol being different from the frame length of the data frames employed in the second optical communication protocol.
26. The method of claim 25, wherein the first optical communication protocol and the second optical communication protocol are each one of a plurality of optical communication protocols including gigabit passive optical network GPON protocol, 10 gigabit passive optical network XG-PON protocol, 10 gigabit symmetrical passive optical network XGS-PON protocol, 10 gigabit passive optical network XG-PON protocol and 50 gigabit passive optical network 50-PON protocol, and wherein the first optical communication protocol and the second optical communication protocol are two different protocols.
27. The method of claim 25, wherein detecting physical layer synchronization information for the first stream of data frames to determine that the first stream of data frames employs a first frame period comprises:
Working under a first optical communication protocol to traverse frame periods of N1 working modes of the first optical communication protocol;
And when the frame periods of the N1 working modes of the first optical communication protocol are traversed, and are not completely synchronized, switching to work under a second optical communication protocol so as to continuously traverse the frame periods of the N2 working modes of the second optical communication protocol, so as to determine the frame periods adopted by the first data frame stream.
28. The method of any one of claims 23-26, further comprising:
and transmitting a second data frame stream to the optical head end in the first working mode.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202510178540.7A CN119675816B (en) | 2025-02-18 | 2025-02-18 | Optical communication device, system and optical communication processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202510178540.7A CN119675816B (en) | 2025-02-18 | 2025-02-18 | Optical communication device, system and optical communication processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN119675816A true CN119675816A (en) | 2025-03-21 |
CN119675816B CN119675816B (en) | 2025-04-15 |
Family
ID=94994690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202510178540.7A Active CN119675816B (en) | 2025-02-18 | 2025-02-18 | Optical communication device, system and optical communication processing method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN119675816B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008040142A1 (en) * | 2006-09-01 | 2008-04-10 | Huawei Technologies Co., Ltd. | A data transmission method, system and device |
CN102075825A (en) * | 2011-01-27 | 2011-05-25 | 华为技术有限公司 | Uplink bandwidth management method and device in optical communication system |
CN106656447A (en) * | 2016-09-30 | 2017-05-10 | 北京邮电大学 | LR-EPON communication system and communication method based on LR-EPON communication system |
CN117675079A (en) * | 2024-01-11 | 2024-03-08 | 中国电信股份有限公司技术创新中心 | Data transmission method, device, electronic equipment and storage medium |
WO2025026156A1 (en) * | 2023-07-28 | 2025-02-06 | 华为技术有限公司 | Communication method, bandwidth allocation method, related device, and system |
-
2025
- 2025-02-18 CN CN202510178540.7A patent/CN119675816B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008040142A1 (en) * | 2006-09-01 | 2008-04-10 | Huawei Technologies Co., Ltd. | A data transmission method, system and device |
CN102075825A (en) * | 2011-01-27 | 2011-05-25 | 华为技术有限公司 | Uplink bandwidth management method and device in optical communication system |
CN106656447A (en) * | 2016-09-30 | 2017-05-10 | 北京邮电大学 | LR-EPON communication system and communication method based on LR-EPON communication system |
WO2025026156A1 (en) * | 2023-07-28 | 2025-02-06 | 华为技术有限公司 | Communication method, bandwidth allocation method, related device, and system |
CN117675079A (en) * | 2024-01-11 | 2024-03-08 | 中国电信股份有限公司技术创新中心 | Data transmission method, device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN119675816B (en) | 2025-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112887851B (en) | Household all-optical network system and implementation method thereof | |
JP5210959B2 (en) | Optical passive network system and operation method thereof | |
US11652564B2 (en) | Data communications system, optical line terminal, and baseband unit | |
US9432755B2 (en) | Downstream burst transmission in passive optical networks | |
JP5097641B2 (en) | Passive optical network system, optical multiple termination device, and optical network termination device | |
US8315520B2 (en) | Method, system and apparatus for transmitting data | |
US9154221B2 (en) | Method, system, and relay apparatus for realizing passive optical network reach extension | |
US20170064418A1 (en) | Wavelength switching method, apparatus, and system | |
JP2011517865A (en) | Remote protocol terminal equipment for passive optical network | |
CN101505437A (en) | Passive optical network system, optical line terminator and communication method for a passive optical network system | |
KR100419425B1 (en) | Circuit for controlling output of idle pattern in gigabit ethernet - passive optical network | |
KR101348121B1 (en) | Integrated PON MAC matching apparatus for providing voice, data and video stream services, and Integrated PON ONT(ONU) apparatus using that | |
JP6459588B2 (en) | Access control system, access control method, master station device, and slave station device | |
CN119675816B (en) | Optical communication device, system and optical communication processing method | |
JP2013046132A (en) | Communication system and master station device | |
JP5942751B2 (en) | Station side apparatus and optical communication network system for WDM / TDM-PON system | |
JP2018113588A (en) | Optical transmission equipment | |
WO2024183676A1 (en) | Channel terminal selection method and apparatus in optical access network, and communication device | |
KR20040026516A (en) | PLOAM cell generating device of the optical transmission system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |