Calibration for an optical device
10545390 ยท 2020-01-28
Assignee
Inventors
Cpc classification
International classification
Abstract
A device may include a plurality of interferometers. The plurality of interferometers may include a parent interferometer, a first child interferometer coupled to a first branch of the parent interferometer, and a second child interferometer coupled to a second branch of the parent interferometer. At least one of the plurality of interferometers may be calibrated by maintaining collinearity of an output of the first branch and the second branch and using perturbation signals.
Claims
1. A device, comprising: a plurality of interferometers, the plurality of interferometers including: a parent interferometer, a first child interferometer coupled to a first branch of the parent interferometer, and a second child interferometer coupled to a second branch of the parent interferometer; and wherein at least one of the plurality of interferometers is calibrated by causing phase output of the first branch to be collinear with phase output of the second branch and using perturbation signals, and wherein a first interferometer, of the plurality of interferometers, and a second interferometer, of the plurality of interferometers, are configured to be calibrated using a first error function and a second error function generated based on a common measurement of the plurality of interferometers.
2. The device of claim 1, wherein the phase output of the first branch is collinear with the phase output of the second branch when an optical field vector of the phase output of the first branch is associated with a same phase angle as an optical field vector of the phase output of the second branch.
3. The device of claim 1, wherein the first interferometer and the second interferometer are configured to be calibrated concurrently.
4. The device of claim 1, wherein the perturbation signals include at least one of: an analog dithering signal or a digital dithering signal.
5. The device of claim 1, wherein the perturbation signals include at least one of: a time-domain varying dithering signal, a phase-domain varying dithering signal, or a voltage-domain varying dithering signal.
6. The device of claim 1, wherein the at least one of the plurality of interferometers is calibrated using a plurality of measurements of the perturbation signals, and wherein the plurality of measurements are associated with a configured voltage spacing.
7. A combined interferometer, comprising: a parent interferometer, a first child interferometer, and a second child interferometer forming a combined interferometer structure; and one or more components to: apply, concurrently, a first perturbation signal to the first child interferometer and a second perturbation signal to the second child interferometer, wherein the first perturbation signal is orthogonal to the second perturbation signal; determine values for an error function based on a third output of the combined interferometer structure based on applying the first perturbation signal and the second perturbation signal; and selectively adjust a phase of the combined interferometer based on the values for the error function to align a phase output of the first child interferometer with a phase output of the second child interferometer to achieve collinearity of phase to calibrate the combined interferometer.
8. The combined interferometer of claim 7, wherein the first child interferometer includes a first arm and a second arm and the first arm includes a third child interferometer and the second arm includes a fourth child interferometer, and wherein the second child interferometer includes another first arm and another second arm and the other first arm includes a fifth child interferometer and the other second arm includes a sixth child interferometer.
9. The combined interferometer of claim 7, wherein an optical power of the combined interferometer is greater than a threshold optical power.
10. The combined interferometer of claim 7, wherein the one or more components are configured to determine a null or a maximum for the combined interferometer to calibrate the combined interferometer.
11. The combined interferometer of claim 7, wherein the first perturbation signal and the second perturbation signal are offline dither tones.
12. The combined interferometer of claim 7, wherein the values for the error function correspond to one or more measurements of the third output of the combined interferometer.
13. The combined interferometer of claim 7, wherein the values for the error function correspond to a particular quantity of measurements of the third output of the combined interferometer, wherein the particular quantity is a plurality of measurements.
14. The combined interferometer of claim 7, wherein the first child interferometer and the second child interferometer have a relative phase applied, and wherein the relative phase is calibrated for the combined interferometer.
15. The combined interferometer of claim 7, wherein the first child interferometer and the second child interferometer have a relative voltage applied, and wherein the relative voltage is calibrated for the combined interferometer.
16. The combined interferometer of claim 7, wherein the one or more components adjust a parent interferometer voltage differential concurrently with adjusting at least one of a first child interferometer voltage differential or a second child interferometer voltage differential to maintain the collinearity.
17. A method comprising: applying, by a device, a first perturbation signal to an in-phase (I) child interferometer and a second perturbation signal to a quadrature (Q) child interferometer while maintaining collinearity of phase of a phase output of the I child interferometer and a phase output of the Q child interferometer, wherein the I child interferometer forms a first branch of a parent interferometer and the Q child interferometer forms a second branch of the parent interferometer; wherein the first perturbation signal is orthogonal to the second perturbation signal; determining, by the device, values for an error function based on a phase output of the parent interferometer and based on applying the first perturbation signal and the second perturbation signal; and selectively adjusting, by the device, a characteristic relating to at least one perturbation signal of the first perturbation signal, the second perturbation signal, or a third perturbation signal for the parent interferometer based on the values for the error function to calibrate the I child interferometer and the Q child interferometer.
18. The method of claim 17, wherein the first perturbation signal and the second perturbation signal are applied offline.
19. The method of claim 17, further comprising: adjusting a voltage of at least one parent electrode of the parent interferometer to maintain collinearity of phase of the phase output of the I child interferometer and the phase output of the Q child interferometer.
20. The method of claim 17, wherein the parent interferometer is coupled to more than two child interferometers, and wherein the characteristic is selectively adjusted to calibrate the more than two child interferometers.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION
(6) The following detailed description of example implementations refers to the accompanying drawings. The same reference numbers in different drawings may identify the same or similar elements.
(7) As described above, an electro-optic IQ phase modulator may be used to encode data into a phase and/or an amplitude of light that passes through the IQ phase modulator. In order to operate a device, such as the IQ phase modulator or another type of modulator, interferometer, and/or the like for a given encoding scheme (e.g., quadrature phase shift keying (QPSK), quadrature amplitude modulation (QAM), 16 QAM, 64 QAM, and/or the like), and/or the like, the device may be calibrated. For example, for an IQ phase modulator, calibration may be performed by blocking a first branch of the IQ phase modulator using a threshold bias and calibrating a second branch of the IQ phase modulator. In this case, after completion of calibration of the second branch, calibration may be performed by blocking the second branch with the threshold bias and calibrating the first branch. However, blocking waveguides of a device using a threshold bias for relatively high powers (e.g., powers greater than, for example, 1 milliWatt (mW), 3 mW, 5 mW, and/or the like) may result in damage to the device. Moreover, blocking a first branch to calibrate a second branch may result in excessive time to calibrate a multi-branch device, such as a modulator, an interferometer, and/or the like. Furthermore, in another technique, with taps for each branch to monitor each branch using photo-detectors may result in excessive complexity, excessive cost, insufficient accuracy (e.g., as a result of stray light), and/or the like.
(8) Some implementations described herein provide an interferometer that is configured to be calibrated without blocking branches of the interferometer. For example, a combined interferometer structure may be calibrated based on maintaining collinearity of an optical field vector in complex (e.g., phasor) space, applying dithering signals to the interferometer, performing measurements of the dithering signals at an output of the combined interferometer structure, and selectively adjusting a phase of the combined interferometer structure. In this way, an interferometer may be calibrated for relatively high optical powers without damaging the interferometer. Moreover, based on using orthogonal dithering signals for a combined interferometer structure with a parent interferometer, a first child interferometer, and a second child interferometer, some implementations, described herein, may enable concurrent calibration of multiple interferometers of the combined interferometer structure. In this way, a calibration time for the combined interferometer structure may be reduced relative to sequential calibration of branches of the combined interferometer structure.
(9) Although some implementations, described herein, are described in terms of interferometers, such as Mach-Zehnder interferometers (MZIs), implementations described herein may be used for other types of devices, such as modulators (e.g., Mach-Zehnder modulators (MZMs)) and/or the like. Moreover, some implementations, described herein, may be used for waveguide optics, free-space optics, and/or the like, and for communications systems, for modulation, for measurement, and/or the like.
(10)
(11) As shown in
(12) As further shown in branch, which includes a first, right
arm and a second, left
arm. Further to the example, electrodes 140-4 and 140-6 may be used to modulate a signal of the first I arm and the second I arm, respectively. Additionally, or alternatively, second child interferometer 130-2 may include electrodes 140-7 and 140-8 to control a phase delay and a signal modulation, respectively, on the first
arm and electrodes 140-9 and 140-10 to control a phase delay and a signal modulation, respectively, on the second
arm. In another example, second child interferometer 130-2 (and/or another interferometer) may include electrodes 140-7 and 140-8 to control the signal modulation and the phase delay, respectively. In another example, the order of the phase delay and modulation electrodes may be reversed, e.g. 140-3 may be used for modulation and 140-4 may be used for phase delay.
(13) As further shown in
(14) In some implementations, one or more other components may be included in optical device 110 and/or connected thereto. For example, a measurement component 170 may be connected to an output of the combined interferometer. Measurement component 170 may include a power monitor, a photodiode, and/or the like to measure an optical power of output 160. For example, measurement component 170 may be a photodiode connected to monitor output 160, and to perform measurements of an optical power of output 160. In some implementations, measurement component 170 may be included in optical device 110. Additionally, or alternatively, measurement component 170 may be separate from optical device 110, and may be connected to optical device 110 to calibrate optical device 110. In some implementations, a controller 180 may be connected to measurement component 170 and optical device 110. For example, controller 180 may be connected to receive information regarding measurements of output 160 and to control electrodes 140 (e.g., electrodes 140-1, 140-2, 140-3, 140-5, 140-7, and 140-9 for calibration of phase delays).
(15) In some implementations, controller 180 may be a processor executing software instructions stored by a non-transitory computer-readable medium, such as a memory and/or a storage component. Controller 180 is implemented in hardware, firmware, or a combination of hardware and software. Controller 180 is a central processing unit (CPU), a graphics processing unit (GPU), an accelerated processing unit (APU), a microprocessor, a microcontroller, a digital signal processor (DSP), a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), or another type of processing component. A computer-readable medium is defined herein as a non-transitory memory device. A memory device includes memory space within a single physical storage device or memory space spread across multiple physical storage devices. Additionally, or alternatively, hardwired circuitry may be used in place of or in combination with software instructions to perform one or more processes described herein. Thus, implementations described herein are not limited to any specific combination of hardware circuitry and software.
(16) In some implementations, controller 180 may cause dithering signals to be applied to, for example, parent interferometer 120, first child interferometer 130-1, and second child interferometer 130-2, which may result in output 160 being generated based on input 150. As shown by reference number 185, during calibration, measurement component 170 may perform measurements of output 160, and may provide information identifying the measurements to controller 180 for processing. As shown by reference number 190, controller 180 may perform calibration processing. For example, using the measurements and information identifying the dithering signals, controller 180 may determine values for an error function, as described herein. Based on the values for the error function, controller 180 may selectively determine an adjustment to a characteristic relating to a dithering signal to calibrate optical device 110. For example, controller 180 may determine an adjustment to a phase of optical device 110, a phase of an interferometer of optical device 110 (e.g., parent interferometer 120, first child interferometer 130-1, second child interferometer 130-2, and/or the like), and/or the like). As shown by reference number 195, controller 180 may provide a calibration control signal to calibrate electrodes 140. For example, controller 180 may determine a null point, a maximum point, a quadrature point, and/or the like, as described herein, which may enable use of optical device 110 for modulation schemes, such as QPSK and/or the like. In some implementations, a calibration signal directed to electrodes 140-4, 140-6, and/or the like may be disabled during at least a portion of calibration to perform calibration.
(17) Although some implementations, described herein, are described in terms of a combined interferometer with a parent interferometer and a set of two child interferometers, other combined interferometer structures are possible, such as combined interferometers with additional sets of child interferometers (e.g., a child interferometer may be a parent interferometer of another set of child interferometers) and/or the like.
(18) As indicated above,
(19)
(20) As shown in
(21) In some implementations, the controller may control one or more electrodes of the combined interferometer structure to calibrate the parent interferometer. For example, the controller may align an I branch of the combined interferometer (e.g., a first branch that includes a first child interferometer) and a Q branch of the combined interferometer (e.g., a second branch of the combined interferometer) to a maximum value. In this case, the controller may control a voltage differential of electrodes corresponding to branches of the parent interferometer from an initial voltage differential (e.g., a zero voltage differential) to a target voltage differential (e.g., a voltage differential with both the I branch and the Q branch maximized). In some implementations, the combined interferometer structure may include additional branches, such as 3 branches, 4 branches, 5 branches, and/or the like.
(22) In some implementations, the controller may maintain the child interferometers at a static state (e.g., an initial state) while calibrating the parent interferometer. In some implementations, the controller may receive information identifying a measurement of an output of the combined interferometer structure to determine whether the I branch and the Q branch are aligned to the maximum value. For example, the controller may receive measurement information from a measurement component positioned at an output of the combined interferometer structure, and may adjust the voltage differential, such as using a crawling procedure, a secant procedure, and/or the like to determine a zero value for an error function. In this way, the controller may calibrate the parent interferometer using measurements performed at the output of the combined interferometer structure, thereby reducing a calibration difficult relative to using measurements obtained from multiple portions of the combined interferometer structure.
(23) As further shown in
(24) In some implementations, the dithering signals may be offline digital dither tones. For example, a dithering voltage in the time-domain may be determined as:
V=V.sub.0+V.sub.1 sin(t)(1)
where V represents the dithering voltage function, V.sub.0 represents a center voltage around which the dither perturbation is performed, V.sub.1 a voltage amplitude of the dither, represents a temporal angular frequency, and t represents a time value. Based on performing time-dependent sampling, a discrete series is determined as:
(25)
where .sub.m represents a phase, m represents a sample iteration, N represents a quantity of samples per period, and V.sub.m represents an offline voltage domain series where offline measurements may be taken, such that the time domain spacing has been converted to offline digital voltage domain spacing. In this case, the offline voltage domain series may be associated with a discrete-space orthogonality relation, thereby allowing for determination of the error function. A discrete series, Uk=sin(2 km/N) and Wk=cos(2 km/N), for a set of orthogonal functions are defined as:
(26)
where k corresponds to the frequency in voltage space, m corresponds to the sample in voltage space, and the ,
operator indicates a discrete-space inner-product.
(27) Further to the example, the single Mach-Zehnder interferometer transfer function may be represented as:
T=|a+be.sup.j|.sup.2=a.sup.2+b.sup.2+2ab cos()(6)
where a represents to an amplitude of light resulting from an arm of the single Mach-Zehnder interferometer after an output combiner, b represents to an amplitude resulting from another other arm after the output combiner, represents a phase difference between the two arms, and T represents the optical power transfer function. For a voltage within perturbation range V.sub.1, (3) may be represented as:
.sub.m=.sub.0+.sub.1 sin(2 m/N)(7)
which may result in (6) being expanded to:
(28)
where higher order terms are omitted and represented by . . . , and J.sub.p() is a Bessel function of the first kind of order p. Based on a series of measurement values at the discrete voltages, as represented by (8) substituted into (6), an error function may then be obtained by performing the inner product of (6) with sin(2 mn/N) according to (4). The error function may be determined as, for example:
f=2abNJ.sub.1(.sub.1)sin(.sub.0)(9)
In this case, the error function crosses zero for nulls of the transfer function (e.g., .sub.0=), as well as for maxima (e.g., .sub.0=0). The sign of the slope in the zero crossing of the error function may be positive for null points and negative for maxima points.
(29) Similarly, a quadrature point may be determined based on for the term corresponding to J.sub.0 in (8) and/or a second harmonic value of the J.sub.2(.sub.1)cos(2.Math.2m/N) term. In some implementations, a single period of sampling (N) may be used to determine the maximum, the null, the quadrature point, and/or the like, thereby improving performance relative to another technique that requires multiple sampling periods.
(30) In some implementations, the controller may maintain collinearity when dithering the combined interferometer structure. For example, the controller may maintain collinearity of an optical field vector in complex space (e.g., phasor space). In this case, the controller may adjust a parent interferometer voltage differential, a first child interferometer voltage differential, and/or a second child interferometer voltage differential (e.g., concurrently) to maintain collinearity between the two child interferometers. Additionally, or alternatively, the controller may adjust a relative phase to maintain collinearity and calibrate the combined interferometer structure. In some implementations, the controller may apply a particular type of dithering signal. For example, the controller may apply an analog dithering signal. Additionally, or alternatively, the controller may apply a digital dithering signal. In some implementations, the controller may dither the combined interferometer structure in a particular domain. For example, the controller may dither the combined interferometer in a time-domain (e.g., using a time-varying signal). Additionally, or alternatively, the controller may dither the combined interferometer structure in a phase-domain, a voltage-domain, and/or the like.
(31) As further shown in
(32) In some implementations, the controller may identify, based on the error functions, directions for a null value, a maximum value, and/or the like, as described herein. For example, the controller may determine whether a rate of change of the error function and/or a sign of the error function is negative, positive, and/or the like to determine directions for the null value, the maximum value, and/or the like. In some implementations, the controller may determine the value for the error function based on multiple measurements of the single output of the combined interferometer structure. For example, the controller may receive periodic measurements of the output of the combined interferometer structure based on applying the dithering signals. In this case, the controller may perform the multiple measurements with a configured voltage spacing, a configured time spacing, and/or the like. In some implementations, the controller may perform a particular quantity of measurements to calibrate the combined interferometer structure, such as 2 measurements, 3 measurements, 4 measurements, 5 measurements, 6 measurements, and/or a greater quantity of measurements. In this way, by using collinearity of the optical field vector, the controller may calibrate at least one child interferometer based on an output from the combined interferometer structure.
(33) As further shown in
(34) In some implementations, the controller may continue to apply the dithering signal and perform subsequent measurements. For example, based on the value for the error function or based on the phase or voltage convergence, the controller may determine whether one or more threshold criteria are satisfied. In this case, based on the one or more threshold criteria not being satisfied, the controller may adjust the phase of the combined interferometer structure, continue to apply dithering signals, perform measurements, determine values for the error function, and adjust the phase of the combined interferometer. For example, voltage tolerance may be determined by two voltages that show opposite signs of the error function and/or the like. Additionally, or alternatively, based on determining that the one or more threshold criteria are satisfied (e.g., when a voltage tolerance for calibrating the first child interferometer and/or the second child interferometer is satisfied), the controller may determine not to adjust the phase of the combined interferometer structure, and may store calibration parameters for the combined interferometer.
(35) As further shown in
(36) Although
(37)
(38) As shown in
(39) As shown with regard to .sub.L and
.sub.R for
. As shown by diagram 340, I and Q may each be collinear may not be at a null or a maximum. As shown in diagram 350, I and
may be at respective null points and may be collinear. In the case where null optimization is performed on both I and
simultaneously, the end result may look like Diagram 350.
(40) As indicated above,
(41)
(42) With regard to
(43)
where a represents an amplitude of the light resulting from an arm of an I branch of the combined interferometer after an output combiner of a parent (e.g. I.sub.L); b represents an amplitude resulting from another arm of the I branch of the combined interferometer after the output combiner of the parent (e.g. I.sub.R); represents a phase difference between the two arms of the I branch where the coordinate system is aligned without loss of generality such that the angle of one arm is +/2 and the angle of the other arm is /2, as may be illustrated by diagram 400; re.sup.+j represents a general complex function form of the branch vector where r is the vector magnitude and is the total vector angle as may be illustrated by diagram 400. Equation (10) may be rewritten as:
(44)
where T.sub.MZ,I corresponds to the transfer function for the I branch without the Q branch, r.sup.2 corresponds to a direct current (dc) component of the transfer function, and
(45)
represent cross product terms. In this case, for perturbation of the form shown in (7), an inner product may be performed to determine the error function, where:
f=f.sub.MZ,I+f.sub.CP(12)
where f.sub.MZ,I is the single interferometer I error function:
f.sub.MZ,I=2abNJ.sub.1(.sub.1)sin(.sub.0)(13)
and f.sub.CP is a contribution of the cross product terms. To obtain a null value or a maximum value for calibration of I at the presence of , f.sub.CP may be proportional to sin(.sub.0) such that the error function crosses zero at the correct values with the correct slope. Using (4) and (8) the cross product contribution may be determined as:
(46)
and f.sub.CP may be determined as:
(47)
Thus, the I branch phasor vector may be determined as:
(48)
where R is the amplitude of the I vector and is its phase. Using the relations:
(49)
and maintaining collinearity means that for each step such that:
=(18)
and substituting (17) into (15) it may be determined that:
(50)
Thus, unless the angle of is adjusted before each determination of the error function, the error function may be erroneous with respect to calibrating I.
(51) Although some implementations, described herein, may be described in terms of a vector representation of voltages and/or error functions, a controller calibrating a combined interferometer may utilize another data representation technique, such as a lookup table, an algorithmic representation, and/or the like. Moreover, although some implementations, described herein, may be described in terms of a set of mathematical equations, some implementations described herein may be determined without solving a set of equations, such as based on a data structure storing values, based on a set of preconfigured results, and/or the like.
(52) Returning to optimizing I at a presence of in
, where an angle, , is an angle between a left arm and a right arm of I, which is calibrated in the presence of
, and an angle of the
vector relative to the real axis. Diagram 410 is a representation of an output power of I, diagram 420 is a diagram of an angle of I, and diagram 430 is a diagram of an error function of I at an output of the combined parent interferometer. In this case, based on maintaining I and
collinearly (e.g., using electrodes of a parent interferometer of I and
, an error function (measured at the output of the combined interferometer) approaches zero at a null or maximum (despite the presence of Q), thereby enabling calibration of I in a presence of
(e.g., without Q distorting the error function of I). In this way, (19) may be illustrated. For example, a controller may determine that a null or a max is determined within a threshold accuracy based on determining that the error function is within a threshold amount of 0. For example, a voltage tolerance may be determined by two voltages that show opposite signs of the error function. In this case, as shown in diagram 430, the null or maximum point occurs at phase values of 2 , , 0, , and 2 . As shown, a total vector angle, shown in diagram, 420, is associated with a threshold change around the null point, which may indicate that maintaining the collinearity may result in a threshold level of accuracy of calibration. As a result, I and Q may be continuously or semi-continuously maintained at a state of collinearity.
(53) As indicated above,
(54)
(55)
(56) As further shown in
(57) As further shown in may be generated concurrently by using orthogonal perturbations, such as sine perturbations for I and cosine perturbations for Q, using sine perturbations for Q and cosine perturbations for I, and/or the like.
(58) As further shown in
(59) As further shown in
(60) As further shown in
(61) As further shown in
(62) As further shown in
(63) As shown in
(64) As indicated above,
(65) In this way, a combined interferometer structure may be calibrated without using a bias to block branches of the combined interferometer structure, thereby reducing a likelihood of damage to the combined interferometer structure. Moreover, branches of the combined interferometer structure may be concurrently calibrated by maintaining collinearity between the branches and using orthogonal dithering signals.
(66) The foregoing disclosure provides illustration and description, but is not intended to be exhaustive or to limit the implementations to the precise form disclosed. Modifications and variations are possible in light of the above disclosure or may be acquired from practice of the implementations.
(67) Some implementations are described herein in connection with thresholds. As used herein, satisfying a threshold may refer to a value being greater than the threshold, more than the threshold, higher than the threshold, greater than or equal to the threshold, less than the threshold, fewer than the threshold, lower than the threshold, less than or equal to the threshold, equal to the threshold, or the like.
(68) Even though particular combinations of features are recited in the claims and/or disclosed in the specification, these combinations are not intended to limit the disclosure of possible implementations. In fact, many of these features may be combined in ways not specifically recited in the claims and/or disclosed in the specification. Although each dependent claim listed below may directly depend on only one claim, the disclosure of possible implementations includes each dependent claim in combination with every other claim in the claim set.
(69) No element, act, or instruction used herein should be construed as critical or essential unless explicitly described as such. Also, as used herein, the articlesa andan are intended to include one or more items, and may be used interchangeably withone or more. Furthermore, as used herein, the termset is intended to include one or more items (e.g., related items, unrelated items, a combination of related and unrelated items, etc.), and may be used interchangeably withone or more. Where only one item is intended, the termone or similar language is used. Also, as used herein, the termshas, have, having, or the like are intended to be open-ended terms. Further, the phrasebased on is intended to meanbased, at least in part, on unless explicitly stated otherwise.