Method for controlling optical module by single board in OLT and related apparatus
By introducing new interface solutions in OLT, the single board can pass more information to the optical module, solve the problem of existing interface bandwidth and delay, and achieve more efficient control and higher transmission efficiency.
Patent Information
- Application Number
- PCT/CN2024/097183
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-24
- Filing Date
- 2024-06-04
- Publication Date
- 2025-01-30
AI Technical Summary
The interface bandwidth and delay between the MAC chip and the PHY chip in the existing OLT are insufficient, which cannot meet the control needs of higher complexity and higher efficiency.
Introduce a new interface solution. The single board passes more information to the optical module through the target interface, including the logo and target operating rate of ONU. The optical module determines the working parameters based on this information, such as a balancer, amplifier, filter and laser. Work parameters.
Through the new interface scheme, the single board can control the optical module more efficiently, meet the needs of higher complexity and higher efficiency, improve the transmission efficiency and reduce the uplink recovery time of OLT.
Smart Images

Figure CN2024097183_30012025_PF_FP_ABST
Abstract
Description
A method and related device for controlling optical modules on a single board in an OLT
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on July 24, 2023, with application number 202310920366.X and invention name “A method and related device for controlling optical modules on a single board in an OLT”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of optical communications, and in particular to a method and related apparatus for controlling an optical module on a single board in an OLT. Background Art
[0003] In a passive optical network (PON) system, the optical line terminal (OLT) communicates with all optical network units (ONUs) in the network through an optical splitter. During uplink transmission, the ONUs communicate with the OLT using time-division multiplexing. Each ONU's communication signal is called an optical burst.
[0004] The boards in the OLT are equipped with a Media Access Control (MAC) chip, and the optical modules in the OLT are equipped with a Physical (PHY) chip. Currently, there are two main types of interfaces between the MAC chip and the PHY chip. The first type of interface is the IIC communication interface, and the second type is dedicated level interfaces such as reset, rate select, and TX disable. The IIC communication interface has insufficient bandwidth and latency, and dedicated level interfaces such as reset, rate select, and TX disable can only transmit a small amount of information. Therefore, the MAC chip's control of the PHY chip is difficult to meet the requirements of higher complexity and efficiency.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a method and related devices for controlling an optical module on a single board in an OLT. The single board can transmit more information to the optical module through a new interface solution, meeting the requirements for more complex and efficient control of the optical module by the single board.
[0007] In a first aspect, embodiments of the present application provide a method for controlling an optical module using a single board in an OLT. A target interface is provided between the single board and the optical module. The method is applied to the optical module. Specifically, the optical module receives a target message sent by the single board via the target interface. The target message includes the identifier of the target optical network unit (ONU) and the target operating rate of the target ONU. Furthermore, the optical module determines operating parameters based on the target message. For example, operating parameters of an equalizer, amplifier, filter, and laser may be determined.
[0008] In this embodiment, the OLT board receives information such as the target ONU's identifier and target operating rate during uplink timeslot allocation. The board then transmits this information to the optical module in the OLT via the target interface. The optical module then determines operating parameters based on the information carried in the target message. For example, it determines the operating parameters of the equalizer, amplifier, filter, and laser. This new interface solution provides a new interface solution between the board and the optical module. This new interface solution allows the board to transmit more information to the optical module, meeting the board's need for more complex and efficient control of the optical module.
[0009] In some possible implementations, the board includes a Media Access Control (MAC) chip, and the optical module includes a Physical (PHY) chip. A target interface exists between the MAC and PHY chips. This target interface is distinct from the IIC communication interface between the MAC and PHY chips, as well as dedicated level interfaces such as reset, rate select, and TX disable. This new interface solution enables the MAC chip to transmit more information to the PHY chip, meeting the need for more complex and efficient control of the PHY chip by the MAC chip.
[0010] In some possible implementations, the optical module determining operating parameters based on the target message includes: the optical module determining a first tap coefficient corresponding to the target ONU identifier from a preset parameter table. The parameter table includes a correspondence between at least one set of ONU identifiers and tap coefficients of an equalizer. For example, ONU ID1 corresponds to tap coefficient 1, ONU ID2 corresponds to tap coefficient 2, and so on. Furthermore, the optical module converges based on the first tap coefficient to obtain a second tap coefficient.
[0011] In this embodiment, the parameter table provided in this application pre-configures corresponding tap coefficients for each ONU. The tap coefficients corresponding to each ONU in the parameter table are already relatively ideal. Therefore, the equalizer converges using the tap coefficients in the parameter table, which helps accelerate convergence. Furthermore, the improved equalizer convergence speed helps reduce the OLT's upstream burst recovery time and improve transmission efficiency. Furthermore, because the tap coefficients are specifically configured for each ONU, it also has good application effects in scenarios with multiple ONUs.
[0012] In some possible implementations, the method further includes: the optical module performing equalization processing on the target signal sent by the target ONU according to the second tap coefficient, thereby improving the signal-to-noise ratio of the signal.
[0013] In some possible implementations, the target message also includes a comparison result of the bit error rate of the target signal after equalization processing and a first preset value, and the method further includes: if the bit error rate is less than the first preset value, the optical module converges according to the second tap coefficient to obtain a third tap coefficient, and performs equalization processing on the target signal according to the third tap coefficient. If the bit error rate is greater than or equal to the first preset value, the optical module converges again according to the first tap coefficient. In this implementation, the single board analyzes the statistical bit error rate to determine whether the tap coefficient after convergence is better than the tap coefficient before convergence. The single board notifies the optical module of the analysis results so that the optical module can select a relatively good tap coefficient for convergence next time, which is conducive to accelerating the convergence speed.
[0014] In some possible implementations, the target message also includes a comparison result of the message length of the target signal sent by the target ONU with a second preset value. The method further includes: if the message length is greater than or equal to the second preset value, the optical module converges according to the first tap coefficient to obtain the second tap coefficient. If the message length is less than the second preset value, the optical module performs equalization processing on the target signal sent by the target ONU according to the first tap coefficient. In this implementation, the board determines whether the optical module has sufficient time to converge the tap coefficient based on the message length of the target signal, thereby avoiding erroneous convergence due to a message length that is too short.
[0015] In some possible implementations, the method further includes: the optical module storing a correspondence between the identifier of the target ONU and the second tap coefficient in a parameter table, so as to facilitate subsequent selection of the second tap coefficient from the parameter table and provide it to the equalizer for convergence.
[0016] In some possible implementations, the optical module determining operating parameters based on the target message includes: the optical module determining an amplifier gain, a filter bandwidth, and an equalizer operating bandwidth based on a target operating rate. In this implementation, the optical module determines the relevant operating parameters based on the operating rate of the target ONU, thereby enabling better adaptation to the target ONU.
[0017] In some possible implementations, the indication information is used to instruct a laser to emit or not emit light, and the optical module determining operating parameters based on the target message includes: the optical module determining the operating parameters of the laser based on the indication information. In other words, the optical module can control whether the laser emits light based on the indication from the board. For example, the optical module can control the laser to emit light during normal operation and to not emit light during energy conservation. For another example, during a PON system protection switchover, the laser corresponding to one PON port can be controlled to not emit light, while the laser corresponding to another PON port can be controlled to emit light.
[0018] In a second aspect, embodiments of the present application provide a method for controlling an optical module using a single board in an OLT, wherein a target interface is provided between the single board and the optical module. The method is applied to the single board. Specifically, the single board generates a target message. The target message includes the identifier of a target optical network unit (ONU) and a target operating rate for the target ONU. Furthermore, the single board transmits the target message to the optical module via the target interface, causing the optical module to determine operating parameters based on the target message.
[0019] In this embodiment, the OLT board obtains information such as the target ONU's identifier and target operating rate during the upstream timeslot allocation process. The board then transmits this information to the optical module via the target interface. The optical module then determines operating parameters based on the information carried in the target message. For example, it determines the operating parameters of the equalizer, amplifier, filter, and laser. In other words, this application provides a new interface solution between the board and the optical module. This new interface solution allows the board to transmit more information to the optical module, meeting the board's demand for more complex and efficient control of the optical module.
[0020] In some possible implementations, a single board includes a MAC chip, and an optical module includes a PHY chip. A target interface exists between the MAC and PHY chips. This target interface is distinct from the IIC communication interface and dedicated level interfaces such as reset, rateselect, and TX disable between the two chips. This new interface solution enables the MAC chip to transmit more information to the PHY chip, meeting the need for more complex and efficient control of the PHY chip by the MAC chip.
[0021] In some possible implementations, the method further includes: the board obtaining a bit error rate after the optical module performs equalization processing on a target signal sent by a target ONU, and comparing the bit error rate with a first preset value. The target message also includes a comparison result of the bit error rate and the first preset value. The board then analyzes the statistical bit error rate to determine whether the post-convergence tap coefficients are superior to the pre-convergence tap coefficients. The board notifies the optical module of the analysis results, enabling the optical module to select relatively better tap coefficients for convergence the next time, thereby accelerating convergence.
[0022] In some possible implementations, the method further includes: the board obtaining the message length of the target signal sent by the target ONU and comparing the message length with a second preset value. The target message also includes the comparison result of the message length and the second preset value. The board then determines whether the optical module has sufficient time for tap coefficient convergence based on the message length of the target signal, thereby avoiding erroneous convergence due to a too short message length.
[0023] In some possible implementations, the target message also includes instruction information for instructing whether the laser should be illuminated or not. In other words, the optical module can control whether the laser should be illuminated based on the board's instructions. For example, the laser can be illuminated during normal operation and not illuminated during energy conservation. For another example, during a PON system protection switchover, the laser corresponding to one PON port can be turned off, while the laser corresponding to another PON port can be turned on.
[0024] In a third aspect, embodiments of the present application provide an optical module. An optical line terminal (OLT) includes an optical module and a board, with a target interface between the optical module and the board. The optical module includes a processor and a transceiver. The transceiver is configured to receive a target message sent by the board via the target interface, the target message including an identifier of a target optical network unit (ONU) and a target operating rate for the target ONU. The processor is configured to determine operating parameters based on the target message.
[0025] In some possible implementations, a single board includes a MAC chip, and an optical module includes a PHY chip. A target interface exists between the MAC and PHY chips. This target interface is distinct from the IIC communication interface and dedicated level interfaces such as reset, rateselect, and TX disable between the two chips. This new interface solution enables the MAC chip to transmit more information to the PHY chip, meeting the need for more complex and efficient control of the PHY chip by the MAC chip.
[0026] In some possible implementations, the processor is specifically configured to determine, from a preset parameter table, a first tap coefficient corresponding to the target ONU identifier. The parameter table includes at least one set of correspondences between the ONU identifier and the tap coefficients of the equalizer. Furthermore, convergence is performed based on the first tap coefficient to obtain the second tap coefficient.
[0027] In some possible implementations, the parameter table includes m tap coefficients corresponding to identifiers of target ONUs, wherein the m tap coefficients correspond one-to-one to m transmission rates of the target ONUs, and m is an integer greater than 1. The processor is specifically configured to determine a first tap coefficient corresponding to the target operating rate from the m tap coefficients.
[0028] In some possible implementations, the processor is further configured to: perform equalization processing on the target signal sent by the target ONU according to the second tap coefficient.
[0029] In some possible implementations, the target message also includes a comparison result of a bit error rate of the target signal after equalization with a first preset value. The processor is further configured to: if the bit error rate is less than the first preset value, converge to obtain a third tap coefficient based on the second tap coefficient, and perform equalization on the target signal based on the third tap coefficient. If the bit error rate is greater than or equal to the first preset value, converge again based on the first tap coefficient.
[0030] In some possible implementations, the target message further includes a comparison result of a message length of the target signal sent by the target ONU and a second preset value, and the processor is further configured to: if the message length is greater than or equal to the second preset value, converge to obtain a second tap coefficient based on the first tap coefficient; and if the message length is less than the second preset value, perform equalization processing on the target signal sent by the target ONU based on the first tap coefficient.
[0031] In some possible implementations, the processor is further configured to: store a correspondence between the identifier of the target ONU and the second tap coefficient in a parameter table.
[0032] In some possible implementations, the processor is specifically configured to determine the gain of the amplifier, the filtering bandwidth of the filter, and the operating bandwidth of the equalizer according to the target operating rate.
[0033] In some possible implementations, the target message further includes instruction information, where the instruction information is used to instruct the laser to emit light or not. The processor is specifically configured to determine operating parameters of the laser according to the instruction information.
[0034] In a fourth aspect, embodiments of the present application provide a single board. An OLT includes an optical module and a single board, with a target interface between the optical module and the single board. The single board includes a processor and a transceiver. The processor is configured to generate a target message, the target message including an identifier of a target optical network unit (ONU) and a target operating rate for the target ONU. The transceiver is configured to send the target message to the optical module, causing the optical module to determine operating parameters based on the target message.
[0035] In some possible implementations, a single board includes a MAC chip, and an optical module includes a PHY chip. A target interface exists between the MAC and PHY chips. This target interface is distinct from the IIC communication interface and dedicated level interfaces such as reset, rateselect, and TX disable between the two chips. This new interface solution enables the MAC chip to transmit more information to the PHY chip, meeting the need for more complex and efficient control of the PHY chip by the MAC chip.
[0036] In some possible implementations, the processor is further configured to: obtain a bit error rate after the optical module performs equalization processing on the target signal sent by the target ONU; and compare the bit error rate with a first preset value. The target message also includes a comparison result of the bit error rate and the first preset value.
[0037] In some possible implementations, the processor is further configured to: obtain a message length of a target signal sent by the target ONU; and compare the message length with a second preset value. The target message also includes a comparison result of the message length and the second preset value.
[0038] In some possible implementations, the target message further includes instruction information, where the instruction information is used to instruct the laser to emit light or not.
[0039] In a fifth aspect, an embodiment of the present application provides an OLT, which includes the optical module described in any embodiment of the third aspect and the single board described in any embodiment of the fourth aspect.
[0040] In an embodiment of the present application, a single board in the OLT obtains information such as the target ONU's identifier and target operating rate during the uplink timeslot allocation process. The single board then transmits this information to the optical module in the OLT via the target interface. The optical module then determines operating parameters based on the information carried in the target message. For example, it determines the operating parameters of the equalizer, amplifier, filter, and laser. In other words, this application provides a new interface solution between the single board and the optical module. This new interface solution allows the single board to transmit more information to the optical module, meeting the single board's demand for more complex and efficient control of the optical module. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 is a schematic diagram of the PON system architecture;
[0042] FIG2 is a schematic diagram of an embodiment of a method for controlling an optical module on a single board according to an embodiment of the present application;
[0043] FIG3 is a schematic diagram of synchronizing target messages in an embodiment of the present application;
[0044] FIG4 is a schematic diagram of a first scenario of a single board controlling an optical module in an embodiment of the present application;
[0045] FIG5 is a schematic diagram of a parameter table in an embodiment of the present application;
[0046] FIG6 is a schematic diagram of a first frame format of a target message according to an embodiment of the present application;
[0047] FIG7 is a schematic diagram of a second scenario of a single board controlling an optical module according to an embodiment of the present application;
[0048] FIG8 is a schematic diagram of a third scenario in which a single board controls an optical module in an embodiment of the present application;
[0049] FIG9 is a schematic diagram of a second frame format of a target message according to an embodiment of the present application;
[0050] FIG10 is a schematic diagram of the structure of a possible optical module according to an embodiment of the present application;
[0051] FIG11 is a schematic diagram of the structure of a possible single board in an embodiment of the present application;
[0052] FIG12 is a schematic diagram of the structure of an optical module in a possible OLT in an embodiment of the present application. DETAILED DESCRIPTION
[0053] The embodiments of the present application provide a method and related apparatus for controlling an optical module on a single board in an OLT. The single board can transmit more information to the optical module through a new interface solution, meeting the need for the single board to control the optical module with higher complexity and higher efficiency. It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, rather than to limit a specific order or sequence. It should be understood that the above terms can be interchangeable where appropriate so that the embodiments described in this application can be implemented in an order other than that described in this application. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or that are inherent to these processes, methods, products or devices.
[0054] This application is mainly used in a passive optical network (PON) system. The system architecture of the PON is introduced below.
[0055] Figure 1 shows a schematic diagram of the PON system architecture. The Optical Line Termination (OLT) connects to upper-layer network-side devices (such as switches and routers) and lower-layer devices to one or more Optical Distribution Networks (ODNs).
[0056] The ODN includes a passive optical splitter for optical power distribution, a trunk fiber connected between the passive optical splitter and the OLT, and branch fibers connected between the passive optical splitter and the optical network unit (ONU). During downstream data transmission, the ODN transmits the downstream data from the OLT to each ONU via the optical splitter. The ONU selectively receives downstream data that carries its own identifier. During upstream data transmission, the ODN combines the optical signals sent by N ONUs into one optical signal and transmits it to the OLT. If the ONU also provides user port functions, such as an Ethernet user port or a plain old telephone service (POTS) user port, it is called an optical network terminal (ONT).
[0057] The present application provides a method for controlling an optical module with a single board. The single board and the optical module are located in the OLT. The present application newly defines a target interface between the single board and the optical module to facilitate the single board to transmit more information to the optical module. It should be understood that the single board includes a MAC chip, and the optical module includes a PHY chip. The target interface can specifically be an interface between the MAC chip and the PHY chip. It should also be understood that one or more PHY chips can be provided in the optical module, and the target interface is provided between the MAC chip and at least one PHY chip. For ease of explanation, the following description will be based on the transmission of information between the single board and the optical module through the target interface. In some possible scenarios, it can also be a scheme in which the MAC chip in the single board and the PHY chip in the optical module transmit information through the target interface, that is, the operations performed by the single board are specifically implemented by the MAC chip, and the operations performed by the optical module are specifically implemented by at least one PHY chip.
[0058] Figure 2 is a schematic diagram of an embodiment of a method for controlling an optical module on a single board according to an embodiment of the present application. In this example, the method for controlling an optical module on a single board includes the following steps.
[0059] 101. The board generates a target message.
[0060] The single board is responsible for allocating upstream burst time slots to each ONU, wherein the upstream optical signal sent by the ONU at each time is referred to as an optical burst signal, or simply an upstream burst packet. The following describes one of the target ONUs as an example, which is also applicable to other ONUs. The single board is provided with information such as the target ONU's identifier (also referred to as the target ONU ID), the target operating rate of the target ONU, the message length of the target ONU's upstream burst packet, and the starting time of the target ONU's upstream burst packet for the target ONU. It should be understood that in actual applications, the single board will send the information of the upstream burst time slot allocation to the target ONU via the downlink link, so that the target ONU sends the upstream burst packet to the OLT based on this information. In addition, in an embodiment of the present application, the single board will package some or all of the information of the upstream burst time slot allocation to generate a target message, and the target message will be sent to the optical module. It should be understood that the target message at least carries the target ONU ID and the target operating rate of the target ONU. In different application scenarios, the target message can also carry more other information, which will be introduced below in conjunction with different scenarios.
[0061] It should be noted that the present application provides a new interface solution between a single board and an optical module, referred to herein as a target interface. For example, the target interface is a high-speed serial interface. The target interface can be regarded as a channel for transmitting information between the single board and the optical module. It should be understood that the target interface is different from the existing IIC communication interface, Reset, rateselect, and TX disable dedicated level interfaces between the single board and the optical module. The single board transmits the target message to the optical module through the target interface. In other words, the target interface is a newly defined interface for the single board to transmit more information to the optical module. Among them, the information transmitted through the target interface includes but is not limited to the information on the single board's uplink burst time slot allocation.
[0062] 102. The board sends the target message to the optical module.
[0063] In this embodiment, the MAC sends the target message to the optical module via a newly defined target interface, achieving high transmission efficiency. It should be understood that the board can detect the arrival time of the upstream burst packet sent by the target ONU at the OLT. To enable the optical module to promptly adjust its operating parameters based on the target message, the board should send the target message to the optical module before the upstream burst packet reaches the OLT. This allows the board to pre-send relevant information about each ONU's upstream burst timeslot to the optical module, allowing the optical module to pre-adjust its operating parameters before the upstream burst packet arrives, thereby enabling better processing of the upstream burst packet.
[0064] 103. The optical module determines operating parameters according to the target message.
[0065] After receiving the target message from the board, the optical module parses the target message to obtain information such as the target ONU ID and the target operating rate of the target ONU. Furthermore, the optical module determines relevant operating parameters based on the target message to cope with the incoming uplink burst packet. It should be understood that the target message has a pre-set frame format. In one possible embodiment, the starting position of the target message includes a synchronization header. The optical module knows the synchronization header of the target message in advance and thus synchronizes the received message based on the synchronization header. If the optical module determines the target message through synchronization, it further parses the target message.
[0066] Figure 3 is a schematic diagram illustrating synchronization of a target message according to an embodiment of the present invention. As shown in Figure 3, the first 16 bits of the target message serve as a synchronization header. For example, the first 14 bits of the synchronization header are all 1s, and the last two bits of the synchronization header are 01. Once synchronization is established, the optical module subsequently parses the target message using 01 as the starting bit according to the target message's frame format.
[0067] It should be understood that the optical module adjusts the operating parameters of different components based on the information parsed from the target message. As an example, these components can be integrated into the optical module's PHY chip. As another example, these components can also be independent of the PHY chip in the optical module.
[0068] It should be noted that the scenarios in which optical modules adjust operating parameters include, but are not limited to, the following three scenarios. The first scenario involves adjusting the tap coefficients of the equalizer based on target messages. The second scenario involves selecting the rates of components such as amplifiers, filters, and equalizers based on target messages. The third scenario involves adjusting the operating parameters of lasers based on target messages. These three scenarios are described below.
[0069] The first scenario: The optical module adjusts the tap coefficients of the equalizer based on the target message.
[0070] FIG4 is a schematic diagram of a first scenario in which a single board controls an optical module in an embodiment of the present application. As shown in FIG4 , the uplink time slot allocation unit of the single board allocates uplink burst time slots to each ONU and sends information on the uplink burst time slot allocation to the framing unit. The framing unit packages the received information into frames to obtain a target message, and sends the target message to the parsing unit of the optical module via the target interface. The parsing unit parses the target message to obtain information on the uplink burst time slot allocation of the single board, and sends the parsed information to the control unit. Furthermore, the control unit determines the operating parameters of the equalizer based on the parsed information. Specifically, the optical module is pre-configured with a parameter table that stores the corresponding relationship between the ONU ID and the tap coefficient.
[0071] Fig. 5 is a schematic diagram of a parameter table in an embodiment of the present application. As shown in Figure 5, ONU ID1 corresponds to tap coefficient 1, ONU ID2 corresponds to tap coefficient 2, ..., and ONU IDn corresponds to tap coefficient n. Taking the upstream time slot of the current ONU ID1 as an example, the information parsed by the parsing unit includes ONU ID1. The control unit selects tap coefficient 1 from the parameter table based on ONU ID1 and configures this tap coefficient 1 to the equalizer. The equalizer converges to obtain an optimized tap coefficient based on tap coefficient 1. Then, the equalizer performs equalization processing on the upstream burst packet sent by ONU ID1 based on the converged tap coefficient, thereby improving the signal-to-noise ratio of the signal, and sends the signal after equalization processing to the single board. It should be understood that the tap coefficients after the convergence of the equalizer can also be stored in the parameter table by the control unit, that is, the corresponding relationship between a group of ONU ID1 and the tap coefficients after convergence will be updated in the parameter table.
[0072] It should be noted that in the prior art, equalizers converge to fixed values to obtain tap coefficients for each ONU. However, the parameter table provided in this application pre-configures corresponding tap coefficients for each ONU. The tap coefficients corresponding to each ONU in the parameter table are already relatively ideal tap coefficients. Therefore, using the tap coefficients in the parameter table for equalizer convergence helps accelerate convergence. Furthermore, the improved equalizer convergence speed helps reduce the OLT's upstream burst recovery time and improve transmission efficiency. Furthermore, because the tap coefficients are specifically configured for each ONU, it also has better application effects in scenarios with multiple ONUs.
[0073] In some possible scenarios, as shown in Figure 5, each ONU ID in the parameter table corresponds to m tap coefficients, and these m tap coefficients correspond one-to-one with the m operating rates of the ONU. Taking ONU ID 1 as an example, this ONU may have an operating rate of 10G PON, a 25G PON, and a 50G PON. Therefore, the parameter table corresponds to ONU ID 1 with three tap coefficients: tap coefficient 1.1, tap coefficient 1.2, and tap coefficient 1.3. These three tap coefficients correspond to the three operating rates of ONU ID 1, respectively. Therefore, the control unit selects the corresponding tap coefficient from the parameter table based on the ONU ID and the operating rate of the ONU ID analyzed by the analysis unit, and provides this tap coefficient to the equalizer, allowing the equalizer to converge on a preferred tap coefficient more quickly. This allows for better adaptation to scenarios where the ONU has multiple operating rates.
[0074] It should be noted that if the length of the uplink burst packet is too short, the optical module may not have enough time to converge the tap coefficient. That is to say, in some possible scenarios, whether the optical module converges the tap coefficient depends on the length of the uplink burst packet, thereby avoiding the situation of incorrect convergence due to the uplink burst packet being too short. Specifically, the single board obtains the length of the uplink burst packet and determines whether the length of the uplink burst packet is greater than or equal to the second preset value, and then the single board sends the judgment result to the optical module through the target message. If the length of the uplink burst packet is greater than or equal to the second preset value, it means that the optical module has enough time to converge the tap coefficient, so the optical module converges according to the first tap coefficient to obtain the second tap coefficient, and performs equalization processing on the uplink burst packet according to the second tap coefficient. If the length of the uplink burst packet is less than the second preset value, it means that the optical module does not have enough time to converge the tap coefficient, so the optical module directly performs equalization processing on the uplink burst packet according to the first tap coefficient. It should be understood that in other possible scenarios, the single board can also send the length of the uplink burst packet to the optical module through the target message, and the optical module determines whether the length of the uplink burst packet is greater than or equal to the second preset value and performs subsequent operations.
[0075] Figure 6 is a schematic diagram of the first frame format of the target message in an embodiment of the present application. As shown in Figure 6, the target message includes the following fields: an ONU ID field (8 bits in length); a burst training field (1 bit in length); an error indication field (1 bit in length); an ONU operating rate field (2 bits in length); and a checksum field (1 bit in length). As an example, the ONU ID field value of 0-254 indicates registered and authorized ONUs, while the ONU ID field value of 255 indicates an unregistered or rogue ONU. A burst training field value of 1 indicates an update of the tap coefficients in the parameter table, while a burst training field value of 0 indicates no update of the tap coefficients in the parameter table. A value of 1 in the error indication field indicates a high bit error rate for the uplink burst packet, while a value of 0 indicates a normal bit error rate for the uplink burst packet. The ONU working rate field has a value of 00 for reservation. The ONU working rate field has a value of 01 for the 10G PON working rate. The ONU working rate field has a value of 10 for the 25G PON working rate. The ONU working rate field has a value of 11 for the 50G PON working rate. The check field is used to check whether the target message has errors. If there are errors, the target message is discarded.
[0076] It should be noted that the optical module can also use the information sent by the board to analyze whether the tap coefficients of the equalizer after convergence meet the requirements. If so, the control unit updates the original tap coefficients in the parameter table with the converged tap coefficients and subsequently provides the updated tap coefficients to the equalizer for convergence, which helps further accelerate convergence. If not, the control unit does not update the parameter table and provides the original tap coefficients in the parameter table to the equalizer for re-convergence.
[0077] In one possible embodiment, as shown in FIG4 , the board further includes an error statistics unit, which is used to count the error rate of the uplink burst packet after equalization processing and determine whether the error rate is less than a first preset value, and then send the comparison result of the error rate and the first preset value to the framing unit. The target message sent by the framing unit to the optical module carries the comparison result of the error rate and the first preset value. The parsing unit of the optical module parses the comparison result from the target message and sends it to the control unit. If the error rate is less than the first preset value, it means that the error rate is normal and the tap coefficients obtained by the first convergence are good. The control unit stores the tap coefficients obtained by the equalizer in the first convergence in a parameter table and provides the tap coefficients obtained by the first convergence to the equalizer for the second convergence before the next uplink burst packet arrives. If the error rate is greater than or equal to the first preset value, it means that the error rate is abnormal and the tap coefficients obtained by the first convergence are poor. Before the next uplink burst packet arrives, the control unit still provides the original tap coefficients in the parameter table to the equalizer for the second convergence. In another possible implementation, the board may directly send the statistically obtained bit error rate to the optical module via a target message, and the control unit of the optical module determines whether the bit error rate is less than a first preset value and performs subsequent operations.
[0078] The second scenario: The optical module selects the rate of components such as amplifiers, filters, and equalizers based on the target message.
[0079] FIG7 is a schematic diagram of the second scenario of a single-board controlled optical module in an embodiment of the present application. Different from the scenario shown in FIG4 , as shown in FIG7 , the control unit of the optical module determines the operating parameters of the amplifier, equalizer, and filter based on the information parsed by the parsing unit. The information parsed by the parsing unit includes the operating rate of the ONU, and the control unit outputs a rate indication level to the amplifier, equalizer, and filter based on the operating rate of the ONU. For example, the control unit outputs a rate indication level 1 based on the operating rate 1 of the ONU, and the control unit outputs a rate indication level 2 based on the operating rate 2 of the ONU, and so on. Furthermore, the amplifier adjusts the gain based on the rate indication level output by the control unit, the filter adjusts the filtering bandwidth based on the rate indication level output by the control unit, and the equalizer adjusts the operating bandwidth based on the rate indication level output by the control unit.
[0080] It should be noted that the frame format of the target message in the second scenario can refer to the schematic diagram shown in Figure 6 above, that is, the frame format of the target message shown in Figure 6 is compatible with the first scenario and the second scenario. In some possible implementations, only the ONU ID field, the ONU operating rate field, and the check field in the frame format shown in Figure 6 above may be retained to adapt to the second scenario.
[0081] The third scenario: The optical module adjusts the operating parameters of the laser according to the target message.
[0082] Figure 8 is a schematic diagram of the third scenario of the single-board control optical module in the embodiment of the present application. Different from the scenarios shown in Figures 4 and 7, as shown in Figure 8, the control unit of the optical module determines the operating parameters of the laser based on the information parsed by the parsing unit. Among them, the information parsed by the parsing unit includes indication information, and the indication information is used to indicate whether the laser is emitting light. The control unit outputs an indication level of whether to emit light to the laser based on the indication information. For example, if the indication level is high, the laser emits light normally; if the indication level is low, the laser does not emit light. As an example, the laser is controlled to emit light during normal operation, and is controlled not to emit light when energy saving is performed. As another example, when the PON system protection is switched, the laser corresponding to one of the PON ports is controlled not to emit light, and the laser corresponding to the other PON port is controlled to emit light.
[0083] Figure 9 is a schematic diagram of the second target message frame format in an embodiment of the present application. Unlike the frame format shown in Figure 6, as shown in Figure 9, the target message also includes an indication information field, which is 1 bit long. For example, a value of 0 in the indication information field indicates that the laser is not emitting light, while a value of 1 in the indication information field indicates that the laser is emitting light. It should be understood that the target message frame format shown in Figure 9 is compatible with the first, second, and third scenarios described above.
[0084] As can be seen from the above description, during the uplink timeslot allocation process, the OLT board obtains information such as the target ONU's identifier and target operating rate. The board then transmits this information to the OLT's optical module via the target interface. The optical module then determines operating parameters based on the information carried in the target message. For example, it determines the operating parameters of the equalizer, amplifier, filter, and laser. In other words, this application provides a new interface solution between the board and the optical module. Through this new interface solution, the board can transmit more information to the optical module, meeting the board's demand for more complex and efficient control of the optical module.
[0085] The following introduces the single board, optical module and OLT optical module provided in the embodiments of the present application.
[0086] Figure 10 is a schematic structural diagram of a possible optical module in an embodiment of the present application. As shown in Figure 10, the optical module includes a processor 201 and a transceiver 202, and the processor 201 and the transceiver 202 are interconnected through a line. It should be noted that the transceiver 202 is used to execute step 102 in the embodiment shown in Figure 2 above, and the processor 201 is used to execute step 103 in the embodiment shown in Figure 2 above. In one possible embodiment, the processor 202 includes the parsing unit, control unit and equalizer shown in Figure 4 above. In another possible embodiment, the processor also includes the amplifier and filter shown in Figure 7 above. In yet another possible embodiment, the processor also includes the laser shown in Figure 8 above. Optionally, the optical module also includes a memory 203, wherein the memory 203 is used to store program instructions and data, for example, the memory stores the parameter table shown in Figure 4 above.
[0087] Figure 11 is a schematic diagram of the structure of a possible single board in an embodiment of the present application. As shown in Figure 11, the single board includes a processor 301 and a transceiver 302, and the processor 301 and the transceiver 302 are interconnected through lines. It should be noted that the processor 301 is used to execute step 101 in the embodiment shown in Figure 2 above, and the transceiver 302 is used to execute step 102 in the embodiment shown in Figure 2 above. In one possible embodiment, the processor 301 includes the above-mentioned uplink time slot allocation unit and framing unit. In another possible embodiment, the processor 301 also includes the above-mentioned error statistics unit. Optionally, the single board also includes a memory 303, wherein the memory 303 is used to store program instructions and data,
[0088] Figure 12 is a schematic diagram of the structure of an optical module in a possible OLT according to an embodiment of the present application. As shown in Figure 12, the optical module includes a single board 401 and an optical module 402. For the single board 401, refer to the relevant description of Figure 11, and for the optical module 402, refer to the relevant description of Figure 10, and will not be repeated here.
[0089] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0090] Those skilled in the art will appreciate that all or part of the steps for implementing the above embodiments may be accomplished by hardware, or by a program to instruct the relevant hardware to accomplish the steps. The program may be stored in a computer-readable storage medium, and the storage medium mentioned above may be a read-only memory, a random access memory, or the like. Specifically, for example, the above processing unit or processor may be a central processing unit, a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0091] When software is used for implementation, the method steps described in the above embodiment can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state disk (SSD)).
Claims
1. A method for controlling an optical module on a single board in an optical line terminal OLT, characterized in that: There is a target interface between the single board and the optical module, and the method includes: The optical module receives a target message sent by the single board through the target interface, wherein the target message includes an identifier of a target optical network unit ONU and a target operating rate of the target ONU; The optical module determines operating parameters according to the target message.
2. The method according to claim 1, characterized in that: The single board includes a media access control MAC chip, the optical module includes a physical PHY chip, and the target interface is provided between the MAC chip and the PHY chip.
3. The method according to claim 1 or 2, characterized in that: The optical module determining the working parameter according to the target message includes: The optical module determines a first tap coefficient corresponding to the identifier of the target ONU from a preset parameter table, wherein the parameter table includes at least one set of corresponding relationships, and the corresponding relationship is a corresponding relationship between the identifier of the ONU and the tap coefficient of the equalizer; The optical module converges according to the first tap coefficient to obtain a second tap coefficient.
4. The method according to claim 3, characterized in that The parameter table includes m tap coefficients corresponding to the identifier of the target ONU, wherein the m tap coefficients correspond one-to-one to the m transmission rates of the target ONU, and m is an integer greater than 1; The optical module determines the first tap coefficient from the parameter table including: The optical module determines a first tap coefficient corresponding to the target operating rate from the m tap coefficients.
5. The method according to claim 3 or 4, characterized in that: The method further comprises: The optical module performs equalization processing on the target signal sent by the target ONU according to the second tap coefficient.
6. The method according to claim 5, characterized in that The target message also includes a comparison result of a bit error rate of the target signal after equalization processing and a first preset value, and the method further includes: If the bit error rate is less than the first preset value, the optical module converges according to the second tap coefficient to obtain a third tap coefficient, and performs equalization processing on the target signal according to the third tap coefficient; If the bit error rate is greater than or equal to the first preset value, the optical module converges again according to the first tap coefficient.
7. The method according to any one of claims 3 to 6, characterized in that The target message also includes a comparison result of a message length of a target signal sent by the target ONU and a second preset value, and the method further includes: If the message length is greater than or equal to the second preset value, the optical module converges according to the first tap coefficient to obtain a second tap coefficient; If the message length is less than the second preset value, the optical module performs equalization processing on the target signal sent by the target ONU according to the first tap coefficient.
8. The method according to any one of claims 3 to 7, characterized in that The method further comprises: The optical module stores the corresponding relationship between the identifier of the target ONU and the second tap coefficient in the parameter table.
9. The method according to claim 1 or 2, characterized in that: The optical module determining the working parameter according to the target message includes: The optical module determines the gain of the amplifier, the filtering bandwidth of the filter and the working bandwidth of the equalizer according to the target working rate.
10. The method according to claim 1 or 2, characterized in that: The target message further includes indication information, where the indication information is used to instruct the laser to emit light or not emit light, and the optical module determines the working parameters according to the target message, including: The optical module determines the operating parameters of the laser according to the indication information.
11. A method for controlling an optical module on a single board in an optical line terminal OLT, characterized in that: There is a target interface between the single board and the optical module, and the method includes: The single board generates a target message, wherein the target message includes an identifier of a target optical network unit ONU and a target operating rate of the target ONU; The single board sends the target message to the optical module through the target interface, so that the optical module determines the working parameters according to the target message.
12. The method according to claim 11, characterized in that The single board includes a media access control MAC chip, the optical module includes a physical PHY chip, and the target interface is provided between the MAC chip and the PHY chip.
13. The method according to claim 11 or 12, characterized in that: The method further comprises: The single board obtains a bit error rate after the optical module performs equalization processing on the target signal sent by the target ONU; The board compares the bit error rate with a first preset value, wherein the target message also includes a comparison result of the bit error rate with the first preset value.
14. The method according to any one of claims 11 to 13, characterized in that The method further comprises: The single board obtains the message length of the target signal sent by the target ONU; The single board compares the message length with a second preset value, wherein the target message also includes a comparison result of the message length with the second preset value.
15. The method according to any one of claims 11 to 14, characterized in that The target message also includes indication information, where the indication information is used to instruct the laser to emit light or not.
16. An optical module, characterized in that: The optical line terminal OLT comprises the optical module and a single board, wherein a target interface is provided between the optical module and the single board, and the optical module comprises: a processor and a transceiver; The transceiver is used to: receive a target message sent by the single board through the target interface, wherein the target message includes an identifier of a target optical network unit ONU and a target operating rate of the target ONU; The processor is used to determine a working parameter according to the target message.
17. The optical module according to claim 16, characterized in that: The single board includes a media access control MAC chip, the optical module includes a physical PHY chip, and the target interface is provided between the MAC chip and the PHY chip.
18. The optical module according to claim 16 or 17, characterized in that: The processor is specifically used for: Determine a first tap coefficient corresponding to the identifier of the target ONU from a preset parameter table, wherein the parameter table includes at least one set of corresponding relationships, and the corresponding relationship is a corresponding relationship between the identifier of the ONU and the tap coefficient of the equalizer; The second tap coefficient is obtained by convergence based on the first tap coefficient.
19. The optical module according to claim 18, characterized in that: The parameter table includes m tap coefficients corresponding to the identifier of the target ONU, wherein the m tap coefficients correspond one-to-one to the m transmission rates of the target ONU, and m is an integer greater than 1. The processor is specifically configured to: A first tap coefficient corresponding to the target operating rate is determined from the m tap coefficients.
20. The optical module according to claim 18 or 19, characterized in that: The processor is further configured to: The target signal sent by the target ONU is equalized according to the second tap coefficient.
21. The optical module according to claim 20, characterized in that: The target message also includes a comparison result of a bit error rate of the target signal after the equalization processing and a first preset value, and the processor is further configured to: If the bit error rate is less than the first preset value, convergence is performed according to the second tap coefficient to obtain a third tap coefficient, and equalization processing is performed on the target signal according to the third tap coefficient; If the bit error rate is greater than or equal to the first preset value, convergence is performed again according to the first tap coefficient.
22. The optical module according to any one of claims 18 to 21, characterized in that: The target message also includes a comparison result of a message length of a target signal sent by the target ONU and a second preset value, and the processor is further configured to: If the message length is greater than or equal to the second preset value, converging according to the first tap coefficient to obtain a second tap coefficient; If the message length is less than the second preset value, equalization processing is performed on the target signal sent by the target ONU according to the first tap coefficient.
23. The optical module according to any one of claims 18 to 22, characterized in that: The processor is further configured to: The corresponding relationship between the identifier of the target ONU and the second tap coefficient is stored in the parameter table.
24. The optical module according to claim 16 or 17, characterized in that: The processor is specifically used for: The gain of the amplifier, the filtering bandwidth of the filter and the working bandwidth of the equalizer are determined according to the target working rate.
25. The optical module according to claim 16 or 17, characterized in that: The target message further includes indication information, where the indication information is used to instruct the laser to emit light or not emit light, and the processor is specifically used to: The operating parameters of the laser are determined according to the indication information.
26. A single board, characterized in that: The optical line terminal OLT comprises an optical module and the single board, wherein a target interface is provided between the optical module and the single board, and the single board comprises: a processor and a transceiver; The processor is used to generate a target message, wherein the target message includes an identifier of a target optical network unit ONU and a target address of the target ONU. Standard working speed; The transceiver is used to send the target message to the optical module through the target interface, so that the optical module determines the working parameters according to the target message.
27. The single board according to claim 26, characterized in that The single board includes a media access control MAC chip, the optical module includes a physical PHY chip, and the target interface is provided between the MAC chip and the PHY chip.
28. The single board according to claim 26 or 27, characterized in that The processor is further configured to: Obtaining a bit error rate after the optical module performs equalization processing on the target signal sent by the target ONU; The bit error rate is compared with a first preset value, wherein the target message also includes a comparison result between the bit error rate and the first preset value.
29. A single board according to any one of claims 26 to 28, characterized in that The processor is further configured to: Obtain the message length of the target signal sent by the target ONU; The message length is compared with a second preset value, wherein the target message also includes a comparison result between the message length and the second preset value.
30. A single board according to any one of claims 26 to 29, characterized in that The target message also includes indication information, where the indication information is used to instruct the laser to emit light or not.
31. An optical line terminal OLT, characterized in that: The OLT comprises the optical module according to any one of claims 16 to 25 and the single board according to any one of claims 26 to 30.
Citation Information
Patent Citations
Method for controlling optical module by single board in OLT (Optical Line Terminal) and related device
CN119364224A
Single board of optical line terminal and optical line terminal
CN109995436A
Signal sending method and device, electronic equipment and storage medium
CN115396032A
Optical line terminal and a method therefor
US20210185418A1
Single board, optical module, olt, and information processing method
WO2020087320A1