APPARATUS AND METHOD OF CONTROLLING OPTICAL MODULATOR BIAS BASED ON EYE-AMPLITUDE MONITORING
20170227796 · 2017-08-10
Assignee
Inventors
Cpc classification
G02F1/0123
PHYSICS
International classification
Abstract
Disclosed is technology for controlling a bias using an integrated circuit (IC) instead of using a pilot tone. A bias control apparatus includes a photodetector configured to convert at least a portion of data included in an output from an optical modulator to an electrical signal; a power detector configured to convert a root mean square (RMS) value of an amplitude of the converted data to an analog voltage; a comparator configured to compare the output voltage and a pre-stored track hold value; and a bias controller configured to control a bias voltage to be within a preset range from an optimal voltage based on the comparison result.
Claims
1. A bias control apparatus comprising: a photodetector configured to convert at least a portion of data included in an output from an optical modulator to an electrical signal; a power detector configured to convert a root mean square (RMS) value of an amplitude of the converted data to an analog voltage; a comparator configured to compare the output voltage and a pre-stored track hold value; and a bias controller configured to control a bias voltage to be maintained within a preset range from an optimal voltage based on the comparison result.
2. The bias control apparatus of claim 1, wherein the bias controller comprises: a digital controller configured to output a counter for controlling up or down of the bias voltage based on the comparison result; and a digital-to-analog converter configured to convert the output counter to an analog form, and the optical modulator is further configured to receive the analog-converted output of the counter and to control a bias.
3. The bias control apparatus of claim 1, further comprising: a track-and-hold circuit, wherein the track-and-hold circuit is configured to output a signal that periodically iterates a track and a hold based on a clock signal.
4. The bias control apparatus of claim 3, wherein the track-and-hold circuit is further configured to control the output voltage to be transitorily stored during a single cycle.
5. The bias control apparatus of claim 3, wherein the comparator is further configured to compare the output voltage and output of the track-and-hold circuit corresponding to a hold state of the track-and-hold circuit.
6. The bias control apparatus of claim 1, wherein the comparator is further configured to determine up or down of a counter based on whether a current output voltage is greater or less than an output voltage stored in a previous half cycle.
7. The bias control apparatus of claim 6, wherein the comparator is further configured to determine an up or down direction of the counter to be maintained when the current output voltage is greater than or equal to the output voltage stored in the previous half cycle.
8. The bias control apparatus of claim 6, wherein the comparator is further configured to determine an up or down direction of the counter to be switched when the current output voltage is less than the output voltage stored in the previous half cycle.
9. An operation method of a bias control apparatus at least transitorily configured by a computer, the method comprising: converting at least a portion of data included in an output from an optical modulator to an electrical signal; converting a root mean square (RMS) value of an amplitude of the converted data to an analog voltage; comparing the output voltage and a pre-stored track hold value; and controlling a bias voltage to be maintained within a preset range from an optimal voltage based on the comparison result.
10. The method of claim 9, wherein the controlling comprises: outputting a counter for controlling up or down of the bias voltage based on the comparison result; and converting the output counter to an analog form, and the optical modulator is configured to receive the analog-converted output of the counter and to control a bias.
11. The method of claim 9, further comprising: outputting a signal that periodically iterates a track and a hold based on a clock signal; and controlling the output voltage to be transitorily stored during a single cycle.
12. The method of claim 9, wherein the comparing comprises: comparing the output voltage and output of the track-and-hold circuit value corresponding to a hold state of the track-and-hold circuit.
13. The method of claim 12, wherein the comparing comprises: determining up or down of a counter based on whether a current output voltage is greater or less than an output voltage stored in a previous half cycle; and determining an up or down direction of the counter to be maintained when the current output voltage is greater than or equal to the output voltage stored in the previous half cycle, and determining the up or down direction of the counter to be switched when the current output voltage is less than the output voltage stored in the previous half cycle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0025] These and/or other aspects, features, and advantages of the invention will become apparent and more readily appreciated from the following description of embodiments, taken in conjunction with the accompanying drawings of which:
[0026]
[0027]
[0028]
[0029]
[0030]
DETAILED DESCRIPTION OF THE INVENTION
[0031] Hereinafter, example embodiments will be described with reference to the accompanying drawings, wherein like reference numerals refer to like elements throughout. However, the scope of the disclosure is not limited thereto or restricted thereby.
[0032] The terminology used herein is for the purpose of describing particular example embodiments only, and is not to be used to limit the disclosure. As used herein, the terms “a,” “,an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. As used herein, the terms “include,” “comprise,” and “have” specify the presence of stated features, numbers, operations, elements, components, and/or combinations thereof, but do not preclude the presence or addition of one or more other features, numbers, operations, elements, components, and/or combinations thereof.
[0033] In particular example embodiments, terms arbitrarily selected by the applicant may be used. In this case, the meaning thereof will be disclosed in the corresponding portion. Unless otherwise defined, all terms including technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. Terms, such as those defined in commonly used dictionaries, are to be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art, and are not to be interpreted in an idealized or overly formal sense unless expressly so defined herein.
[0034]
[0035] Referring to
[0036] The bias control apparatus 200 according to an example embodiment proposes a new method that may completely integrate a plurality of elements on an integrated circuit (IC) without using a pilot tone. The present disclosure may directly monitor an output of data, that is, eye, and may optimally maintain an amplitude of data eye when a bias of an optical modulator, for example, a Mach-Zehnder modulator (MZM), a ring modulator (RM), etc., is optimal. That is, instead of controlling a bias to have an optimal linearity, the present disclosure may control a bias to maximize an output of data eye. According to an example embodiment, there may be no need to use an external signal, for example, a pilot tone, and a low frequency band-pass filter that may not be readily produced as an IC. Further, a sensitivity of a monitoring signal may significantly increase.
[0037] To this end, the bias control apparatus 200 includes a photodetector 210, the power detector 220, the comparator 230, and the bias controller 240.
[0038] In detail, a photodetector 210 converts at least a portion of data included in an output from an optical modulator to an electrical signal.
[0039] The power detector 220 converts a root mean square (RMS) value of an amplitude of the converted data to an output voltage V.sub.RMS, and outputs the output voltage V.sub.RMS.
[0040] The comparator 230 compares the output voltage V.sub.RMS and a pre-stored track hold value V.sub.T/H. For example, the bias control apparatus 200 may further include a track-and-hold circuit. The track-and-hold circuit outputs a signal that periodically iterates a track and a hold based on a clock signal. Also, the track-and-hold circuit may control the output voltage V.sub.RMS to be transitorily stored during a single cycle.
[0041] The comparator 230 may compare the output voltage V.sub.RMS and output of the track-and-hold circuit value V.sub.T/H.
[0042] The comparator 230 may compare the output voltage V.sub.RMS and a value corresponding to a hold state of the track-and-hold circuit.
[0043] For example, the comparator 230 may compare the output voltage V.sub.RMS and output of the track-and-hold circuit value V.sub.T/H at a falling edge of a clock signal. Also, the comparator 230 may determine up or down of a counter based on whether a current output voltage V.sub.RMS is greater or less than an output voltage V.sub.RMS stored in a previous cycle. For example, the comparator 230 may determine up or down of the counter based on whether a current output voltage V.sub.RMS is greater or less than an output voltage V.sub.RMS stored in a previous half cycle.
[0044] In detail, when the current output voltage V.sub.RMS is greater or less than the output voltage V.sub.RMS stored in the previous half cycle, the comparator 230 may determine an up or down direction of the counter to be maintained. On the contrary, when the current output voltage V.sub.RMS is less than the output voltage V.sub.RMS stored in the previous half cycle, the comparator 230 may determine the up or down direction of the counter to be switched.
[0045] The bias controller 240 controls a bias voltage to be maintained within a preset range from an optimal voltage based on the comparison result.
[0046] For example, the bias controller 240 may include a digital controller configured to output a counter for controlling up or down of the bias voltage based on the comparison result, and a digital-to-analog converter configured to convert the output counter to an analog form. In this instance, the optical modulator receives the analog-converted output of the counter and controls a bias. For example, the bias controller 240 may supply the optimal bias voltage to the optical modulator by maintaining or switching an up or down direction of the counter based on the comparison result of the comparator 230.
[0047]
[0048] Referring to
[0049] Initially, a bias input scheme will be described prior to describing a bias control scheme. A bias voltage to be applied to the optical modulator 310 is generated using a digital-to-analog converter (DAC) 380. Such an input digital code uses an output of a counter of a digital controller 370 and controls the bias voltage by adjusting an up or down direction of the counter. To determine a control direction, a track-and-hold circuit 350 and a comparator 360 may be provided at an output end of the RMS power detector 340.
[0050] Using the track-and-hold circuit 350, a signal iterates a track and a hold in synchronization with a clock signal for driving the bias control apparatus (V.sub.T/H). For example, the track indicates if clock signal=0, and the hold indicates if clock signal=1. Using the track-and-hold circuit 350, an RMS value of data amplitude may be transitorily stored in an analog form during a single cycle. The comparator 360 compares two inputs, for example, the output voltage V.sub.RMS and output of the track-and-hold circuit value V.sub.T/H at a falling edge of the clock signal by applying an inverter to the clock signal. When the RMS value of the amplitude is greater or less than a value stored in a previous cycle, an output V.sub.Comp of the comparator 360 becomes 1. In this situation, an up or down direction of the counter matches a direction in which the amplitude of data increases and thus, the corresponding direction of the counter is maintained. However, when the RMS value of the amplitude is less than the value, the output V.sub.Comp of the comparator 360 becomes 0. That is, the up or down direction of the counter matches a direction in which the amplitude of data decreases and thus, the corresponding direction of the counter needs to be switched. Through the above process, a bias voltage may be maintained to be around an optimal voltage.
[0051]
[0052] Timing diagrams 410 of
[0053] In detail, V.sub.Bias may be generated using the counter of which a direction is controlled to be up or down. To determine a control direction of the counter to be up or down, V.sub.Comp that is a comparison value between an output voltage V.sub.RMS and a track hold value V.sub.T/H may be used.
[0054] That is, if V.sub.Comp=1, an up or down direction of the counter matches a direction in which an amplitude of data increases and a corresponding direction of the counter is maintained. Meanwhile, in a section in which V.sub.RMS is less than V.sub.T/H, V.sub.Comp=0. That is, the up or down direction of the counter matches a direction in which the amplitude of data decreases and thus, a corresponding direction of the counter needs to be switched. Through the above process, the bias voltage may be dithered with getting to be close to an optimal voltage and be maintained to be around the optimal voltage through iteration of up or down of the counter.
[0055] Graphs 420 of
[0056]
[0057] Referring to
[0058] In operation 502, the bias control method converts an RMS value of an amplitude of converted data to an output voltage V.sub.RMS, and outputs the output voltage V.sub.RMS.
[0059] In operation 503, the bias control method compares the output voltage V.sub.RMS and a track hold value V.sub.T/H of a track-and-hold circuit. For example, the bias control method may compare the output voltage V.sub.RMS and output of the track-and-hold circuit value V.sub.T/H at a falling edge of a clock signal that passes an inverter. In detail, to determine a control direction, two inputs, for example, the output voltage V.sub.RMS and output of the track-and-hold circuit value V.sub.T/H may be compared at the falling edge of the clock signal by applying the inverter to the clock signal at a rear end of the RMS power detector.
[0060] When an RMS value of amplitude is greater or less than a value stored in a previous cycle, 1 is output as a result value of comparison, that is, an output V.sub.Comp in operation 503. In this situation, an up or down direction of a counter matches a direction in which the amplitude of data increases and thus, the corresponding direction of the counter is maintained. Meanwhile, when the RMS value is less than the value, the result value, 0, is output.
[0061] In operation 504, the bias control method may determine whether a current output voltage V.sub.RMS is greater or less than the output voltage V.sub.RMS stored in the previous cycle based on the comparison result of operation 503.
[0062] When it is determined that the current output voltage V.sub.RMS is greater or less than the output voltage V.sub.RMS in operation 504, the bias control method may maintain the up or down direction of the counter in operation 505.
[0063] On the contrary, when it is determined that the current voltage V.sub.RMS is less than the output voltage V.sub.RMS in operation 504, the bias control method may switch the up or down direction of the counter in operation 506.
[0064] That is, when the up or down direction of the counter matches a direction in which the amplitude of data increases, the corresponding direction of the counter is maintained. When the RMS value becomes a further smaller, the output V.sub.Comp of a comparator becomes 0. That is, since the up or down direction of the counter matches a direction in which the amplitude of data decreases, the corresponding direction of the counter needs to be switched.
[0065] With an increasing need for high speed data transmission, the demand for an optical communication interface is also on the increase. Accordingly, an optical interface in addition to optical modulators may have some marketability with the developments in a silicon-photonics process. However, in an aspect of producing and substantially using optical elements, a bias control according to a temperature is required. In particular, if the optical elements may be integrated into a single chip together with an optical modulator using the silicon-photonics process according to an example embodiment, it is possible to achieve an enhanced degree of integration and to dramatically reduce an area and power compared to an existing method using a pilot tone.
[0066] The units described herein may be implemented using hardware components, software components, and/or a combination thereof. For example, a processing device may be implemented using one or more general-purpose or special purpose computers, such as, for example, a processor, a controller and an arithmetic logic unit, a digital signal processor, a microcomputer, a field programmable array, a programmable logic unit, a microprocessor or any other device capable of responding to and executing instructions in a defined manner. The processing device may run an operating system (OS) and one or more software applications that run on the OS. The processing device also may access, store, manipulate, process, and create data in response to execution of the software. For purpose of simplicity, the description of a processing device is used as singular; however, one skilled in the art will appreciate that a processing device may include multiple processing elements and multiple types of processing elements. For example, a processing device may include multiple processors or a processor and a controller. In addition, different processing configurations are possible, such as parallel processors.
[0067] The software may include a computer program, a piece of code, an instruction, or some combination thereof, for independently or collectively instructing or configuring the processing device to operate as desired. Software and data may be embodied permanently or transitorily in any type of machine, component, physical or virtual equipment, computer storage medium or device, or in a propagated signal wave capable of providing instructions or data to or being interpreted by the processing device. The software also may be distributed over network coupled computer systems so that the software is stored and executed in a distributed fashion. In particular, the software and data may be stored by one or more computer readable recording mediums.
[0068] The methods according to the example embodiments may be recorded in non-transitory computer-readable media including program instructions to implement various operations embodied by a computer. The media may also include, alone or in combination with the program instructions, data files, data structures, and the like. The media and program instructions may be those specially designed and constructed for the purposes, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of non-transitory computer-readable media include magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD ROM disks and DVD; magneto-optical media such as floptical disks; and hardware devices that are specially to store and perform program instructions, such as read-only memory (ROM, random access memory (RAM, flash memory, and the like. Examples of program instructions include both machine code, such as produced by a compiler, and files containing higher level code that may be executed by the computer using an interpreter. The described hardware devices may be to act as one or more software modules in order to perform the operations of the above-described embodiments.
[0069] Although a few example embodiments have been shown and described, the present disclosure is not limited to the described embodiments. Instead, it would be appreciated by those skilled in the art that changes may be made to these embodiments without departing from the principles and spirit of the disclosure, the scope of which is defined by the claims and their equivalents.