Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Fast beam steering with full polarization control using a galvanometric optical scanner and polarization controller

Open Access Open Access

Abstract

Optical beam steering is a key element in many industrial and scientific applications like in material processing, information technologies, medical imaging and laser display. Even though galvanometer-based scanners offer flexibility, speed and accuracy at a relatively low cost, they still lack the necessary control over the polarization required for certain applications. We report on the development of a polarization steerable system assembled with a fiber polarization controller and a galvanometric scanner, both controlled by a digital signal processor board. The system implements control of the polarization decoupled from the pointing direction through a feed-forward control scheme. This enables to direct optical beams to a desired direction without affecting its initial polarization state. When considering the full working field of view, we are able to compensate polarization angle errors larger than 0.2 rad, in a temporal window of less than ∼ 20 ms. Given the unification of components to fully control any polarization state while steering an optical beam, the proposed system is potentially integrable and robust.

© 2012 Optical Society of America

1. Introduction

The steering of free-space optical beams is of great interest in many industrial and scientific applications including material processing, information technologies, medical imaging and laser display [1]. Precise and rapid scanning can be accomplished with galvanometric scanners, which deflect a beam from a pair of galvanometer-mounted mirrors. The steering process introduces a polarization rotation which depends in a complex but predictable way on the steering angles. Here we address the issue of polarization control in these scanners and demonstrate a steering system capable of delivering an arbitrary polarization to an arbitrary direction at high speed. The system can also operate in a polarization-transparent mode, in which an arbitrary, unknown input polarization is preserved as the scanner directs the beam. Polarization-controlled steering systems could reduce complexity in existing applications, including ellipsometry [2], polarization optical coherence tomography [3], and distant interferometry with polarized light [4]. It may also enhance the applicability of current systems in quantum communications [5,6] and polarization-based stereoscopic projectors [7].

Among the different optical scanning techniques developed so far, galvanometer-based scanners (galvos) offer flexibility, speed and accuracy at a relatively low cost. Current galvo technology achieves closed-loop bandwidths of several kilohertz even for beams with large radii. Moreover, a resolution at the microradian level can be achieved within a large scanning field, which is usually of the order of ±20° [8]. A galvo system is capable of deflecting s- and p-polarization components of the beam towards the same direction, although, as it generates the scan the corresponding change of the Fresnel coefficients [9] in the two mirrors generate a pointing-dependent polarization state transformation of the output beam.

We report here on the development of a polarization steerable system assembled with a fiber polarization controller (PC) and a galvanometric scanner, both controlled by a digital signal processor (DSP) board. The system implements the control of the polarization state, which is decoupled from the pointing direction of the galvo, by compensating with the PC the polarization transformation induced by the galvo through a feed-forward control scheme. Hence, the method presented can be extended to similar systems where it is needed to decouple the system general state of polarization from other transformations.

Among other applications, our solution is of practical relevance for free-space quantum communication. To date, every free-space quantum key distribution (QKD) system developed has made use of the polarization to encode quantum information. A step forward for exceeding the current transmission length limit, around 200 km, would be to use satellites as network nodes [1012]. Satellite-tracking telescopes typically incorporate rapid, fine-pointing subsystems employing rotating mirrors as in our galvanometer system. The dynamic polarization control strategy described here may be also applied for polarization control in these systems also [13,14].

2. System overview

The integrated system implemented makes use of commercially available components, shown in Fig. 1. A fiber-pigtailed laser diode (LD) at 850 nm generates a single polarization state with a high degree of polarization (DOP) into the PC. The output of the PC is properly launched into the galvo system (GV) using a fiber to free-space collimator (C). A dichroic mirror (DCM), placed before the galvo, reflects the signal from the beacons to be imagined on the CCD through an imaging optics system. Finally, the two imaged beacons on the CCD are processed by a digital signal processor (DSP) to compensate relative angle rotations of the receiver with respect to the transmitter, and galvo polarization transformations at a rate of ∼ 20 ms.

 figure: Fig. 1

Fig. 1 Optical system scheme. (LD) denotes the laser diode, (PC) polarization controller, (C) fiber-collimator, (CS) coordinate system, (DCM) dichroic mirror, (IO) imaging optics, (CCD) charge-coupled device camera, (DSP) digital signal processor, (GV) galvanometric scanner with (M1) mirror 1, (α) angle M1, (M2) mirror 2, (β) angle M2, (PL) polarimeter, (B1) beacon 1 and (B2) beacon 2.

Download Full Size | PDF

The PC is constituted by a cascade of three piezoelectric actuators which squeeze a single-mode fiber (SMF) along different directions. The expansion or contraction of an actuator in response to the applied driving voltage produces a variable pressure on the SMF and thus a controlled stress-induced birefringence. Fiber PCs based on fiber squeezing with piezoelectric actuators exhibit a number of remarkable performance: low insertion loss (0.5 dB), low polarization dependent loss (< 0.1 dB), and response time of less than 100μs. The PC is driven with a 12-bit digital signal and the associated driver generates voltages from 0 V to 140 V for each of the three actuators. The galvo system consists of two mirrors that provide ±20° rotation angles (±40° optical), 5 ms response times, 2.2 arcsec angular resolution and has 20 mm mirror diameter. The CCD camera has a frame rate of 108 fps at full resolution with 10μs exposure time and 8μm×8μm square pixels. In front of the CCD camera an imaging optics system with 70 mm effective focal length is placed to get 3.44° field of view (FOV). The aperture of the galvo is large enough to resolve the two beacons with a few cm spatial separation at 2 m distance.

3. System operation

The polarization transformation introduced by the galvo and by the relative Tx-Rx angle of rotation are conveniently described by Stokes-Mueller formalism. The optical properties of a two-axis galvo optical scanner constituted by a pair of rotating planar mirrors are described in [15]. The polarization state matrix description of the system is

Sout=R(χ)G(α,β)PC(ϕ1,ϕ2,ϕ3)Sin.
R(χ) is the Tx-Rx orientation matrix, G is the galvo matrix as a function of the respective the mirror rotation angles α and β, PC the equivalent matrix of the PC as a function of the introduced phases of each of the three actuators used to compensate the system polarization change, S⃗in and S⃗out the input and output Stokes vectors.

3.1. Galvanometer scanner model

The galvo scanner used is assembled with two rotating mirrors as shown in Fig. 2(a). The first mirror (M1) is rotated by 45° around the y-axis and then by an angle Γ1 = 15° around the x-axis. The second mirror (M2), is rotated by an angle Γ2 = 45° around the x-axis. The mirrors of the current system were specifically designed to minimize the difference in loss between s- and p- polarization components for an operational wavelength of 850nm. Figure 2(b) shows a two-layer model of the galvo mirrors. The layers are made a protective dielectric layer of quartz (SIO2) with 1.43 refractive index and thickness of 100nm, and the silver (Ag) reflective substrate with a refractive index of 0.152+5.721i. The silver layer can be considered to have an infinite thickness due to the short penetration depth of the beam at the operation wavelength. Considering the impinging angles of the optical beam and the mirrors structure model, the Mueller matrix description of the galvo system consists in the concatenation of a reference-frame rotation and reflection Mueller matrices. First, a reference-frame rotation before impinging on M1, a reflection Mueller matrix on M1 considering the correspondent Fresnel coefficients depending on the angle α, a reference-frame rotation before impinging on M2, a reflection matrix on M2 computing the Fresnel coefficient with respect the angle β and final reference frame matrix rotation [15]. Using this model, the introduced overall phases and attenuations at the output between s- and p-polarization components can be computed. The difference in attenuation for the s- and p-polarization components introduces an effective polarization dependent loss smaller than 0.05 and is not compensated.

 figure: Fig. 2

Fig. 2 Galvo scanner system model. (a) Scheme of the galvo scanner system, with the reference frame used in the calculations. An example of the optical path of a ray is indicated by the red line. (b) Physical model of the galvo mirrors substrate. The structure of the mirrors considers a quasi-real model of the galvo mirrors two-layer-compound made of a protective dielectric layer of quartz (SIO2), and the reflective substrate of silver (Ag).

Download Full Size | PDF

3.2. Receiver orientation angle

The relative Tx-Rx orientation angle χ is retrieved by imaging the receiver through the galvanometer system and computing the apparent rotation angle. This imaging task is facilitated by two beacons, one brighter than the other, mounted on either side of the receiver. Figure 3(a) sketches the angle measurement algorithm. χ is the angle between the center vertical axis of the CCD image and the clockwise angle to the brighter spot. The rotation χ is converted into Mueller matrix formalism as Eq. (2). Notice that the galvo system rotates by 90° an image, independently of the pointing direction. In particular, for our demonstration, we consider as reference the zero pointing direction which already involves a 90° image rotation. Therefore, for any angle χ corresponding to the rotation of polarization to apply, relative to the zero pointing direction, we have

R(χ)=[10000cos(χ)sin(χ)00sin(χ)cos(χ)00001].

 figure: Fig. 3

Fig. 3 Imaged beacons to retrieve the Tx-Rx relative angle rotation χ. (a) The angle is computed between the central vertical axis of the CCD image and the clockwise angle to the brighter beam spot. Notice that one of the beams is brighter than the other to easily identify both spots. Five pointing directions are considered with galvo mirrors’ angles and particular receiver orientation rotation, which are grouped in the triplet (α,β,χ): (0) zero pointing corresponds to (0°, 0°, 0°), (1) pointing 1 (3.56°, 12.19°, 336.47°), (2) pointing 2 (18.66°, 8.37°, 93.06°), (3) pointing 3 (7.99°, −0.13°, 4.01°) and (4) pointing 4 (−4.03°, 3.30°, 243°).

Download Full Size | PDF

3.3. Polarization controller

The transfer function of piezoelectric actuators generally show hysteretic behavior [16], initial loading curve and are rate dependent [17, 18]. While a highly accurate modeling of these effects would allow precise compensation in arbitrary trajectories [19], here we adopt a simple compensation scheme which consists in forcing each actuator to stay in a particular hysteresis cycle previously well calibrated. The cycle is defined by the extreme voltages Vmin = 0 V and Vmax = 75 V. The first step consists in warming-up the three actuators by injecting sinusoidal voltages peaking at Vmin and Vmax, to drive the system to the initial state. Subsequent changes always proceed by a return to 0V, during a short time (100μs), and then to the final voltage V. To overtake the rate dependent behavior, we force the system to change every 20 ms.

Controlled stress along a SMF induce a variable linear birefringence between parallel and perpendicular components respect to the applied force [20,21]. Each PC actuator k (k = 1,2,3) is equivalent to a wave plate with a variable phase retard ϕk and a fixed direction of the fast axis. Hence, the Mueller matrix associated to an actuator is equivalent to the matrix of an elliptical retarder expressed in terms of the axis n̂k and the phase retard between the components along the fast and slow axis ϕk [22]. Furthermore, a preload is present in each actuator so that they are always in contact with the SMF, in order to have a response for any voltage V > 0. As a result, a non-null phase retard ϕ̱k is introduced by each actuator for zero voltage. A general description of the PC is given by the concatenation of the three actuators A as

PC(ϕ1,ϕ2,ϕ3)=A(n^3,ϕ3+ϕ_3)A(n^2,ϕ2+ϕ_2)A(n^1,ϕ1+ϕ_1).

A corresponds to a polarization rotation around the axis n̂ = (nx, ny, nz) by an angle ϕ, as

A(n^,ϕ)Icosϕ+n×sinϕ+n^n^(1cosϕ)
where I is the identity matrix,
n×[000000nzny0nz0nx0nynx0].
and
n^n^[10000nx2nxnynxnz0nxnyny2nynz0nxnznynznz2].

Initially n̂k, ϕk (V) and ϕ̱k are unknown. We note that the system can be described in a more practical formulation where ϕ̱k are removed from the rotation matrix A(,ϕ + ϕ̱) = A(,ϕ)A(n̂,ϕ̱), so that

PC(ϕ1,ϕ2,ϕ3)=A(n^3,ϕ3)A(n^3,ϕ_3)A(n^2,ϕ2+ϕ_2)A(n^1,ϕ1+ϕ_1).
By scanning the voltage V3, we learn n̂3 and ϕ3(V), but not ϕ̱3. For the remainder of the procedure, we leave V3 = 0, so that ϕ3 = 0, and the rotation A(n̂3,ϕ3) is the identity, giving
PC(ϕ1,ϕ2,ϕ3)=A(n^3,ϕ_3)A(n^2,ϕ2+ϕ_2)A1(n^3,ϕ_3)A(n^3,ϕ_3)A(n^1,ϕ1+ϕ_1).
We note that A(n̂3, ϕ̱3) · A(n̂2, ϕ2 + ϕ̱2) · A−1(n̂3, ϕ̱3) is simply another rotation A(2, ϕ2+ ϕ̱2), about another unknown axis n̂′2. As before, we sweep V2 to find 2 and ϕ2(V) but not ϕ̱2. We set ϕ2 = 0 for the next step, and find
PC(ϕ1,ϕ2,ϕ3)=A(n^1,ϕ1+ϕ_1)A(n^2,ϕ_2)A(n^3,ϕ_3)
where 1 is the new axis for the first actuator, considering the rotations by both ϕ̱3 and ϕ̱2. After finding n̂″1 and ϕ1(V),
PC(ϕ1,ϕ2,ϕ3)=A(n^3,ϕ3)A(n^2,ϕ2)A(n^1,ϕ1)A(n^1,ϕ_1)A(n^2,ϕ_2)A(n^3,ϕ_3).
The last three terms, which are unknown, can be combined into a single rotation Mueller matrix M, which is independent of drive voltages. Thus, Eq. (3) is equivalently described as,
PC(ϕ1,ϕ2,ϕ3)=A(n^3,ϕ3)A(n^2,ϕ2)A(n^1,ϕ1)M.

Note that Eq. (3) describes an arbitrary polarization rotation, and thus suffices to describe the effect of the polarization controller including possible rotations due to birefringence in the SM input and output fibers.

3.3.1. Differential phase calibration

The calibration process for the PC consists in recording the output Stokes parameters with the polarimeter at zero pointing while a given PC actuator is voltage scanned from 0 V to 75 V and back for several cycles while the remaining actuators remain at 0 V. Zero pointing corresponds to the pointing direction of the galvo for zero angle rotation of its mirrors. Figure 4 shows the measured Stokes parameters through the voltage scan of PC actuator 1. Similar measurement records are obtained for the other two actuators of the PC.

 figure: Fig. 4

Fig. 4 Stokes parameters measured while voltage-scanning actuator 1. The recorded Stokes parameters sequence follows a squared cosine function. It is repeated three and a half times to acquire several cycles through a specific PC actuator. The data is periodically sampled asynchronously. Each red circle corresponds to an identified voltage and Stokes parameters measurement pair. Black points that do not fit the pattern correspond to data samples at the return instant to 0V of the PC driving strategy. (top) S1, (middle) S2 and (bottom) S3 Stokes parameters. Similar measurement records are obtained for actuators 2 and 3 of the PC.

Download Full Size | PDF

The output polarization state includes polarization rotations from the galvo due to the fact that the PL measures the polarization at the output of the system at zero pointing. To remove the galvo contribution, we apply the inverse of the Mueller matrix describing the galvo transformation for zero pointing. For clarification, the measurements with the PL could have been taken for any other pointing direction and consequently the contribution from the galvo to be removed would correspond to the inverse of the galvo polarization transformation for the particular pointing direction used. The galvo Mueller matrix has been constructed analytically considering the two-mirror galvo model described in detail in [15]. The resulting polarizations, corresponding to only the PC transformation, are shown in Fig. 5. The current data directly allows to retrieve (n̂3, n̂′2, n̂″1) and the relative phases versus drive voltage ϕ (Vk), computed by the angle subtended between consecutive polarization states, as shown in Fig. 6. This procedure finds the phase relation relative to the applied voltage including hysteresis both when increasing and when decreasing the driving voltage, shown in Fig. 7. The measured voltage-to-phase relation is inverted computationally to obtain the phase-to-voltage relation, shown in Fig. 8. The ascending and descending curves are each fit with 6th-order polynomials.

 figure: Fig. 5

Fig. 5 Processed Stokes parameters obtained by removing from the raw data the polarization transformation contribution of the galvo. To remove the galvo contribution, the inverse of the galvo Mueller matrix for zero pointing is applied. (top) S1, (middle) S2 and (bottom) S3 Stokes parameters. Similar measurement records are obtained for actuators 2 and 3 of the PC.

Download Full Size | PDF

 figure: Fig. 6

Fig. 6 Polarization state measurement, from the PC data, on the Poincare sphere and associated actuator axis n̂k for each of the three PC actuators. For the current measurement the different (n̂3, n̂′2, n̂″1) are oriented in azimuth and elevation (θ, φ) as follows: (29.52°, 9.61°) actuator 1, (122.88°, −6.22°) actuator 2 and (45.15°, 43.35°) actuator 3. The first and the third actuators are similarly oriented along the same direction, while the second actuator is at 90° with respect to them.

Download Full Size | PDF

 figure: Fig. 7

Fig. 7 Introduced relative phase retard with respect to the applied driving voltage for each PC actuator. Hysteresis has been strongly reduced by returning the drive voltage to zero before each measurement, and relatively slow driving speeds. The phase retard retrieved is relative to 0 V driving voltage. Blue circles (red squares) show the phase trajectory with increasing (decreasing) voltage.

Download Full Size | PDF

 figure: Fig. 8

Fig. 8 Polarization controller inferred transfer function. Phase to voltage relation for each of the three PC actuators. The ascending and descending curves are each fit with 6th-order polynomials for real-time computation. With proper combination of the three PC phase retards, it is possible to generate any rotation matrix.

Download Full Size | PDF

The calibration procedure compensates also for birefringent and geometrical effects in the input SMF to the PC. The implemented scheme overcomes this rotation by considering extra relative phase retards and PC actuators’ (n̂3, n̂′2, n̂″1) axis rotations while calibrating. In practice, we find these effects to be stable within 0.1 rad over 10 minutes. Thus, the calibration parameters are valid within this time window. The basic operation cycle of the system is as follows: first, the PC is calibrated taking approximately 2 minutes, most probably having the specific application using this system paused; second, once the new calibration parameters are updated, the system can be used for 8 minutes. Clearly, this basic operation cycle can be repeated continuously for long operation of the system. The operation of the system could be improved by placing a polarimeter control system together with the CCD imaging system, to allow continuous calibration of the PC.

3.3.2. Calibration of M

M is fully determined by a polarization rotation and the phase between non-orthogonal polarization states. This enables to operate the system in a polarization-transparent mode, i.e., any input polarization state is maintained through out the system. The retrieval of M for polarization-transparent calibration requires the measurement of the Stokes parameters, at the output of the system, for two different but well-known non-orthogonal input polarizations. Such a calibration requires an extra optical device that provides a controlled polarization state at the input, such as a deterministic polarization controller or, if the provided light’s polarization is completely fixed, a polarization modulator suffices. Then, knowing the input polarization, and the effect of the polarization controller as a function of (((V1), (V2), (V3))), we can set (((V1), (V2), (V3))) to produce the identity for the concatenation of the parts of the system known, I = R(χ)·G(α,β)·A(n̂3, ϕ3(V3)) · A(n̂′2,ϕ2(V2)) · A(n̂″1,ϕ1(V1)). At present, M is computed by solving the non-linear system of equations Eq. (12),

{Sout1=IM(θ,φ,δ)Sin1Sout2=IM(θ,φ,δ)Sin2.
S⃗out1 and S⃗out2 are the output polarizations corresponding to the input polarizations S⃗in1 and S⃗in2.

In our demonstration, we aim at maintaining a given output polarization, measured at zero pointing angle, at any other pointing direction. Therefore, polarization-transparent operation is not strictly needed. This requires only to identify the polarization rotation measuring the transformation of a single input polarization state, which reduces the system Eq. (12) to,

Sout1=IM(θ,φ,δ)Sin1.

3.3.3. Polarization compensation

Any polarization state transformation through the system consists in a rotation of the Poincare sphere. With the proper combination of the three phase retards (ϕ1,ϕ2,ϕ3) of the PC it is possible to generate any rotation matrix. Hence, the overall polarization rotation compensation which the PC has to introduce can be derived from Eq. (1), and consists in generating the inverse of the galvo and the relative Tx-Rx orientation angles as

PC(ϕ1,ϕ2,ϕ3)=G(α,β)1R1(χ).

The three particular phases to achieve in Eq. (14) are computed using a non-linear fitting routine which minimizes the square of the difference between the required target matrix, given the PC measured parameters.

4. Polarization compensation performance

The mobile polarization analyzer system consists of a polarimeter (PL) with two 639 nm fiber-collimated laser beacons mounted on opposite sides pointing to the transmitter. The two beacons are imaged using a charge-coupled device camera (CCD) to retrieve any relative angle rotation between the receiver PL and the transmitter galvo. The PL consists of a rotating quarter-wave plate, a fixed polarizer and a photodiode with ±0.25° azimuth and ellipticity angle accuracy. The laser beacons are mounted at 60 mm radius with respect the center aperture of the PL and are collimated to a 1 mm beam waist.

Five pointing directions were considered to quantify the performance of the system, with arbitrary placements and rotations of the receiver PL. The target pointing directions are described by the angles of the galvo mirrors and receiver orientation rotation, grouped in the triplet (α,β,χ). Figure 3(0) shows the zero pointing which corresponds to (0°, 0°, 0°), considering it as the reference. The other four pointing directions shown in Fig. 3 are: (1) pointing 1 (3.56°, 12.19°, 336.47°), (2) pointing 2 (18.66°, 8.37°, 93.06°), (3) pointing 3 (7.99°, −0.13°, 4.01°) and (4) pointing 4 (−4.03°, 3.30°, 243°).

A manual polarization controller was added before the PC in order to generate different input polarization states, taking them as reference at the zero pointing. Four extra different pointing directions with arbitrary receiver rotations have been considered, taking four different polarization states measurements at each pointing direction. The error angle Δε is defined as the absolute arc angle between the final polarization state and the reference polarization state at the zero pointing direction as

Δε=|12cos1(cos[2(θpxθpz)]cos[2(φpxφpz)])|.
θpx and φpx are azimuth and ellipticity for a particular final pointing direction, and θpz and φpz are azimuth and ellipticity for the zero pointing, considering an initial polarization state.

Figure 9 shows the error angles measured with the receiving PL, separated in columns by pointing directions. They are identified in color markers for compensated and uncompensated system operation. Blue-circle marker for Tx-Rx and galvo compensation, green-diamond marker for galvo compensation, cyan-square marker for Tx-Rx compensation or red-cross marker for no compensation. Error angles are plotted in logarithmic scale, 10 · log10ε), for clearer visualization of error angles close to 0 rad.

 figure: Fig. 9

Fig. 9 Error angle for different polarization states. The polarization states are measured with the receiving polarimeter. Different compensation configurations are presented, compensation of the Tx-Rx and galvo (blue-circle marker), galvo compensation (green-diamond marker), Tx-Rx orientation (cyan-square marker) and no compensation (red-cross marker). For each pointing direction and each compensation configuration, four different polarization states are used, taking as reference the zero pointing. Error angles are plotted in logarithmic scale, 10 · log10ε), for clearer visualization of error angles close to 0 rad. When the system performs the compensation, the error angle is below 0.2 rad.

Download Full Size | PDF

From Fig. 9 we see that the error angle due to the galvo for different pointing directions is small. In contrast, the error angle when not compensating for the Tx-Rx rotation angle is directly proportional to χ. When the system performs the compensation, the error angle is smaller than 0.2 rad. The main contribution to the error angle when compensating is due to system calibration loss due to drifts both in the SMF fibers and PC, and small pointing misalignment between the Tx and Rx along the line of propagation due to the manual placement of the PL. The performance appears to be limited by hysteresis in the PC actuators, which is largely but not completely cancelled by our min-to-max driving strategy. A driving strategy based on a tracking control of hysteretic piezoelectric actuator using adaptive rate-dependent controller [19] could reduce this error significantly. We believe that 0.1 is probably the lower limit given by the typical DOP degradation of commercial PCs. Typically, PC performance is limited by the polarization dependent loss (PDL) to about 0.1 rad, while other parameters such as state-of-polarization (SOP) resolution and accuracy are well below this limit, < 0.01 rad and < 0.002 rad respectively. A common performance parameter in quantum communication applications is the quantum bit error ratio (QBER). QBER is defined as the number of correct sorted qubits to the number of detected qubits in the proper measuring bases, thus correct and wrong sorted qubits [23,24]. The relation between the QBER and the error angle follows a squared cosine function as QBER= 1 – cos2ε). The upper error angle of 0.2 rad corresponds to 3.95% QBER, while an improved driving strategy could achieve 0.1 rad or 1% QBER. Most quantum protocols run with QBERs lower than 11%, thus the performance achieved is compliant with quantum key distribution protocols and validates the system to be used in free-space quantum communication links.

5. Conclusions

We have demonstrated a steerable optical system based on a feed-forward control with decoupled control of the polarization state. It is possible to assemble the system from commercially available components. The system is able to compensate the polarization controller particular hysteresis cycles and initial loading behavior, the particular galvo polarization transformation which depends on the pointing direction and the relative orientation rotation of the receiver.

The system demonstrated here enables to direct optical beams to a desired direction without affecting its polarization state or, if required, to perform a change of the polarization state as required by the receiver properties. The algorithm developed computes the voltages to apply to the polarization controller provided the two galvo mirrors angles and the relative Tx-Rx orientation rotation angle. With a simple hysteresis correction, the polarization error angle while steering the optical beam over the working field of view is smaller than 0.2 rad. More accurate hysteresis compensation could reduce this error further. The experimental compensation was carried out in less than ∼ 20 ms. This response time is probably limited by the mechanical response time of the galvanometer.

Although this demonstration used a transmitter and a receiver located in different places, we note that our polarization control solution is also applicable in receiver-less applications such as polarization optical coherence tomography, where transmitter and receiver share many elements of a common optical system. As there is no fundamental obstacle for the integration of the optical and mechanical components used here, robust integrated control systems can be built using this control strategy.

Acknowledgments

This work was carried out with the financial support of Ministerio de Educación y Ciencia (Spain) through grants TEC2010-14832, FIS2007-60179, FIS2008-01051, FIS2010-14831 and FET-Open grant number: 255914 (PHORBITECH).

References and links

1. G. F. Marshall and G. E. Stutz, Handbook of Optical and Laser Scanning (CRC Press, 2004). [CrossRef]  

2. R. M. A. Azzam and N. M. Bashara, Ellipsometry and Polarized Light (North-Holland, 1977).

3. W. Drexler and J. G. Fujimoto, Optical Coherence Tomography: Technology and Applications (Springer, 2008). [CrossRef]  

4. P. Hariharan, Optical Interferometry, 2nd ed. (Academic Press, 2003).

5. J. G. Rarity, “Quantum communications and beyond,” Philos. Trans. R. Soc. London, Ser. A 361, 1507–1518 (2003). [CrossRef]  

6. N. Gisin and R. Thew, “Quantum communication,” Nat. Photonics 1, 165–171 (2007). [CrossRef]  

7. L. Bogaert, Y. Meuret, B. Van Giel, H. Murat, H. De Smet, and H. Thienpont, “Projection display for the generation of two orthogonal polarized images using liquid crystal on silicon,” Appl. Opt. 47, 1535–1542 (2008). [CrossRef]   [PubMed]  

8. H. Cho, Optomechatronics: Fusion of Optical and Mechatronic Engineering (CRC Press, 2006).

9. M. Born and E. Wolf, Principles of Optics (Cambridge U. Press, 1999).

10. J. G. Rarity, P. R. Tapster, P. M. Gorman, and P. Knight, “Ground to satellite secure key exchange using quantum cryptography,” New J. Phys. 4, 82.1–82.21 (2002). [CrossRef]  

11. M. Aspelmeyer, T. Jennewein, M. Pfennigbauer, W. R. Leeb, and A. Zeilinger, “Long-Distance Quantum Communications with Entangled Photons Using Satellites,” IEEE J. Sel. Top. Quantum Electron. 9, 1541–1551 (2003). [CrossRef]  

12. C. Bonato, A. Tomaello, V. D. Deppo, G. Naletto, and P. Villoresi, “Feasibility of satellite quantum key distribution,” New J. Phys. 11, 045017 (2009). [CrossRef]  

13. C. Bonato, M. Aspelmeyer, T. Jennewein, C. Pernechele, P. Villoresi, and A. Zeilinger, “Influence of satellite motion on polarization qubits in a Space-Earth quantum communication link,” Opt. Express 14, 10050–10059 (2006). [CrossRef]   [PubMed]  

14. C. Bonato, C. Pernechele, and P. Villoresi, “Influence of all-reflective optical systems in the transmission of polarization-encoded qubits,” J. Opt. Soc. Am. A 9, 899–906 (2007).

15. G. Anzolin, A. Gardelein, M. Jofre, G. Molina-Terriza, and M. W. Mitchell, “Polarization change induced by a galvanometric optical scanner,” J. Opt. Soc. Am. A 27, 1946–1952 (2010). [CrossRef]  

16. K. Hirabayashi and C. Amano, “Feed-forward continuous and complete polarization control with a PLZT rotatable-variable waveplate and inline polarimeter,” J. Lightwave Technol. 21, 1920–1932 (2003). [CrossRef]  

17. P. Ge and M. Jouaneh, “Modeling hysteresis in piezoceramic actuators,” Precis. Eng. 17, 211–221 (1995). [CrossRef]  

18. W. T. Ang, P. K. Khosla, and C. N. Riviere, “Feedforward Controller With Inverse Rate-Dependent Model for Piezoelectric Actuators in Trajectory-Tracking Applications,” IEEE/ASME Trans. Mechatron. 12, 134–142 (2007). [CrossRef]  

19. U.-X. Tan, W. T. Latt, F. Widjaja, C. Y. Shee, C. N. Riviere, and W. T. Ang, “Tracking control of hysteretic piezoelectric actuator using adaptive rate-dependent controller,” Sens. Actuators A 150, 116–123 (2009). [CrossRef]  

20. M. Johnson, “In-line fiber-optical polarization transformer,” Appl. Opt. 18, 1288–1289 (1979). [CrossRef]   [PubMed]  

21. W. La and L. Qian, “Modeling Polarization in a Bidirectional Fiber System,” in Signal Processing in Photonics Communications, OSA Technical Digest (CD) (Optical Society of America, 2011), paper SPMC5.

22. Z.-Y. Li, C.-Q. Wu, S.-S. Yang, C.-Y. Tian, S. Zhao, and Y.-J. Wang, “Generalized Principal-State-of-Polarization Analysis and Matrix Model for Piezoelectric Polarization Controllers,” Chin. Phys. Lett. 25, 1325–1328 (2008). [CrossRef]  

23. N. Gisin, G. Ribordy, W. Tittel, and H. Zbinden, “Quantum cryptography,” Rev. Mod. Phys. 74, 145–195 (2002). [CrossRef]  

24. M. Nielsen and I. Chuang, Quantum Computation and Quantum Information (Cambridge U. Press, 2010).

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (9)

Fig. 1
Fig. 1 Optical system scheme. (LD) denotes the laser diode, (PC) polarization controller, (C) fiber-collimator, (CS) coordinate system, (DCM) dichroic mirror, (IO) imaging optics, (CCD) charge-coupled device camera, (DSP) digital signal processor, (GV) galvanometric scanner with (M1) mirror 1, (α) angle M1, (M2) mirror 2, (β) angle M2, (PL) polarimeter, (B1) beacon 1 and (B2) beacon 2.
Fig. 2
Fig. 2 Galvo scanner system model. (a) Scheme of the galvo scanner system, with the reference frame used in the calculations. An example of the optical path of a ray is indicated by the red line. (b) Physical model of the galvo mirrors substrate. The structure of the mirrors considers a quasi-real model of the galvo mirrors two-layer-compound made of a protective dielectric layer of quartz (SIO2), and the reflective substrate of silver (Ag).
Fig. 3
Fig. 3 Imaged beacons to retrieve the Tx-Rx relative angle rotation χ. (a) The angle is computed between the central vertical axis of the CCD image and the clockwise angle to the brighter beam spot. Notice that one of the beams is brighter than the other to easily identify both spots. Five pointing directions are considered with galvo mirrors’ angles and particular receiver orientation rotation, which are grouped in the triplet (α,β,χ): (0) zero pointing corresponds to (0°, 0°, 0°), (1) pointing 1 (3.56°, 12.19°, 336.47°), (2) pointing 2 (18.66°, 8.37°, 93.06°), (3) pointing 3 (7.99°, −0.13°, 4.01°) and (4) pointing 4 (−4.03°, 3.30°, 243°).
Fig. 4
Fig. 4 Stokes parameters measured while voltage-scanning actuator 1. The recorded Stokes parameters sequence follows a squared cosine function. It is repeated three and a half times to acquire several cycles through a specific PC actuator. The data is periodically sampled asynchronously. Each red circle corresponds to an identified voltage and Stokes parameters measurement pair. Black points that do not fit the pattern correspond to data samples at the return instant to 0V of the PC driving strategy. (top) S1, (middle) S2 and (bottom) S3 Stokes parameters. Similar measurement records are obtained for actuators 2 and 3 of the PC.
Fig. 5
Fig. 5 Processed Stokes parameters obtained by removing from the raw data the polarization transformation contribution of the galvo. To remove the galvo contribution, the inverse of the galvo Mueller matrix for zero pointing is applied. (top) S1, (middle) S2 and (bottom) S3 Stokes parameters. Similar measurement records are obtained for actuators 2 and 3 of the PC.
Fig. 6
Fig. 6 Polarization state measurement, from the PC data, on the Poincare sphere and associated actuator axis n̂k for each of the three PC actuators. For the current measurement the different (n̂3, n̂′2, n̂″1) are oriented in azimuth and elevation (θ, φ) as follows: (29.52°, 9.61°) actuator 1, (122.88°, −6.22°) actuator 2 and (45.15°, 43.35°) actuator 3. The first and the third actuators are similarly oriented along the same direction, while the second actuator is at 90° with respect to them.
Fig. 7
Fig. 7 Introduced relative phase retard with respect to the applied driving voltage for each PC actuator. Hysteresis has been strongly reduced by returning the drive voltage to zero before each measurement, and relatively slow driving speeds. The phase retard retrieved is relative to 0 V driving voltage. Blue circles (red squares) show the phase trajectory with increasing (decreasing) voltage.
Fig. 8
Fig. 8 Polarization controller inferred transfer function. Phase to voltage relation for each of the three PC actuators. The ascending and descending curves are each fit with 6th-order polynomials for real-time computation. With proper combination of the three PC phase retards, it is possible to generate any rotation matrix.
Fig. 9
Fig. 9 Error angle for different polarization states. The polarization states are measured with the receiving polarimeter. Different compensation configurations are presented, compensation of the Tx-Rx and galvo (blue-circle marker), galvo compensation (green-diamond marker), Tx-Rx orientation (cyan-square marker) and no compensation (red-cross marker). For each pointing direction and each compensation configuration, four different polarization states are used, taking as reference the zero pointing. Error angles are plotted in logarithmic scale, 10 · log10ε), for clearer visualization of error angles close to 0 rad. When the system performs the compensation, the error angle is below 0.2 rad.

Equations (15)

Equations on this page are rendered with MathJax. Learn more.

S out = R ( χ ) G ( α , β ) PC ( ϕ 1 , ϕ 2 , ϕ 3 ) S in .
R ( χ ) = [ 1 0 0 0 0 cos ( χ ) sin ( χ ) 0 0 sin ( χ ) cos ( χ ) 0 0 0 0 1 ] .
PC ( ϕ 1 , ϕ 2 , ϕ 3 ) = A ( n ^ 3 , ϕ 3 + ϕ _ 3 ) A ( n ^ 2 , ϕ 2 + ϕ _ 2 ) A ( n ^ 1 , ϕ 1 + ϕ _ 1 ) .
A ( n ^ , ϕ ) I cos ϕ + n × sin ϕ + n ^ n ^ ( 1 cos ϕ )
n × [ 0 0 0 0 0 0 n z n y 0 n z 0 n x 0 n y n x 0 ] .
n ^ n ^ [ 1 0 0 0 0 n x 2 n x n y n x n z 0 n x n y n y 2 n y n z 0 n x n z n y n z n z 2 ] .
PC ( ϕ 1 , ϕ 2 , ϕ 3 ) = A ( n ^ 3 , ϕ 3 ) A ( n ^ 3 , ϕ _ 3 ) A ( n ^ 2 , ϕ 2 + ϕ _ 2 ) A ( n ^ 1 , ϕ 1 + ϕ _ 1 ) .
PC ( ϕ 1 , ϕ 2 , ϕ 3 ) = A ( n ^ 3 , ϕ _ 3 ) A ( n ^ 2 , ϕ 2 + ϕ _ 2 ) A 1 ( n ^ 3 , ϕ _ 3 ) A ( n ^ 3 , ϕ _ 3 ) A ( n ^ 1 , ϕ 1 + ϕ _ 1 ) .
PC ( ϕ 1 , ϕ 2 , ϕ 3 ) = A ( n ^ 1 , ϕ 1 + ϕ _ 1 ) A ( n ^ 2 , ϕ _ 2 ) A ( n ^ 3 , ϕ _ 3 )
PC ( ϕ 1 , ϕ 2 , ϕ 3 ) = A ( n ^ 3 , ϕ 3 ) A ( n ^ 2 , ϕ 2 ) A ( n ^ 1 , ϕ 1 ) A ( n ^ 1 , ϕ _ 1 ) A ( n ^ 2 , ϕ _ 2 ) A ( n ^ 3 , ϕ _ 3 ) .
PC ( ϕ 1 , ϕ 2 , ϕ 3 ) = A ( n ^ 3 , ϕ 3 ) A ( n ^ 2 , ϕ 2 ) A ( n ^ 1 , ϕ 1 ) M .
{ S out 1 = I M ( θ , φ , δ ) S in 1 S out 2 = I M ( θ , φ , δ ) S in 2 .
S out 1 = I M ( θ , φ , δ ) S in 1 .
PC ( ϕ 1 , ϕ 2 , ϕ 3 ) = G ( α , β ) 1 R 1 ( χ ) .
Δ ε = | 1 2 cos 1 ( cos [ 2 ( θ p x θ p z ) ] cos [ 2 ( φ p x φ p z ) ] ) | .
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.