Optical line terminal receiver parameter configuration method and device, storage medium and electronic device
By pre-configuring the ONU receiver parameter groups in the OLT receiver, the problems of long burst reception recovery time and low transmission efficiency of OLT are solved, realizing fast adaptive burst reception and reducing preamble overhead.
Patent Information
- Application Number
- CN202011062696.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-30
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2040-09-30
AI Technical Summary
The long burst reception recovery time of the OLT requires the ONU to send a long preamble, resulting in low uplink transmission efficiency.
The OLT receiver divides the ONUs into corresponding receiver parameter groups based on the receiver parameters and configures the receiver parameters before the data arrives, including TIA AGC gain, TIA VGA gain, BCDR phase parameters, and equalizer tap coefficients, to achieve fast adaptive burst reception.
It speeds up the uplink burst reception recovery time, reduces preamble overhead, and improves uplink transmission efficiency.
Smart Images

Figure CN112492412B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the field of optical communication, and in particular, to an optical line terminal (OLT) receiver parameter configuration method and device, a storage medium and an electronic device. BACKGROUND
[0002] A passive optical network (PON) is a point-to-multipoint tree network structure. Because the PON has the characteristics of simple network structure, optical fiber resource sharing, low cost, and no need to install active devices externally, the PON is recognized as the most promising optical fiber access technology.
[0003] The PON system uses time division multiple access (TDMA) for uplink, and the optical network unit (ONU) sends burst data in the authorized time slot, and the uplink transmission is closed in the unauthorized time slot. The signal power of different ONUs arriving at the OLT optical receiver and the transmission distance are different, and the parameters of the transmitter devices of each ONU are also different. The OLT needs to adjust the transimpedance gain, recover the clock, and converge the equalization parameters for each arriving ONU signal, so as to normally receive the uplink data sent by each ONU, which results in a long burst reception recovery time of the OLT, a long preamble that needs to be sent by the ONU, a large transmission overhead, and a low uplink transmission efficiency.
[0004] At present, there is no effective solution to the problem of long burst reception recovery time of the OLT, long preamble that needs to be sent by the ONU, large transmission overhead, and low uplink transmission efficiency in the related art. SUMMARY
[0005] Embodiments of the present application provide an OLT receiver parameter configuration method and device, a storage medium and an electronic device to at least solve the problem of long burst reception recovery time of the OLT, long preamble that needs to be sent by the ONU, large transmission overhead, and low uplink transmission efficiency in the related art.
[0006] According to an embodiment of the present application, an OLT receiver parameter configuration method is provided, including: an optical line terminal (OLT) performs burst reception on uplink data sent by an optical network unit (ONU), and obtains receiver parameters corresponding to the ONU; the OLT divides the ONU into a corresponding receiver parameter group according to the receiver parameters; and the OLT configures the receiver parameters corresponding to the ONU to an OLT receiver, and performs burst reception on the uplink data of the ONU.
[0007] In an example embodiment, the OLT divides the ONUs into corresponding receiver parameter groups according to the receiver parameters can include: dividing the ONUs into corresponding receiver parameter groups according to the receiver parameters determined after convergence of the OLT receiver.
[0008] In an example embodiment, after dividing the ONUs into corresponding receiver parameter groups according to the receiver parameters determined after convergence of the receiver, the OLT receiver can further include: sending the group number of the receiver parameters to the OLT MAC.
[0009] In an example embodiment, the OLT receiver sending the group number of the receiver parameters to the OLT MAC can include one of: the OLT receiver inserting the group number of the receiver parameters in a preamble sequence and sending to the OLT MAC; and the OLT receiver sending a first indication signal to the OLT MAC, wherein the first indication signal indicates that uplink data arrives at the OLT MAC corresponding to the group number of the ONUs.
[0010] In an example embodiment, after the OLT receiver sends the group number of the receiver parameters to the OLT MAC, the OLT MAC can further include: extracting the group number and the ONU ID, and saving the correspondence between the group number and the ONU ID in a MAC register.
[0011] In an example embodiment, the OLT configuring the receiver parameters corresponding to the ONUs to the OLT receiver can include: the OLT MAC obtaining the group number of the ONUs where uplink data arrives at the OLT receiver according to DBA; the OLT MAC sending corresponding receiver parameter information to the OLT receiver before uplink data transmission of the next or a group of ONUs arrives after the uplink data transmission of the previous or a group of ONUs ends; and the OLT receiver configuring corresponding next or a group of receiver parameters to take effect according to the receiver parameter information.
[0012] In an example embodiment, the OLT configuring the receiver parameters corresponding to the ONUs to the OLT receiver can include: the OLT scheduling the DBA to make uplink data of each group of ONUs arrive at the OLT receiver in a predetermined order; the OLT MAC sending a second indication signal to the OLT receiver for instructing the OLT receiver to replace the receiver parameters of each group of ONUs in the predetermined order; and the OLT receiver configuring receiver parameters of the next group of ONUs to take effect according to the second indication signal.
[0013] In an example embodiment, the receiver parameters of the ONU can include at least one of the following: TIA AGC gain, TIA VGA gain, BCDR phase parameter, equalizer tap coefficient.
[0014] According to another embodiment of the present application, an OLT is provided, comprising: an OLT receiver for burst receiving uplink data transmitted by an optical network unit (ONU) and obtaining receiver parameters corresponding to the ONU, and grouping the ONU according to the receiver parameters; an OLT MAC for configuring the receiver parameters corresponding to the ONU to the OLT receiver, and burst receiving uplink data of the ONU.
[0015] In an example embodiment, the OLT receiver is further configured to send the group number of the receiver parameters to the OLT MAC.
[0016] In an example embodiment, the OLT receiver sends the group number of the receiver parameters by one of the following ways: sending the group number of the receiver parameters to the OLT MAC after inserting the group number in a preamble sequence of uplink data; sending a first indication signal to the OLT MAC, wherein the first indication signal indicates the group number corresponding to the ONU to the OLT MAC when uplink data arrives at the OLT MAC.
[0017] In an example embodiment, the first indication signal is sent through one of the following interfaces: I2C interface, MDIO interface, self-defined interface, and indication pin.
[0018] In an example embodiment, the OLT MAC is further configured to extract the group number and ONU ID, and save the correspondence between the group number and the ONU ID in a MAC register.
[0019] In an example embodiment, the OLT MAC is further configured to obtain the group number of the ONU where uplink data arrives at the OLT receiver according to DBA, and send corresponding receiver parameter information to the OLT receiver before uplink data transmission of the next or a group of ONUs arrives after the uplink data transmission of the previous or a group of ONUs ends; and the OLT receiver is further configured to configure and activate corresponding next or a group of receiver parameters according to the receiver parameter information.
[0020] In one example embodiment, the OLT MAC is further configured to schedule the DBA such that the upstream data of each ONU group reaches the OLT receiver in a predetermined order, and send a second indication signal to the OLT receiver for instructing the OLT receiver to change the receiver parameters of each ONU group in the predetermined order; and the OLT receiver is further configured to configure the receiver parameters of the next group of ONUs according to the second indication signal.
[0021] In one example embodiment, the receiver parameters of the ONU include at least one of the following: TIA AGC gain, TIA VGA gain, BCDR phase parameter, and equalizer tap coefficient.
[0022] In one example embodiment, the receiver parameter group is stored in a lookup table of the OLT receiver, or in a lookup table of the OLT MAC, or in a lookup table of registers on a system board of the OLT which can be read and written by the OLT MAC.
[0023] According to still another embodiment of the present application, there is also provided a computer readable storage medium having a computer program stored therein, wherein the computer program is configured to perform the steps of any of the above method embodiments when executed.
[0024] According to still another embodiment of the present application, there is also provided an electronic device comprising a memory and a processor, wherein the memory has a computer program stored therein, and the processor is configured to execute the computer program to perform the steps of any of the above method embodiments.
[0025] By the above embodiments of the present application, the corresponding parameters are configured to the OLT receiver in advance before the OLT receives the data of the ONUs. After the data of the ONUs reaches the OLT receiver, the OLT only needs to fine tune or does not need to adjust, and can receive the upstream data, thereby speeding up the upstream burst reception recovery time and reducing the overhead of the preamble. BRIEF DESCRIPTION OF DRAWINGS
[0026] Figure 1 is a flow chart of an OLT receiver parameter configuration method according to an embodiment of the present application;
[0027] Figure 2 is a structural block diagram of an optical line terminal (OLT) according to an embodiment of the present application;
[0028] Figure 3 is a schematic diagram of a lookup table stored in an OLT receiver according to an optional embodiment of the present application;
[0029] Figure 4Fig. 1 is a schematic diagram of an OLT receiver according to an alternative embodiment of the present application, which inserts a packet number in a preamble sequence;
[0030] Figure 5 Fig. 2 is a schematic diagram of an OLT receiver according to an alternative embodiment of the present application, which sends an indication signal to an OLT MAC;
[0031] Figure 6 Fig. 3 is a schematic diagram of an OLT MAC according to an alternative embodiment of the present application, which corresponds to a packet indication signal for an OLT receiver;
[0032] Figure 7 Fig. 4 is a schematic diagram of an OLT MAC according to an alternative embodiment of the present application, which sends an indication signal to an OLT receiver indicating that the receiver parameters are to be updated;
[0033] Figure 8 Fig. 5 is a schematic diagram of a BCDR and equalizer integrated chip according to an alternative embodiment of the present application, which is independent;
[0034] Figure 9 Fig. 6 is a schematic diagram of a BCDR and equalizer integrated chip according to an alternative embodiment of the present application, which is integrated with a MAC chip;
[0035] Figure 10 Fig. 7 is a schematic diagram of N sets of specific values of receiver parameters stored in an OLT MAC according to an alternative embodiment of the present application;
[0036] Figure 11 Fig. 8 is a schematic diagram of an OLT receiver according to an alternative embodiment of the present application, which inserts receiver parameter information in a preamble sequence;
[0037] Figure 12 Fig. 9 is a schematic diagram of an OLT receiver according to an alternative embodiment of the present application, which sends receiver parameter information to an OLT MAC;
[0038] Figure 13 Fig. 10 is a schematic diagram of an OLT MAC according to an alternative embodiment of the present application, which corresponds to receiver parameter information for an OLT receiver;
[0039] Figure 14 Fig. 11 is a schematic diagram of an OLT MAC according to an alternative embodiment of the present application, which sends receiver parameter information to an OLT receiver;
[0040] Figure 15 Fig. 12 is a schematic diagram of equalizer tap coefficients sent to an OLT MAC through an I2C structure of a chip according to an alternative embodiment of the present application;
[0041] Figure 16 Fig. 13 is a schematic diagram of an OLT MAC according to an alternative embodiment of the present application, which sends corresponding parameters to an OLT optical receiver and a BCDR and equalizer chip. DETAILED DESCRIPTION
[0042] Hereinafter, the embodiments of the present application will be described in detail with reference to the accompanying drawings and in conjunction with the embodiments.
[0043] It should be noted that the terms "first", "second" and the like in the description and claims of the present application and the above-mentioned accompanying drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence.
[0044] In the present embodiment, a method for configuring OLT receiver parameters is provided, Figure 1 is a flow chart of the method for configuring OLT receiver parameters according to the embodiments of the present application, as shown in the figure, the flow includes the following steps: Figure 1
[0045] Step S101, the optical line terminal OLT performs burst reception on the uplink data sent by the optical network unit ONU, and obtains the receiver parameters corresponding to the ONU.
[0046] Step S102, the OLT divides the ONU into a corresponding receiver parameter group according to the receiver parameters.
[0047] Step S103, the OLT configures the receiver parameters corresponding to the ONU to the OLT receiver, and performs burst reception on the uplink data of the ONU.
[0048] In the present embodiment, step S102 can include: dividing the ONU into a corresponding receiver parameter group according to the receiver parameters determined after the convergence of the OLT receiver.
[0049] In the present embodiment, after dividing the ONU into a corresponding receiver parameter group according to the receiver parameters determined after the convergence of the receiver, it can further include: the OLT receiver sends the group number of the receiver parameters to the OLT MAC.
[0050] In the present embodiment, the OLT receiver sends the group number of the receiver parameters to the OLT MAC, which can include one of the following: the OLT receiver inserts the group number of the receiver parameters in the preamble sequence and sends it to the OLT MAC; the OLT receiver sends a first indication signal to the OLT MAC, wherein the first indication signal indicates that the uplink data arrives at the ONU corresponding to the group number of the OLT MAC.
[0051] In the embodiment, after the OLT receiver sends the group number of the receiver parameter to the OLT MAC, the OLT MAC can further extract the group number and the ONU ID, and save the correspondence between the group number and the ONU ID in the MAC register.
[0052] In the embodiment, step S103 can include: the OLT MAC obtaining the group number of the ONU where the uplink data of the OLT receiver arrives according to the DBA; the OLT MAC sending the corresponding receiver parameter information to the OLT receiver after the uplink data transmission of the previous or a group of ONUs ends and before the uplink data transmission of the next or a group of ONUs arrives; and the OLT receiver activating the corresponding next or a group of receiver parameters according to the receiver parameter information.
[0053] In the embodiment, step S103 can include: the OLT scheduling the DBA so that the uplink data of each ONU group arrives at the OLT receiver in a predetermined order; the OLT MAC sending a second indication signal to the OLT receiver for instructing the OLT receiver to replace the receiver parameters of each ONU group in the predetermined order; and the OLT receiver activating the receiver parameters of the next group of ONUs according to the second indication signal.
[0054] In the embodiment, the receiver parameters of the ONU can include at least one of the following: TIA AGC gain, TIA VGA gain, BCDR phase parameter, and equalizer tap coefficient.
[0055] Through the above steps, after the ONU data arrives at the OLT receiver, the OLT only needs to fine-tune or does not need to adjust to receive the uplink data, thereby solving the problems in the related art that the OLT burst reception recovery time is long, the ONU needs to send a long preamble, the transmission overhead is large, and the uplink transmission efficiency is low, and achieving the effects of accelerating the uplink burst reception recovery time and reducing the preamble overhead.
[0056] Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be realized by means of software and a necessary general hardware platform, and of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk), and includes a plurality of instructions for causing a terminal device (which can be a mobile phone, a computer, a server, or a network device) to execute the method described in each embodiment of the present application.
[0057] An OLT receiver parameter configuration apparatus is also provided in the embodiment, which is used to implement the above-mentioned embodiments and preferred embodiments, and will not be described again. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
[0058] Figure 2 is a structural block diagram of an optical line terminal (OLT) according to an embodiment of the present application, as shown in Figure 2 The OLT includes an OLT receiver 10 and an OLT MAC 20.
[0059] The OLT receiver 10 is configured to burst receive uplink data transmitted by an optical network unit (ONU), and obtain receiver parameters corresponding to the ONU, and divide the ONU into a corresponding receiver parameter group according to the receiver parameters.
[0060] The OLT MAC 20 is configured to configure the receiver parameters corresponding to the ONU to the OLT receiver, and burst receive uplink data of the ONU.
[0061] In the embodiment, the OLT receiver 10 is further configured to transmit a group number of the receiver parameters to the OLT MAC 20.
[0062] In the embodiment, the OLT receiver 10 transmits the group number by one of the following ways: transmitting the group number of the receiver parameters to the OLT MAC 20 after inserting the group number in a preamble sequence of uplink data; transmitting a first indication signal to the OLT MAC 20, wherein the first indication signal indicates the group number corresponding to the ONU of the OLT MAC 20.
[0063] In the embodiment, the first indication signal is transmitted through one of the following interfaces: an I2C interface, an MDIO interface, a self-defined interface, and an indication pin.
[0064] In the embodiment, the OLT MAC 20 is further configured to extract the group number and an ONU ID, and save a correspondence between the group number and the ONU ID in a MAC register.
[0065] In the embodiment, the OLT MAC 20 is further configured to acquire the group number of the ONU where the uplink data reaches the OLT receiver 10 according to the DBA, and send corresponding receiver parameter information to the OLT receiver 10 after the uplink data transmission of the previous one or group of ONUs ends and before the uplink data transmission of the next one or group of ONUs starts; and the OLT receiver is further configured to configure the corresponding next one or group of receiver parameters according to the receiver parameter information.
[0066] In the embodiment, the OLT MAC 20 is further configured to schedule the DBA so that the uplink data of each group of ONUs reaches the OLT receiver in a predetermined order, and send a second indication signal to the OLT receiver 10 to instruct the OLT receiver 10 to change the receiver parameters of each group of ONUs in the predetermined order; and the OLT receiver 10 is further configured to configure the receiver parameters of the next group of ONUs according to the second indication signal.
[0067] In the embodiment, the receiver parameters of the ONU include at least one of the following: TIA AGC gain, TIA VGA gain, BCDR phase parameter, and equalizer tap coefficient.
[0068] In the embodiment, the receiver parameter groups are stored in a lookup table of the OLT receiver 10, or a lookup table of the OLT MAC 20, or a lookup table of a register on a system board of the OLT that the OLT MAC 20 can read and write.
[0069] It should be noted that the functional modules of the OLT can be implemented by software or hardware, and for the latter, the following implementation manners can be used, but the application is not limited thereto: each functional module is located in the same processor; or each functional module is located in a different processor in any combination.
[0070] In order to facilitate the understanding of the technical solutions provided by the application, the following will be described in detail in conjunction with the embodiments of specific scenarios.
[0071] The embodiment provides a fast adaptive burst receiving method to solve the problem of large uplink preamble overhead in a PON system. Specifically, the ONUs are divided into N groups, and each group of ONUs corresponds to a group of OLT receiver parameters, including transimpedance gain, clock frequency, phase, equalization coefficient, etc. Before the OLT receives ONU data, the corresponding parameters are configured to the OLT receiver in advance. After the ONU data reaches the OLT receiver, the OLT only needs to fine-tune or does not need to adjust, so as to receive the uplink data, thereby speeding up the uplink burst receiving recovery time and reducing the preamble overhead.
[0072] Embodiment one,Figure 3 is a schematic diagram of a lookup table stored in an OLT receiver according to an optional embodiment of the present application, as shown in Figure 3 The N sets of receiver parameter specific values can be a lookup table stored in the OLT receiver, as shown in
[0073] In the registration phase, the OLT performs burst reception on the received ONU data to obtain the receiver parameters corresponding to the ONU. The ONU is classified into a corresponding receiver parameter group according to the receiver parameters determined after the convergence of the receiver. The OLT receiver sends the determined corresponding group number to the OLT MAC.
[0074] Specifically, Figure 4 is a schematic diagram of an OLT receiver inserting a group number in a preamble sequence according to an optional embodiment of the present application, as shown in Figure 4 The OLT receiver inserts a group number in a preamble sequence. After the OLT MAC receives the ONU upstream data, the group number and the ONU ID are extracted, and the corresponding relationship is stored in the MAC register, which is used for fast recovery in the working phase.
[0075] Specifically, Figure 5 is a schematic diagram of an OLT receiver sending an indication signal to an OLT MAC according to an optional embodiment of the present application, as shown in Figure 5 The OLT receiver sends an indication signal to the OLT MAC, which indicates the group number corresponding to the ONU arriving at the OLT MAC. The indication signal can be transmitted through an I2C interface or a dedicated indication signal pin.
[0076] In the working phase, the OLT pre-configures the receiver parameters corresponding to the ONU to the OLT receiver. After the ONU data arrives, the OLT can quickly converge to achieve fast burst reception.
[0077] Specifically, Figure 6 is a schematic diagram of an OLT MAC sending a group indication signal to an OLT receiver according to an optional embodiment of the present application, as shown in Figure 6 The OLT MAC can know the group to which the ONU arriving at the receiver belongs according to DBA. The OLT MAC sends a group indication signal to the OLT receiver before the next or a group of ONU data arrives after the end of the previous or a group of ONU data. The OLT receiver activates the corresponding next or a group of receiver parameters according to the indication signal. The indication signal can be transmitted through an I2C interface or a dedicated indication signal pin.
[0078] Specifically, Figure 7 is a schematic diagram of an OLT MAC sending an indication signal indicating the update of receiver parameters to an OLT receiver according to an optional embodiment of the present application, as shown in Figure 7As shown in the figure, the OLT schedules the ONUs through DBA, and the ONUs reach the OLT receiver in a fixed order, such as the first group of ONUs, the second group of ONUs,..., the Nth group of ONUs, the first group of ONUs, the second group of ONUs,.... The OLT MAC sends an indication signal to the OLT receiver, which indicates that the receiver parameters are updated. The indication signal can be a pulse signal, a level jump signal, or the like. After receiving the indication signal, the OLT receiver configures the next group of receiver parameters.
[0079] Embodiment 2, Figure 3 As shown in the figure, the Nth group of receiver parameters can be a lookup table stored in the OLT receiver, which includes the TIA AGC gain, the TIA VGA gain, the BCDR phase parameter, the equalizer tap coefficient, and the like. Figure 3
[0080] In the registration stage, the OLT receives the burst data of the ONUs, and obtains the receiver parameters of the ONUs, including the TIA AGC gain, the TIA VGA gain, the BCDR phase parameter, the equalizer tap coefficient, and the like. The ONUs are classified into groups according to the receiver parameters determined after the receiver converges. The OLT receiver sends the determined group number to the OLT MAC.
[0081] Specifically, Figure 4 As shown in the figure, the OLT receiver inserts the group number in the preamble sequence. After the OLT MAC receives the uplink data of the ONUs, the group number and the ONU ID are extracted, and the corresponding relationship is stored in the MAC register, which is used for fast recovery in the working stage. Figure 4
[0082] Specifically, Figure 5 As shown in the figure, the OLT receiver sends an indication signal to the OLT MAC, which indicates the group number corresponding to the ONU reaching the OLT MAC. The indication signal can be transmitted through the I2C, MDIO interface, or a self-defined interface or indication pin. Figure 5
[0083] In this embodiment, Figure 8 As shown in the figure, the BCDR and the equalizer are integrated into a chip, Figure 9 As shown in the figure, the BCDR and the equalizer are integrated into a chip together with the MAC chip, Figure 8 andFigure 9 As shown in the figure, the TIA in the OLT receiver is in the optical receiver of the OLT optical module, and the BCDR and the equalizer can be an independent chip integrated together or integrated together with the MAC chip while completing the serial-parallel conversion function.
[0084] In the working phase, the OLT pre-configures the receiver parameters corresponding to the ONUs to the OLT receiver, and after the ONU data arrives, it can quickly converge to realize fast burst reception.
[0085] Specifically, Figure 6 is a schematic diagram of the OLT MAC indicating the signal corresponding to the OLT receiver according to the optional embodiment of the present application, as shown in the figure, Figure 6 As shown in the figure, the OLT MAC can know the group where the ONU arrives at the receiver according to the DBA. The OLT MAC indicates the signal corresponding to the group to the OLT receiver after the last or a group of ONU data ends and before the next or a group of ONU data arrives. The OLT receiver activates the corresponding next or a group of receiver parameter configurations according to the indication signal, including the TIA AGC gain, the TIA VGA gain, the BCDR phase parameter, and the equalizer tap coefficient. The indication signal can be through the I2C, MDIO interface, or a self-defined interface or indication pin.
[0086] Specifically, Figure 7 is a schematic diagram of the OLT MAC indicating the signal corresponding to the OLT receiver according to the optional embodiment of the present application, as shown in the figure, Figure 7 As shown in the figure, the OLT schedules through the DBA to let the ONU group arriving at the OLT receiver follow a fixed order, such as the first group of ONUs, the second group of ONUs,..., the Nth group of ONUs, the first group of ONUs, the second group of ONUs,... The OLT MAC indicates the signal corresponding to the OLT receiver to update the receiver parameters. The indication signal can be a pulse signal or a level jump signal, etc. After the OLT receiver receives the indication signal, the next group of receiver parameter configurations are activated.
[0087] Embodiment three, Figure 10 is a schematic diagram of the N group of receiver parameter specific values saved in the OLT MAC according to the optional embodiment of the present application, as shown in the figure, Figure 10 As shown in the figure, the N group of receiver parameter specific values can be a lookup table saved in the OLT MAC or a register that the MAC can read and write on the system board.
[0088] In the registration stage, the OLT receives the burst of ONU data and obtains the receiver parameters of the corresponding ONU. The OLT receiver sends the determined receiver parameters to the OLT MAC. The OLT MAC groups the ONU according to the received receiver parameters.
[0089] Specifically, Figure 11 is a schematic diagram of an OLT receiver inserting receiver parameter information in a preamble sequence according to an optional embodiment of the present application, as shown in Figure 11 The OLT receiver inserts the receiver parameter information in the preamble sequence. After the OLT MAC receives the uplink data of the ONU, the OLT MAC extracts the receiver parameter information and the ONU ID, determines the ONU group, and saves the corresponding relationship in the MAC register, which is used for fast recovery in the working stage.
[0090] Specifically, Figure 12 is a schematic diagram of an OLT receiver sending receiver parameter information to an OLT MAC according to an optional embodiment of the present application, as shown in Figure 12 The OLT receiver sends an indication signal to the OLT MAC, which indicates the receiver parameter information of the ONU corresponding to the OLT MAC. The indication signal can be transmitted through an I2C interface or a dedicated indication signal pin.
[0091] In the working stage, the OLT pre-configures the receiver parameters of the corresponding ONU to the OLT receiver. After the ONU data arrives, the OLT can quickly converge and achieve fast burst reception.
[0092] Specifically, Figure 13 is a schematic diagram of an OLT MAC sending receiver parameter information to an OLT receiver according to an optional embodiment of the present application, as shown in Figure 13 The OLT MAC can know the group of the ONU arriving at the receiver according to the DBA. The OLT MAC sends the receiver parameter information to the OLT receiver before the next or a group of ONU data arrives after the last or a group of ONU data. The OLT receiver configures the corresponding next or a group of receiver parameters according to the receiver parameter information. The receiver parameter information can be transmitted through an I2C interface or a dedicated receiver parameter information pin.
[0093] Specifically, Figure 14 is a schematic diagram of an OLT MAC sending receiver parameter information to an OLT receiver according to an optional embodiment of the present application, as shown in Figure 14As shown in the figure, the OLT schedules the ONUs groups arriving at the OLT receiver according to a fixed order, such as first group of ONUs, second group of ONUs,..., Nth group of ONUs, first group of ONUs, second group of ONUs,.... The OLT MAC sends the receiver parameter information to the OLT receiver. After receiving the receiver parameter information, the OLT receiver configures the receiver parameters.
[0094] In the working stage, the OLT receiver is pre-configured with the receiver parameters of the corresponding ONUs. After the data of the ONUs arrives, the OLT receiver can quickly converge and realize fast burst reception.
[0095] Specifically, the OLT MAC sends the OLT receiver parameter lookup table information to the OLT receiver through the communication interface of the OLT receiver, and the OLT receiver saves the information in the receiver register.
[0096] Specifically, Figure 6 is a schematic diagram of the OLT MAC giving the OLT receiver the corresponding group indication signal according to an optional embodiment of the present application, as shown in the figure, Figure 6 As shown in the figure, the OLT MAC can know the group of the ONUs arriving at the receiver according to the DBA. The OLT MAC gives the OLT receiver the corresponding group indication signal after the last group of ONUs data ends and before the next group of ONUs data arrives. The OLT receiver configures the corresponding next group of receiver parameters according to the indication signal. The indication signal can be transmitted through the I2C interface or a dedicated indication signal pin.
[0097] Specifically, Figure 7 is a schematic diagram of the OLT MAC giving the OLT receiver the indication signal indicating the update of the receiver parameters according to an optional embodiment of the present application, as shown in the figure, Figure 7 As shown in the figure, the OLT schedules the ONUs groups arriving at the OLT receiver according to a fixed order, such as first group of ONUs, second group of ONUs,..., Nth group of ONUs, first group of ONUs, second group of ONUs,.... The OLT MAC gives the OLT receiver the indication signal indicating the replacement of the receiver parameters. The indication signal can be a pulse signal, a level jump signal, or other indication signals. After receiving the indication signal, the OLT receiver configures the next group of receiver parameters.
[0098] Embodiment four, Figure 10 is a schematic diagram of the specific values of the N groups of receiver parameters saved in the OLT MAC according to an optional embodiment of the present application, as shown in the figure, Figure 10As shown, the N groups of receiver parameter specific values can be a lookup table stored in the OLT MAC or a register that the MAC can read and write on the system board, including TIA AGC gain, TIA VGA gain, BCDR phase parameter, equalizer tap coefficient, etc. The TIA is located in the OLT optical module optical receiver, and the BCDR and equalizer chips are located on the OLT system board.
[0099] In the registration phase, Figure 15 is a schematic diagram of the equalizer tap coefficient sent to the OLT MAC through the I2C structure of the chip according to an optional embodiment of the present application, as Figure 15 As shown, the OLT performs burst reception on the received ONU data, obtains the receiver parameters corresponding to the ONU, including TIA AGC gain, TIA VGA gain, BCDR phase parameter, equalizer tap coefficient, etc. The OLT optical receiver sends the TIA parameters determined after convergence to the OLT MAC through the optical module I2C. The BCDR and equalizer chips send the BCDR phase parameters and equalizer tap coefficients determined after convergence to the OLT MAC through the I2C structure of the chip. The OLT MAC classifies the ONU into a corresponding receiver parameter group according to the received receiver parameters.
[0100] In the working phase, the OLT pre-configures the receiver parameters corresponding to the ONU to the OLT receiver. After the ONU data arrives, it can quickly converge to achieve fast burst reception.
[0101] Specifically, Figure 16 is a schematic diagram of the OLT MAC issuing corresponding parameters to the OLT optical receiver and the BCDR and equalizer chips according to an optional embodiment of the present application, as Figure 16 As shown, the OLT MAC can know the group to which the ONU arriving at the receiver belongs according to the DBA. The OLT MAC issues the corresponding TIA AGC gain and TIA VGA gain to the OLT optical receiver and the corresponding BCDR phase parameter and equalizer tap coefficient to the BCDR and equalizer chips through the I2C interface before the next or a group of ONU data arrives after the last or a group of ONU data. The OLT optical receiver TIA chip and the BCDR and equalizer chips configure the parameter information sent by the OLT MAC to take effect.
[0102] In summary, this embodiment proposes a fast adaptive burst reception method to address the issue of high uplink preamble overhead in PON systems. Specifically, the ONUs are divided into N groups, with each group corresponding to a set of OLT receiver parameters, including transimpedance gain, clock frequency, phase, and equalization coefficient. Before receiving data from the ONUs, the OLT pre-configures the corresponding parameters in the OLT receiver. After the ONU data arrives at the OLT receiver, the OLT only needs minor adjustments or no adjustments at all to receive the uplink data, thereby accelerating the uplink burst reception recovery time and reducing preamble overhead.
[0103] Embodiments of the present invention also provide a computer-readable storage medium storing a computer program, wherein the computer program is configured to perform the steps in any of the above method embodiments when executed.
[0104] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.
[0105] Embodiments of the present invention also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.
[0106] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.
[0107] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.
[0108] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those described herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.
[0109] The above merely provides the preferred embodiments of the present application, and is not used to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the principles of the present application shall fall into the protective scope of the present application.
Claims
1. An OLT receiver parameter configuration method, characterized in that, The method comprises the following steps: An optical line terminal (OLT) burst-receives uplink data sent by an optical network unit (ONU) and obtains receiver parameters corresponding to the ONU; The OLT divides the ONUs into groups according to the receiver parameters; The OLT configures the receiver parameters corresponding to the ONUs to an OLT receiver and burst-receives uplink data of the ONUs, wherein the OLT enables uplink data of each ONU group to reach the OLT receiver in a predetermined order through DBA scheduling.
2. The method of claim 1, wherein the OLT receiver parameters are configured by the OLT to the ONT based on the OLT receiver parameters and the ONT receiver parameters. The step of dividing the ONUs into groups according to the receiver parameters comprises the following steps: Dividing the ONUs into groups according to the receiver parameters determined after convergence of the OLT receiver.
3. The method of claim 2, wherein the OLT receiver parameters are configured by the OLT to the ONT based on the OLT receiver parameters received from the ONT. After dividing the ONUs into groups according to the receiver parameters determined after convergence of the OLT receiver, the method further comprises the following steps: The OLT receiver sends a group number of the receiver parameters to an OLT MAC.
4. The method of claim 3, wherein the OLT receiver parameter configuration method is characterized by, The OLT receiver sends the group number of the receiver parameters to the OLT MAC in one of the following ways: The OLT receiver inserts the group number of the receiver parameters into a preamble sequence of uplink data and sends the uplink data to the OLT MAC; The OLT receiver sends a first indication signal to the OLT MAC, wherein the first indication signal indicates the group number corresponding to the ONU of the uplink data reaching the OLT MAC.
5. The method of claim 4, wherein the OLT receiver parameter configuration method is characterized by, After the OLT receiver sends the group number of the receiver parameters to the OLT MAC, the method further comprises the following steps: The OLT MAC extracts the group number and an ONU ID and saves a correspondence between the group number and the ONU ID in a MAC register.
6. The method of claim 3, wherein the OLT receiver parameters are configured by the OLT to the ONUs based on the ONU type. The step of configuring the receiver parameters corresponding to the ONUs to the OLT receiver comprises the following steps: The OLT MAC obtains the group number in which the ONU reaches the OLT receiver according to the DBA; The OLT MAC sends receiver parameter information corresponding to the next group of ONUs to the OLT receiver after transmission of uplink data of the previous group or groups of ONUs ends and before transmission of uplink data of the next group or groups of ONUs reaches the OLT receiver; The OLT receiver configures the receiver parameters corresponding to the next group of ONUs to take effect according to the receiver parameter information.
7. The method of claim 6, wherein the OLT receiver parameter configuration method is characterized by, The step of configuring the receiver parameters corresponding to the ONUs to the OLT receiver comprises the following steps: The OLT MAC sends a second indication signal to the OLT receiver to instruct the OLT receiver to replace the receiver parameters of each group of ONUs in a predetermined order; The OLT receiver configures the receiver parameters of the next group of ONUs to take effect according to the second indication signal.
8. The method of claim 1, wherein the OLT receiver parameters are configured by the OLT to the ONUs based on the ONU type. The receiver parameters of the ONUs at least include one of the following: TIA AGC gain, TIA VGA gain, BCDR phase parameter, and equalizer tap coefficient.
9. An optical line terminal (OLT), comprising: The method comprises the following steps: an OLT receiver configured to burst receive upstream data transmitted by an optical network unit (ONU) and obtain receiver parameters corresponding to the ONU, and divide the ONU into a corresponding receiver parameter group according to the receiver parameters; an OLT MAC configured to configure the receiver parameters corresponding to the ONU to the OLT receiver, and burst receive upstream data of the ONU; the OLT MAC is further configured to enable upstream data of each ONU group to reach the OLT receiver in a predetermined order by scheduling a dynamic bandwidth allocation (DBA).
10. The OLT of claim 9, wherein the OLT receiver is further configured to transmit a group number of the receiver parameters to the OLT MAC.
11. The optical line terminal (OLT) of claim 10, wherein, In some embodiments, the OLT receiver transmits the group number by one of the following ways: by transmitting the group number of the receiver parameters to the OLT MAC after inserting the group number in a preamble sequence of the upstream data; by transmitting a first indication signal to the OLT MAC, wherein the first indication signal indicates the group number corresponding to the ONU to the OLT MAC.
12. The optical line terminal (OLT) of claim 11, wherein, In some embodiments, the first indication signal is transmitted by one of the following interfaces: an I2C interface, an MDIO interface, a self-defined interface, and an indication pin.
13. The OLT of claim 11, wherein the OLT MAC is further configured to extract the group number and an ONU ID, and save a correspondence between the group number and the ONU ID in a MAC register.
14. The OLT of claim 13, wherein the OLT MAC is further configured to obtain the group number corresponding to the ONU to the OLT receiver according to the DBA, and transmit receiver parameter information corresponding to the OLT receiver to the OLT receiver after transmission of upstream data of a previous one or group of ONUs ends and before transmission of upstream data of a next one or group of ONUs begins; the OLT receiver is further configured to configure the receiver parameters corresponding to the next one or group of ONUs to take effect according to the receiver parameter information.
15. The OLT of claim 14, wherein the OLT MAC is further configured to transmit a second indication signal to the OLT receiver to instruct the OLT receiver to replace the receiver parameters of each ONU group in a predetermined order; the OLT receiver is further configured to configure the receiver parameters of the next group of ONUs to take effect according to the second indication signal.
16. The optical line terminal (OLT) of claim 9, wherein the OLT is configured to transmit the first and second optical signals to the optical network unit (ONU) using a wavelength division multiplexing (WDM) scheme. The receiver parameters of the ONU include at least one of the following: a TIA AGC gain, a TIA VGA gain, a BCDR phase parameter, and an equalizer tap coefficient.
17. The optical line terminal (OLT) of claim 9, wherein the OLT is configured to transmit the first and second optical signals to the optical network unit (ONU) via a single fiber. The receiver parameter group is saved in a lookup table of the OLT receiver, a lookup table of the OLT MAC, or a lookup table of a register on a system board of the OLT that can be read and written by the OLT MAC.
18. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program, when executed by a processor, implements the steps of the method in any one of claims 1 to 8.
19. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the steps of the method in any one of claims 1 to 8.
Citation Information
Patent Citations
OLT, ONU, PON system and information transmission method in PON system
CN110086545A