Method for controlling optical module by single board in OLT (Optical Line Terminal) and related device
Through the introduction of new interface solutions in OLT, the single board can pass more information to the light module, solve the problem of interface bandwidth and delay in existing technology, and achieve more efficient control and lower uplink recovery Time.
Patent Information
- Application Number
- CN202310920366.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-24
- Publication Date
- 2025-01-24
AI Technical Summary
The interface bandwidth and delay between the MAC chip and the PHY chip in the existing OLT is insufficient, making it difficult to 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 solution, the single board can control the optical module more efficiently, improving control complexity and efficiency, reducing the OLT's uplink burst recovery time, and improving transmission efficiency.
Smart Images

Figure CN119364224A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of optical communications, and in particular to a method for controlling an optical module on a single board in an OLT and a related device. Background Art
[0002] In the Passive Optical Network (PON) system, the Optical Line Terminal (OLT) establishes communication links with all the Optical Network Units (ONUs) in the network through an optical splitter. During uplink transmission, the ONU communicates with the OLT using time division multiplexing, and a communication signal from each ONU is called a burst optical signal.
[0003] The single board in the OLT is equipped with a Media Access Control (MAC) chip, and the optical module of the OLT is 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 of interface is a dedicated level interface such as Reset, rateselect and TX disable. Among them, the bandwidth and latency of the IIC communication interface are insufficient, and the amount of information that can be transmitted by dedicated level interfaces such as Reset, rateselect and TX disable is small. Therefore, the control of the PHY chip by the MAC chip is difficult to meet the requirements of higher complexity and higher efficiency. Summary of the invention
[0004] The embodiments of the present application provide a method and related devices for controlling an optical module by a single board in an OLT. The single board can transmit more information to the optical module through a new interface solution, thereby meeting the requirements for more complex and efficient control of the optical module by the single board.
[0005] In a first aspect, an embodiment of the present application provides a method for controlling an optical module by 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 through the target interface. The target message includes an identifier of a target optical network unit ONU and a target operating rate of the target ONU. Furthermore, the optical module determines operating parameters according to the target message. For example, the operating parameters of an equalizer, an amplifier, a filter, and a laser are determined.
[0006] In this embodiment, the single board of the OLT will obtain information such as the identification of the target ONU and the target operating rate of the target ONU during the process of allocating the upstream time slot, and the single board will send this information to the optical module in the OLT through the target interface. Then, the optical module determines the operating parameters according to the information carried in the target message. For example, the operating parameters of the equalizer, amplifier, filter and laser are determined. In other words, the present application provides a new interface solution between a single board and an optical module, and the single board can transmit more information to the optical module through the new interface solution, meeting the single board's demand for more complex and efficient control of the optical module.
[0007] In some possible implementations, the single board includes a Media Access Control (MAC) chip, and the optical module includes a Physical (PHY) chip. There is a target interface between the MAC chip and the PHY chip, and the target interface is different from the IIC communication interface between the MAC chip and the PHY chip and the dedicated level interfaces such as Reset, rateselect and TX disable. The MAC chip can transmit more information to the PHY chip through a new interface solution, meeting the MAC chip's need for more complex and efficient control of the PHY chip.
[0008] In some possible implementations, the optical module determines the working parameters according to the target message, including: 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 a correspondence between at least one group of ONU identifiers and tap coefficients of the equalizer. For example, ONU ID1 corresponds to tap coefficient 1, ONU ID2 corresponds to tap coefficient 2, and so on. Then, the optical module converges according to the first tap coefficient to obtain a second tap coefficient.
[0009] In this embodiment, the parameter table provided by the present application is pre-configured with a corresponding tap coefficient for each ONU, and the tap coefficient corresponding to each ONU in the parameter table is already a relatively ideal tap coefficient. Therefore, the equalizer converges using the tap coefficient in the parameter table, which is conducive to accelerating the convergence speed. Furthermore, due to the improvement of the convergence speed of the equalizer, it is conducive to reducing the uplink burst recovery time of the OLT and improving the transmission efficiency. In addition, since each ONU is specifically configured with a tap coefficient, it also has a good application effect in the scenario of multiple ONUs.
[0010] 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.
[0011] In some possible implementations, the target message also includes a comparison result between the bit error rate of the target signal after equalization processing and a first preset value, and the method also 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.
[0012] In some possible implementations, the target message also includes a comparison result between the message length of the 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 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 single board determines whether the optical module has enough time to converge the tap coefficient based on the message length of the target signal, thereby avoiding the situation of incorrect convergence caused by too short a message length.
[0013] 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 subsequently select the second tap coefficient from the parameter table and provide it to the equalizer for convergence.
[0014] In some possible implementations, the optical module determines the operating parameters according to the target message, including: the optical module determines the gain of the amplifier, the filtering bandwidth of the filter, and the operating bandwidth of the equalizer according to the target operating rate. In this implementation, the optical module determines the relevant operating parameters according to the operating rate of the target ONU, so as to better adapt to the target ONU.
[0015] In some possible implementations, the indication information is used to indicate whether the laser is to emit light or not, and the optical module determines the working parameters according to the target message, including: the optical module determines the working parameters of the laser according to the indication information. That is, the optical module can control whether the laser emits light according to the indication of the single board, for example, the laser is controlled to emit light during normal operation, and the laser is controlled not to emit light during energy saving. For another example, during the protection switching of the PON system, 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.
[0016] In a second aspect, an embodiment of the present application provides a method for controlling an optical module by 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 an identifier of a target optical network unit ONU and a target operating rate of the target ONU. Furthermore, the single board sends the target message to the optical module through the target interface, so that the optical module determines the operating parameters according to the target message.
[0017] In this embodiment, the single board of the OLT will obtain information such as the identification of the target ONU and the target operating rate of the target ONU during the process of allocating the upstream time slot, and the single board will send this information to the optical module through the target interface. Then, the optical module determines the operating parameters according to the information carried in the target message. For example, the operating parameters of the equalizer, amplifier, filter and laser are determined. In other words, the present application provides a new interface solution between a single board and an optical module, and the single board can transmit more information to the optical module through the new interface solution, meeting the single board's demand for more complex and efficient control of the optical module.
[0018] In some possible implementations, the single board includes a MAC chip, and the optical module includes a PHY chip. There is a target interface between the MAC chip and the PHY chip, and the target interface is different from the IIC communication interface between the MAC chip and the PHY chip and the dedicated level interfaces such as Reset, rateselect and TX disable. The MAC chip can transmit more information to the PHY chip through a new interface solution, meeting the MAC chip's need for more complex and efficient control of the PHY chip.
[0019] In some possible implementations, the method further includes: the board obtains the bit error rate after the optical module performs equalization processing on the target signal sent by the target ONU, and compares the bit error rate with the first preset value. The target message also includes the comparison result of the bit error rate and the first preset value. Then, the board analyzes the statistical bit error rate to determine whether the tap coefficient after convergence is better than the tap coefficient before convergence, and the board notifies the optical module of the analysis result so that the optical module can select a relatively good tap coefficient for convergence next time, which is conducive to accelerating the convergence speed.
[0020] In some possible implementations, the method further includes: the single board obtains the message length of the target signal sent by the target ONU, and compares 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. Then, the single board determines whether the optical module has enough time to converge the tap coefficient according to the message length of the target signal, thereby avoiding the situation of incorrect convergence caused by too short a message length.
[0021] In some possible implementations, the target message also includes indication information, and the indication information is used to indicate whether the laser is to emit light or not. That is, the optical module can control whether the laser emits light according to the indication of the single board, for example, the laser is controlled to emit light during normal operation, and the laser is controlled not to emit light during energy saving. For another example, during the protection switching of the PON system, 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.
[0022] In a third aspect, an embodiment of the present application provides an optical module. The OLT includes an optical module and a single board, and a target interface is provided between the optical module and the single board. The optical module includes: a processor and a transceiver. The transceiver is used to: receive a target message sent by the single board through the target interface, and 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 operating parameters according to the target message.
[0023] In some possible implementations, the single board includes a MAC chip, and the optical module includes a PHY chip. There is a target interface between the MAC chip and the PHY chip, and the target interface is different from the IIC communication interface between the MAC chip and the PHY chip and the dedicated level interfaces such as Reset, rateselect and TX disable. The MAC chip can transmit more information to the PHY chip through a new interface solution, meeting the MAC chip's need for more complex and efficient control of the PHY chip.
[0024] In some possible implementations, the processor is specifically configured to: determine a first tap coefficient corresponding to the identifier of the target ONU from a preset parameter table. The parameter table includes at least one set of correspondences, and the correspondence is a correspondence between the identifier of the ONU and the tap coefficient of the equalizer. Then, convergence is performed based on the first tap coefficient to obtain a second tap coefficient.
[0025] In some possible implementations, 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: determine a first tap coefficient corresponding to the target operating rate from the m tap coefficients.
[0026] In some possible implementations, the processor is further configured to: perform equalization processing on a target signal sent by the target ONU according to the second tap coefficient.
[0027] In some possible implementations, the target message further includes a comparison result between a bit error rate of the target signal after equalization processing and a first preset value. The processor is further configured to: if the bit error rate is less than the first preset value, converge according to the second tap coefficient to obtain a third tap coefficient, and perform 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, converge again according to the first tap coefficient.
[0028] In some possible implementations, the target message further includes a comparison result between 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, converge according to the first tap coefficient to obtain a second tap coefficient. If the message length is less than the second preset value, equalize the target signal sent by the target ONU according to the first tap coefficient.
[0029] In some possible implementations, the processor is further configured to: store a corresponding relationship between the identifier of the target ONU and the second tap coefficient in a parameter table.
[0030] 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.
[0031] In some possible implementations, the target message further includes indication information, where the indication information is used to instruct the laser to emit light or not to emit light. The processor is specifically configured to: determine the operating parameters of the laser according to the indication information.
[0032] In a fourth aspect, an embodiment of the present application provides a single board. The OLT includes an optical module and a single board, and a target interface is provided between the optical module and the single board. The single board includes: a processor and a transceiver. The processor is used to: generate a target message, the target message includes an identifier of a target optical network unit ONU and a target operating rate of the target ONU. The transceiver is used to: send a target message to the optical module so that the optical module determines the operating parameters according to the target message.
[0033] In some possible implementations, the single board includes a MAC chip, and the optical module includes a PHY chip. There is a target interface between the MAC chip and the PHY chip, and the target interface is different from the IIC communication interface between the MAC chip and the PHY chip and the dedicated level interfaces such as Reset, rateselect and TX disable. The MAC chip can transmit more information to the PHY chip through a new interface solution, meeting the MAC chip's need for more complex and efficient control of the PHY chip.
[0034] 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 with the first preset value.
[0035] 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 with the second preset value.
[0036] 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.
[0037] In a fifth aspect, an embodiment of the present application provides an OLT, which includes an optical module as described in any implementation of the third aspect and a single board as described in any implementation of the fourth aspect.
[0038] In an embodiment of the present application, a single board in the OLT will obtain information such as the identification of the target ONU and the target operating rate of the target ONU during the process of allocating upstream time slots, and the single board will send this information to the optical module in the OLT through the target interface. Then, the optical module determines the operating parameters according to the information carried in the target message. For example, the operating parameters of the equalizer, amplifier, filter, and laser are determined. In other words, the present application provides a new interface solution between a single board and an optical module, and the single board can transmit more information to the optical module through the new interface solution, meeting the single board's demand for more complex and efficient control of the optical module. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 It is a schematic diagram of the system architecture of PON;
[0040] Figure 2 This is a schematic diagram of an embodiment of a method for controlling an optical module on a single board in an embodiment of the present application;
[0041] Figure 3 A schematic diagram of synchronizing a target message in an embodiment of the present application;
[0042] Figure 4 This is a schematic diagram of the first scenario of a single board controlling an optical module in an embodiment of the present application;
[0043] Figure 5 A schematic diagram of a parameter table in an embodiment of the present application;
[0044] Figure 6 This is a schematic diagram of the first frame format of the target message in the embodiment of the present application;
[0045] Figure 7 This is a schematic diagram of a second scenario of a single board controlling an optical module in an embodiment of the present application;
[0046] Figure 8 This is a schematic diagram of a third scenario in which a single board controls an optical module in an embodiment of the present application;
[0047] Fig. 9 This is a schematic diagram of the second frame format of the target message in an embodiment of the present application;
[0048] Fig.10 This is a schematic diagram of the structure of a possible optical module in an embodiment of the present application;
[0049] Fig.11 This is a schematic diagram of the structure of a possible single board in an embodiment of the present application;
[0050] Fig.12 The figure is a schematic diagram of the structure of an optical module in an OLT in an embodiment of the present application. DETAILED DESCRIPTION
[0051] The embodiment of the present application provides a method and related device 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, which meets 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 interchanged where appropriate, so that the embodiments described in this application can be implemented in an order other than the content described in this application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0052] The present application is mainly applied to a passive optical network (PON) system. The system architecture of PON is introduced below.
[0053] Figure 1 The optical line terminal (OLT) is connected to the upper network side equipment (such as switches, routers, etc.), and the lower layer is connected to one or more optical distribution networks (ODN).
[0054] ODN includes a passive optical splitter for optical power distribution, a trunk optical fiber connected between the passive optical splitter and the OLT, and a branch optical fiber connected between the passive optical splitter and the optical network unit (ONU). When transmitting data downstream, the ODN transmits the downstream data from the OLT to each ONU through the splitter, and the ONU selectively receives the downstream data carrying its own identification. When transmitting data upstream, 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 the ONU provides an Ethernet user port or a plain old telephone service (POTS) user port, it is called an optical network termination (ONT).
[0055] The present application provides a method for controlling an optical module by 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 is introduced as transmitting 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.
[0056] Figure 2 Schematic diagram of an embodiment of a method for controlling an optical module on a single board in an embodiment of the present application. In this example, the method for controlling an optical module on a single board includes the following steps.
[0057] 101. The board generates a target message.
[0058] The single board is responsible for allocating the uplink burst time slot to each ONU, wherein the uplink optical signal sent by the ONU each time is called an optical burst signal, referred to as an uplink burst packet. The following is introduced by taking one of the target ONUs as an example, which is also applicable to other ONUs. The single board is allocated with information such as the identification of the target ONU (also referred to as the target ONU ID), the target operating rate of the target ONU, the message length of the uplink burst packet of the target ONU, and the starting time of the uplink burst packet of the target ONU. It should be understood that in practical applications, the single board will send the information of the uplink burst time slot allocation to the target ONU through the downlink link, so that the target ONU sends the uplink burst packet to the OLT according to these information. In addition, in an embodiment of the present application, the single board will pack part or all of the information of the uplink burst time slot allocation to generate a target message, and send the target message to the optical module. It should be understood that the target message carries at least 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.
[0059] It should be noted that the present application provides a new interface solution between a single board and an optical module, which is referred to 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 and other 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, that is, 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 performing uplink burst time slot allocation.
[0060] 102. The board sends the target message to the optical module.
[0061] In this embodiment, MAC sends the target message to the optical module through the newly defined target interface, which has a high transmission efficiency. It should be understood that the single board can know the moment when the uplink burst packet sent by the target ONU arrives at the OLT. In order to enable the optical module to adjust the working parameters according to the target message in time, the single board should send the target message to the optical module before the uplink burst packet arrives at the OLT. In this way, for each uplink burst time slot of each ONU, the single board can send the relevant information of the corresponding ONU to the optical module in advance, so that the optical module can pre-adjust the relevant working parameters before the uplink burst packet arrives, so as to better process the uplink burst packet.
[0062] 103. The optical module determines working parameters according to the target message.
[0063] After the optical module receives the target message from the single board, it then 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 the relevant operating parameters according to 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 a possible implementation, the starting position of the target message includes a synchronization header, and the optical module knows the synchronization header of the target message in advance, so as to synchronize the received message according to the synchronization header. If the optical module determines the target message through synchronization, the target message is further parsed.
[0064] Figure 3 FIG. 1 is a schematic diagram of synchronizing target messages in an embodiment of the present application. Figure 3 As shown, the first 16 bits of the target message are used as a synchronization header. As an example, the first 14 bits of the synchronization header are all 1, and the last 2 bits of the synchronization header are 01. Once synchronized, the optical module subsequently parses the target message according to the frame format of the target message starting with 01.
[0065] It should be understood that the optical module adjusts the operating parameters of different components according to the information parsed from the target message. As an example, these components can be integrated on the PHY chip of the optical module. As another example, these components can also be used as components in the optical module that are independent of the PHY chip.
[0066] It should be noted that the scenarios in which the optical module adjusts the working parameters include but are not limited to the following three scenarios. The first scenario: the optical module adjusts the tap coefficient of the equalizer according to the target message. The second scenario: the optical module selects the rate of devices such as amplifiers, filters and equalizers according to the target message. The third scenario: the optical module adjusts the working parameters of the laser according to the target message. The following introduces these three scenarios respectively.
[0067] The first scenario: The optical module adjusts the tap coefficient of the equalizer according to the target message.
[0068] Figure 4 This is a schematic diagram of the first scenario of a single board controlling an optical module in an embodiment of the present application. Figure 4 As shown, the uplink time slot allocation unit of the single board allocates uplink burst time slots to each ONU, and sends the information of 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 through the target interface. The parsing unit parses the target message to obtain the information of uplink burst time slot allocation on the single board, and sends the parsed information to the control unit. Furthermore, the control unit determines the working parameters of the equalizer based on the parsed information. Specifically, the optical module is pre-configured with a parameter table, and the corresponding relationship between the ONU ID and the tap coefficient is stored in the parameter table.
[0069] Figure 5 Schematic diagram of a parameter table in the embodiment of the present application. Figure 5 As shown, ONU ID1 corresponds to tap coefficient 1, ONU ID2 corresponds to tap coefficient 2, ..., 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 according to ONU ID1, and configures the tap coefficient 1 to the equalizer. The equalizer converges according to the tap coefficient 1 to obtain the optimized tap coefficient. Then, the equalizer performs equalization processing on the upstream burst packet sent by ONU ID1 according to the tap coefficient obtained by convergence, 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 coefficient 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 coefficient after convergence will be updated in the parameter table.
[0070] It should be noted that in the prior art, the equalizer converges to obtain the tap coefficient for each ONU according to a fixed value, while the parameter table provided in the present application pre-configures the corresponding tap coefficient for each ONU, and the tap coefficient corresponding to each ONU in the parameter table is already a relatively ideal tap coefficient. Therefore, the equalizer converges using the tap coefficient in the parameter table, which is conducive to accelerating the convergence speed. Furthermore, due to the improvement of the convergence speed of the equalizer, it is conducive to reducing the uplink burst recovery time of the OLT and improving the transmission efficiency. In addition, since the tap coefficient is configured for each ONU in a targeted manner, it also has a good application effect in the scenario of multiple ONUs.
[0071] In some possible scenarios, such as Figure 5 As shown, each ONU ID in the parameter table corresponds to m tap coefficients, and these m tap coefficients correspond to the m working rates of the ONU. Taking ONU ID1 as an example, the ONU may have a working rate of 10G PON, a working rate of 25G PON, and a working rate of 50G PON. Then, there are 3 tap coefficients corresponding to ONU ID1 in the parameter table, namely, tap coefficient 1.1, tap coefficient 1.2, and tap coefficient 1.3, and these three tap coefficients correspond to the three working rates of ONU ID1. Therefore, the control unit selects the corresponding tap coefficient from the parameter table according to the ONU ID parsed by the parsing unit and the working rate of the ONU ID, and provides the tap coefficient to the equalizer, so that the equalizer can converge to a better tap coefficient faster. In this way, it can also better adapt to the scene where the ONU has multiple working rates.
[0072] 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 erroneous convergence caused by 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 balanced 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 balanced processing on the uplink burst packet according to the first tap coefficient. It should be understood that in other possible scenarios, the board may also send the length of the uplink burst packet to the optical module via a target message, and the optical module determines whether the length of the uplink burst packet is greater than or equal to a second preset value and performs subsequent operations.
[0073] Figure 6 Schematic diagram of the first frame format of the target message in the embodiment of the present application. Figure 6 As shown, the target message includes the following fields: ONU ID field, length is 8 bits; burst training field, length is 1 bit; error indication field, length is 1 bit; ONU working rate field, length is 2 bits; check field, length is 1 bit. As an example, the value of ONUID field = 0-254 is used to represent each registered and authorized ONU, and the value of ONU ID field = 255 is used to represent an unregistered ONU or a rogue ONU. The value of burst training field is 1 to indicate that the tap coefficient in the parameter table is updated, and the value of burst training field is 0 to indicate that the tap coefficient in the parameter table is not updated. The value of error indication field is 1 to indicate that the bit error rate of the upstream burst packet is high, and the value of error indication field is 0 to indicate that the bit error rate of the upstream burst packet is normal. The value of the ONU working rate field is 00 for reservation, the value of the ONU working rate field is 01 for indicating the working rate of 10G PON, the value of the ONU working rate field is 10 for indicating the working rate of 25G PON, and the value of the ONU working rate field is 11 for indicating the working rate of 50G PON. The check field is used to check whether the target message has errors, and if so, the target message is discarded.
[0074] It should be noted that the optical module can also analyze whether the tap coefficients of the equalizer after convergence meet the standards through the information sent by the single board. If the standards are met, the control unit updates the original tap coefficients to the tap coefficients after convergence in the parameter table, and subsequently provides the updated tap coefficients to the equalizer for convergence, which is conducive to further accelerating the convergence speed. If the standards are not met, 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.
[0075] In a possible implementation, Figure 4 As shown, the single board also includes a bit error statistics unit, which is used to count the bit error rate of the uplink burst packet after equalization processing, and determine whether the bit error rate is less than the first preset value, and then send the comparison result of the bit 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 bit error rate and the first preset value. The parsing unit of the optical module will parse the comparison result from the target message and send it to the control unit. If the bit error rate is less than the first preset value, it means that the bit error rate is normal and the tap coefficient obtained by the first convergence is good. The control unit stores the tap coefficient obtained by the first convergence of the equalizer in the parameter table, and provides the tap coefficient obtained by the first convergence to the equalizer for the second convergence before the next uplink burst packet arrives. If the bit error rate is greater than or equal to the first preset value, it means that the bit error rate is abnormal and the tap coefficient obtained by the first convergence is poor. Before the next uplink burst packet arrives, the control unit still provides the original tap system 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.
[0076] The second scenario: The optical module selects the rate of components such as amplifiers, filters, and equalizers based on the target message.
[0077] Figure 7 This is a schematic diagram of the second scenario of a single board controlling an optical module in an embodiment of the present application. Figure 4 The scene shown, such as Figure 7As shown, the control unit of the optical module determines the working parameters of the amplifier, the equalizer and the filter according to the information parsed by the parsing unit. Among them, the information parsed by the parsing unit includes the working rate of the ONU, and the control unit outputs the rate indication level to the amplifier, the equalizer and the filter according to the working rate of the ONU. For example, the control unit outputs the rate indication level 1 according to the working rate 1 of the ONU, and the control unit outputs the rate indication level 2 according to the working rate 2 of the ONU, and so on. Furthermore, the amplifier adjusts the gain according to the rate indication level output by the control unit, the filter adjusts the filtering bandwidth according to the rate indication level output by the control unit, and the equalizer adjusts the working bandwidth according to the rate indication level output by the control unit.
[0078] It should be noted that the frame format of the target message in the second scenario can refer to the above Figure 6 The schematic diagram shown is Figure 6 The frame format of the target message shown is compatible with the first scenario and the second scenario. In some possible implementations, only the above Figure 6 The ONU ID field, the ONU working rate field and the check field in the frame format are shown, so as to be adaptable to the second scenario.
[0079] The third scenario: The optical module adjusts the operating parameters of the laser according to the target message.
[0080] Figure 8 This is a schematic diagram of the third scenario of a single board controlling an optical module in an embodiment of the present application. Figure 4 and Figure 7 The scene shown, such as Figure 8 As shown, the control unit of the optical module determines the working parameters of the laser according to 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 according to the indication information. For example, if the indication level is a high level, the laser emits light normally; if the indication level is a low level, the laser does not emit light. As an example, the laser is controlled to emit light during normal operation, and the laser is controlled not to emit light during energy saving. 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.
[0081] Fig. 9 Schematic diagram of the second frame format of the target message in the embodiment of the present application. Figure 6 The frame format shown is Fig. 9 As shown, 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 is used to indicate that the laser does not emit light, and a value of 1 in the indication information field is used to indicate that the laser emits light. Fig. 9 The frame format of the target message shown is compatible with the first scenario, the second scenario and the third scenario described above.
[0082] From the above introduction, it can be seen that the single board of the OLT will obtain information such as the identification of the target ONU and the target operating rate of the target ONU during the process of allocating upstream time slots, and the single board sends this information to the optical module of the OLT through the target interface. Then, the optical module determines the operating parameters according to the information carried in the target message. For example, the operating parameters of the equalizer, amplifier, filter and laser are determined. In other words, the present application provides a new interface solution between a single board and an optical module, and the single board can transmit more information to the optical module through the new interface solution, meeting the single board's demand for more complex and efficient control of the optical module.
[0083] The following is an introduction to the single board, optical module and optical module of the OLT provided in the embodiments of the present application.
[0084] Fig.10 FIG. 1 is a schematic diagram of a possible optical module in an embodiment of the present application. Fig.10 As shown, the optical module includes a processor 201 and a transceiver 202, and the processor 201 and the transceiver 202 are connected to each other through a line. It should be noted that the transceiver 202 is used to perform the above Figure 2 In step 102 of the embodiment shown, the processor 201 is used to execute the above Figure 2 Step 103 in the illustrated embodiment. In one possible implementation, the processor 202 includes the above Figure 4 In another possible implementation, the processor further includes the above-mentioned Figure 7 In another possible implementation, the processor further includes the above-mentioned Figure 8 Optionally, the optical module further includes a memory 203, wherein the memory 203 is used to store program instructions and data. For example, the memory stores the above Figure 4 Parameter table shown.
[0085] Fig.11 FIG. 1 is a schematic diagram of a possible single board structure in an embodiment of the present application. Fig.11 As shown, the board includes a processor 301 and a transceiver 302, and the processor 301 and the transceiver 302 are connected to each other through a line. It should be noted that the processor 301 is used to execute the above Figure 2 In step 101 of the embodiment shown, the transceiver 302 is used to perform the above Figure 2Step 102 in the embodiment shown. In one possible implementation, the processor 301 includes the above-mentioned uplink time slot allocation unit and framing unit. In another possible implementation, the processor 301 also includes the above-mentioned error statistics unit. Optionally, the board also includes a memory 303, wherein the memory 303 is used to store program instructions and data.
[0086] Fig.12 FIG. 1 is a schematic diagram of a possible structure of an optical module in an OLT in an embodiment of the present application. Fig.12 As shown, the optical module includes a single board 401 and an optical module 402. The single board 401 can refer to Fig.11 For the related introduction of optical module 402, please refer to Fig.10 The relevant introduction will not be repeated here.
[0087] Those skilled in the art can 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.
[0088] Those of ordinary skill in the art will appreciate that all or part of the steps to implement the above-mentioned embodiments can be accomplished by hardware, or can be accomplished by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium mentioned above can be a read-only memory, a random access memory, etc. Specifically, for example: the above-mentioned processing unit or processor can 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 the above-mentioned functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can 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.
[0089] When implemented using software, the method steps described in the above embodiments 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 may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may 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 may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may 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 may 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)), etc.
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 operating rate of the target ONU; 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
Cited By
Method for controlling optical module by single board in OLT and related apparatus
EP4730836A1
Method for controlling optical module by single board in OLT and related apparatus
WO2025020699A1