Optical transceiver device, optical modulator control method, and non-transitory computer readable medium storing optical modulator control program
A feedback proportional control repeats the following processing of starting control of an optical modulator by a control signal that corresponds to a reference value set in the preliminary search or in the previous cycle, calculating a new reference value based on an error signal obtained from the optical modulator, and controlling the optical modulator by the control signal that corresponds to the new reference value, thereby acquiring the control signal in which the error signal is minimized as an optimal control signal, setting the acquired control signal as a signal for controlling the optical modulator, and storing the optimal control signal as the reference value to be used at a time of starting the feedback proportional control in the next cycle.
Latest NEC CORPORATION Patents:
- Machine-to-machine (M2M) terminal, base station, method, and computer readable medium
- Method and apparatus for machine type communication of system information
- Communication apparatus, method, program and recording medium
- Communication control system and communication control method
- Master node, secondary node, and methods therefor
This application is a national stage application of International Application No. PCT/JP2018/043469 entitled “OPTICAL TRANSCEIVER DEVICE, OPTICAL MODULATOR CONTROL METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING OPTICAL MODULATOR CONTROL PROGRAM,” filed on Nov. 27, 2018, which claims the benefit of the priority of Japanese Patent Application No. 2018-066640 filed on Mar. 30, 2018, the disclosures of each of which are hereby incorporated by reference in their entirety.
TECHNICAL FIELDThe present disclosure relates to an optical transceiver device, an optical modulator control method, and an optical modulator control program. In particular, the present disclosure relates to an optical transceiver device, an optical modulator control method, and an optical modulator control program that can be suitably applied, for example, to equipment with large capacity, high speed, and high performance such as 600 G/1.2 T TRANSPONDER digital coherent module in commercial optical networks managed by communication providers.
BACKGROUND ARTIn optical communication networks, optical intensity modulation in which a continuous (CW: Continuous Wave) light is modulated by a data signal and the intensity of the light is changed by turning on or off the continuous light has been typically used. In high-speed transmission in which the bit rate is 10 Gbps or larger, a Mach-Zehnder type optical modulator called an external modulator is widely used as an optical modulator. The technique of this Mach-Zehnder type optical modulator is disclosed in Patent Literature 1: Japanese Unexamined Patent Application Publication No. 2000-162563, titled “Optical modulation apparatus and method of controlling optical modulator” etc. As disclosed in Patent Literature 1 as well, in the Mach-Zehnder type optical modulator, a change in the temperature of LiNbO3 (lithium niobate: abbreviated as LN) constituting a substrate, prolonged application of an electric field thereto, and aging thereof are accompanied by polarization of the substrate, which causes a bias voltage for control to be fluctuated.
Therefore, in order to stabilize the operation point of the optical modulator, it is required to keep performing feedback control at short time intervals of an order of a millimeter. That is, it is required to repeatedly execute the feedback control of extracting, from a modulated optical signal output from the optical modulator in accordance with a control signal that controls a drive bias voltage to be applied to the optical modulator, an error signal that corresponds to the control signal included in the modulated optical signal by a calculation, and changing the control signal to a new value so as to cancel the error signal, thereby outputting the new value to the optical modulator. In the current technique, however, there is a problem to be solved that it requires a long period of time to perform the feedback control regarding an optical transceiver device on which the aforementioned optical modulator is mounted.
The causes of the prolonged time required for the feedback control in the optical transceiver device according to the current technique are as follows. One of the causes is due to the need to perform an operation of dividing the error signals calculated by a hardware circuit or a processor into four ranges depending on the sizes of the error signals and repeating the operation of sequentially applying the voltages of the control signals while changing the voltages at different step sizes in each of the four ranges, thereby obtaining the optimal control signal in which a value of the error signal is small. Another cause is that the value of the first control signal when the feedback control is started has to be set to a reference value fixed each time.
When the error signals are divided into four ranges depending on the sizes of the error signals and the voltages of the control signals are sequentially applied while changing the voltages at different step sizes in each of the four ranges, the four ranges and the step sizes of the control signals may be specifically set, for example, as follows.
(1) First Range
When the error signal has a size of 0-10 mV, the control signal to be applied is changed in units of 1 mV.
(2) Second Range
When the error signal has a size of 11-100 mV, the control signal to be applied is changed in units of 3 mV.
(3) Third Range
When the error signal has a size of 101-500 mV, the control signal to be applied is changed in units of 10 mV.
(4) Fourth Range
When the error signal has a size of 501-2500 mV, the control signal to be applied is changed in units of 20 mV.
Further, in a control signal C1 in the second range, the width of the step is changed from 10 mV to 3 mV, and after that the voltages of the control signals are sequentially increased until a control signal C2, which is the last part of the second range. Then, in a control signal D1 in the first range, the width of the step is changed from 3 mV to 1 mV, and after that the voltages of the control signals are sequentially increased until a control signal D2 in which the minimum value of the error signal is detected in the first range.
As described above, regarding the control signals where the control is always started from the position fixed as the reference value, a procedure in which the step size between the control signals is increased when the error signals are large and the feedback operation is repeated and the step between the control signals is decreased as the error signals become smaller to allow the control signals to converge to the optimal control signal is used. Accordingly, it is required to repeatedly execute the feedback control operation a number of times until the optimal control signal in which the error signal is a minimum is obtained, which is disadvantageous as regards increasing the speed. Further, since the step size of the change in the control signals is a fixed value in each of the four ranges, it is difficult to increase the precision level.
CITATION LIST Patent Literature[Patent Literature 1] Japanese Unexamined Patent Application Publication No. 2000-162563
SUMMARY OF INVENTION Technical ProblemAs described above, in the current technique, it takes a long period time to perform feedback control of the optical modulator and the control itself is a coarse control, which is insufficient from the viewpoint of increasing the speed and precision of the control of the optical modulator. There is thus a problem to be solved regarding how to increase the speed and the level of precision of control of the optical modulator.
Object of Present DisclosureThe present disclosure has been made in view of the aforementioned circumstances and an object of the present disclosure is to provide an optical transceiver device, an optical modulator control method, and an optical modulator control program capable of reducing the time of controlling the optical modulator.
Solution to ProblemIn order to solve the aforementioned problems, an optical transceiver device, an optical modulator control method, and an optical modulator control program according to the present disclosure mainly employ the following characteristic configurations.
(1) An optical transceiver device according to the present disclosure includes:
an optical modulator that modulates a continuous light from a light source, controls a bias voltage of the optical modulator by a control signal, and periodically updates the control signal at predetermined cycles;
a function of setting the control signal at two stages including a preliminary search executed only at a time of initial startup and a feedback proportional control periodically executed for each cycle;
a function of setting, in the preliminary search, the control signal used at a time of starting the feedback proportional control subsequently executed as a reference value; and
functions of repeating, in the feedback proportional control, the following processing of starting control of the optical modulator by a control signal that corresponds to the reference value set in the preliminary search or a reference value stored in the feedback proportional control in the previous cycle, calculating a new reference value based on an error signal obtained from the optical modulator as a result of controlling the optical modulator, and controlling the optical modulator by the control signal that corresponds to the calculated new reference value, thereby acquiring the control signal in which the error signal is minimized as the optimal control signal and setting the acquired control signal as a signal for controlling the optical modulator, and storing the set optimal control signal as a reference value to be used at a time of starting the feedback proportional control in the next cycle.
(2) An optical modulator control method according to the present disclosure includes:
controlling a bias voltage of an optical modulator that modulates a continuous light from a light source by a control signal and periodically updating the control signal at predetermined cycles;
a step of setting the control signal at two stages including a preliminary search executed only at a time of initial startup and a feedback proportional control periodically executed for each cycle;
a step of setting the control signal used at a time of starting the feedback proportional control subsequently executed as a reference value in the preliminary search; and
a step of repeating, in the feedback proportional control, the following processing of starting control of the optical modulator by a control signal that corresponds to the reference value set in the preliminary search or a reference value stored in the feedback proportional control in the previous cycle, calculating a new reference value based on an error signal obtained from the optical modulator as a result of controlling the optical modulator, and controlling the optical modulator by a control signal that corresponds to the calculated new reference value, thereby acquiring the control signal in which the error signal is minimized as the optimal control signal and setting the acquired control signal as a signal for controlling the optical modulator, and storing the set optimal control signal as a reference value to be used at a time of starting the feedback proportional control in the next cycle.
(3) An optical modulator control program according to the present disclosure executes, by a computer, the processing of controlling a bias voltage of an optical modulator that modulates a continuous light from a light source by a control signal and periodically updating the control signal at predetermined cycles, the optical modulator control program comprising the following processing of:
setting the control signal at two stages including a preliminary search executed only at a time of initial startup and a feedback proportional control periodically executed for each cycle;
setting the control signal used at a time of the feedback proportional control subsequently executed as a reference value in the preliminary search; and
repeating, in the feedback proportional control, the following processing of starting control of the optical modulator by a control signal that corresponds to the reference value set in the preliminary search or a reference value stored in the feedback proportional control in the previous cycle, calculating a new reference value based on an error signal obtained from the optical modulator as a result of controlling the optical modulator, and controlling the optical modulator by a control signal that corresponds to the calculated new reference value, thereby acquiring the control signal in which the error signal is minimized as the optimal control signal and setting the acquired control signal as a signal for controlling the optical modulator, and storing the set optimal control signal as a reference value to be used at a time of starting the feedback proportional control in the next cycle.
ADVANTAGEOUS EFFECTS OF INVENTIONAccording to the optical transceiver device, the optical modulator control method, and the optical modulator control program of the present disclosure, the following effects may be mainly obtained.
The operation executed only the first time is separated as the “preliminary search” and the first control signal in each feedback proportional control periodically executed can be started from a neighboring value in which the minimum value of the error signal can be obtained at that time, whereby it is possible to reduce the time of controlling the optical modulator and the time of starting up the optical transceiver device 10 on which the optical modulator is mounted. Further, fine control signals are generated using the correction values calculated based on the error signals in each feedback proportional control, whereby it becomes possible to control the optical modulator 12 with a high accuracy, improve the signal quality, and achieve multi-level modulation such as 64 QAM.
In the following description, with reference to the accompanying drawings, a preferable example embodiment of an optical transceiver device, an optical modulator control method, and an optical modulator control program according to the present disclosure will be described. While the optical transceiver device and the optical modulator control method according to the present disclosure will be described in the following description, it is needless to say that this optical modulator control method may be executed as an optical modulator control program that can be executed by a computer or the optical modulator control program may be stored in a storage medium that can be read out by a computer. Further, it is needless to say that the reference symbols attached to the following drawings are added to the respective elements for the sake of convenience as one example for facilitating understanding, and are not intended to limit the present disclosure to the illustrated aspects.
Feature of Present DisclosurePrior to giving the description of an example embodiment of the present disclosure, an outline of a feature of the present disclosure will be described first. The main feature of the present disclosure is that it includes a two-stage control function including a “preliminary search” for acquiring a neighboring control signal in which a minimum error signal is obtained by a coarse search at a time of initial startup of an optical modulator and a “feedback proportional control” in which an operation is started from a neighboring control signal in which the minimum error signal is obtained each time for each predetermined cycle and the optical modulator is controlled by a new control signal corrected based on the obtained error signal. In the “feedback proportional control”, the above operations are repeated, thereby setting an optimal control signal in which the error signal is minimized.
More specifically, according to the present disclosure, a range in which it is assumed that the error signal may become a minimum value regarding control signals for bias voltage control is coarsely searched at a time of the initial startup of the optical modulator as a “preliminary search”, and one of the control signals in which the error signal is minimized is determined in advance as a “reference value” for the first feedback proportional control subsequently executed. Then, in the “feedback proportional control” periodically executed for each predetermined cycle, the optical modulator is controlled first by the control signal of the “reference value” determined in the “preliminary search” or the feedback proportional control in the previous cycle, and then a new “reference value” corrected by a correction value calculated based on the obtained error signal is sequentially generated, and the optical modulator is controlled by the control signal that corresponds to the generated new “reference value”. The above operations are repeated, thereby acquiring the control signal in which the minimum error signal has been obtained as the optimal control signal, which is set as a signal for controlling the optical modulator. After that, this set optimal control signal is stored as a reference value that is used at the time of starting the feedback proportional control in the next cycle. The main feature of the present disclosure is to perform the above operations.
Accordingly, it is possible to reduce the time of controlling the optical modulator and the time of starting up the transceiver device, and enable control of the optical modulator by the optimal bias voltage, thereby obtaining the optical modulator with a high accuracy. The optical modulator targeted by the present disclosure mainly indicates an optical modulator that uses ferroelectric crystal such as an LN (an abbreviation for LiNbO3: lithium niobate) modulator.
In summary, one feature of the present disclosure is to perform a two-stage control regarding control of the drive bias voltage of the optical modulator, as described below.
(1) The first stage is “preliminary search” performed immediately after a start of initial control of the optical modulator. The “preliminary search”, which is a procedure executed at the time of initial control of the optical modulator, coarsely searches a range in which it is assumed that the error signal may become a minimum value in advance, and determines the control signal in which the error signal has a minimum value (a signal that controls the drive bias voltage for the optical modulator) as a “reference value” as a result of the search. The present disclosure has a function of causing the “feedback proportional control” subsequently executed to be started from the “reference value” determined in the “preliminary search” (i.e., a control signal in the vicinity of the optimal control signal in which the minimum value of the error signal can be obtained at that time), not from one reference value that has been fixed and set in advance.
(2) The second stage, which is executed following the preliminary search, is “feedback proportional control” periodically executed after the preliminary search at predetermined cycles. The “feedback proportional control” here is executed following the “preliminary search” at the time of initial control of the optical modulator. The “feedback proportional control” starts from an operation of controlling the optical modulator using the control signal that corresponds to the “reference value” determined in the “preliminary search” as a drive bias voltage and performs control so as to acquire the optimal control signal in which the error signal is minimized. Then, in the second and subsequent cycles, an operation of controlling the optical modulator using a control signal that corresponds to the “reference value” set as the optimal control signal in the “feedback proportional control” executed last time as a drive bias voltage is immediately started without executing the “preliminary search” in advance and control is performed so as to acquire the optimal control signal in which the error signal is minimized.
In each “feedback proportional control”, first, an operation of obtaining the error signal by the control signal that corresponds to the “reference value” in the “preliminary search” or in the “feedback proportional control” in the previous cycle (control signal in which it is determined that the error signal has become minimized at each time point) is started, and the value of the obtained error signal is multiplied by a constant β predetermined as a value for adjusting the control sensitivity (control step), to obtain a correction value α. After that, in such a way that the control signal in the direction where the error signal approaches ‘0’ can be obtained after the correction, a correction is made to the “reference value” using the obtained correction value α (e.g., by adding or subtracting the correction value α to or from the “reference value”) to calculate a new “reference value”, and the optical modulator is controlled using the control signal that corresponds to the calculated new “reference value” as the drive bias voltage. The above operations are repeated. By repeating the above operations, the control signal in which the error signal is minimized is acquired as the optimal control signal and set as a signal for controlling the optical modulator, and this set optimal control signal is stored to be used at the time of starting the “feedback proportional control” in the next cycle as the “reference value” (i.e., the control signal). The present disclosure includes the aforementioned function.
That is, the control according to the present disclosure as compared to that of the current technique is as shown in the following Table 1. According to the “feedback proportional control” in the second stage periodically executed in the present disclosure, it is possible to shorten the time of controlling the optical modulator and to operate the optical modulator more accurately and more stably than in the proportional control in the current technique.
As shown in Table 1, in the current optical modulator, as a control signal for feedback control of the optical modulator periodically executed, the “preliminary search” is not performed, and an operation of “previous value±correction value α′” (α′: proportional control by four values based on the sizes of the error signals) is repeated, starting from the reference value that is constantly fixed for each cycle. Therefore, as described above in Background Art, it is impossible to prevent the control time until the appropriate control signal is obtained from being increased.
On the other hand, in the present disclosure, the “preliminary search” at the first stage is executed only the first time, and in the “feedback proportional control” at the second stage periodically executed at each cycle, the optimal control signal acquired in the “preliminary search” or the “feedback proportional control” in the previous cycle is used as a new “reference value”, and an operation of acquiring the optimal control signal at that time, starting from the new “reference value”, is performed each time.
That is, in the present disclosure, as the control signal for feedback proportional control, the control signal that corresponds to the error signal having the smallest value coarsely searched in the “preliminary search” is set as an initial reference value, and after that feedback proportional control in which a new reference value in accordance with the value of the error signal is finely set is executed by “reference value±correction value α” (α=error signal value×constant β, constant β: a numerical value predetermined as a value for adjusting control sensitivity (control step)), whereby the optimal control signal is determined.
Therefore, in the following process, in the second stage periodically executed, the operation starts from a neighboring control signal in which the minimum error signal can be obtained, and the reference value can be finely set, whereby it is possible to obtain an optimal control signal whose accuracy is higher than that in the current technique and to significantly reduce the time of controlling the optical modulator compared to that in the current technique.
The control signal that is being used is a signal for control voltage for the bias drive circuit that performs an operation of applying a drive bias voltage to a bias control terminal of the optical modulator, and in an indirect sense, it means a voltage value that can be regarded as a bias voltage for the optical modulator. Further, the error signal means data which indicates the amplitude of a low-frequency signal (this signal is also referred to as a dither signal or a pilot signal) added for the bias control of the optical modulator by a numerical value.
Embodiments of Present DisclosureNext, the example embodiment of the present disclosure will be described in detail. In the example embodiment, an LN modulator is used as a target optical modulator. Further, regarding the control signal to be used for the bias control of the LN modulator, the operation starts from setting of a value (reference value) in which the error signal has been minimized in the “preliminary search”, and an operation of setting, as a new reference value, a value obtained by adding or subtracting the correction value α that has been calculated based on the error signals sequentially obtained to or from the reference value is repeated. Note that the error signals are generated by, for example, calculation performed by a hardware circuit and a processor (a Digital Signal Processor (DSP)) and the correction value α is obtained by multiplying the error signal by a constant β (a value determined in advance based on the sample value as a numerical value for adjusting control sensitivity (control step)) using, for example, a processor. It is assumed that an optical transceiver device that performs multi-level modulation such as 64 QAM or 32 QAM is used as the optical transceiver device according to the example embodiment.
Configuration Example of Example Embodiment of Present DisclosureFirst, with reference to
The light source 11, which is, for example, a light source for a small transponder used for digital coherent optical communication such as ITLA (Integrable Tunable Laser Assembly: variable wavelength laser light source), includes a function of outputting a continuous (CW: Continuous Wave) light, and outputs the CW light to the optical modulator 12. The optical modulator 12, which is an LN modulator, includes a function of phase-modulating the CW light input from the light source 11 by voltage control from the controller 15 and outputting the modulated optical signal as a modulated optical signal.
The controller 15, which includes a function of a control driver for the optical modulator 12, executes various kinds of processing on an electric signal output from the DSP 14, generates a control signal, adjusts the waveform of the generated control signal, and outputs the obtained signal to the optical modulator 12 as a control driver signal to be used for bias voltage control of the optical modulator 12. Then the controller 15 controls the optical modulator 12 by a feedback proportional control 121 that performs the feedback operation via the optical modulator 12→the receiver 13→and the DSP 14, as shown by the loop-form arrow line in
Now, in this example embodiment, the controller 15 includes a processor and this processor receives and outputs data from or to the storage medium 16, thereby detecting the error signal indicated by the electric signal output from the DSP 14 (data indicating the amplitude of the low-frequency signal added for the bias control of the optical modulator 12). Further, the detected error signal is stored in the storage medium 16 in association with the control signal, and at the same time it is checked whether or not the detected error signal has become ‘0’ or has been increased from the previous value in order to determine whether or not the error signal has reached the minimum value.
Further, when the detected error signal is other than ‘0’ and is a value decreased from the previous value, the processor of the controller 15 multiplies the detected error signal by a constant β predetermined as a numerical value for adjusting the control sensitivity (control step) to obtain a correction value α with respect to the reference value. Then the obtained correction value α is added to or subtracted from the reference value obtained as a result of the preliminary search or the reference value calculated in the previous feedback proportional control 121, thereby generating a new control signal. Then the control signal that has been newly generated is stored in the storage medium 16 as the next reference value of the feedback proportional control 121.
The receiver 13 converts the optical signal modulated by and output from the optical modulator 12, that is, the modulated optical signal, into an electric signal and outputs the electric signal to the DSP 14. The DSP 14, which is a digital signal processor that performs various kinds of data processing in collaboration with a hardware circuit, has functions of performing various kinds of processing on the electric signal received from the receiver 13, generating an error signal which indicates the amplitude of a low-frequency signal (this signal is also referred to as a dither signal or a pilot signal) added for the bias control of the optical modulator 12 by a numerical value, and outputting the generated error signal to the controller 15.
Next, with reference to
With regard to the above description,
The first controller 21 includes therein a control circuit unit 211, which corresponds to a hardware circuit, that extracts the error signal component included in the modulated optical signal 25 output from the optical modulator 12 via the receiver 13 and converts the error signal into an electric signal having a form of a digital signal and an error signal generator 212 that generates the error signal 26 in collaboration with the control circuit unit 211.
Further, the second controller 22 includes therein an error signal detection unit 221 that detects the error signal 26 from the first controller 21, a multiplier 222 that multiplies the error signal 26 detected by the error signal detection unit 221 by the constant β predetermined as a numerical value for adjusting the control sensitivity (control step) and generates the correction value α, a control direction determination unit 223 that determines the control direction with respect to the reference value of the correction value α generated by the multiplier 222, and a control signal generator 224 that makes a correction to the reference value by the correction value α toward the direction determined in the control direction determination unit 223 to generate a new reference value and outputs a control signal 27 that corresponds to the generated reference value to the optical modulator 12.
As shown in
First, when the error signal detection unit 221 has detected the error signal 26 from the first controller 21, the second controller 22 stores the detected error signal 26 in the storage medium 16 in association with the control signal 27 at that time, and further checks whether the error signal 26 is ‘0’ or is a value increased from the previous value. When the error signal is ‘0’ or increased from the previous value, it is determined that the minimum value of the error signal in the feedback proportional control 121 this time has been detected and the optimal control signal for controlling the optical modulator 12 has been detected. In this case, the operation moves to ending of the operation of the feedback proportional control 121 at the present cycle. That is, when the detected error signal corresponds to the control signal 27 that corresponds to the error signal ‘0’ or is a value increased from the previous value, the control signal 27 that corresponds to the previous error signal is set as an optimal control signal in the feedback proportional control 121 this time and stores the control signal 27 that corresponds to the previous error signal in the storage medium 16 as a reference value indicating the control signal used at the time of starting the feedback proportional control 121 in the next cycle.
Further, when the detected error signal 26 is other than ‘0’ and has been decreased to a value smaller than the previous value, this means a state in which the minimum value of the error signal has not yet been detected. In this case, the error signal detection unit 221 outputs this error signal 26 to the multiplier 222. The multiplier 222 multiplies the error signal 26 by the predetermined constant β to generate the correction value α, and outputs the correction value α to the control direction determination unit 223. The control direction determination unit 223 determines the direction in which the correction is made to the reference value (that is, whether to add or subtract the correction value α) and outputs the result of the determination, which is the determined direction indicating the control direction, to the control signal generator 224. The control signal generator 224 corrects the reference value that has been set so far based on the correction value α generated by the multiplier 222 and the control direction determined in the control direction determination unit 223 (in this example embodiment, adds or subtracts the correction value α to or from the reference value) to generate a new reference value. Then the control signal generator 224 stores the generated new reference value in the storage medium 16 as information indicating the new control signal, generates a control signal that corresponds to the generated new reference value, and outputs the generated control signal to the optical modulator 12.
The aforementioned operation is one loop operation of the feedback proportional control 121. This loop operation is repeated until the error signal 26 output from the first controller 21 becomes “0” or the minimum value is detected in the error signal detection unit 221 in the second controller 22 within the range in which the error signal may be minimized. The phrase “within the range in which the error signal may be minimized” means a range predetermined as a target range for performing the “preliminary search”. That is, the above range is set in order to prevent the operation of the feedback proportional control 121 from continuing endlessly in a case in which the error signal 26 indicating “0” or having the minimum value cannot be detected in the error signal detection unit 221 in the second controller 22.
Description of Operations of Example Embodiment of the Present DisclosureNext, one example of the operation of the optical transceiver device 10 shown in
First, with reference to the flowchart shown in
When the flowchart shown in
While one feedback proportional control is executed by the aforementioned operation, the operation of the flowchart shown in
Next, with reference to the flowchart shown in
In the flowchart shown in
When the value of the variable n has not yet reached ‘9’, which is the last count (NO in Step S14), ‘1’ is added to the variable n (Step S15), the process goes back to Step S12, and the error signal Yn in the control signal Xn in the next order is stored in the storage medium 16. The above operations are repeated. When the value of the variable n has reached ‘9’, which is the last count (YES in Step S14), all the control signals Xn and error signals Yn in the “preliminary search” are stored in the storage medium 16. In this case, the process proceeds to Step S16.
In Step S16, the error signal Yn in which the value is the minimum value is searched from among the error signals Yn stored in the storage medium 16 and the control signal Xn in which the error signal Yn whose value is the minimum value can be obtained is set as a reference value indicating the value of the control signal that should be set first in the feedback proportional control subsequently executed (Step S16).
Next, one example of the results of storing the control signals Xn and the error signals Yn in the storage medium 16 in the “preliminary search” is shown in the following Table 2.
Regarding an order of setting the control signals X, in the “preliminary search” in the case of the example of the storage shown in Table 2, as described as “0 (reference value)” in the column of the control signal, the setting of the control signals Xn is started from the control signal X1 that is determined as a fixed value in advance, and then the control signals are set in the order of X2→X3→ . . . →X9 within a range that is predetermined as a range in which it is assumed that the minimum value of the error signal can be obtained.
In the case of the example of the storage shown in Table 2, the smallest value of the nine error signals Yn is ‘55 mV’, which is the value of the error signal Y4. Further, the control signal X4 that corresponds to the error signal Y4 is ‘+100 mV’, as shown in the example of the storage in Table 2. Therefore, as a result of the coarse search of the “preliminary search”, the control signal X4 in which the smallest error signal Y4 has been obtained, that is, ‘+100 mV’, is determined as the “reference value” indicating the value of the control signal used at the first stage of the feedback proportional control subsequently executed. That is, the feedback proportional control subsequently executed is started not from the time point where the “preliminary search” shown as ‘0 mV (reference value)’ in Table 2 is started but from a value in the vicinity of the value of the control signal in which a more accurate minimum value of the error signal at that time can be obtained. Therefore, it is possible to acquire the optimal control signal in a shorter time than in a case in which the feedback proportional control is started from the fixed value ‘0 mV’ like in the related technique, whereby it is possible to reduce the time of controlling the optical modulator 12.
In this example embodiment, in the feedback proportional control subsequently executed, in order to prevent the operation of detecting the control signal that corresponds to the minimum value of the error signal from continuing endlessly, as described above, the feedback proportional control is executed only in the range predetermined as “the range where it is expected to obtain the minimum value of the error signal” in the “preliminary search”. However, the range in which the feedback proportional control is executed may be set again based on the results of the “preliminary search”.
For example, the range where it is expected to obtain the minimum value of the error signal in the feedback proportional control may be set again based on a “search range” which is a range of error signals that fall within a range of a predetermined threshold centering the minimum value of the error signal obtained in the “preliminary search”. That is, when, for example, ‘±50 mV’ has been set as the predetermined threshold, in the example of the storage shown in Table 2, a range (5 mV to 105 mV) that falls within the threshold ‘±50 mV’, centering ‘55 mV’ indicated by the minimum error signal Y4 in the “preliminary search”, is determined as the “search range” in the feedback proportional control. In each feedback proportional control executed after the execution of the “preliminary search”, when an error signal exceeds the above “search range”, the feedback proportional control is cancelled. In the following process, the minimum error signal is extracted from among the error signals collected in the previous feedback proportional control, and the control signal when the above error signal is obtained is determined as the optimal control signal at that time.
Further, the procedure of the operation of the “preliminary search” is not limited to the procedure shown in the flowchart in
Next, details of the operation of the feedback proportional control in Step S3 shown in the flowchart in
When the feedback proportional control is started and the error signal 26 is input to the second controller 22 shown in
Next, the error signal detection unit 221 checks whether the input error signal 26 is a value other than ‘0’ and has been decreased to a value smaller than the previous error signal 26 (Step S22). When the input error signal 26 is other than ‘0’ and has been decreased to a value smaller than the previous error signal 26 (YES in Step S22), the process proceeds to Step S23. On the other hand, when the error signal 26 is ‘0’ or has been increased to a value equal to or larger than the previous error signal 26 (NO in Step S22), it is determined that the optimal control signal in which the minimum value of the error signal in the feedback proportional control in the present cycle can be obtained has been detected, and then the process proceeds to Step S27.
In the first loop operation in the present cycle, the previous error signal 26 has not been obtained. Therefore, it is checked in Step S22 whether or not the input error signal 26 is ‘0’. Further, regarding the determination condition in Step S22, in order to prevent the feedback proportional control from continuing endlessly since it is impossible to detect a state where the error signal 26 has become ‘0’ or has been increased to a value equal to or larger than the previous error signal 26, when the input error signal is a value other than ‘0’ and has been decreased to a value smaller than the previous error signal 26 (YES in Step S22), the following determination condition may further be added before the process directly moves to Step S23, although it is not shown in the flowchart in
For example, it is determined whether the input error signal 26 is present in “the range where it is expected to obtain the minimum value of the error signal”. When the input error signal 26 is present in the above range, the process proceeds to Step S23. On the other hand, when the input error signal 26 has exceeded “the range where it is expected to obtain the minimum value of the error signal”, the operation of the feedback proportional control is cancelled. In this case, the minimum error signal may be extracted from among the error signals previously collected in the feedback proportional control in the present cycle, assuming that the operation of collecting all the error signals in the feedback proportional control in the present cycle has been completed, and then the process may proceed to Step S27.
Furthermore, as described above in the description of the “preliminary search”, it is possible to prevent the feedback proportional control from continuing endlessly using the “search range” in which the results of the “preliminary search” are reflected instead of using “the range where it is expected to obtain the minimum value of the error signal”, which is the range assumed in advance. Further, this determination condition is effective also when the change in the error signals sequentially detected in the feedback proportional control is not limited to a simple decrease or a simple increase that changes in only one direction (that is, when the error signals obtained with respect to the setting values of the control signals that are sequentially changed in the repeat loop of the feedback proportional control are vertically oscillated). That is, when the error signals are oscillated in the feedback proportional control, a determination regarding whether the input error signal “has exceeded the range where it is expected to obtain the minimum value of the error signal” or whether the input error signal “has exceeded the search range” may be performed in place of the determination regarding whether the input error signal has “a value smaller than the previous value” in the determination condition in Step S22.
Further, regarding the determination condition in Step S22, the following measures may be taken in case that the input error signals 26 are oscillated, not simply decreased. That is, in units of grouping the error signals 26 into a predetermined number, it may be determined whether or not there is a change point from a decrease to an increase. When the change point of the error signals 26 in the grouped units has been detected, the operation of the feedback proportional control may be canceled and it can be regarded that the operation of collecting all the error signals in the feedback proportional control in the present cycle has been completed.
Next, the flowchart shown in
After that, the control direction determination unit 223 determines the control direction regarding whether to add or subtract the correction value α to or from the reference value (Step S24). Here, the control direction determination unit 223 determines the control direction in such a way that the error signal approaches ‘0’ based on the sample evaluation result executed in advance.
Last, in the control signal generator 224, the correction value α generated by the multiplier 222 is added or subtracted to or from the reference value in the direction determined by the control direction determination unit 223, thereby generating a new reference value (Step S25). Regarding the new reference value, in the feedback proportional control executed first time, a new reference value is generated using the “reference value” set in the “preliminary search”, whereas in the second and subsequent time, a new reference value is generated using the “reference value” generated in the previous control signal generator 224. That is, the value, which is used as the reference value, is sequentially updated for each loop of the feedback proportional control. Then the control signal 27 that corresponds to the generated new reference value is output to the optical modulator 12 (Step S26).
After that, the process returns to Step S21, and the operation of collecting the error signal 26 with respect to the control signal 27 that has been newly generated is repeated. Further, in order to quickly respond to the fluctuation in the bias due to a change in the temperature or deterioration over time, the start intervals of the feedback proportional control in
Further, when it is determined in Step S22 that the error signal 26 is ‘0’ or has been increased to a value equal to or larger than the previous error signal 26 (NO in Step S22), as described above, it is determined that the optimal control signal in which the minimum value of the error signal in the feedback proportional control in the present cycle can be obtained has been detected, and the process proceeds to Step S27. Therefore, in Step S27, when the error signal 26 is ‘0’, the control signal 27 in which the error signal 26 this time has been obtained is determined to be the optimal control signal in which the error signal in the feedback proportional control in the present cycle is minimized. On the other hand, when the error signal 26 has been increased to a value equal to or larger than the previous error signal 26, the control signal 27 where the previous error signal 26 has been obtained is determined to be the optimal control signal in which the error signal in the feedback proportional control in the present cycle is minimized.
When the condition for determining whether the input error signal 26 is present within “the range where it is expected to obtain the minimum value of the error signal” is added as the determination condition in Step S22, as described above, if the error signal 26 has not fallen within “the range where it is expected to obtain the minimum value of the error signal” as the result of the determination, the result of extracting the minimum error signal from among the error signals previously collected in the feedback proportional control in the present cycle is obtained in Step S27. Therefore, in this case, in Step S27, the control signal 27 that corresponds to the extracted minimum error signal is determined to be the optimal control signal in which the error signal in the feedback proportional control in the present cycle is minimized.
After that, the determined optimal control signal is output to the optical modulator 12 as the control signal 27, and is stored in the storage medium 16 as a “reference value” indicating the control signal that should be used first at the time of starting the feedback proportional control in the next cycle (Step S27).
In
As shown in
Since the error signal Y42 obtained for the control signal X42 is a value smaller than the previous error signal Y41, it is determined that the minimum value of the error signal has not yet been obtained and a similar feedback proportional control is repeated to generate the next control signal X43 and obtain the error signal Y43. The current correction value α3 that has been calculated is further smaller than the previous correction value α2 and the width of the step of the control signal X43 from the previous control signal is further narrowed.
Since the error signal Y43 obtained for the control signal X43 is also a value smaller than the previous error signal Y42, it is determined that the minimum value of the error signal has not yet been obtained and a similar feedback proportional control is repeated. That is, the operation is continued so that the width of the step is gradually narrowed in accordance with the decrease in the error signal to allow the control signals to converge to the value of the optimal control signal.
As shown in
Accordingly, the optical modulator 12 is to be controlled by setting the control signal X43 that corresponds to the error signal Y43 having the smallest value obtained last time as the optimal control signal, and the control signal X43 is set as the reference value of the feedback proportional control in the next cycle. Then the operation of the feedback proportional control in the present cycle is ended.
As described above, as the feedback proportional control periodically started for each predetermined cycle, the reference value in the “preliminary search” or the feedback proportional control in the previous cycle is set as the first control signal at the time of starting the present cycle, and the operation starts from different control signals every time so as to obtain the control signal having a neighboring value in which it can be assumed that the minimum value of the error signal or the value ‘0’ can be obtained in the present cycle, whereby it is possible to reduce the time of controlling the optical modulator 12.
Description of Effects of Example EmbodimentAs described above in detail, in this example embodiment, the following effects can be obtained.
That is, the operation executed only the first time is separated as the “preliminary search” and the first control signal in each feedback proportional control periodically executed can be started from a neighboring value in which the minimum value of the error signal can be obtained at that time, whereby it is possible to reduce the time of controlling the optical modulator 12 and the time of starting up the optical transceiver device 10 on which the optical modulator 12 is mounted. Further, in each feedback proportional control, fine control signals are generated using the correction values a calculated based on the error signals, not by predetermined constant step sizes, whereby it is possible to control the optical modulator 12 with a high accuracy, improve the signal quality, and achieve multi-level modulation such as 64 QAM.
The configurations of the preferable example embodiment of the present disclosure have been described. It should be noted, however, that this example embodiment is merely an example of the present disclosure and do not limit the present disclosure. One skilled in the art would easily understand that various modification and changes may be made to the present disclosure in accordance with the specific application without departing from the spirit of the present disclosure.
While the present disclosure has been described as a hardware configuration in the aforementioned embodiments, the present disclosure is not limited thereto. The present disclosure may achieve desired processing by causing a Central Processing Unit (CPU) to execute a computer program. Further, the aforementioned program can be stored and provided to a computer using any type of non-transitory computer readable media. Non-transitory computer readable media include any type of tangible storage media. Examples of non-transitory computer readable media include magnetic storage media (such as flexible disks, magnetic tapes, hard disk drives, etc.), optical magnetic storage media (e.g., magneto-optical disks), Compact Disc Read Only Memory (CD-ROM), CD-R, CD-R/W, and semiconductor memories (such as mask ROM, Programmable ROM (PROM), Erasable PROM (EPROM), flash ROM, Random Access Memory (RAM), etc.). The program(s) may be provided to a computer using any type of transitory computer readable media. Examples of transitory computer readable media include electric signals, optical signals, and electromagnetic waves. Transitory computer readable media can provide the program to a computer via a wired communication line (e.g., electric wires, and optical fibers) or a wireless communication line.
This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2018-066640, filed on Mar. 30, 2018, the disclosure of which is incorporated herein in its entirety by reference.
REFERENCE SIGNS LIST10 Optical Transceiver Device
11 Light Source
12 Optical Modulator
13 Receiver
14 DSP
15 Controller
16 Storage Medium
21 First Controller
22 Second Controller
25 Modulated Optical Signal
26 Error Signal
27 Control Signal
121 Feedback Proportional Control
211 Control Circuit Unit
212 Error Signal Generator
221 Error Signal Detection Unit
222 Multiplier
223 Control Direction Determination Unit
224 Control Signal Generator
Claims
1. An optical transceiver device comprising:
- an optical modulator that is configured to modulate a continuous light from a light source, control a bias voltage of the optical modulator by a control signal, and periodically update the control signal at predetermined cycles;
- at least one processor; and
- at least one memory coupled to the at least one processor, the memory storing instructions that, when executed by the at least one processor, cause the at least one processor to: set the control signal at two stages including a preliminary search executed only at a time of an initial startup and a feedback proportional control periodically executed for each cycle of the predetermined cycles; set, in the preliminary search, the control signal used at a time of starting the feedback proportional control subsequently executed as a reference value; and repeat, in the feedback proportional control, the following processing of starting control of the optical modulator by setting the control signal to the reference value set in the preliminary search or a reference value stored in the feedback proportional control in a previous cycle, calculating a new reference value based on an error signal obtained from the optical modulator as a result of controlling the optical modulator, and controlling the optical modulator by setting the control signal to the calculated new reference value, thereby acquiring the control signal in which the error signal is minimized as an optimal control signal and setting the optimal control signal as the control signal for controlling the optical modulator, and storing the set optimal control signal as a reference value to be used at a time of starting the feedback proportional control in a next cycle, wherein in the preliminary search, a predetermined number of control signals are selected in a predetermined range in which it is assumed that the error signal may be minimized, the optical modulator is controlled using each of the predetermined number of control signals, and one of the predetermined number of control signals that minimizes the error signal is set as the reference value, and in the feedback proportional control, a search range for a minimum value of the error signal is set and centered about the reference value set in the preliminary search.
2. The optical transceiver device according to claim 1, wherein
- the new reference value is generated based on the error signal in the feedback proportional control, and
- a correction value is calculated by multiplying the error signal obtained as a result of the control by the control signal by a predetermined constant, and the reference value that corresponds to the control signal in a present cycle is further corrected by the calculated correction value, thereby generating the new reference value.
3. The optical transceiver device according to claim 2, wherein
- the reference value that corresponds to the control signal in the present cycle is corrected by the correction value in the feedback proportional control, and
- the correction value is added to or subtracted from the reference value that corresponds to the control signal in the present cycle in such a way that the error signal obtained using the control signal of the new reference value decreases toward ‘0’.
4. The optical transceiver device according to claim 1, wherein the control signal in which the error signal is minimized is acquired as the optimal control signal by detecting, in the feedback proportional control, whether the error signal obtained using the control signal of the new reference value has become ‘0’ or has become a value larger than the error signal obtained last time.
5. An optical modulator control method comprising:
- controlling a bias voltage of an optical modulator that is configured to modulate a continuous light from a light source by a control signal and periodically updating the control signal at predetermined cycles;
- setting the control signal at two stages including a preliminary search executed only at a time of an initial startup and a feedback proportional control periodically executed for each cycle of the predetermined cycles;
- setting the control signal used at a time of starting the feedback proportional control subsequently executed as a reference value in the preliminary search;
- repeating, in the feedback proportional control, the following processing of starting control of the optical modulator by setting the control signal to the reference value set in the preliminary search or a reference value stored in the feedback proportional control in a previous cycle, calculating a new reference value based on an error signal obtained from the optical modulator as a result of controlling the optical modulator, and controlling the optical modulator by setting the control signal to the calculated new reference value, thereby acquiring the control signal in which the error signal is minimized as an optimal control signal and setting the optimal control signal as the control signal for controlling the optical modulator, and storing the set optimal control signal as a reference value to be used at a time of starting the feedback proportional control in a next cycle, and
- selecting, in the preliminary search, a predetermined number of control signals in a predetermined range in which it is assumed that the error signal may be minimized, controlling the optical modulator using each of the predetermined number of control signals, and setting one of the predetermined number of control signals that minimizes the error signal as the reference value, wherein in the feedback proportional control, a search range for a minimum value of the error signal is set and centered about the reference value set in the preliminary search.
6. The optical modulator control method according to claim 5, wherein
- the new reference value is generated based on the error signal in the feedback proportional control,
- a correction value is calculated by multiplying the error signal obtained as a result of the control by the control signal by a predetermined constant, and the reference value that corresponds to the control signal in a present cycle is further corrected by the calculated correction value, thereby generating the new reference value.
7. The optical modulator control method according to claim 6, comprising:
- correcting the reference value that corresponds to the control signal in the present cycle by the correction value in the feedback proportional control; and
- adding or subtracting the correction value to or from the reference value that corresponds to the control signal in the present cycle in such a way that the error signal obtained using the control signal of the new reference value decreases toward ‘0’.
8. A non-transitory computer readable medium storing an optical modulator control program, that, when executed by a computer, cause the computer to: control a bias voltage of an optical modulator that is configured to modulate a continuous light from a light source by a control signal and periodically update the control signal at predetermined cycles; set the control signal at two stages including a preliminary search executed only at a time of an initial startup and a feedback proportional control periodically executed for each cycle of the predetermined cycles; set the control signal used at a time of the feedback proportional control subsequently executed as a reference value in the preliminary search; repeat, in the feedback proportional control, the following processing of starting control of the optical modulator by setting the control signal to the reference value set in the preliminary search or a reference value stored in the feedback proportional control in a previous cycle, calculating a new reference value based on an error signal obtained from the optical modulator as a result of controlling the optical modulator, and controlling the optical modulator by setting the control signal to the calculated new reference value, thereby acquiring the control signal in which the error signal is minimized as an optimal control signal and setting the optimal control signal as the control signal for controlling the optical modulator, and storing the set optimal control signal as a reference value to be used at a time of starting the feedback proportional control in a next cycle, and select, in the preliminary search, a predetermined number of control signals in a predetermined range in which it is assumed that the error signal may be minimized, control the optical modulator using each of the predetermined number of control signals, and set one of the predetermined number of control signals that minimizes the error signal as the reference value, wherein in the feedback proportional control, a search range for a minimum value of the error signal is set and centered about the reference value set in the preliminary search.
20050190428 | September 1, 2005 | Gronbach |
20060127103 | June 15, 2006 | Mazurczyk |
20110164300 | July 7, 2011 | Shen |
1986353 | October 2008 | EP |
2339315 | June 2011 | EP |
3026832 | June 2016 | EP |
2000-162563 | June 2000 | JP |
2008-292985 | December 2008 | JP |
2012-257164 | December 2012 | JP |
2016-102870 | June 2016 | JP |
- International Search Report corresponding to PCT/JP2018/043469, 2 pages, dated Jan. 8, 2019.
Type: Grant
Filed: Nov 27, 2018
Date of Patent: Oct 12, 2021
Patent Publication Number: 20210013970
Assignee: NEC CORPORATION (Tokyo)
Inventor: Shingo Kuboki (Tokyo)
Primary Examiner: Pranesh K Barua
Application Number: 16/977,960
International Classification: H04B 10/04 (20060101); H04B 10/12 (20060101); H04B 10/516 (20130101); H04B 10/40 (20130101);