Beruflich Dokumente
Kultur Dokumente
Received April 6, 2010; revised August 13, 2010; accepted August 16, 2010;
posted August 17, 2010 (Doc. ID 126600); published September 17, 2010
Adaptive optics (AO) systems have to correct tip–tilt (TT) disturbances down to a fraction of the diffraction-
limited spot. This becomes a key issue for very or extremely large telescopes affected by mechanical vibration
peaks or wind shake effects. Linear quadratic Gaussian (LQG) control achieves optimal TT correction when
provided with the temporal model of the disturbance. We propose a nonsupervised identification procedure
that does not require any auxiliary system or loop opening and validate it on synthetic profile as well as on
experimental data. © 2010 Optical Society of America
OCIS codes: 010.1080, 120.7280, 100.3190, 010.1330.
the real-time system is an update of the filter B. Temporal Model of the Disturbance
parameters—it can be implemented in existing AO sys- We model the disturbance on one mode at frame n as a
tems with only a minor modification of the overall control composite signal, comprising a turbulent signal tur
n and
system architecture. It is an unsupervised method, with several vibration signals vib,i
n :
only two user-defined parameters: the minimum and
maximum frequencies between which the vibration peaks n = ntur + nvib,1 + nvib,2 + . . . . 共2兲
are to be found. Default settings are proposed, which per-
formed successfully on a variety of practical cases. The Each vibration component vib,i is a discretized version of
originality of the method is to make use of the distur- a continuous-time mechanical oscillatory signal, charac-
bance spectrum to identify sequentially the vibration terized by its damping coefficient k (related to the vibra-
peaks in decreasing order of energy. tion bandwidth) and its natural frequency fvib. The dis-
The outputs of the method are (i) a model of the cretized version of this continuous-time signal leads to a
“smooth” component of the disturbance, e.g., wind shake second-order auto-regressive (AR2) model,
and turbulence; (ii) a model of the “sharp” components, n+1
vib,i
= a1vib,invib,i + a2vib,in−1
vib,i
+ vnvib,i , 共3兲
i.e., the vibration peaks, to be used in a state-space frame-
work with an LQG control scheme (Section 2). We try to with vvib,i a white noise. A link can be found between the
provide insight for readers not familiar with LQG control. continuous-time parameters 共k , fvib兲 and the AR2 param-
In particular, we show that even in the absence of vibra- eters 共a1 , a2兲 (see Appendix B). As shown in Appendix B,
tion peaks (e.g., with wind shake alone), knowledge of the second-order models can also be used to describe non-
smooth component model allows one to reach TT mitiga- resonating signals such as turbulence by setting the
tion performance that is much higher than with a classi- damping coefficient k to values larger than 1. We there-
cal integrator. fore model the turbulent component also by an AR2:
We present a robust model identification method (Sec-
tion 3), which does not rely on any auxiliary system or re- n+1
tur
= a1turntur + a2turn−1
tur
+ vntur . 共4兲
quire opening the loop to acquire information on the dis-
turbance characteristics. To our knowledge, no similar
spectrum-based approach has been proposed in the field C. Closed-Loop Transfer Function
of AO. We characterize the performance of our vibration In this paper, all signals are scalar sequences and all
identification and filtering scheme on synthetic profiles transfer functions are single-input–single-output (SISO).
corresponding to the SPHERE case (Section 4) as well as Let G be the controller transfer function. The closed-loop
on NAOS experimental data (Section 5). block diagram is shown in Fig. 1. We denote by SF the
sensitivity function (transfer between the disturbance
and the residual phase res), and NTF the noise transfer
2. STATE-SPACE DESCRIPTION FOR A function (transfer between the noise w and the residual
MONO MODAL DISTURBANCE phase res), given by
We consider that TT modes are decoupled and can be con- 1
sidered separately from high orders and from each other. SF = , 共5兲
In the following, the variables correspond to a single 1 + DNz−2G
mode; i.e., WFS measurements, mirror commands, and
disturbance phases are scalar. − Nz−2G
NTF = . 共6兲
1 + DNz−2G
A. Temporal Model of the AO System
We first establish the temporal model of the AO system, The aim of the control law is to minimize the energy of
considering the following assumptions [14]: the residual phase, which contains a signal and a noise
• The deformable mirror (DM) provides a linear and component:
冕
instantaneous response (or much faster than the loop rate
T), constant over a frame period T (zero-order hold). The Var兵res其 = 兩SF共f兲兩2 · S共f兲 + 兩NTF共f兲兩2 · Sw共f兲 · df, 共7兲
correction phase during 关共n − 2兲T , 共n − 1兲T兴 is then Nun−2. f
• CCD read-out, slope computation, and DM control
use one frame period, so that the WFS measurement yn where S and Sw denote, respectively, the power spectral
results from the integration of the residual phase signal densities (PSDs) of the disturbance and the measurement
over 关共n − 2兲T , 共n − 1兲T兴: noise. The transfer function of an integrator with gain g is
G共z兲 = gz / 共z − 1兲, with an optimized g setting (w.r.t res
yn = D共n−1 − Nun−2兲 + wn , 共1兲 variance minimization) for an optimized gain integrator
where D is a matrix characterizing the WFS, n−1 is the (OMGI) [15].
average disturbance signal over time period 关共n − 2兲T , 共n
− 1兲T兴, and wn is the measurement noise. w is assumed to
be zero-mean white Gaussian noise with a standard de-
viation w.
We consider mono variable signals, so here D and N are
scalar. Fig. 1. Closed-loop block diagram.
A124 J. Opt. Soc. Am. A / Vol. 27, No. 11 / November 2010 Meimon et al.
However, the optimal control law (w.r.t res variance interested reader will find in [16] a concise justification of
minimization) is not the OMGI: the optimal controller has the state-space description presented hereafter. The
been shown to be a LQGaussian controller consisting in a whole process described by Eqs. (1), (3), and (4) can be re-
Kalman filter and a reconstructed state feedback [10]. cast as a linear time-invariant state-space model:
The precise shape of this controller for the present AO
system and disturbance model description is given here xn+1 = Axn + vn , 共8兲
below.
yn = Cxn − Dun−2 + wn , 共9兲
D. State-Space Description and LQG Control
Here we briefly provide the mathematical material with the following state matrix expressions (for sake of
needed to form the transfer function in the LQG case. The clarity, we considered here two vibration components):
冤 冥冢 冣冤 冥 冤 冥
tur
n+1 a1tur a2tur 0 0 0 0 tur
n vtur
n
tur
ntur 1 0 0 0 0 0 n−1 0
vib,1
n+1 0 0 a1vib,1 a2vib,1 0 0 vib,1
n vvib,1
n
= vib,1 + ,
nvib,1 0 0 1 0 0 0 n−1 0
vib,2
n+1 0 0 0 0 a1vib,2 a2vib,2 nvib,2 vvib,2
n
vib,2
nvib,2 0 0 0 0 1 0 n−1 0
xn+1 xn vn
A
yn = 共0 D 兩0 D兩 0 D 兲xn − DNun−2 + wn .
c 共10兲
The LQG controller (optimal in terms of residual phase as possible. Although the exact shape of the LQG sensi-
variance) is a Kalman filter observer followed by a recon- tivity function SF is computed using Eqs. (5) and (14), it
structed state feedback, corresponding to the following can be predicted with simple arguments in a high-signal-
equations [14]: to-noise ratio (SNR) regime. This approximation has no
practical interest but provides insight into the compara-
x̂n/n = x̂n/n−1 + L共yn − Cx̂n/n−1 + DNun−2兲, 共11兲 tive filtering capabilities between integrator and LQG.
Bode’s theorem, expressed in the discrete-time system
x̂n+1/n = Ax̂n/n , 共12兲 case by Mohtadi [17], states that for any stabilizing con-
troller,
un = − Kx̂n+1/n ,
where 兺⬁ is the asymptotic solution of a Riccati equation where  is a constant depending only on the system we
[14]. Using the z-transform of these equations, we com- want to control (independent of the controller). It means
pute the LQG controller transfer function: that the balance between the frequencies for which the
G共z兲 = − K关Id − 共Id − LC兲Az−1 + LDNKz−2兴−1L. disturbance is mitigated 共ln兩SF共f兲兩 ⬍ 0兲 and the frequen-
cies for which the disturbance is amplified 共ln兩SF共f兲兩 ⬎ 0兲
共14兲 is fixed. The optimal filter corresponds to an optimal
choice of where to amplify and where to mitigate, accord-
These equations show that the LQG control behavior de-
ing to the disturbance and noise PSD shapes. The LQG
pends on the disturbance model (via the model matrix A
control law is optimal in the sense that it minimizes the
and the noise variances). In the same way the information
residual phase variance, which decreases in a high-SNR
on the noise/signal balance helps setting the integrator
regime to [see Eq. (7)]:
gain g, a model of the noise and signal is needed for the
Kalman filter.
Var兵res其 ⬃ 冕 f艋fs/2
兩SF兩2 · S · df.
E. Bode’s Theorem
The LQG control scheme makes use of the disturbance The minimization of this expression under Eq. (15) con-
temporal model. A qualitative interpretation is that its straint can be solved with Lagrange multipliers, i.e., by
sensitivity function is “tailored” to reject as much power minimizing
Meimon et al. Vol. 27, No. 11 / November 2010 / J. Opt. Soc. Am. A A125
L共兩SF兩,兲 = 冕f艋fs/2
兩SF兩2 · S · df
Table 1. Comparison of Wind-Shake-Mitigation
Performance for LQG and Integrator Control
Laws for ATLAS [19] on a Magnitude mH = 19 stara
冋
+ − 冕
f艋fs/2
册
ln兩SF共f兲兩 · df . 共16兲
fs
Integrator
var共 兲res
fs
LQG
var共res兲
500 Hz 7.0 mas2 400 Hz 1.8 mas2
We approximate the integrals by a sum on discrete values
fk of f. The condition L / 关兩SF共fk兲兩兴 = 0 yields a
Frame rates are optimized for each control law.
兩SF兩 ⬀ 1/S.
2
共17兲
rors in the vibration model, since a small frequency error
In a high-SNR regime, the LQG squared sensitivity func- (“small” depending on the damping in the vibration
tion in close loop is proportional to the inverse of the dis- model) will result in notches in the SF being at the wrong
turbance PSD. This classical result was witnessed by Des- frequency and having no effect. In what follows, we pro-
senne [18] although explained otherwise. It is illustrated pose a method to identify both smooth and spiky compo-
in Fig. 2. nents of the disturbance temporal model, their respective
We can see that the LQG sensitivity function (SF) is energies, and the measurement noise variance.
better suited to the disturbance temporal behavior, result-
ing in an almost white residual phase PSD, because
• it has notches at the location of the vibration peaks; 3. ON-LINE IDENTIFICATION METHOD
• it is bent in the low-frequency regime, resulting in a A. Motivations for an Idle-Time Spectral Fitting Method
better rejection of the disturbance plateau.
1. Data
The latter argument led to consideration of an LQG con- A straightforward solution would be to require from the
trol law in the framework of ATLAS [1], the laser tomog- telescope an auxiliary system dedicated to measuring the
raphy module for the E-ELT. The goal was to mitigate the parameters of the disturbance model. However, we are in
wind-shake-induced tip–tilt variance from 84.103 mas2 in favor of utilizing directly the AO loop data and use the
open loop [5] down to less than 2 mas2. We compared the auxiliary system, if existing, as a complementary source
performance obtained with the LQG control scheme and of data. It makes the system more autonomous and avoids
for an integrator with a 0.53 gain (leading to 45° phase differential disturbances between the WFS and the dis-
margin and 3 dB gain margin). For both control laws, we turbance model monitor as well as cross-calibration er-
computed the frame rate yielding the best results and the rors. Identification should therefore be performed on the
associated residual TT variance. The results (see Table 1) WFs measurements of the disturbance. Still, as the AO
show a significant gain of LQG over integrator. system works in closed loop, the quantity cannot be ac-
Fitting a single AR2 model on a time sequence does not cessed directly. Consequently, we reconstruct from closed-
produce any particular difficulty. Problems arise when the loop measurements what would have been open-loop mea-
signal PSD contains spiky vibrational components in ad- surements, or pseudo-open-loop (POL), knowing the DM
dition to the “smooth” turbulence/wind shake contributor. correction applied during the acquisition. Doing so, we
Moreover, the performance is much more sensitive to er- implicitly assume that the measurement noise is the
Fig. 2. (Color online) Sensitivity functions for an integrator law and for an LQG control law, and residual phase PSDs for both control
laws.
A126 J. Opt. Soc. Am. A / Vol. 27, No. 11 / November 2010 Meimon et al.
same in open and closed loop—an acceptable hypothesis. pervised method, with only two user-defined parameters:
In the worst case, it would lead to an underestimation of the minimum and maximum frequencies between which
the measurement noise. the vibration peaks are to be found (default settings are
proposed).
2. Idle Time Method
Adaptive methods, i.e., which update the estimated model B. Direct Model
in real time, have been successfully used in laser beam jit- We adopt the disturbance model described in Subsection
ter control (see for instance [20] and references therein), 2.B:
or in the field of interferometry [21]. The present identifi-
= tur + vib,1 + vib,2 + . . . ,
cation method is designed for extreme AO (XAO) systems
and ELTs. These systems deal with high degrees of free-
dom, and the computation burden is of primary concern. n+1
tur
= a1turntur + a2turn−1
tur
+ vntur ,
Although this constraint is less stringent on TT (provided
that these modes are treated separately from higher or- n+1
vib,i
= a1vib,invib,i + a2vib,in−1
vib,i
+ vnvib,i .
ders), for which an LQG strategy with a reasonable state-
space dimension is considered, the complexity of the POL data ␥ correspond to WFS measurements when the
filter-parameter (i.e., disturbance model) update algo- DM is off, i.e., with un = 0 [cf. Eq. (1)]. Without loss of gen-
rithm must not slow the loop. Considering that the distur- erality, we consider that the WFS gain D is equal to 1:
bance model evolves much more slowly than the AO loop
frame rate—with a few-thousand-frames timescale, ␥n = n−1 + wn = n−1
tur
+ n−1
vib,1
+ n−1
vib,2
+ . . . + wn . 共18兲
typically—we opted for an batch identification process. It
makes use of a time sequence of POL data and is run pe- We consider that the components w , tur , vib,i of ␥ are sta-
riodically (at a typical 1 Hz rate) as new batches of data tistically independent, as they may correspond to inde-
are collected in order to retune the filter parameters along pendent physical processes. Therefore, the PSD of POL
observation and thus adapt to disturbance statistics data ␥ is the sum of the PSDs of each component:
changes. Hinnen et al. made the same choices in the S␥ = Stur + Svib,1 + Svib,2 + . . . + Sw . 共19兲
framework of multimodal turbulence model identification
[22]. We do not have access directly to the PSD of ␥ but only to
a periodogram P, which is asymptotically a noisy version
3. Spectral Fit Versus Subspace Identification of the PSD. Let be the periodogram convergence noise:
Many methods can be considered to extract the distur-
bance model from a sequence of POL data. Based on P␥ = S␥ + = Stur + Svib,1 + Svib,2 + . . . + Sw + . 共20兲
state-space models, it is natural to consider, for example,
Without averaging the periodogram, i.e., by considering
data-driven sub-space identification [22] (SSI), or ex-
directly the squared Fourier transform of ␥, the SNR of
tended Kalman filter [8] (EKF). But one could also con-
the periodogram is 1:
sider maximum likelihood and prediction error methods,
which rely on the optimization of a suitably chosen cost 共f兲 = S␥共f兲.
function with respect to model parameters.
In this paper, we are interested in estimating the Note that dimension is the same as S␥ (for instance,
physical parameters. In that sense, data-driven SSI mas2 / Hz), as it is an estimation error on S␥. This estima-
methods have not been selected, as we clearly impose the tion noise error could be reduced by using, for instance,
particular modal structure [Eqs. (8)–(10)] for the state averaged periodograms (i.e., modified Welch’s peri-
model. Without this constraint and for turbulence-only odograms). However, these methods lead to a spectrum
state-model identification, Hinnen et al. have successfully estimate on a coarser grid, which affects the precision of
applied this identification scheme [22]. Also, we face here the peak detection. Moreover, the identification method
the fact that all AR2 parameters (one AR2 for each distur- presented here makes use of several thousand peri-
bance component) together with input-noise variances odogram points to estimate a few parameters by maxi-
and disturbance need to be estimated from only a single mum likelihood, so the convergence noise 共f兲 is de facto
output data sequence corresponding to the sum of all pro- filtered. The selection of the spectrum estimation method
cesses. The problem then becomes structurally unidenti- best suited to our identification procedure is still an open
fiable [23]. For an EKF based on model (8)–(10), approxi- issue.
mate prior variances could be used, but the EKF in this
particular case is consequently very sensitive to initializa- C. Source Separation
tion values, leading to poor performance or instability of Let fs be the data sampling frequency. The principle of the
the closed loop. method is to segment the periodogram frequency range
The way we circumvent this issue is to exploit the spec- 关0 , fs / 2兴 in regions where only one component is present.
tral separation of the components. We first clip the peaks
of the disturbance PSD to identify the smooth turbulence 1. Noise Isolation
wind shake component. Then we sequentially identify the We first isolate the measurement noise PSD Sw by assum-
vibration components, one at a time, in decreasing order ing that for frequencies higher than fw (see Fig. 3), the
of energy. Both operations are done by minimizing an ad measurement noise is much stronger than the distur-
hoc cost function. As previously mentioned, it is an unsu- bance:
Meimon et al. Vol. 27, No. 11 / November 2010 / J. Opt. Soc. Am. A A127
Fig. 3. (Color online) Source separation by segmenting the fre- 3. Vibration Parameter Estimation
quency range.
The identification of the vibration parameters is per-
formed sequentially. At step i, i vibration components
P␥ ⯝ Sw + for f ⬎ fw . have been identified, and the corresponding estimated
The average of P␥ in this frequency range provides an es- PSDs Ŝvib,i have been computed. The total identified PSD
at this stage is
timate Ŝw of the measurement noise spectrum level (Sw is
i
constant, as the measurement noise is assumed to be
white). The measurement noise variance is obtained by Ŝ Ŝw + Ŝtur + 兺 Ŝ
j=0
vib,j
.
ˆ 2w = fsŜw, with fs the sampling frequency of the time se-
quence. We assume that the periodogram contains one more vi-
bration peak Svib,i+1 and consider the following data
2. Turbulence/Wind Shake Isolation model [cf. Eqs. (19) and (20)]:
We then assume that no vibration peak is present outside
a 关f1 , f2兴 frequency range. We build a linear (in log-log P ⯝ Ŝ + Svib,i+1 + , ⯝ Ŝ. 共22兲
space) interpolation of the periodogram P in the 关f1 , f2兴
As we did for the turbulence parameter estimation, we de-
range. In this range, the periodogram values higher than
termine 关kvib,i+1 , fvib,i+1t , 2共vvib,i兲兴 by a maximum-data
the linear interpolation plus 3 belong to the vibration
likelihood exhaustive optimization on a 3D grid. Figure 4
peaks. We clip these values and obtain the clipped peri-
illustrates the first three steps of the identification pat-
odogram P̄ of Fig. 3. Considering the previously obtained tern.
measurement noise PSD estimate Ŝw, we form the follow- This procedure estimates vibration peaks with decreas-
ing data model for P̄: ing energy. It stops when reaching a specified number
Nmax of vibration components or when the energy of the
P̄ ⯝ Ŝw + Stur + for f 苸 关f1,f2兴, f 艋 fw . 共21兲 last identified peak is below ␣min times the total energy of
the signal. Nmax shall be set according to the maximum
state-space dimension allowed in the AO loop architec-
3. Default Settings for f1 , f2 , fw ture. In the applications of this identification method pre-
The vibration frequency range 关f1 , f2兴, within which are all sented below, we chose Nmax = 10 and ␣min = 10−6.
the vibration peaks, and the noise limit frequency fw are
user-defined parameters. In a variety of cases we found
that the following setting is satisfactory: 4. VIBRATION FILTERING PERFORMANCE
f1 fs/60, f2 = fw fs/3,
ASSESSMENT ON SYNTHETIC DATA
In this section, we aim at characterizing the performance
but these parameters can be adjusted to the considered of our vibration identification method in the SPHERE
application. No other parameter setting is required in the case [2].
identification method
A. Principle of the Study
D. Disturbance Model Identification 1. Simulation Tool
1. Parameters to Identify The simulation tool we use has been developed for
As previously mentioned, turbulence/wind shake and vi- SPHERE AO (SAXO) preliminary and final design [24].
bration components can be described as AR2 processes, This is an end-to-end numerical simulator of the full
defined by parameters a1 , a2 and the variance of the gen- SAXO system, based on the following modules: a turbu-
erating noise (which conveys the energy of the considered lence simulator, a filtered Shack–Hartmann WFS module,
component). As shown in Appendix B, we can use an a DM module, a control module, and an imaging module
equivalent description with physical parameters: the with coronographic imaging. The control architecture is
damping coefficient k, the central frequency f, and still based on a decoupling of tip and tilt modes, those modes
A128 J. Opt. Soc. Am. A / Vol. 27, No. 11 / November 2010 Meimon et al.
b2 − 2
p = 100 .
b2 − a2
B. Results
We have considered three measurement noise levels, de-
noted by Worst (W), Typical (T), and Best (B), correspond-
ing to a flux per subpupil worth respectively 50, 100, and
250 photons. The results presented in Table 5 show that
the closed-loop vibration filtering performance in the
nominal case is very close to what would be obtained with
perfect knowledge of the turbulence and vibration models.
With a more energetic vibration profile such as “V2,” us-
ing our identification and filtering is even more beneficial,
even with a limited SNR (corresponding to the “W” noise
Fig. 4. (Color online) Total estimated PSD Ŝ at each step. level).
being controlled through LQG, while higher-order modes All the aforementioned tests were conducted on 4000-
correction is ensured by OMGI: this is consistent with the point time sequences. Table 6 provides the performance
assumptions made in Section 2. The sampling frequency obtained with 1000 and 2000 points.
of the loop is 1200 Hz, and we consider time sequence
data up to 4000 points for model identification as well as Table 3. Three-Peak Vibration Profile V1
for residual phase variance computation.
f [Hz] 50.0 120.5 310.5
2. Vibration Filtering Efficiency in Closed Loop p k 5e − 4 0.001 0.002
We assess the quality of the identification by computing 2共vvib兲 关mas2兴 3.3e − 6 2.5e − 5 1.5e − 4
the empirical residual phase variance via a closed-loop
Meimon et al. Vol. 27, No. 11 / November 2010 / J. Opt. Soc. Am. A A129
f [Hz] 40.0 50.0 75.0 90.0 95.0 110.0 180.0 200.0 300.0 350.0
k 1e − 5 1e − 5 1e − 3 1e − 5 1e − 5 1e − 2 1e − 4 1e − 2 1e − 3 1e − 5
2共vvib兲 关mas2兴 5e − 5 5e − 4 5e − 5 5e − 5 1.5e − 4 2.5e − 5 5e − 5 4e − 4 5e − 5 1e − 4
冏 冏
Of course, these results are preliminary and have to be
p −2
confirmed on a variety of data sets, and eventually on sky.
The corresponding experimental tests will be performed Sx共f兲 = 2 · 1 − 兺
q=1
aq e−2iqf . 共A2兲
during the assembly integration and tests of the SAXO
system.
ing 冑1 − k2 = i冑k2 − 1. The PSD trends of an AR2 model ob- 2. J.-L. Beuzit, M. Feldt, D. Mouillet, C. Moutou, K. Dohlen, P.
tained for various values of k are shown in Fig. 7. Puget, T. Fusco, P. Baudoz, A. Boccaletti, S. Udry, D.
Ségransan, R. Gratton, M. Turatto, H.-M. Schmid, R. Wa-
ters, D. Stam, P. Rabou, A.-M. Lagrange, F. Ménard, J.-C.
Augereau, M. Langlois, F. Vakili, L. Arnold, T. Henning, D.
ACKNOWLEDGMENTS Rouan, M. Kasper, and N. Hubin, A Planet Finder Instru-
ment for the VLT, Proceedings of the International Astro-
This work benefited from fruitful discussions with Henry- nomical Union (International Astronomical Union, 2005),
François Raynaud, Carlos Correia, Jean-Marc Conan, and Vol. 1, pp. 317–322.
Vincent Michau. NAOS experimental data are courtesy of 3. J.-P. Véran and L. Poyneer, “Evaluation of the T/T condi-
Yann Clenet. This work was partly supported by the Cen- tions at GEMINI south using NICI AO telemetry data,” in
Proceedings of 1st AO4ELT Conference—Adaptative Optics
tre National de la Recherche Scientifique (Subcontract for Extremely Large Telescopes (EDP Sciences, 2010), p.
No. 1105601/SPHERE_CNRS_ALPES/LAOG/ONERA) 05002.
and by the European Southern Observatory (Contract No. 4. R.-J. Noll, “Zernike polynomials and atmospheric turbu-
22562/ESO/INS/08/19554/JSC). lence,” J. Opt. Soc. Am. 66, 207–211 (1976).
5. B. Sedghi, “E-ELT main axis control analysis,” Tech. Rep. 3
(European Southern Observatory, 2007).
6. Y. Clénet, M. E. Kasper, N. Ageorges, C. Lidman, T. Fusco,
REFERENCES O. Marco, M. Hartung, D. Mouillet, B. Koehler, G. Rousset,
1. T. Fusco, V. Michau, S. Meimon, Y. Clenet, M. Cohen, J. and N. N. Hubin, “NACO performance: Status after 2 years
Paufique, E. Gendron, D. Gratadour, N. Hubin, J. Montri, of operation,” Proc. SPIE 5490, 107–117 (2004).
C. Petit, C. Robert, and G. Rousset, “Atlas: The ltao module 7. J. A. Stoesz, J.-P. Véran, F. J. Rigaut, G. Herriot, L. Jolis-
of the E-ELT,” presented at the Adaptive Optics for Ex- saint, D. Frenette, J. Dunn, and M. Smith, “Evaluation of
tremely Large Telescopes (AO4ELT) 2009 Conference, June the on-sky performance of ALTAIR,” Proc. SPIE 5490,
22–26, 2009, Paris. 67–78 (2004).
A132 J. Opt. Soc. Am. A / Vol. 27, No. 11 / November 2010 Meimon et al.
8. B. Anderson and J. Moore, eds., Optimal Filtering (Dover, 20. N. Perez-Arancibia, J. Gibson, and T.-C. Tsao, “Frequency-
2005). weighted minimum-variance adaptive control of laser beam
9. C. Petit, J.-M. Conan, C. Kulcsar, H.-F. Raynaud, T. Fusco, jitter,” IEEE/ASME Trans. Mechatron. 14, 337–348 (2009).
J. Montri, and D. Rabaud, “Optimal control for multi- 21. N. D. Lieto, P. Haguenauer, J. Sahlmann, and G. Vasisht,
conjugate adaptive optics,” C. R. Phys. 6, 1059–1069 (2005). “Adaptive vibration cancellation on large telescopes for stel-
10. B. Le Roux, J.-M. Conan, C. Kulcsár, H.-F. Raynaud, L. M. lar interferometry,” Proc. SPIE 7013, 70130H (2008).
Mugnier, and T. Fusco, “Optimal control law for classical 22. K. Hinnen, M. Verhaegen, and N. Doelman, “Exploiting the
and multiconjugate adaptive optics,” J. Opt. Soc. Am. A 21, spatiotemporal correlation in adaptive optics using data-
1261–1276 (2004). driven h2-optimal control,” J. Opt. Soc. Am. A 24, 1714–
11. C. Petit, J.-M. Conan, T. Fusco, E. Fedrigo, C. Kulcsár, and 1725 (2007).
H.-F. Raynaud, “Optimization of the control laws for the 23. E. Walter and L. Pronzato, Identification of Parametric
SPHERE XAO system,” Proc. SPIE 7015, 70151D (2008). Models from Experimental Data (Springer-Verlag, 1997).
12. B. Peeters and G. De Roeck, “Reference-based stochastic 24. T. Fusco, G. Rousset, J.-F. Sauvage, C. Petit, J.-L. Beuzit, K.
subspace identification for output-only modal analysis,” Dohlen, D. Mouillet, J. Charton, M. Nicolle, M. Kasper, and
Mech. Syst. Signal Process. 13, 855–878 (1999). P. Puget, “High order adaptive optics requirements for di-
13. L. Ljung, System Identification: Theory for the User, 2nd ed. rect detection of extra-solar planets. application to the
(Prentice Hall, 1998). sphere instrument,” Opt. Express 14, 7515–7534 (2006).
14. C. Petit, J.-M. Conan, C. Kulcsár, and H.-F. Raynaud, “Lin- 25. Hogbom, “Aperture synthesis with a non-regular distribu-
ear quadratic Gaussian control for adaptive optics and mul- tion of interferometer baselines,” Astron. Astrophys. Suppl.
ticonjugate adaptive optics: experimental and numerical Ser. 15, 417–426 (1974).
analysis,” J. Opt. Soc. Am. A 26, 1307–1325 (2009). 26. C. Correia, C. Kulcsár, J.-M. Conan, and H.-F. Raynaud,
15. E. Gendron and P. Léna, “Astronomical adaptive optics I. “On the optimal wave-front reconstruction and control in
modal control optimization,” Astron. Astrophys. 291, 337 adaptive optics with mirror dynamics,” J. Opt. Soc. Am. A
(1994). 27 (2010) (to be published).
16. C. Kulcsár, H.-F. Raynaud, C. Petit, J.-M. Conan, and P. Vi- 27. D. P. Looze, “Linear-quadratic-gaussian control for adaptive
aris de Lesegno, “Optimal control, observers and integra- optics systems using a hybrid model,” J. Opt. Soc. Am. A 26,
tors in adaptive optics,” Opt. Express 14, 7464–7476 (2006). 1–9 (2009).
17. C. Mohtadi, “Bode’s integral theorem for discrete-time sys- 28. Y. Hua and T. Sarkar, “Matrix pencil method for estimating
tems,” IEE Proc.-D: Control Theory Appl. 137, 57–66 parameters of exponentially damped/undamped sinusoids
(1990). in noise,” IEEE Trans. Acoust., Speech, Signal Process. 38,
18. C. Dessenne, “Commande modale et prédictive en optique 814–824 (1990).
adaptative,” Ph.D. thesis (Université de Paris VII, 1998). 29. C. Petit, J.-M. Conan, C. Kulcsár, H.-F. Raynaud, and T.
19. S. Meimon, T. Fusco, Y. Clenet, J.-M. Conan, and V. Michau, Fusco, “First laboratory validation of vibration filtering
“The hunt for 100% sky coverage,” Proc. SPIE 7736, 77360Y with LQG control law for Adaptive Optics,” Opt. Express
(2010). 16, 87–97 (2008).