Patent Description:
With increasing demands on bandwidth of users, passive optical network (PON) technology in the access field is also constantly updated. From EPON (Ethernet Passive Optical Network), GPON (Gight-Capable Passive Optical Network) to 10GEPON, XGPON, and to NGPON2, as well as the 100GEPON under research and development, bandwidth in the access technology is constantly increased. However, the increase in bandwidth brings about a problem of insufficient power budget, because too many users on the access network requires a high power budget to make receiving of light powers at both a central office and a terminal meet sensitivity requirements and achieve good transmission performance. In order to meet the power budget requirements, an optical amplifier is required. Optical amplifiers commonly used in current communication systems are Erbium-doped Optical Fiber Amplifiers (EDFAs) and Semiconductor Optical Amplifiers (SOAs). Due to advantages including a relatively flat and wide gain spectrum, fast dynamic response, and integratability, SOA has attracted more and more attention and become a good choice for optical amplifier components in the optical access field.

However, a dynamic range problem is present in the PON system. Due to different light transmitting powers of different optical network units (ONUs), and different distances from different ONUs to an optical line terminal (OLT), the OLT receives different light powers of different ONUs. If the SOA maintains the same gain, it may cause insufficiently amplified receiving light of some ONUs that fails to meet the OLT sensitivity requirements, while causing excessively amplified receiving light of some other ONUs that leads to overload of the OLT and even damages to an OLT receiver. Therefore, a mechanism to control an output light power of the SOA is required so that the SOA can reasonably adjust the gain according to different incident light powers, or to add a variable attenuation after the SOA to make the emitting light have a relatively uniform power.

<CIT> discloses a passive optical network system, wherein the receiver of the OLT has a data table related to a time slot information and required gain information and to register the required gain, a new ONU has to send a registration request; If no registration request is transmitted during a cycle, the OLT increases the gain of the SOAs, if a registration request is received the gain is adjusted one step lower. <CIT> discloses the generation of control information comprising time slots and a list of amplification gain values according to the distance from each ONU to the OLT.

In view of the related art, no effective solution has been proposed yet regarding the problem of equalizing uplink burst signal amplification in an optical network unit (ONU).

In order to solve at least the problem of equalizing uplink burst signal amplification in an ONU, an optical signal power control method and device, and an optical line terminal are provided in the embodiments of the present disclosure.

In the present application, acquiring different time points when uplink optical signals of optical network units (ONUs) arrive at an optical signal amplifier or a variable optical attenuator; establishing a correspondence relationship between an ONU ID and a power control factor of the uplink optical signals; and performing power control on the uplink optical signals according to the different time points and the correspondence relationship, the uplink burst signals of the ONU are amplified to a range receivable by the OLT receiver, thereby solving the problem of equalizing uplink burst signal amplification in an optical network unit (ONU) in the related art, and achieving the technical effect of reducing requirements on the receiving power range of the OLT receiver.

The drawings described herein are intended to provide a further understanding of the present disclosure, and are intended to be a part of the present disclosure. The exemplary embodiments of the present disclosure and the description thereof are for explaining the present disclosure and do not constitute an undue limitation of the present disclosure. In the drawings:.

The disclosure will be described in detail below with reference to the drawings in conjunction with the embodiments. It should be noted that the embodiments of the disclosure and features therein may be combined with each other in any manner as long as they are not contradictory.

It should be also noted that terms "first", "second", and the like in the description, claims and drawings of the disclosure are used for the purpose of distinguishing similar objects instead of indicating a specific order or sequence.

In this embodiment, an optical signal power control method is provided. <FIG> is a flowchart of an optical signal power control method according to an embodiment of the present disclosure. As shown in <FIG>, the flow includes the following steps S102 to S106:.

In this embodiment, the application scenarios of the foregoing optical signal amplification method include: a Passive Optical Network (PON). In this application scenario, acquiring different time points when uplink optical signals of optical network units (ONUs) arrive at an optical signal amplifier or a variable optical attenuator; establishing a correspondence relationship between an ONU ID and a power control factor of the uplink optical signals; and performing power control on the uplink optical signals according to the different time points and the correspondence relationship, the uplink burst signals of the ONU are amplified to a range receivable by the OLT receiver, thereby solving the problem of equalizing uplink burst signal amplification in an optical network unit (ONU) in the related art, and achieving the technical effect of reducing requirements on the receiving power range of the OLT receiver.

It should be noted that, in this embodiment, the number of optical signal amplifiers includes but is not limited to: one or more than one; and the number of variable optical attenuators includes but is not limited to: one or more than one.

Optionally, in the embodiment, the optical signal amplifier is mainly described taking a semiconductor amplifier (SOA) as an example.

The present embodiment will be exemplified below with reference to specific examples.

As shown in <FIG>, a time point when each ONU uplink signal arrives at the SOA may be acquired by DBA (Dynamic Bandwidth Allocation). At that time point, an SOA gain, or an attenuation of a variable optical attenuator (VOA) behind the SOA, or both the SOA gain and the VOA attenuation, are adjusted by a DBA-based output power control module, thereby amplifying the ONU uplink burst signals to a range receivable by the OLT receiver to obtain an amplified effect and reducing requirements on the receiving power range of the OLT receiver.

Optionally, the above power control factor includes, but is not limited to, a gain of the optical signal amplifier, and an attenuation of the variable optical attenuator.

In an optional implementation of the present disclosure, when the power control factor is a gain of the optical signal amplifier, the step of establishing the correspondence relationship between the ONU ID and the power control factor of the uplink optical signals includes the following steps S11 to S12:.

At step S11, a registration time slot is allocated and a downlink registration signal is transmitted.

At step S12, when the ONU receives the downlink registration signal and determines that a power requirement of the registration time slot is met, registration and establishment of a correspondence relationship between the ONU ID and the gain of the optical signal amplifier are started.

Through the above steps S11 to S12, the uplink burst signals of the ONU are further amplified to a range receivable by the OLT receiver, thereby solving the problem of equalizing uplink burst signal amplification in an optical network unit (ONU) in the related art, and achieving the technical effect of reducing requirements on the receiving power range of the OLT receiver.

Optionally, when the power control factor is a gain of the optical signal amplifier, the step of establishing the correspondence relationship between the ONU ID and the power control factor of the uplink optical signals includes the following steps S13 to S15:.

In an optional implementation of the present disclosure, when the power control factor is attenuation of the variable optical attenuator, the step of establishing the correspondence relationship between the ONU ID and the power control factor of the uplink optical signals includes the following steps S21 to S22:.

At step S21, a registration time slot is allocated and a downlink registration signal is transmitted, wherein the registration time slot is pre-assigned an attenuation value.

At step S22, when the ONU receives the downlink registration signal and determines that a power requirement of the registration time slot is met, registration and establishment of a correspondence relationship between the ONU ID and the attenuation of the variable optical attenuator are started.

Through the above steps S21 to S22, the uplink burst signals of the ONU are further amplified to a range receivable by the OLT receiver, thereby solving the problem of equalizing uplink burst signal amplification in an optical network unit (ONU) in the related art, and achieving the technical effect of reducing requirements on the receiving power range of the OLT receiver.

Optionally, when the power control factor is an attenuation of the variable optical attenuator, the step of establishing the correspondence relationship between the ONU ID and the power control factor of the uplink optical signals includes the following steps S23 to S26:.

In an optional implementation of the present disclosure, when the power control factor is a gain of the optical signal amplifier and an attenuation of the variable optical attenuator, the step of establishing the correspondence relationship between the ONU ID and the power control factor of the uplink optical signals includes the following steps S31 to S32:.

Through the above steps S31 to S32, the uplink burst signals of the ONU are further amplified to a range receivable by the OLT receiver, thereby solving the problem of equalizing uplink burst signal amplification in an optical network unit (ONU) in the related art, and achieving the technical effect of reducing requirements on the receiving power range of the OLT receiver.

Optionally, when the power control factor is a gain of the optical signal amplifier and an attenuation of the variable optical attenuator, the step of establishing the correspondence relationship between the ONU ID and the power control factor of the uplink optical signals includes the following steps S33 to S36:.

In an optional implementation of the present disclosure, a plurality of optical signal amplifiers or variable optical attenuators are provided. When a plurality of optical signal amplifiers or variable optical attenuators are provided, a plurality of correspondence relationships are provided, wherein each of the plurality of correspondence relationships is a relationship between each channel of ONU IDs and a power control factor of the corresponding uplink optical signals.

Optionally, before reaching the plurality of optical signal amplifiers and/or variable optical attenuators, the uplink optical signals are subjected to corresponding power control via a shared optical signal amplifier.

This embodiment is divided into two steps. In a first step, a relationship between the ONU ID and the SOA gain is established in a registration stage. In a second step, a dynamic gain adjustment table is established with reference to DBA and according to the obtained relationship, wherein a DBA-based output power control module dynamically adjusts the SOA gain according to the table so that powers of the optical signals emitted by each of the ONUs are amplified, and the amplified powers tend to be the same.

In the first step, a correspondence relationship between the ONU ID and the SOA gain is established.

Since power values of the uplink optical signals of each ONU that reach the SOA are unknown at the beginning, the suitable SOA gain for each ONU uplink optical signal cannot be determined. In PON standards, a dynamic range of the ODN may be up to <NUM> dB, and a fluctuation range of the light transmitting power of the ONU may be up to <NUM> dB. As a result, a difference in the light powers reaching the OLT receiver may be up to <NUM> dB. If the SOA gain is set too small, some ONUs with greater signal attenuations to the OLT cannot be registered. However, if the SOA gain is set too large, some ONUs with smaller signal attenuations to the OLT may have excessively amplified light powers, thereby damaging the OLT optical receiver. Therefore, a suitable method is needed to enable the OLT to correctly receive uplink burst information from the ONU with an appropriate gain, record the ONU ID and the SOA gain value at that time, and establish a relationship between the two. Two ONU registration methods are provided below.

<FIG> is a system block diagram during ONU registration. As shown in <FIG>, the OLT includes a medium access layer (MAC), a DBA module, a light emitting module (Tx), a light receiving module (Rx) capable of measuring a light power, a filter for filtering noises of SOA amplified spontaneous emission (ASE), an SOA, and a DBA-based output power control module. The DBA-based output power control module may consist of a memory, a controller and a driver. The memory is used for storing a dynamic gain adjustment table, according to the dynamic gain adjustment table, the controller controls the driver to drive the SOA and change the SOA gain. The controller may also directly receive a command from the OLT to adjust the SOA gain.

A first ONU registration method: as shown in <FIG>, the OLT allocates registration time slots in segments. In each time slot, the SOA has a pre-assigned gain that is set according to a power range that may be incident on the SOA and a receiving light power range of the OLT receiver. For example, provided that a system dynamic range is <NUM> dB, an incident light power range on SOA is [-<NUM> dBm, -<NUM> dBm], and a receiving power range of the OLT receiver is [-<NUM> dBm, -<NUM> dBm], then two registration time slots may be allocated in segments, and each of the two registration time slots correspond to the pre-assigned SOA gain values of 10dB and 15dB, respectively. In this way, the ONU corresponding to the incident power on SOA of [-40dBm, -30dBm] may be registered in the time slot with an SOA gain of 15dB, and the ONU corresponding to the incident power on SOA of [- 30dBm, - 20dBm] may be registered in the time slot with an SOA gain of 10dB. In a certain registration time slot, the OLT allocates a gain to the SOA through the DBA-based output power control module and transmits a downlink signal containing the light transmitting power information of the OLT, and notifies an eligible ONU to transmit an uplink signal. The eligible ONU refers to an ONU in which a value obtained by the ONU transmitting power subtracting uplink attenuation, that is, the incident power value on SOA, falls into a power range specified by the time slot. With a known light transmitting power of the OLT, the ONU calculates the uplink attenuation according to the received downlink optical signal power. The uplink attenuation is obtained by the light transmitting power of the OLT subtracting a downlink optical signal power value received by the ONU. Then, the ONU determines whether the uplink light power to the SOA meets the power requirement of the allocated time slot based on a value obtained by a light transmitting power of a transmitter of its own subtracting the value of the uplink attenuation, if not, waits for the next allocated time slot; if yes, transmits an uplink ONU serial number to start registration. The uplink signal is amplified by the SOA with the pre-assigned gain and then filtered by the filter to remove ASE noises. The receiver receives the filtered signal, measures the light power of the same, and converts the optical signal into an electrical signal to be transmitted to the MAC. The OLT records the gain value of the SOA and the ONU ID at this time, completes the registration, and establishes a relationship between the ONU ID and the SOA gain. The flowchart is shown in <FIG>.

The established relationship between the ONU ID and the SOA gain is shown in Table <NUM>.

A second registration method: the OLT assigns a minimum gain, for example, 5dB, to the SOA through the DBA-based output power control module, and then allocates the registration time slot and transmits a downlink registration signal including a current SOA gain value. After receiving the registration signal, the ONU determines whether the registration signal is in the registration time slot with the minimum SOA gain, if yes, transmits uplink serial number information; if no, waits for the registration time slot with the minimum SOA gain. The uplink optical signal is amplified by the SOA, and filtered by the ASE filter before being received by the OLT receiver. If the OLT receives correctly, the current ONU ID and SOA gain value are recorded to establish a relationship between the ONU ID and the SOA gain; if the OLT fails to receive correctly, the OLT increases the SOA gain by a fixed value, for example, 5dB, and the above steps are repeated. After the SOA gain is increased to a certain value, the OLT may correctly receive the ONU uplink signals. At this time, the ONU ID and the SOA gain are recorded to establish a relationship between the ONU ID and the SOA gain, and then the registration is completed. The flowchart is shown in <FIG>.

In a second step, the OLT calculates a time point when each of the ONU optical signal reaches the SOA according to the DBA and the link delay, and establishes a dynamic gain adjustment table based on the relationship between the ONU ID and the SOA gain obtained from the registration process, as shown in <FIG>, so as to adjust the SOA gain value dynamically by the DBA-based output power control module so that each of the ONUs tends to have the same burst optical signal power.

Optionally, during the registration stage, the OLT may fine-tune the SOA gain according to the received ONU light power so that the uplink light power reaches an optimal receiving power of the OLT receiver, for example, -<NUM> dBm, after being amplified by the SOA. Then, the ONU ID and the SOA gain at this time are recorded so that each ONU has a one-to-one SOA gain. In this way, the uplink optical signals of each ONU may be amplified to a consistent optimal receiving power of the OLT receiver. As shown in <FIG>, the gain equalization amplification module in <FIG> can be composed of the components of <FIG>. The burst optical signals of different ONUs obtain a light power adjusted to the optimal receiving power of the OLT receiver after being amplified by the gain equalization amplification module, thereby increasing the power budget while greatly reducing requirements of the OLT receiver on the dynamic bandwidth range.

A value of the VOA behind the SOA is dynamically adjusted according to the DBA. Optional Embodiment II is similar to Optional Embodiment I except that the receiving power of the OLT receiver is adjusted by adjusting attenuation.

The DBA-based output power control module may consist of a memory, a controller and a stepping motor for adjusting VOA attenuation.

In a first step, a relationship between the ONU ID and the VOA attenuation is established.

A first ONU registration method: as shown in <FIG>, the SOA is operated at a fixed gain, and the OLT allocates registration time slots in segments. In each time slot, the VOA has pre-assigned attenuation that is set according to a power range that may be incident on the SOA and a receiving light power range of the OLT receiver. For example, provided that a system dynamic range is <NUM> dB, the SOA is operated at a fixed gain of 20dB, an incident light power range on SOA is [-<NUM> dBm, -<NUM> dBm], and a receiving power range of the OLT receiver is [-<NUM> dBm, -<NUM> dBm], then two registration time slots may be allocated in segments, and each of the two registration time slots correspond to the pre-assigned VOA attenuation values 10dB and 5dB, respectively. In this way, the ONU corresponding to the incident power on SOA of [-40dBm, -30dBm] may be registered in the time slot with a VOA attenuation of 5dB, and the ONU corresponding to the incident power on SOA of [- 30dBm, - 20dBm] may be registered in the time slot with a VOA attenuation of 10dB. In a certain registration time slot, the OLT allocates attenuation to the VOA through the DBA-based output power control module and transmits a downlink signal which notifies an eligible ONU to transmit an uplink signal. The eligible ONU refers to an ONU in which a value obtained by the ONU transmitting power subtracting uplink attenuation, that is, the incident power value on SOA, falls into a power range specified by the time slot. With a known light transmitting power of the OLT, the ONU calculates the uplink attenuation according to the received downlink optical signal power. The uplink attenuation is obtained by the light transmitting power of the OLT subtracting a downlink optical signal power value received by the ONU. Then, the ONU determines whether the uplink light power to the SOA meets the power requirement of the allocated time slot based on a value obtained by a light transmitting power of a transmitter of its own subtracting the value of the uplink attenuation, if not, waits for the next allocated time slot; if yes, transmits an uplink ONU serial number to start registration. The uplink signal is amplified by the SOA with the fixed gain, attenuated by the VOA, and then filtered by the filter to remove ASE noises. The receiver receives the filtered signal, measures the light power of the same, and converts the optical signal into an electrical signal to be transmitted to the MAC. The OLT records the attenuation value of the VOA and the ONU ID at this time, completes the registration, and establishes a relationship between the ONU ID and the VOA attenuation. The flowchart is shown in <FIG>.

The established form of the ONU ID and the VOA attenuation is shown in Table <NUM>.

A second registration method: the OLT assigns a maximum attenuation, for example, 10dB, to the VOA through the DBA-based output power control module, then allocates the registration time slot and transmits a downlink registration signal including a current SOA actual gain value (Equation <NUM>). After receiving the registration signal, the ONU determines whether it is in the registration time slot with the minimum SOA actual gain, if yes, transmits uplink serial number information; if no, waits for the registration time slot with the minimum SOA actual gain. The uplink optical signal is amplified by the SOA, attenuated by the VOA, and filtered by the ASE filter before being received by the OLT receiver. If the OLT receives correctly, the current ONU ID and VOA attenuation value are recorded to establish a relationship between the ONU ID and the VOA attenuation; if the OLT fails to receive correctly, the OLT decreases the VOA attenuation by a fixed value, for example, 5dB, and the above steps are repeated. After the VOA attenuation is decreased to a certain value, the OLT may correctly receive the ONU uplink signals. At this time, the ONU ID and the VOA attenuation are recorded to establish a relationship between the ONU ID and the VOA attenuation, and then the registration is completed. The flowchart is shown in <FIG>.

In a second step, the OLT calculates a time point when each of the ONU optical signal reaches the VOA according to the DBA and the link delay, and establishes a dynamic gain adjustment table based on the relationship between the ONU ID and the VOA attenuation obtained from the registration process, as shown in <FIG>, so as to adjust the VOA attenuation value dynamically by the DBA-based output power control module so that each of the ONUs tends to have the same burst optical signal power.

Optionally, during the registration stage, the OLT may fine-tune the VOA attenuation according to the received ONU light power so that the uplink light power reaches an optimal receiving power of the OLT receiver, for example, -<NUM> dBm, after being amplified by the SOA and attenuated by the VOA. Then, the ONU ID and the VOA attenuation at this time are recorded so that each ONU has a one-to-one VOA attenuation. In this way, the uplink optical signals of each ONU may be amplified to the same optimal receiving power of the OLT.

Embodiment III is similar to Embodiments I and II except that the receiving power of the OLT receiver is adjusted by adjusting both the SOA gain and the VOA attenuation. This has the advantage of reducing requirements on the adjusting range of the SOA and the VOA.

The DBA-based output power control module may consist of a memory, a controller, a driver for adjusting an SOA gain and a stepping motor for adjusting VOA attenuation.

In a first step, a relationship between the ONU ID, the SOA gain, and the VOA attenuation is established.

A first ONU registration method: the OLT allocates registration time slots in segments. In each time slot, the SOA is provided with a pre-assigned gain, the VOA is provided with a pre-assigned attenuation, and a difference between the two is called an SOA actual gain. This pre-assigned actual gain is set according to a power range that may be incident on the SOA and a receiving light power range of the OLT receiver. For example, provided that a system dynamic range is <NUM> dB, an incident light power range on SOA is [-<NUM> dBm, -<NUM> dBm], and a receiving power range of the OLT receiver is [-<NUM> dBm, -<NUM> dBm], then two registration time slots may be allocated in segments, and each of the two registration time slots correspond to the pre-assigned SOA actual gain values 10dB and 15dB, respectively. Accordingly, when the actual gain value is 10dB, the SOA gain may be 15dB, and the VOA attenuation may be 5dB; when the actual gain value is 15dB, the SOA gain may be 17dB, and the VOA attenuation may be 2dB. In this way, when the SOA or the VOA alone is desired to be adjusted by a range of 5dB, adjusting both of them may decrease the range to 2dB and 3dB. The ONU corresponding to the incident power on SOA of [-<NUM> dBm, -<NUM> dBm] may be registered in a time slot with an SOA actual gain of 5dB, and the ONU corresponding to the incident power on SOA of [- 30dBm, - 20dBm] may be registered in the time slot with an SOA actual gain of 10dB. In a certain registration time slot, The OLT assigns a gain to the SOA, and attenuation to the VOA through the DBA-based output power control module, and transmits a downlink signal that notifies an eligible ONU to transmit an uplink signal. The eligible ONU refers to an ONU in which a value obtained by the ONU transmitting power subtracting an uplink attenuation, that is, the incident power value on SOA, falls into a power range specified by the time slot. With a known light transmitting power of the OLT, the ONU calculates the uplink attenuation according to the received downlink optical signal power. The uplink attenuation is obtained by the light transmitting power of the OLT subtracting a downlink optical signal power value received by the ONU. Then, the ONU determines whether the uplink light power to the SOA meets the power requirement of the allocated time slot based on a value obtained by a light transmitting power of a transmitter of its own subtracting the value of the uplink attenuation, if not, waits for the next allocated time slot; if yes, transmits an uplink ONU serial number to start registration. The uplink signal is amplified by the SOA, attenuated by the VOA, and then filtered by the filter to remove ASE noises. The receiver receives the filtered signal, measures the light power of the same, and converts the optical signal into an electrical signal to be transmitted to the MAC. The OLT records the SOA gain value, the VOA attenuation value, and the ONU ID at this time, completes the registration, and establishes a relationship between the ONU ID, the SOA gain and the VOA attenuation. The flowchart is shown in <FIG>.

The established form of the ONU ID, the SOA gain, and the VOA attenuation is shown in Table <NUM>.

A second registration method: the OLT assigns a minimum actual gain, for example, 5dB, to the SOA through the DBA-based output power control module. This actual gain may be obtained from an SOA gain of 10dB and a VOA attenuation of 5dB. The OLT then allocates the registration time slot and transmits a downlink registration signal including a current SOA actual gain value (Equation <NUM>). After receiving the registration signal, the ONU determines whether it is in the registration time slot with the minimum SOA actual gain, if yes, transmits uplink serial number information; if no, waits for the registration time slot with the minimum SOA actual gain. The uplink optical signal is amplified by the SOA, attenuated by the VOA, and filtered by the ASE filter before being received by the OLT receiver. If the OLT receives correctly, the current ONU ID, SOA gain value, and VOA attenuation value are recorded to establish a relationship between the ONU ID, the SOA gain, and the VOA attenuation; if the OLT fails to receive correctly, the OLT increases the SOA actual gain by a fixed value, for example, 5dB, for example, by increasing the SOA gain to 13dB and decreasing the VOA attenuation to 3dB, and then the above steps are repeated. After the SOA actual gain is increased to a certain value, the OLT may correctly receive the ONU uplink signals. At this time, the ONU ID, the SOA gain, and the VOA attenuation are recorded to establish a relationship between the ONU ID, the SOA gain, and the VOA attenuation, and then the registration is completed. The flowchart is shown in <FIG>.

In a second step, the OLT calculates a time point when each of the ONU optical signal reaches the SOA according to the DBA and the link delay, and establishes a dynamic gain adjustment table based on the relationship between the ONU ID, the SOA gain, and the VOA attenuation obtained from the registration process, as shown in <FIG>, so as to adjust the SOA gain value and the VOA attenuation value dynamically by the DBA-based output power control module so that each of the ONUs tends to have the same burst optical signal power.

Optionally, during the registration stage, the OLT may fine-tune the SOA gain and the VOA attenuation according to the received ONU light power so that the uplink light power reaches an optimal receiving power of the OLT receiver, for example, -<NUM> dBm, after being amplified by the SOA and attenuated by the VOA. Then, the ONU ID, the SOA gain, and the VOA attenuation at this time are recorded so that each ONU has a one-to-one SOA gain and VOA attenuation. In this way, the uplink optical signals of each ONU may be amplified to the same optimal receiving power of the OLT.

In this embodiment, a multi-channel amplification architecture and a method for equalizing amplification output powers of each channel based on the architecture, and an OLT for the same are provided. This optional embodiment solves not only the problem of power equalization of each channel, but also the problem of different powers of different channels entering the SOA and an unchangeable SOA gain due to a shared SOA of different channels.

As shown in <FIG>, an uplink signal line is amplified by an SOA for the first time, and then divided into four signals with different wavelengths through WDM (Wavelength Division Multiplex). Each of the signals is amplified by the SOA again, filtered by a filter to remove ASE noises, attenuated by a variable optical attenuator (VOA), and finally enters the receiver with a proper power. A power control module adjusts the SOA gain or the VOA attenuation, or both, through dynamic bandwidth allocation (DBA) so that different ONU burst packets of each channel of signals, after amplified, enter the receiver with a power in a working range of the receiver. The specific process is divided into two steps:.

In a first step, a correspondence relationship between each ONU ID and a corresponding channel of SOA gains (VOA attenuations) is established.

In a second step, after each channel of signals are divided through WDM, the SOA gains (VOA attenuations) are adjusted in real time according to DBA so that light powers incident on the receiver are within the working range of the receiver.

It should be noted that this embodiment may be implemented in a similar manner to the above Optional Embodiments I, II and III, except that this embodiment may include a plurality of SOAs or VOAs, and specifically, the relationship between each channel of ONU IDs and the corresponding channel of SOA gains is established in the registration stage, multiple channels of SOA gains (VOA attenuation) are adjusted.

This optional embodiment will be exemplified below with reference to specific examples.

<FIG> is a schematic structural diagram of each channel of SOA gains after dynamically adjusting WDM according to DBA. This architecture includes two steps. In a first step, a relationship between each channel of ONU IDs and a corresponding channel of SOA gains is established in the registration stage. In a second step, a dynamic gain adjustment table is established with reference to DBA and according to the obtained relationship, wherein a DBA-based output power control module dynamically adjusts the SOA gains according to the table so that powers of the optical signals emitted by each ONU are amplified, and the amplified light powers tend to fall into the working range of the receiver.

In the first step, a relationship between each channel of ONU IDs and the corresponding channel of SOA gains is established.

Since power values of each channel of ONU uplink optical signals that reach the SOA is unknown at the beginning, a suitable SOA gain for each ONU uplink optical signal cannot be determined. In PON standards, a dynamic range of the ODN may be up to <NUM> dB, and a fluctuation range of the light transmitting power of the ONU may be up to <NUM> dB. As a result, a difference in the light powers reaching the OLT receiver may be up to <NUM> dB. If the SOA gain is set too small, some ONUs with greater signal attenuations to the OLT cannot be registered. However, if the SOA gain is set too large, some ONUs with smaller signal attenuations to the OLT may have excessively amplified light powers, thereby damaging the OLT optical receiver.

Therefore, a suitable method is needed to enable the OLT to correctly receive uplink burst information from the ONU with an appropriate gain, record the ONU ID and the SOA gain value at that time, and establish a relationship between the two. Two ONU registration methods are provided below.

A first ONU registration method: the OLT allocates registration time slots in segments for each channel of signals. In each time slot, the SOA for each channel has a pre-assigned gain that is set according to a power range that may be incident on the SOA and a receiving light power range of the OLT receiver. For example, provided that a system dynamic range is <NUM> dB, an incident light power range on SOA is [-<NUM> dBm, -<NUM> dBm], and a receiving power range of the OLT receiver is [-<NUM> dBm, -<NUM> dBm], then two registration time slots may be allocated in segments, and each of the two registration time slots correspond to the pre-assigned SOA gain values of 10dB and 15dB, respectively. In this way, the ONU corresponding to the incident power on SOA of [-40dBm, -30dBm] may be registered in the time slot with an SOA gain of 15dB, and the ONU corresponding to the incident power on SOA of [- 30dBm, - 20dBm] may be registered in the time slot with an SOA gain of 10dB.

In a certain registration time slot, the OLT allocates a gain to the SOA through the DBA-based output power control module and transmits a downlink signal which includes downlink transmitting power information of an OLT, and notifies an eligible ONU to transmit an uplink signal.

The eligible ONU refers to an ONU in which a value obtained by the ONU transmitting power subtracting uplink attenuation, that is, the incident power value on SOA, falls into a power range specified by the time slot.

The ONU obtains the light transmitting power of the OLT through the downlink signal and calculates the uplink attenuation according to the received downlink optical signal power. The uplink attenuation is obtained by the light transmitting power of the OLT subtracting a downlink optical signal power value received by the ONU. Then, the ONU determines whether the uplink light power to the SOA meets the power requirement of the allocated time slot based on a value obtained by a light transmitting power of a transmitter of its own subtracting the value of the uplink attenuation, if not, waits for the next allocated time slot; if yes, transmits an uplink ONU serial number to start registration. The uplink signal is amplified by the SOA with the pre-assigned gain and then filtered by the filter to remove ASE noises. The receiver receives the filtered signal and measures the light power of the same. The OLT records the gain value of the SOA and the ONU ID at this time, completes the registration, and establishes a relationship between the ONU ID and the SOA gain. The registration process may be performed in four channels at the same time. The flowchart for one channel is shown in <FIG>.

A second registration method: the OLT assigns a minimum gain, for example, 5dB, to the SOA through the DBA-based output power control module, and then allocates the registration time slot and transmits a downlink registration signal including a current SOA gain value.

After receiving the registration signal, the ONU determines whether it is in the registration time slot with the minimum SOA gain, if yes, transmits uplink serial number information; if no, waits for the registration time slot with the minimum SOA gain.

The uplink optical signal is amplified by the SOA, and filtered by the ASE filter before being received by the OLT receiver. If the OLT receives correctly, the current ONU ID and SOA gain value are recorded to establish a relationship between the ONU ID and the SOA gain; if the OLT fails to receive correctly, the OLT increases the SOA gain by a fixed value, for example, 5dB, and the above steps are repeated. After the SOA gain is increased to a certain value, the OLT may correctly receive the ONU uplink signals. At this time, the ONU ID and the SOA gain are recorded to establish a relationship between the ONU ID and the SOA gain, and then the registration is completed. The registration in four channels may be performed at the same time. The flowchart for one channel is shown in <FIG>.

In a second step, the OLT calculates a time point when each of the ONU optical signal reaches the SOA according to the DBA and the link delay, and establishes a dynamic gain adjustment table based on the relationship between the ONU ID and the SOA gain obtained from the registration process, as shown in Table <NUM>, so as to adjust SOA gain values of each channel dynamically by the DBA-based output power control module so that each of the ONUs tends to have a burst optical signal power within the working range of the receiver.

Optionally, during the registration stage, the OLT may fine-tune the SOA gain according to the received ONU light power so that the uplink light power reaches an optimal receiving power of the OLT receiver, for example, -<NUM> dBm, after being amplified by the SOA. Then, the ONU ID and the SOA gain at this time are recorded so that each ONU has a one-to-one SOA gain. In this way, the uplink optical signals of each ONU may be amplified to the same optimal receiving power of the OLT.

This example is similar to the above Example <NUM> except that the receiving power of the OLT receiver is adjusted by adjusting attenuation. As shown in <FIG>, in this architecture, SOA actual gain for each channel = SOA fixed gain for each channel - VOA attenuation for each channel (Equation <NUM>).

The DBA-based output power control module may consist of a memory, a controller and a driver for adjusting VOA attenuation.

A first ONU registration method: the SOA is operated at a fixed gain, and the OLT allocates registration time slots in segments. In each time slot, the VOA has a pre-assigned attenuation that is set according to a power range that may be incident on the SOA and a receiving light power range of the OLT receiver.

For example, provided that a system dynamic range is <NUM> dB, the SOA is operated at a fixed gain of 20dB, an incident light power range on SOA is [-<NUM> dBm, -<NUM> dBm], and a receiving power range of the OLT receiver is [-<NUM> dBm, -<NUM> dBm], then two registration time slots may be allocated in segments, and each of the two registration time slots correspond to the pre-assigned VOA attenuation values 10dB and 5dB, respectively. In this way, the ONU corresponding to the incident power on SOA of [-40dBm, -30dBm] may be registered in the time slot with a VOA attenuation of 5dB, and the ONU corresponding to the incident power on SOA of [- 30dBm, - 20dBm] may be registered in the time slot with a VOA attenuation of 10dB.

In a certain registration time slot, the OLT allocates an attenuation to the VOA through the DBA-based output power control module and transmits a downlink signal which includes the transmitting power information of the OLT and notifies an eligible ONU to transmit an uplink signal.

The eligible ONU refers to an ONU in which a value obtained by the ONU transmitting power subtracting an uplink attenuation, that is, the incident power value on SOA, falls into a power range specified by the time slot. With a known light transmitting power of the OLT, the ONU calculates the uplink attenuation according to the received downlink optical signal power. The uplink attenuation is obtained by the light transmitting power of the OLT subtracting a downlink optical signal power value received by the ONU. Then, the ONU determines whether the uplink light power to the SOA meets the power requirement of the allocated time slot based on a value obtained by a light transmitting power of a transmitter of its own subtracting the value of the uplink attenuation, if not, waits for the next allocated time slot; if yes, transmits an uplink ONU serial number to start registration. The uplink signal is amplified by the SOA with the fixed gain, filtered by the filter to remove ASE noises, and then attenuated by the VOA. The receiver receives the signal, measures the light power of the same, and converts the optical signal into an electrical signal to be transmitted to the MAC. The OLT records the attenuation value of the VOA and the ONU ID at this time, completes the registration, and establishes a relationship between the ONU ID and the VOA attenuation. The registration processes in four channels may be performed at the same time. The flowchart for one channel is shown in <FIG>.

A second registration method: the OLT assigns a maximum attenuation, for example, 10dB, to the VOA through the DBA-based output power control module, and then allocates the registration time slot and transmits a downlink registration signal including a current SOA actual gain value (Equation <NUM>).

After receiving the registration signal, the ONU determines whether it is in the registration time slot with the minimum SOA actual gain, if yes, transmits uplink serial number information; if no, waits for the registration time slot with the minimum SOA actual gain.

The uplink optical signal is amplified by the SOA, filtered by the ASE filter and attenuated by the VOA before being received by the OLT receiver. If the OLT receives correctly, the current ONU ID and VOA attenuation value are recorded to establish a relationship between the ONU ID and the VOA attenuation; if the OLT fails to receive correctly, the OLT decreases the VOA attenuation by a fixed value, for example, 5dB, and the above steps are repeated. After the VOA attenuation is decreased to a certain value, the OLT may correctly receive the ONU uplink signals. At this time, the ONU ID and the VOA attenuation are recorded to establish a relationship between the ONU ID and the VOA attenuation, and then the registration is completed. The registration in four channels may be performed at the same time. The flowchart for one channel is shown in <FIG>.

In a second step, the OLT calculates a time point when each of the ONU optical signal reaches the VOA according to the DBA and the link delay, and establishes a dynamic gain adjustment table based on the relationship between the ONU ID and the VOA attenuation obtained from the registration process, as shown in Table <NUM>, so as to adjust the VOA attenuation value dynamically by the DBA-based output power control module so that each of the ONUs tends to have the same burst optical signal power.

Optionally, during the registration stage, the OLT may fine-tune the VOA attenuation according to the received ONU light power so that the uplink light power reaches an optimal receiving power of the OLT receiver, for example, -<NUM> dBm, after being amplified by the SOA and attenuated by the VOA. Then, the ONU ID and the VOA attenuation at this time are recorded so that each ONU has a one-to-one VOA attenuation. In this way, the uplink optical signals of each ONU may be amplified to the same optimal receiving power of the OLT receiver.

Example <NUM> is similar to Examples <NUM> and <NUM> except that the receiving power of the OLT receiver is adjusted by adjusting both the SOA gain and the VOA attenuation. This has the advantage of reducing requirements on the adjusting range of the SOA and the VOA. In the architecture as shown in <FIG>, SOA actual gain for each channel = SOA gain for each channel - VOA attenuation for each channel (Equation <NUM>).

The DBA-based output power control module may consist of a memory, a controller, and a driver for adjusting an SOA gain and VOA attenuation.

A first ONU registration method: the OLT allocates registration time slots in segments. In each time slot, the SOA is provided with a pre-assigned gain, the VOA is provided with a pre-assigned attenuation, and a difference between the two is called an SOA actual gain.

This pre-assigned actual gain is set according to a power range that may be incident on the SOA and a receiving light power range of the OLT receiver. For example, provided that a system dynamic range is <NUM> dB, an incident light power range on SOA is [-<NUM> dBm, -<NUM> dBm], and a receiving power range of the OLT receiver is [-<NUM> dBm, -<NUM> dBm], then two registration time slots may be allocated in segments, and each of the two registration time slots correspond to the pre-assigned SOA actual gain values 10dB and 15dB, respectively. Accordingly, when the actual gain value is 10dB, the SOA gain may be 15dB, and the VOA attenuation may be 5dB; when the actual gain value is 15dB, the SOA gain may be 17dB, and the VOA attenuation may be 2dB. In this way, when the SOA or the VOA alone is desired to be adjusted by a range of 5dB, adjusting both of them may decrease the range to 2dB and 3dB.

The ONU corresponding to the incident power on SOA of [-<NUM> dBm, -<NUM> dBm] may be registered in a time slot with an SOA actual gain of 5dB, and the ONU corresponding to the incident power on SOA of [- 30dBm, - 20dBm] may be registered in the time slot with an SOA actual gain of 10dB.

In a certain registration time slot, The OLT assigns a gain to the SOA, and attenuation to the VOA through the DBA-based output power control module, and transmits a downlink signal which includes the transmitting power information of the OLT and notifies an eligible ONU to transmit an uplink signal.

The eligible ONU refers to an ONU in which a value obtained by the ONU transmitting power subtracting uplink attenuation, that is, the incident power value on SOA, falls into a power range specified by the time slot. With a known light transmitting power of the OLT, the ONU calculates the uplink attenuation according to the received downlink optical signal power. The uplink attenuation is obtained by the light transmitting power of the OLT subtracting a downlink optical signal power value received by the ONU. Then, the ONU determines whether the uplink light power to the SOA meets the power requirement of the allocated time slot based on a value obtained by a light transmitting power of a transmitter of its own subtracting the value of the uplink attenuation, if not, waits for the next allocated time slot; if yes, transmits an uplink ONU serial number to start registration. After the uplink signal is amplified by the SOA, filtered by the filter to remove ASE noises, and then attenuated by the VOA, the receiver receives the filtered signal, measures the light power of the same, and converts the optical signal into an electrical signal to be transmitted to the MAC. The OLT records the SOA gain value, the VOA attenuation value, and the ONU ID at this time, completes the registration, and establishes a relationship between the ONU ID, the SOA gain and the VOA attenuation. The registration in four channels may be performed at the same time. The registration flowchart for one channel is shown in <FIG>.

A second registration method: the OLT assigns a minimum actual gain, for example, 5dB, to the SOA through the DBA-based output power control module. This actual gain may be obtained from an SOA gain of 10dB and a VOA attenuation of 5dB. The OLT then allocates the registration time slot and transmits a downlink registration signal including a current SOA actual gain value (Equation <NUM>). After receiving the registration signal, the ONU determines whether it is in the registration time slot with the minimum SOA actual gain if yes, transmits uplink serial number information; if no, waits for the registration time slot with the minimum SOA actual gain.

The uplink optical signal is amplified by the SOA, filtered by the ASE filter and attenuated by the VOA before being received by the OLT receiver. If the OLT receives correctly, the current ONU ID, SOA gain value, and VOA attenuation value are recorded to establish a relationship between the ONU ID, the SOA gain, and the VOA attenuation; if the OLT fails to receive correctly, the OLT increases the SOA actual gain by a fixed value, for example, 5dB, for example, by increasing the SOA gain to 13dB and decreasing the VOA attenuation to 3dB, and then the above steps are repeated.

After the SOA actual gain is increased to a certain value, the OLT may correctly receive the ONU uplink signals. At this time, the ONU ID, the SOA gain, and the VOA attenuation are recorded to establish a relationship between the ONU ID, the SOA gain, and the VOA attenuation, and then the registration is completed. The flowchart is shown in <FIG>.

In a second step, the OLT calculates a time point when each of the ONU optical signal reaches the SOA according to the DBA and the link delay, and establishes a dynamic gain adjustment table based on the relationship between the ONU ID, the SOA gain, and the VOA attenuation obtained from the registration process, as shown in Table <NUM>, so as to adjust the SOA gain value and the VOA attenuation value dynamically by the DBA-based output power control module so that each of the ONUs tends to have the same burst optical signal power.

Optionally, during the registration stage, the OLT may fine-tune the SOA gain and the VOA attenuation according to the received ONU light power so that the uplink light power reaches an optimal receiving power of the OLT receiver, for example, -<NUM> dBm, after being amplified by the SOA and attenuated by the VOA. Then, the ONU ID, the SOA gain, and the VOA attenuation at this time are recorded so that each ONU has a one-to-one SOA gain and VOA attenuation. In this way, the uplink optical signals of each ONU may be amplified to the same optimal receiving power of the OLT receiver.

This example is similar to Example <NUM> except that each channel of uplink signals are amplified by a shared SOA, and attenuated by the VOA after WDM (Wavelength Division Multiplexing) and filtering so that the attenuated signal light power falls into a receiving range of the receiver. As shown in <FIG>, a decreased number of SOAs are used in this example. SOA actual gain for each channel = shared SOA fixed gain - VOA attenuation for each channel (Equation <NUM>).

In a first ONU registration method, the shared SOA is operated at a fixed gain, and the OLT allocates registration time slots in segments for each channel. In each time slot, the VOA has a pre-assigned attenuation that is set according to a power range that may be incident on the SOA and a receiving light power range of the OLT receiver.

For example, for a single channel, provided that a system dynamic range is <NUM> dB, the shared SOA is operated at a fixed gain of 20dB, an incident light power range on SOA is [-<NUM> dBm, -<NUM> dBm], and a receiving power range of the OLT receiver is [-<NUM> dBm, -<NUM> dBm], then two registration time slots may be allocated in segments, and each of the two registration time slots correspond to the pre-assigned VOA attenuation values 10dB and 5dB, respectively. In this way, the ONU corresponding to the incident power on SOA of [-40dBm, -30dBm] may be registered in the time slot with a VOA attenuation of 5dB, and the ONU corresponding to the incident power on SOA of [- 30dBm, - 20dBm] may be registered in the time slot with a VOA attenuation of 10dB. When the light powers incident on the SOA from different channels are inconsistent, the SOA may have a fixed gain since the VOA may be adjusted independently for each channel.

In a certain registration time slot, the OLT allocates attenuation to the VOA through the DBA-based output power control module and transmits a downlink signal which includes the transmitting power information of the OLT and notifies an eligible ONU to transmit an uplink signal.

The eligible ONU refers to an ONU in which a value obtained by the ONU transmitting power subtracting uplink attenuation, that is, the incident power value on SOA, falls into a power range specified by the time slot. With a known light transmitting power of the OLT, the ONU calculates the uplink attenuation according to the received downlink optical signal power. The uplink attenuation is obtained by the light transmitting power of the OLT subtracting a downlink optical signal power value received by the ONU. Then, the ONU determines whether the uplink light power to the SOA meets the power requirement of the allocated time slot based on a value obtained by a light transmitting power of a transmitter of its own subtracting the value of the uplink attenuation, if not, waits for the next allocated time slot; if yes, transmits an uplink ONU serial number to start registration. The uplink signal is amplified by the SOA with the fixed gain, filtered by the filter to remove ASE noises, and then attenuated by the VOA. The receiver receives the signal, measures the light power of the same, and converts the optical signal into an electrical signal to be transmitted to the MAC. The OLT records the attenuation value of the VOA and the ONU ID at this time, completes the registration, and establishes a relationship between the ONU ID and the VOA attenuation. The registration processes in four channels may be performed at the same time. The flowchart for one channel is shown in <FIG>. The established form of the ONU ID and the VOA attenuation is shown in Table <NUM>.

A second registration method: the OLT assigns a maximum attenuation, for example, 10dB, to the VOA through the DBA-based output power control module. The OLT then allocates the registration time slot and transmits a downlink registration signal including a current SOA actual gain value (Equation <NUM>).

After receiving the registration signal, the ONU determines whether it is in the registration time slot with the minimum SOA actual gain if yes, transmits uplink serial number information; if no, waits for the registration time slot with the minimum SOA actual gain.

In this example, as shown in <FIG>, signals of four channels are each firstly amplified by one SOA, and then further amplified by the SOA again, filtered and attenuated before received by the receiver. The power control module controls the SOA gain and the VOA attenuation for each channel based on DBA so that the receiving light power of the receiver is within the working range of the receiver. This example is similar to Example <NUM> except that the uplink signal is firstly amplified by a shared SOA before being divided through WDM, and then further amplified by the SOA and attenuated by the VOA in each channel.

The entire system is shown in <FIG>, in which the amplification of the uplink signal may be flexibly selected according to the different embodiments described above.

Through the description of the above embodiment, those skilled in the art can clearly understand that the method according to the above embodiment may be implemented by means of software plus a necessary general hardware platform. Obviously, it may also be implemented by hardware, but in most cases, the former is preferable. Based on such understanding, the technical solutions of the present invention essentially or, in other words, a part thereof contributing to the prior art, can be embodied in a form of a software product, wherein the software product is stored in a storage medium (such as an ROM/RAM, a disk, or an optical disc) and includes a number of instructions to make a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods of the various embodiments of the present disclosure.

In this embodiment, there is further provided an optical signal power control device configured to implement the above embodiments and preferable implementations. Details which have been explained will not be repeated here. As used herein, the term "module" may be a combination of software and/or hardware that can realize a preset function. Although the devices described in the following embodiment is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.

<FIG> is a structural block diagram of an optical signal power control device according to an embodiment of the present disclosure. As shown in <FIG>, the device includes:.

In this embodiment, an application scenario of the foregoing optical signal amplification device includes Passive Optical Network (PON). In this application scenario, by acquiring different time points when uplink optical signals of optical network units (ONUs) arrive at an optical signal amplifier or a variable optical attenuator; establishing a correspondence relationship between an ONU ID and a power control factor of the uplink optical signals; and performing power control on the uplink optical signals according to the different time points and the correspondence relationship, the uplink burst signals of the ONU are amplified to a range receivable by the OLT receiver, thereby solving the problem of equalizing uplink burst signal amplification in an optical network unit (ONU) in the related art, and achieving the technical effect of reducing requirements on the receiving power range of the OLT receiver.

It should be noted that, in this embodiment, the number of optical signal amplifiers includes but is limited to: one or more than one; and the number of variable optical attenuators includes but is not limited to: one or more than one.

Optionally, in the embodiment, the optical signal amplifier is mainly described by taking a semiconductor amplifier (SOA) as an example.

Optionally, the power control factor includes at least one of: a gain of the optical signal amplifier, and an attenuation of the variable optical attenuator.

<FIG> is a structural block diagram (I) of an optical signal power control device according to an embodiment of the present disclosure. As shown in <FIG>, the establishment module <NUM> includes:.

<FIG> is a structural block diagram (II) of an optical signal power control device according to an embodiment of the present disclosure. As shown in <FIG>, the establishment module <NUM> includes:.

<FIG> is a structural block diagram (III) of an optical signal power control device according to an embodiment of the present disclosure. As shown in <FIG>, the establishment module <NUM> includes:.

<FIG> is a structural block diagram (IV) of an optical signal power control device according to an embodiment of the present disclosure. As shown in <FIG>, the establishment module <NUM> includes:.

<FIG> is a structural block diagram (V) of an optical signal power control device according to an embodiment of the present disclosure. As shown in <FIG>, the establishment module <NUM> includes:.

<FIG> is a structural block diagram (VI) of an optical signal power control device according to an embodiment of the present disclosure. As shown in <FIG>, the establishment module <NUM> includes:.

Optionally, a plurality of optical signal amplifiers or variable optical attenuators are provided. When a plurality of optical signal amplifiers or variable optical attenuators are provided, a plurality of correspondence relationships are provided, wherein each of the plurality of correspondence relationships is a relationship between each channel of ONU IDs and a power control factor of the corresponding uplink optical signals.

It should be noted that each of the above modules may be implemented by software or hardware. For the latter, it may be implemented by, but are not limited to: the above modules all located in the same processor; or, the above modules each located in different processors in any combination.

In an embodiment of the present disclosure, there is also provided an optical line terminal (OLT), including the device according to Embodiment <NUM>.

In an embodiment of the present disclosure, there is also provided a storage medium. Optionally, in the present embodiment, the storage medium may be configured to store a program code for performing the following steps S1 to S3:.

Optionally, in the present embodiment, the storage medium may include, but is not limited to: a U Disk, a read only memory (ROM), a random access memory (RAM), a mobile hard disk, a disk or optical disk, and other medium that can store a program code.

Optionally, in the present embodiment, the processor executes the above steps S1 to S3 according to the stored program code in the storage medium.

Optionally, specific examples in this embodiment may refer to the examples described in the foregoing embodiments and optional implementations, which will not be repeated herein.

In an embodiment of the present disclosure, there is further provided an electronic device, including a memory storing a computer program thereon, and a processor configured to execute the computer program to perform steps of any of the method embodiments as described above.

Optionally, the electronic device may further include a transmission device, and an input and output device, wherein the transmission device is coupled to the processor, and the input and output device is coupled to the processor.

Obviously, a person skilled in the art would understand that the above modules and steps of the present disclosure can be realized by using a universal computing device, can be integrated in a single computing device or distributed on a network that consists of a plurality of computing devices; and alternatively, they can be realized by using the executable program code of the computing device, so that they can be stored in a storage device and executed by the computing device, in some cases, can perform the steps shown or described in a sequence other than herein, or they are made into various integrated circuit modules respectively, or a plurality of modules or steps thereof are made into a single integrated circuit module, thus to be realized. In this way, the present disclosure is not restricted to any particular hardware and software combination.

Claim 1:
An optical signal power control method configured in a passive optical network, PON, comprising:
acquiring (S102) different time points when uplink optical signals of optical network units ONUs arrive at an optical signal amplifier or a variable optical attenuator;
allocating (S11) a registration time slot and transmitting a downlink registration signal comprising a power requirement of the registration slot;
receiving (S12) uplink ONU serial number, starting registration and establishing (S104) a correspondence relationship between an ONU ID and a power control factor of the uplink optical signals, wherein the uplink ONU serial number is transmitted by ONU in response to determining that the ONU receives the downlink registration signal and determines that the power requirement of the registration time slot is met; and
performing (S106) power control on the uplink optical signals according to the different time points and the correspondence relationship.