Adaptive Control of a MEMS Steering Mirror for Suppression of Laser Beam Jitter

Similar documents
Variable-order adaptive control of a microelectromechanical steering mirror for suppression of laser beam jitter

Adaptive Control of a Tilt Mirror for Laser Beam Steering*

Adaptive Optics with Adaptive Filtering and Control

IN THE emerging fields of laser communications and highenergy

Identification, Prediction and Control of Aero Optical Wavefronts in Laser Beam Propagation

AFRL-SR-AR-TR

Adaptive Notch Filter Using Real-Time Parameter Estimation

1.6 Beam Wander vs. Image Jitter

Sensors & Transducers Published by IFSA Publishing, S. L.,

Disturbance Rejection Using Self-Tuning ARMARKOV Adaptive Control with Simultaneous Identification

µ Control of a High Speed Spindle Thrust Magnetic Bearing

A FEEDFORWARD ACTIVE NOISE CONTROL SYSTEM FOR DUCTS USING A PASSIVE SILENCER TO REDUCE ACOUSTIC FEEDBACK

Modeling, Simulation And Implementation Of Adaptive Optical System For Laser Jitter Correction

Fig m Telescope

Vibration Control of Flexible Spacecraft Using Adaptive Controller.

Chapter 2 The Test Benches

Implementation of decentralized active control of power transformer noise

ACTIVE VIBRATION CONTROL OF HARD-DISK DRIVES USING PZT ACTUATED SUSPENSION SYSTEMS. Meng-Shiun Tsai, Wei-Hsiung Yuan and Jia-Ming Chang

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

Periodic Error Correction in Heterodyne Interferometry

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Winter Semester, Linear control systems design Part 1

POINTING ERROR CORRECTION FOR MEMS LASER COMMUNICATION SYSTEMS

Tip-Tilt Correction for Astronomical Telescopes using Adaptive Control. Jim Watson

CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING

A Prototype Wire Position Monitoring System

OPTICS IN MOTION. Introduction: Competing Technologies: 1 of 6 3/18/2012 6:27 PM.

Magnetic Levitation System

Optical Correlator for Image Motion Compensation in the Focal Plane of a Satellite Camera

Magnetic Levitation System

ROBUST CONTROL DESIGN FOR ACTIVE NOISE CONTROL SYSTEMS OF DUCTS WITH A VENTILATION SYSTEM USING A PAIR OF LOUDSPEAKERS

MIMO-LTI Feedback Controller Design -Status report-

Adaptive Filtering and Feedforward Control for Suppression of Vibration and Jitter

SECTION 6: ROOT LOCUS DESIGN

Embedded Robust Control of Self-balancing Two-wheeled Robot

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

PSD Characteristics. Position Sensing Detectors

A Model Based Digital PI Current Loop Control Design for AMB Actuator Coils Lei Zhu 1, a and Larry Hawkins 2, b

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering

THE BENEFITS OF DSP LOCK-IN AMPLIFIERS

Development of a Low-order Adaptive Optics System at Udaipur Solar Observatory

A Machine Tool Controller using Cascaded Servo Loops and Multiple Feedback Sensors per Axis

1 st IFAC Conference on Mechatronic Systems - Mechatronics 2000, September 18-20, 2000, Darmstadt, Germany

Technical Explanation for Displacement Sensors and Measurement Sensors

Chapter 5. Tracking system with MEMS mirror

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

System analysis and signal processing

Real-Time System Identification Using TMS320C30. Digital Signal Processor ABSTRACT I. INTRODUCTION

Applications area and advantages of the capillary waves method

Active Vibration Suppression of a Smart Beam by Using a Fractional Control

Optical Beam Jitter Control

CDS 101/110a: Lecture 8-1 Frequency Domain Design

GSM Interference Cancellation For Forensic Audio

High Temporal Resolution Polarimetry on the MST Reversed Field Pinch

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear control systems design

Angular Drift of CrystalTech (1064nm, 80MHz) AOMs due to Thermal Transients. Alex Piggott

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10

Module 1: Introduction to Experimental Techniques Lecture 2: Sources of error. The Lecture Contains: Sources of Error in Measurement

DRAFT Expected performance of type-bp SAS in bkagra

Real-Time Scanning Goniometric Radiometer for Rapid Characterization of Laser Diodes and VCSELs

Digital Control of MS-150 Modular Position Servo System

Design and Implementation of the Control System for a 2 khz Rotary Fast Tool Servo

Application Note (A12)

Dual Transfer Function GSC and Application to Joint Noise Reduction and Acoustic Echo Cancellation

H Multi-objective and Multi-Model MIMO control design for Broadband noise attenuation in a 3D enclosure

Part 2: Second order systems: cantilever response

Evaluation of a Multiple versus a Single Reference MIMO ANC Algorithm on Dornier 328 Test Data Set

Track-Following Control with Active Vibration Damping and Compensation of a Dual-Stage Servo System

Performance of Keck Adaptive Optics with Sodium Laser Guide Stars

Goals. Introduction. To understand the use of root mean square (rms) voltages and currents.

ACTIVE VIBRATION CONTROL OF GEAR TRANSMISSION SYSTEM

Puntino. Shack-Hartmann wavefront sensor for optimizing telescopes. The software people for optics

Classical Control Design Guidelines & Tools (L10.2) Transfer Functions

Digital Signal Processing

Horizontal propagation deep turbulence test bed

Active Vibration Control in Ultrasonic Wire Bonding Improving Bondability on Demanding Surfaces

High Energy Laser Testbed for Accurate Beam Pointing Control

Digital inertial algorithm for recording track geometry on commercial shinkansen trains

Optimization of coupling between Adaptive Optics and Single Mode Fibers ---

SHOCK AND VIBRATION RESPONSE SPECTRA COURSE Unit 4. Random Vibration Characteristics. By Tom Irvine

Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators

DESIGN, CONSTRUCTION, AND THE TESTING OF AN ELECTRIC MONOCHORD WITH A TWO-DIMENSIONAL MAGNETIC PICKUP. Michael Dickerson

Active Suppression of Acoustically Induced Jitter for the Airborne Laser

K.NARSING RAO(08R31A0425) DEPT OF ELECTRONICS & COMMUNICATION ENGINEERING (NOVH).

Master s thesis: FPGA-based Active Pointing Correction of Optical Instruments on Small Satellites. IvS seminar 18/5/2018.

MEMS Optical Scanner "ECO SCAN" Application Notes. Ver.0

Current Slope Measurement Strategies for Sensorless Control of a Three Phase Radial Active Magnetic Bearing

Active Stabilization of a Mechanical Structure

FLASH rf gun. beam generated within the (1.3 GHz) RF gun by a laser. filling time: typical 55 μs. flat top time: up to 800 μs

Servo Loop Bandwidth, Motor Sizing and Power Dissipation. Mark Holcomb Senior Engineer, Motion Control Specialist Celera Motion

ROBUST SERVO CONTROL DESIGN USING THE H /µ METHOD 1

Solar Optical Telescope (SOT)

Fourier Transform Spectrometer (FTS) Servo Characterization and Improvement

An Overview of Linear Systems

Wavelength Control and Locking with Sub-MHz Precision

Lab 6. Advanced Filter Design in Matlab

Developer Techniques Sessions

IIR Filter Design Chapter Intended Learning Outcomes: (i) Ability to design analog Butterworth filters

Rotated Guiding of Astronomical Telescopes

CO2 laser heating system for thermal compensation of test masses in high power optical cavities. Submitted by: SHUBHAM KUMAR to Prof.

99. Sun sensor design and test of a micro satellite

Transcription:

25 American Control Conference June 8-1, 25. Portland, OR, USA FrA6.3 Adaptive Control of a MEMS Steering Mirror for Suppression of Laser Beam Jitter Néstor O. Pérez Arancibia, Neil Chen, Steve Gibson, and Tsu-Chin Tsao Abstract This paper presents an adaptive control scheme for laser-beam steering by a two-axis MEMS tilt mirror. Disturbances in the laser beam are rejected by a µ-synthesis feedback controller augmented by the adaptive control loop, which determines control gains that are optimal for the current disturbance acting on the laser beam. The adaptive loop is based on an adaptive lattice filter that implicitly identifies the disturbance statistics from real-time sensor data. Experimental results are presented to demonstrate that the adaptive controller significantly extends the disturbancerejection bandwidth achieved by the feedback controller alone. I. INTRODUCTION Laser beam steering has a wide range of applications in fields such as adaptive optics, wireless communications, and manufacturing process. The control problem is to position the centroid of a laser beam at a desired location on a target plane some distance from the laser source with minimal beam motion, or jitter, in the presence of disturbances. In applications, the jitter usually is produced by vibration of the optical bench or turbulence in the atmosphere through which the beam travels. Turbulenceinduced jitter may be rather broadband [1], [2], [3], [4], while vibration-induced jitter typically is composed of one or more narrow bandwidths produced by vibration modes of the structure supporting the optical system. Because the disturbance characteristics often change with time, optimal performance of a beam steering system requires an adaptive control system. In engineering applications, lightly damped elastic modes of the beam steering mirrors also produce beam jitter. This is the case with the MEMS mirrors used in the experiment presented here. These mirrors, which are used in free-space optical communications systems, have a torsional vibration mode about each steering axis. This paper presents a control scheme for laser beam steering in which a linear-time-invariant (LTI) feedback control loop is augmented by an adaptive control loop. The LTI feedback loop used here is a µ-synthesis controller designed to achieve two objectives: robust stabilization of the beam steering system, and a disturbance-rejection bandwidth near the maximum achievable with LTI feedback control. The adaptive loop is based on a multichannel recursive least-squares (RLS) lattice filter that implicitly identifies the disturbance statistics in real time. The lattice filter was chosen because of its computational efficiency and numerical stability. II. DESCRIPTION OF THE EXPERIMENT Laser Source D\A Laser Beam Source BSM 2 D\A Fig. 1. BSM 2 Disturbance BSM 1 Control Laser beam steering experiment. 5 Digital Control (DSP) 6 Computer 1 1 2 Fig. 2. 3 4 Disturbance Generator (DSP) Computer 2 Diagram of experiment. A\D BSM 1 Sensor Position Sensing Device This work was supported by the U. S. Air Force Office of Scientific Research under Grants F4962-2-1-319 and F-4962-3-1-234. The authors are with the Mechanical and Aerospace Engineering Department, University of California, Los Angeles 995-1597, nestor@seas.ucla.edu, neilchen@ucla.edu, gibson@ucla.edu, ttsao@seas.ucla.edu. -783-998-9/5/$25. 25 AACC 3586 The experimental system is shown in the photographs and the diagram in Figs. 1 3. The main optical components in the experiment are the laser source, two MEMS beam steering mirrors, and a position sensing device (sensor).

Fig. 3. Texas Instruments MEMS Beam Steering Mirror. Fig. 2 shows the path of the laser beam from the source to the sensor. After leaving the laser source, the beam reflects off the mirror BSM 1, which serves as the control actuator, then reflects of the mirror BSM 2, which adds disturbance to the beam direction, and finally goes to the sensor. Each mirror rotates about horizontal and vertical axes, denoted respectively by Axis 1 and Axis 2. The outputs of the sensor are the horizontal and vertical displacements of the centroid of the laser spot on the sensor plane. The axes for the sensor measurements are labeled Axis 2 and Axis 1, respectively, to correspond to beam deflections produced by the mirror rotations about horizontal and vertical axes. As shown in Fig. 1, there is a lens between BSM 1 and BSM 2 and another lens between BSM 2 and the sensor. These lenses focus the beam to maintain small spots on BSM 2 and the sensor. The two sensor measurements, in the form of voltages, go to Computer 1, which has a Texas Instruments TMS32C671 digital signal processor. This DSP runs both feedback and adaptive controllers and sends actuator commands to BSM 1. Computer 2 sends disturbance commands to BSM 2. It should be noted that the only inputs received by Computer 1, the control computer, are the two sensor measurements of the beam displacement, which are the output error in the control problem. The commanded rotations of the beam steering mirrors are produced by electromagnetic fields with opposing directions. These fields are created by coils with currents 3587 commanded by the control and disturbance computers. The mirrors have a rotation range of ±5 degrees. The reflecting area of the mirrors is 9mm 2. The optoelectronic position sensor at the end of the beam path generates two analog output voltages proportional to the two-dimensional position of the laser beam centroid. In the sensor, quad photo detectors capture the light intensity distribution, generating current outputs, which are converted to voltage and amplified by an operational amplifier. Further electronic processing of these voltage signals yields two final signals, which are the estimates of the centroid coordinates independent of light intensity. III. SYSTEM IDENTIFICATION Design of the feedback control system requires an openloop model of the dynamics of the steering mirror BSM 1, and the adaptive control loop requires an estimate of the transfer function from the adaptive-control commands to the sensor outputs with the feedback loop closed. The open-loop and closed-loop transfer functions are identified by a subspace method [5], [6] using input-output data from two brief experiments in which BSM 1 was driven by white noise. After the first of these experiments, which was openloop, the feedback controller was designed, and then the feedback loop was closed for the second experiment. Since the sample-and-hold rate for control and filtering was 2Hz for the experimental results presented in this paper, discrete-time models were identified for the 2Hz rate. For identification, input-output sequences with 12, data points each (i.e., six seconds of data) were generated. The disturbance actuator BSM 2 has dynamics very similar to those of BSM 1, but the control loops do not require a model of the disturbance actuator. Hence, the system identification uses data generated with BSM 2 fixed. Experimental results showed negligible coupling between the two channels of each beam steering mirror; i.e., Axis 1 commands produced negligible rotation about Axis 2 and vice versa. Therefore, an uncoupled pair of SISO transfer functions was identified for the open-loop model of BSM 1. The subspace method identified several higher-order mirror modes, but their contribution to the input-output properties of the mirror were deemed insignificant for the purposes of the control. Therefore, a balanced truncation to two states for each mirror axis was chosen for control purposes. The frequency responses of these identified transfer functions are shown in Fig. 4. As discussed in Section IV, the feedback controller did not couple the mirror modes, so a second uncoupled pair of SISO transfer functions was identified for closed-loop plant model used by the adaptive control loop. The true open-loop transfer function from the BSM 1 commands to the sensor outputs (i.e., the open-loop plant) will be denoted by P (z), and the identified open-loop plant model will be denoted by ˆP (z). Similarly, the true closedloop transfer function and identified transfer function will be denoted, respectively, by G(z) and Ĝ(z).

Bode Diagram Bode Diagram 5 1 Magnitude (db) Axis 1 Axis 2 Magnitude (db) 1 2 Axis 1 Axis 2 3 5 18 4 135 9 9 Phase (deg) 9 Phase (deg) 45 18 1 1 1 2 1 3 45 1 1 1 1 2 1 3 Fig. 4. Bode plots for identified model of open-loop beam steering mirror BSM 1 (control actuator). Natural frequencies: 119.4Hz (Axis 1), 126.5Hz (Axis 2). Fig. 6. Bode plots for both channels of the sensitivity transfer function [I ˆP (z)c(z)] 1. IV. CONTROL DESIGN A. LTI Feedback Loop For LTI feedback control, the MATLAB µ-analysis and Synthesis toolbox [7] was used to design a discrete-time controller with four states. The feedback system is shown in Fig. 5, where P (z) is the open-loop plant and C(z) is the µ-synthesis controller. This controller was designed to reject the disturbance w in Fig. 5. The input u in Fig. 5 is the pair of adaptive control commands, and the output y is the pair of beam displacements measured by the sensor. u - G(z) P(z) C(z) Fig. 5. diagram of LTI feedback control system. P (z) =open-loop plant; C(z) =µ-synthesis LTI feedbback controller. Fig. 6 shows the two-channel sensitivity function for the modeled beam steering system with the LTI feedback loop closed. The input for this transfer function is a pair of output disturbances represented by the signal w in Fig. 5, and the output is the pair of measured beam displacements represented by the signal y in Fig. 5. This is the pertinent sensitivity transfer function, since in the experiment, the disturbance is added to the beam after it leaves the control actuator. The sensitivity transfer function was computed using the identified open-loop plant model and the µ- synthesis feedback controller. w y 3588 B. Adaptive Control Loop In typical beam-steering applications, including adaptive optics and optical wireless communicaitons, the dynamic models of the beam steering mirrors either are known or can be determined by a one-time identification like that in Section III. The disturbance characteristics, however, depend on the atmospheric conditions in the optical path and on the excited vibration modes of the structure on which the optical systems is mounted, so that the disturbance characteristics commonly vary during operation of the beam steering system. Therefore, the adaptive control algorithm presented in this paper assumes known LTI plant dynamics but unknown disturbance dynamics. The RLS lattice filter in the adaptive control loop tracks the statistics of the disturbance and identifies gains to minimize the RMS value of the beam displacement. Fig. 7 shows the structure of the adaptive control loop. The adaptive FIR filter F (z) is the main component of the adaptive controller. As shown in the figure, the adaptive controller uses two copies of the FIR filter. The optimal filter gains are estimated in the bottom part of the block diagram in Fig. 7, and these gains are used by the FIR filter in the top part of Fig. 7. The disturbance signal w in Fig. 7 is related to the disturbance signal w in Fig. 5 by w =[I P (z)c(z)] 1 w. (1) The true sensitivity transfer function [I P (z)c(z)] 1 is approximated closely by the transfer function in Fig. 6. Although the LTI feedback controller consists of two uncoupled SISO controllers for the two mirror axes, the adaptive loop couples the channels by using both sensor signals as inputs to the control command for each mirror axis. The motivation for this is that, in most applicatioons,

the jitter signals in different directions are at least partially correlated. Therefore, the adaptive controller design here uses all available sensor information to suppress beam jitter in each direction. he block diagram to generate the adaptive control signal u. rate for control and filtering was 2Hz. The lattice-filter order N =16was used for these results. For these and other similar experiments, the performance of the adaptive loop was evaluated with several lattice-filter orders. The order 16 yielded better performance than lower orders, but orders higher than 16 yielded no further improvement. disturbance w For the experiments summarized in Fig. 9, the same + output Closed Loop Plant disturbance command sequence was sent to each axis of G(z) v + + y the disturbance actuator BSM 2. This disturbance command signal was created by passing white noise through a fourthorder Butterworth bandpass filter with bandwidth 1Hz - Closed Loop Plant Model u G ˆ ( z ) ŵ 5Hz. Fig. 9 shows output sequences (i.e., measured beam displacements at the sensor) for (1) an open-loop experiment, Copy of 1 F(z) z (2) an experiment with only the LTI feedback loop closed, and (3) an experiment in which the adaptive loop starts after 2 samples (2 sec). The last two plots in Lattice Filter 1 m Closed Loop Plant Model F (z) z G ˆ ( z Fig. 9 show the PSDs of the last 5 points in each output ) sequence. The open-loop output is just the disturbance. As the - Adaptive Lattice Algorithm Computes Gains for PSDs in Fig. 9 show, the disturbance contains significant Error F(z) + power not only in the 1H 5Hz range but also around 12Hz due the the lightly damped modes of the disturbance actuator. Since the steering mirror BSM 2 is not controlled Fig. 7. diagram of adaptive control system. with a feeback loop, the vibration modes of this mirror are prominent in the disturbance sequences added to the laser beam. In the experiments where the adaptive loop is closed, () t z -1 Forward z -1 Forward z -1 Forward only the LTI feedback loop was closed for the first 2 n=1 n=2 n=n samples. Then the RLS lattice filter started running and ran for 5 learning steps (.25 sec) before the adaptive control Backward Backward Backward loop was closed at step 251. Depending on the nature of () t () t n=1 n=2 n=n the disturbance at the time when the adaptive control loop was closed, the effect of the adaptive loop on the output is Fig. 8. diagram of FIR lattice filter. seen almost immediately, as in data for Axis 1 in Fig. 9, or as much as.25 sec later, as in data for Axis 2 in Fig. 9. Both copies of the FIR filter, as well as the RLS algorithm The PSDs show that, as predicted by Fig. 6, the LTI that estimates the optimal gains, have a lattice structure. The µ-synthesis feedback loop significantly reduces the jitter lattice realization of the FIR filter of order N consists of below about 8Hz but has little effect beyond that. The N identical stages cascaded as in Fig. 8. The details of PSDs also show that the adaptive loop yields significant the algorithms represented by the blocks in Fig. 8 and the jitter reduction between about 7Hz and 13Hz, thereby RLS algorithm are beyond the scope of this paper. These extending the bandwidth of the feedback loop. This extended jitter reduction in the higher frequencies accounts for algorithms are reparameterized versions of algorithms in [8]. The current parameterization of the lattice algorithms the significant reduction in the RMS values of the outputs is optimized for indefinite real-time operation. The current evidenced by the last 5 samples in the time series. lattice filter maintains the channel orthogonalization in [8], Another noteworthy point in the PSDs in Fig. 9 is that which is essential to numerical stability in multichannel both the feedback loop and the adaptive loop amplify applications, and the unwindowed characteristic of the lattice filter in [8], which is essential to rapid convergence. jitter above 2Hz, and this high-frequency amplification is greater for the adaptive loop. Of course, the jitter power The inputs η and ξ to both copies of the lattice filter are is so low above 2Hz that the amplification in this experiment still leaves low high-frequency power. However, constructed from the signal ŵ in Fig. 7. The output ε of the copy of the lattice filter in the top part of Fig. 7 is the it might asked whether the adaptive loop would amplify adaptive control signal. high-frequency jitter similarly if there were significant jitter V. EXPERIMENTAL RESULTS Two typical sets of experimental results are shown in Figs. 9 and 1. In these experiments, the sample-and-hold power about 2Hz. The next set of experiment results answer this question. For the experiments summarized in Fig. 1, two different 3589

but partially correlated disturbance commands were sent to BSM 2. These two tilt command sequences are the components of the signal w in Figure 5. In the experiments, this signal had the form [ ][ ] 4 1 v1 w = (2) 1 2 v 2 where the sequences v 1 and v 2 were obtained by passing independent white noise sequences through bandpass filters. The bandpass filter used to generate v 1 was the sum of two Butterworth filters with bandwidths 12Hz 13Hz and 25Hz 26Hz. The filter used to generate v 2 was a Butterworth filter with bandwidth 1Hz 7Hz. The PSDs in Fig. 1 show that, again as predicted by Fig. 6, the LTI feedback loop significantly reduces the jitter below about 8Hz, has no significant effect in the bandwidth 1Hz 13Hz, where most of the jitter power lies, but significantly amplifies the Axis-1 jitter in the bandwidth 25Hz 26Hz. In this case, as in Fig. 9, the adaptive loop significantly reduces the jitter between 7Hz and 13Hz. However, as opposed to the case in Fig. 9, the PSDs in Fig. 1 show that the adaptive loop significantly reduces the Axis-1 jitter in the bandwidth 25Hz 26Hz and only slightly amplifies the Axis-2 jitter in this bandwidth above the level to which the feedback loop raised it. The difference between the way the adaptive loop handles the 25Hz 26Hz jitter in the two axes results from the fact that the open-loop jitter in this bandwidth is approximately 2db higher for Axis 1 than for Axis 2. Of course, the optimal FIR filter in the adaptive loop is different for the two experiments. In each case, the RLS lattice identifies the filter that is optimal for the particular disturbance. The rule that determines the frequency ranges where the adaptive loop reduces or amplifies power is that the adaptive filter generally whitens the residual-error sequence. This means accepting some power increase in bandwidths where the open-loop jitter is small to be able to achieve large reductions in the dominant jitter power. RLS (recursive-least-squares) computation in real-time at high sampling rates, and RLS yields faster convergence to optimal gains than does LMS (least mean squares), which is more commonly used in adaptive disturbance-rejection applications. VII. ACKNOWLEDGMENTS The authors are indebted to Texas Instruments for providing the TALP1A MEMS steering mirrors used in this research. REFERENCES [1] M. C. Roggemann and B. Welsh, Imaging through Turbulence. New York: CRC, 1996. [2] R. K. Tyson, Principles of Adaptive Optics. New York: Academic Press, 1998. [3] B. L. Ellerbroek, First-order performance evalution of adaptive optics systems for atmospheric turbulence compensation in extended fieldof-view astronomical telescopes, J. Opt. Soc. Am. A, vol. 11, pp. 783 85, 1994. [4] R. Q. Fugate and B. L. Ellerbroek et al., Two generations of laser guide star adaptive optics experiments at the starfire optical range, J. Opt. Soc. Am. A, vol. 11, pp. 31 324, 1994. [5] Y. M. Ho, G. Xu, and T. Kailath, Fast identification of state-space models via exploitation of displacement structure, IEEE Transactions on Automatic Control, vol. 39, no. 1, pp. 24 217, October 1994. [6] P. Van Overschee and B. De Moor, Subspace Identification for Linear Systems. Norwell, MA: Kluwer Academic Publishers, 1996. [7] G. J. Balas, J. C. Doyle, K. Glover, A. Packard, and R. Smith, µ- Analisis and Synthesis Toolbox. Mathworks. [8] S.-B. Jiang and J. S. Gibson, An unwindowed multichannel lattice filter with orthogonal channels, IEEE Transactions on Signal Processing, vol. 43, no. 12, pp. 2831 2842, December 1995. VI. CONCLUSIONS This paper has presented a method for adaptive suppression of jitter in laser beams. The method has been demonstrated by results from beam steering experiment employing two-axis MEMS tilt mirrors. Disturbances in the laser beam are rejected by a µ-synthesis feedback controller augmented by the adaptive control loop, which determines control gains that are optimal for the current disturbance acting on the laser beam. The adaptive loop is based on an adaptive lattice filter that implicitly identifies the disturbance statistics from real-time sensor data. Experimental results demonstrate that the adaptive controller significantly extends the disturbance rejection bandwidth achieved by the feedback controller alone. This adaptive scheme is most suited to reject jitter where the statistics of the disturbance vary from time to time due to changes in environmental conditions. The adaptive lattice filter is able to perform high order and multi-channel 359

.2 Axis 1 Output, Jitter Bandwidths 1Hz 5Hz.2 1 2 3 4 5 6 7 8.5.5 1 2 3 4 5 6 7 8.5.5 1 2 3 4 5 6 7 8 Sample Time (2Hz) Axis 1 Output, Jitter Bandwidths 1Hz 7Hz + 12Hz 13Hz + 25Hz 26Hz.2.2 1 2 3 4 5 6 7 8.2.2 1 2 3 4 5 6 7 8.2.2 1 2 3 4 5 6 7 8 Sample Time (2Hz).2 Axis 2 Output, Jitter Bandwidths 1Hz 5Hz.2 1 2 3 4 5 6 7 8.5.5 1 2 3 4 5 6 7 8.5.5 1 2 3 4 5 6 7 8 Sample Time (2Hz) Axis 2 Output, Jitter Bandwidths 1Hz 7Hz + 12Hz 13Hz + 25Hz 26Hz.2.2 1 2 3 4 5 6 7 8.2.2 1 2 3 4 5 6 7 8.2.2 1 2 3 4 5 6 7 8 Sample Time (2Hz) 1 2 3 4 5 6 7 Axis 1 Output, Jitter Bandwidth 1Hz 5Hz 1 2 3 4 5 6 7 Axis 1 Output, Jitter Bandwidth 1Hz 7Hz + 12Hz 13Hz + 25Hz 26Hz 8 8 9 1 1 1 2 1 3 9 1 1 1 2 1 3 1 2 3 4 5 6 7 Axis 2 Output, Jitter Bandwidth 1Hz 5Hz 1 2 3 4 5 6 7 Axis 2 Output, Jitter Bandwidth 1Hz 7Hz + 12Hz 13Hz + 25Hz 26Hz 8 8 9 1 1 1 2 1 3 9 1 1 1 2 1 3 Fig. 9. Jitter bandwidth 1Hz 5Hz. Top three plots: Axis 1 outputs. Middle three plots: Axis 2 outputs. Bottom two plots: PSDs of outputs (last 5 samples). Fig. 1. Jitter bandwidths 1Hz 7H, 12Hz 13Hz, and 25 26Hz. Top three plots: Axis 1 outputs. Middle three plots: Axis 2 outputs. Bottom two plots: PSDs of outputs (last 5 samples). 3591