Open Access
Issue
A&A
Volume 685, May 2024
Article Number A32
Number of page(s) 17
Section Astronomical instrumentation
DOI https://doi.org/10.1051/0004-6361/201936005
Published online 01 May 2024

© The Authors 2024

Licence Creative CommonsOpen Access article, published by EDP Sciences, under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

This article is published in open access under the Subscribe to Open model. Subscribe to A&A to support open access publication.

1 Introduction

Achieving near diffraction-limited spatial resolution with a high Strehl ratio at visible wavelengths is of paramount importance for the main ground-based solar telescopes such as the Daniel K. Inouye Solar Telescope (DKIST; Rimmele & ATST Team 2008; Martínez Pillet 2017), which is now in full operation on Maui (Warner et al. 2018; Rimmele et al. 2020), and the future European Solar Telescope (EST; Collados et al. 2013; Matthews et al. 2016; Jurčák et al. 2019; Quintero Noda et al. 2022), which is still in its design stage. Meanwhile, major existing meter-class solar telescopes such as the Swedish 1-meter Solar Telescope (SST; Scharmer et al. 2003a) on La Palma, the Goode Solar Telescope (GST; Goode et al. 2010) at Big Bear Solar Observatory, and GREGOR (Schmidt et al. 2012) on Tenerife are used by the solar community to achieve some of the scientific goals of DKIST and EST, and to constitute platforms for the development of instrumentation for existing major and future solar telescopes. The performance of all these telescopes critically depends on the successful implementation of powerful adaptive optics (AO) systems to feed spectroscopic and polarimetric instrumentation, which are key to advancing the frontier of solar physics.

A particular challenge for solar telescopes is that solar fine structure almost always is observed against a luminous background. Observational diagnostics of the dynamic and magnetic solar fine structure is therefore not simply a question of resolving structures of the smallest scales, but even more so of observing these structures at the highest possible contrast against the background. This calls for observations at the highest possible Strehl ratio. Observations like this at visible wavelengths are in turn made very difficult by the relatively poor ground-layer seeing during daytime, which is often not better than 1′′.0, even at the best sites (Hill et al. 2006; Rimmele & Marino 2011). Rough estimates for La Palma suggest that the fraction of time with a daytime seeing better than 1″ (measured along the line of sight to the Sun) is in the range 1–10%, depending on the height of the telescope above the ground, and to which extent high-altitude seeing from around the tropopause is included in the measurements. Achieving diffraction-limited resolution at a high Strehl ratio in these seeing conditions requires a wave-front sensor (WFS) with small subapertures (on the order of 10 cm, or less – see articles by F. Roddier in Roddier 2004) and a deformable mirror matched to the WFS. This provides another challenge: The most easily accessible WFS target on the solar surface, which is the solar granulation pattern, has low contrast and spatial scales of about 1′′.5 (Bray & Loughhead 1967; Namba & Diemel 1969). The reduction of the WFS subaper-ture size gradually below about 10 cm therefore leads to a steep increase in the WFS noise. This limits subaperture diameters for solar AO to about 8 cm or more (Berkefeld & Soltau 2010), although in practice, 9–10 cm is perhaps a safer choice. Furthermore, the use of a poorly resolved random pattern of granules as WFS target requires a WFS with a relatively large field of view to provide stable positional information with acceptable noise, and therefore, the employment of large-format WFS cameras and compute-intensive cross-correlation algorithms.

Solar AO thus shares common features with night-time AO, such as the use of Shack-Hartmann (SH) WFSs. However, the use of the low-contrast solar granulation pattern as WFS target, in combination with the relatively poor daytime seeing, presents particular challenges that are key in driving the development of solar AO. The solar AO systems developed up to about 2010 have been reviewed by Beckers (1999), Rimmele (2004), and Rimmele & Marino (2011), the latter with particular emphasis on the AO76 system developed for the R.B. Dunn Solar Telescope (Rimmele 2004), and later by Schmidt et al. (2016). Other recently developed major AO systems for solar telescopes involve that for GREGOR (Berkefeld et al. 2012, 2016, 2018), for GST (Shumko et al. 2014; Schmidt et al. 2014), for DKIST (Johnson et al. 2020), and for the Chinese New Vacuum Solar Telescope (Zhang et al. 2023).

The SST 85-electrode AO system is different from other solar AO systems in several respects. A first brief description of this AO system can be found in Sinquin et al. (2014), and an exhaustive analysis of the image quality obtained with the AO system and the SST science instrumentation can be found in Scharmer et al. (2019). Here, the constraints and chosen concepts, detailed design, implementation, and calibration of the AO system are presented for the first time. Section 2 gives an overview of the concepts and constraints of the current design and of the earlier AO systems developed for SST, then describes the deformable mirror (DM), the SH WFS, and the control electronics. In Sect. 3, we describe the control computer, the software, and the calibrations, and in Sect. 4, we comment on the performance. In Sect. 5, we finally summarize and conclude with a few remarks of a more general character.

2 Wavefront sensor, deformable mirror, and functioning of the AO system

2.1 Background and conceptual design

The first AO system for SST was developed at the 50-cm Swedish Vacuum Solar Telescope (SVST; Scharmer et al. 1985), which became the first European solar telescope equipped with AO (Scharmer et al. 2000). However, this was only a temporary installation. The successful deployment of this AO system on SVST merely served as a demonstrator and was the prerequisite for the decision to construct the 1-meter SST. This AO system was thus integrated in the optical design of SST, such that SST became the first major solar telescope with an AO system that was an integral part of its design. This in turn defined certain constraints, in particular, the AO pupil diameter, for future generations of AO systems on SST. It can be remarked that the inclusion of the AO system in the optical design of SST only introduces two additional optical components in the science beam: the first component is one additional mirror (the deformable mirror itself), and the second component is a 5–10% beam-splitter cube close to the science focus of the F/46 beam. Overall, the optical system of SST is designed to be as simple as possible to minimize image degradation and to maximize throughput, and it is of the highest possible optical quality.

Based on the impressive performance of the 19-electrode/ subaperture AO system PUEO on the Canada-France-Hawaii Telescope (Rigaut et al. 1998), which is based on Roddier’s curvature concept (Roddier et al. 1991a; Roddier 2004), the decision was taken by one of the authors (Scharmer) to adopt a similar bimorph mirror to a 19-subaperture WFS with hexagonal sub-apertures. Although the high efficiency of low-order bimorph mirrors like this had then only been demonstrated in combination with wavefront curvature sensors (Roddier 1998), it was conjectured that high efficiency could also be obtained by combining a low-order bimorph mirror with a SH WFS that is well aligned with the electrode layout. This conclusion was based on the fact that bimorph mirrors deliver a spatial spectrum of wavefront displacements that is close to the spectrum of wavefront distortions from turbulent seeing (Roddier 1992). Since turbulent seeing is best characterized by Karhunen–Loeve (KL) aberrations, with small amplitudes for the high-order aberrations that makes the wavefronts “smooth”, and since the most efficient way of compensating for seeing with a given number of degrees of freedom is to remove the lowest-order KL aberrations (Roddier 2004), low-order bimorph mirrors can in principle provide close to optimum wavefront compensation of seeing with a given number of degrees of freedom (Roddier et al. 1991b). This smoothness of wavefronts from bimorph mirrors (which is also a characteristic of the so-called monomorph mirrors used in the present AO system; see Sect. 2.4.1) moreover suggests that they should work well in combination with an SH WFS, and this solution was therefore judged to constitute a promising choice for SST (see also Sect. 2.4.1).

The pupil diameter of the bimorph mirror was decided on in consultation with the manufacturer, AOPTIX Technologies Inc. (formerly Laplacian Optics), to be 34 mm. This was considered the smallest possible pupil diameter that would allow future upgrades of the SST AO system to compensate for up to about 60 KL modes, which at that time was foreseen to be the upper limit for future developments (Scharmer et al. 2003b). Keeping the pupil diameter small, on the other hand, was considered important in order to make the associated reimaging system compact (to fit within the available space without the use of folding mirrors), to make the reimaging system less sensitive to internal seeing, to maximize the resonance frequencies of the bimorph mirror, and to minimize challenges and costs of manufacturing a high-quality mirror.

It was also decided to compensate for atmospheric image motion with a separate tip-tilt mirror, which is controlled by a separate correlation-tracker camera and computer. There are several reasons for preferring this arrangement. One argument is purely optical: Folding the beam from vertical to horizontal using only the bimorph mirror would require the pupil to be strongly elliptical (34 × 48 mm), thus making its manufacture more complex and its performance likely less satisfactory. By folding the beam first 60° with the tip-tilt mirror and then only 30° with the bimorph mirror, we obtain a pupil that is almost circular (since cos 15°=0.97) on the downward-facing (which provides some protection against dust) reflective surface of the bimorph. The other arguments for using a separate tip-tilt mirror are related to the importance of stable image quality and user-friendliness of the entire system. During periods of poor seeing, the AO system automatically goes into hibernation and then recovers by itself when the seeing improves, and it does not need attention from the observer even when the pointing of the telescope is changed. The telescope thus consistently delivers the best possible image quality while also minimizing the needed interactions by the observer. Moreover, the correlation tracker of the tip-tilt mirror can use a much larger field of view than is possible with the WFS of the AO system, making it possible to maintain tracking through periods of very poor seeing. For solar observations, this is important because daytime seeing is often extremely intermittent. Overall, these are highly appreciated features of the AO and correlation-tracker systems. Finally, since the adaptive mirror does not need to compensate for the tip-tilt modes, more of its available stroke is available to correct for higher-order modes.

The SST reimaging system was therefore designed with a singlet lens acting as field lens and an exit vacuum window, and delivering a 34 mm pupil image at the given height above the optical table on which science instrumentation and cameras are mounted. It should be remarked that it is possible to increase the pupil diameter, but this is not simple and is unlikely ever to happen: It would require lowering the height of the aforementioned optical table and replacing the field lens and the reimaging triplet lens, and it would require a major rearrangement of the optical tables with their science instrumentation.

As regards the design of the WFS, the physical diameter of the 85-subaperture microlens array is given by the size of the sensor of the chosen WFS camera, and its focal length is set by the chosen image scale of 0′′.48 and the f-ratio (F/46) of the reimaging beam at the focal plane of the WFS. A novelty of the 85-electrode AO system is the use of a second microlens array that has the same focal length as the first array, but 253 useful subapertures within the pupil. This is used to characterize the electrode responses with a better pupil resolution than is possible with the 85-subaperture array, as described in Sect. 2.6.2.

A final decision concerned the importance of constraining the AO system development costs, and this was to build the system on workstation technology. The proof of concept of this strategy was the development of a correlation-tracker system installed on SVST in August 1994 (Shand et al. 1995). To enable the use of this technology, the time-consuming cross-correlations were implemented with an algorithm developed in 1993 by one of the authors (Scharmer), which is usually referred to as the absolute difference squared (ADF2) algorithm. This allowed the accurate and efficient use of multimedia instructions (in particular the pixel error instruction – PERR; Shand et al. 1999). The accuracy of the ADF2 algorithm was compared to that of other algorithms by Löfdahl (2010) and was found, as expected, to be only marginally less accurate than the square difference algorithm, but superior to algorithms based on fast Fourier transforms. This conclusion has recently been contested by Wei et al. (2023), who concluded that the so-called covari-ance function in the frequency domain (CFF) provides superior measurement accuracy and robustness. However, their analysis is peculiar in that this superior accuracy seems to stem from preprocessing sunspot test data, which is applied only to the CFF and one other method, but not to remaining methods, such as the ADF2 algorithm (see their Sect. 3.3).

The ADF2 algorithm was implemented in the first correlation tracker system for SVST (Shand et al. 1999) and the first-and second-generation AO system for SST, the latter of which was based on a 37-electrode bimorph mirror from AOPTIX (Scharmer et al. 2003b), and also in the current 85-electrode system.

2.2 SST optical system

The SST (Scharmer et al. 2003a) is a one-meter evacuated telescope with an optical system that can be divided into a primary optical system (the 1.1 m fused silica singlet lens, which is also the entrance vacuum window, and two 1.4 m Zerodur mirrors used at 45° angle of incidence) and a secondary optical system. The latter consists of a 60 mm field mirror, a 250 mm clear-aperture so-called Schupmann corrector (consisting of a meniscus fused silica lens used in double pass and a concave Zerodur mirror), a field lens (which is also the exit vacuum window) that produces a pupil image with 34 mm diameter, a tip-tilt mirror, a DM, and a triplet lens that produces an F/46 beam at the optical tables. The beam exiting the vacuum system above the optical table is nearly vertical and is folded twice: first by a 42 mm tip-tilt mirror that is used at an angle of incidence of 30°, and then by the DM, which is used at an angle of incidence of 15°. This results in a horizontal beam, but requires the DM to have a slightly elliptic shape. Figure 1 shows the layout of the SST main optical table, with the tip-tilt mirror and DM (marked AO), and the WFS indicated. We note that the impact of the AO system on the science beam is very small. It adds only one mirror plus a 5–10% beam-splitter cube close to the science focal plane. We also note that the SST has a perfectly round aperture without any (central) obscuration.

thumbnail Fig. 1

Layout of the optical setup at SST. The tip-tilt and adaptive mirrors, and the WFS are shown, as well as the CRISP and CHROMIS narrowband and wideband re-imaging systems. Recently, one more science instrument (HeSP) has been installed, which is not shown in the drawing, adjacent to CHROMIS.

2.3 Microlens layout

The SST AO system uses solar granulation, with typical scales of 1'.'5, and other solar fine structure as WFS target. Solar granulation observed at low spatial resolution has very low contrast, which imposes constraints on the angular resolution of the WFS. The AO76 system designed for the R.B. Dunn Solar Telescope (Rimmele 2004), also discussed in detail by Rimmele & Marino (2011), uses square subapertures with a diameter of 7.5 cm, consistent with the conclusion of Berkefeld et al. (2010) that a subaperture diameter of about 8 cm represents a lower limit for obtaining granulation contrast of a few percent. For SST, we use hexagonal microlenses with larger apertures of about 9.4 cm, after having concluded that a WFS with 85 hexagonal subaper-tures could provide an adequate coverage of the 98 cm clear aperture of SST, and that the 9.4 cm subapertures would provide an acceptable spatial resolution of the granulation pattern. The layout of the WPS is shown in Fig. 2, with the pupil diameter indicated as a red circle in the upper panel.

thumbnail Fig. 2

Layout of the DM and WFS. The upper panel shows the layout of the 85-subaperture WFS and the 85-electrode monomorph DM of the SST AO system. The gray or white radial and azimuthal structures correspond to the electrodes of the DM, and the hexagonal structures correspond to the 85 lenslets. The large red circle corresponds to the pupil diameter, and the four lenslets highlighted in red correspond to the subapertures used for seeing measurements. The lower panel shows the layout of the 253-subaperture WFS, which is used to calibrate the waveŕronts (influence functions) produced by the 85 electrodes of the DM. Electrodes 73, 75, and 77, and their relation to microlens 16 (highlighted in read), for which electrode responses are shown in Fig. 7, are indicated in the lower panel.

2.4 Deformable mirror

2.4.1 Architecture and main characteristics

After considerable discussion, it was concluded that the DM should be an 85-electrode so-called monomorph mirror, manufactured by CΓLAS, but with an electrode geometry designed by one of the authors (Scharmer), as described in Sect. 2.4.2. As pointed out in Sect. 2.1, bimorph and monomorph mirrors share the desirable property that they produce smooth wavefronts. Specifically, the spatial spectrum of bending deformations decreases as k2, where k is the spatial wavenumber, which is close to the k−11/6 decrease of the Kolmogorov spectrum of phase fluctuations (Roddier 1992). This reduces the production of a tail of unwanted high-order aberrations when compensating for lower-order aberrations with the AO system.

As illustrated schematically in Fig. 3, a monomorph DM is made of two main components that are bonded together: a piezo plate, and a glass plate that is polished and covered with a reflective coating. The piezo plate is equipped with many (in our case, 85) electrodes. When a voltage is applied on an electrode, the electrical field induces a local in-plane expansion or contraction of the piezo plate. The bimetallic effect between the piezoelectric ceramics and the optical plate then generates a local curvature of the optical surface. The optical surface of the mirror is controlled by applying voltage on each electrode to generate the desired deformation within the pupil.

A bimorph mirror uses the same functional concept as a monomorph mirror, but its architecture is more complex. A bimorph mirror is made of two piezo plates sandwiched in between two glass plates, as shown in Fig. 3. The local curvatures of the optical surface are generated by the expansion of one of the two piezo plates and contraction of the other. Since the electrodes are located at the interface between the two piezo plates, the electrical contacting is critical. In addition, this architecture requires very thin glass plates to achieve sufficient stroke. The optical plates of a bimorph mirror needs to be ten times thinner than that of a monomorph mirror to generate the same stroke. As a result, a monomorph mirror has electrodes and electrical contacting that are farther away from the optical surface than for a bimorph mirror, which avoids any print-through effect from the electrode pattern. This allows polishing that can reach an excellent optical quality after flattening. For the current DM, this quality is estimated at 6 nm RMS wavefront error, as shown in Fig. 4. This high optical quality is of considerable importance because the SST AO system is used for observations at wavelengths shorter than 400 nm.

A challenge for the design of the DM was to make the glass plate onto which the piezo plate was glued sufficiently thin to achieve the required stroke and sufficiently thick to achieve a first resonance frequency of at least 2.7 kHz (goal 3.7 kHz). The 52 mm mirror was mounted at three points along its outer edge in a 100 mm diameter, 80 mm thick aluminum cell and used three additional dampers to suppress the lowest resonance modes.

thumbnail Fig. 3

Architecture of the DM. The left panel shows a schematic drawing of a monomorph DM and the right panel that of a bimorph DM.

2.4.2 Electrode layout

Based on earlier experience with the design of the 37-electrode bimorph mirror and WFS for SST (Scharmer et al. 2003b), the DM was designed using software developed by one of the authors (Scharmer) and with the following constraints:

  • to be for a pupil diameter of 34 mm, stretched slightly into an elliptic shape of 35.2×34 mm by the 15° angle of incidence

  • to have (a maximum of) 85 electrodes in order to match the number of degrees of freedom of the WFS

  • to have 0.7 mm gaps between the electrodes (to eliminate the risk of short circuits)

  • to match the layout of the microlens array as well as possible, meaning that the electrodes should be located away from microlens centers and if possible be such that the microlenses cover junctions of two or more electrodes

  • that all electrodes, except those outside the pupil, should have roughly the same area to deliver similar stroke (require similar voltage), regardless of the location of the electrode within the pupil

  • to provide excellent compensation for low-order KL and Zernike aberrations, such as focus and astigmatism

  • to provide the best possible wavefront compensation for aberrations induced by turbulent seeing, which are assumed to obey Kolmogorov statistics

  • to minimize the diameter of the outermost electrode ring in order to maintain a small overall mirror diameter such that the DM resonance frequency can be maximized.

Initially, a few designs with a different number of electrode rings were tried, but soon, the focus was on designs with a center electrode and four surrounding rings of electrodes. The number of electrode rings and azimuth angles was chosen to match the radial and azimuthal orders of roughly the 50 first KL polynomials, corresponding to the layout shown in Fig. 2. Initially, the radii of the electrode rings were adjusted manually, and the matching of the electrode geometry to the microlens layout was evaluated with respect to the expected residual wavefront variance. However, rather different radii delivered very small differences in residual wavefront variance. Instead, the condition number (calculated as the ratio of the highest to lowest singular values) was used to evaluate and optimize the match between the electrode layout and the SH WFS geometry. This corresponds to singular value decomposition (SVD; see below) of the matrix C, defined through the relations x=Ak,${\bf{x}} = {\bf{A}} \cdot {\bf{k}},$(1) k=Bv,${\bf{k}} = {\bf{B}} \cdot {\bf{v}},$(2)

and x=(AB)v=Cv,${\bf{x}} = ({\bf{A}} \cdot {\bf{B}}) \cdot {\bf{v}} = {\bf{C}} \cdot {\bf{v}},$(3)

where x corresponds to the measured (x, y) subimage positions, k is the KL coefficients, A = A(2NS, NK) represents the connection between these two quantities and is obtained theoretically, and v the voltages applied to the DM electrodes. For our simulations, we used NK = 400 modes. The matrix B contains the NK KL coefficients from each of the Ne electrodes and is obtained from thin-plate theory by modeling the response of the mirror surface to applied voltages as the solution to the Poisson equation (Kokorowski 1979; Roddier 1988; Hardy 1998), where the right-hand side of the equation is unity inside a specified electrode and zero outside. The equation was solved with Fourier methods, taking into account the three-point mounting of the mirror shown in Fig. 2, but not the three dampers in between the mounting points, and eliminating wrap-around effects from the use of Fourier transforms. The matrix C thus corresponds to the interaction matrix (or “poke” matrix), which is calibrated routinely for the installed AO system at SST. This matrix can be inverted with SVD methods and the singular values obtained in this way constitute a good measure of the quality of the match between the SH WFS and the electrode geometry. The pseudo-inverse of C can furthermore be combined with A to obtain the reconstruction matrix E, v=CIx=(CIA)k=Ek.${\bf{v}} = {{\bf{C}}^{\rm{I}}} \cdot {\bf{x}} = \left( {{{\bf{C}}^{\rm{I}}} \cdot {\bf{A}}} \right) \cdot {\bf{k}} = {\bf{E}} \cdot {\bf{k}}.$(4)

We used this equation to make a simple closed-loop simulation for estimating the performance of various electrode layouts. For the layout finally chosen, this gave the following predictions:

  • number of correctable modes: 84

  • residual wavefront variance normalized to the input variance: 0.0074 if tip-tilt modes are included, 0.054 if tip-tilt modes are excluded (corresponding to short exposures)

  • needed radius of curvature to operate when r0 = 7 cm: 14 m

  • estimated Strehl ratio at 500 nm wavelength when r0 = 7 cm: 0.50

  • the electrode voltages are well balanced. The voltages on the outermost ring are estimated to be about 70% of the inner electrodes, which was judged to be needed to compensate for the constraints imposed by the mounting of the DM.

The results obtained were verified by Marcos van Dam at Flat Wavefronts New Zealand in May 2011, using an independently developed software (YAO). In particular, he confirmed that the interaction matrix is very well conditioned1 and that there is only one invisible mode: the piston mode. The expected Strehl ratio at 500 nm was predicted to be 0.47 when r0 = 7 cm at 500 nm, which is close to what was found with our simulation software. This Strehl ratio corresponds to 29% at 390 nm and 77% at 850 nm, which are wavelengths of high interest for science observations with CHROMIS and CRISP.

The previous references to seeing conditions corresponding to r0 = 7 cm deserve a comment. This approximately corresponds to the limit below which the granulation pattern becomes so washed out that correlation tracking for many of the subaper-tures fails entirely. The WFS then reports large frame-to-frame jumps in the measured positions. This causes the AO system to switch off, although locking with a reduced number (low-order) modes may still be possible. We therefore considered it counterproductive to require the AO system to have a stroke above that needed for stable lock when r0 < 7 cm, since larger stroke in practice leads to a lower first resonance frequency (see Sect. 2.4.1).

thumbnail Fig. 4

Optical quality of the DM. The wavefront errors indicated are surface errors inside the 34 mm pupil of one of the two DMs delivered, after flattening the mirror with optimum voltages on the 85 electrodes. The RMS surface error is 3 nm (wavefront 6 nm RMS). There are no discernible print-through effects from the electrode pattern.

2.5 Wavefront sensor design

Figure 1 shows the location of the WFS on the red (CRISP) beam. The beam-splitter cube deflecting light to the WFS is located approximately 30 cm from the focal plane of the SST secondary optical system, which delivers an F/46 beam. This location is intended to be as close as possible to the focal plane of the science instrumentation (CRISP). The WFS consists of an interference filter, a field stop, a collimator lens, two microlens arrays, and a CMOS camera, with the following characteristics:

  • Interference filter, 10 nm full width at half maximum (FWHM), 550 nm center wavelength.

  • Field stop, equivalent to a field of view (FOV) of 18″×16″, or 38×34 pixels on the WFS camera (32×32 pixels are used for cross-correlations). At the same location, a pinhole for calibrating the relative subimage positions of the WFS can be folded into the beam.

  • Collimator lens, Edmund doublet F47-648 with 275 mm (nominal) focal length.

  • Microlens array 1, from Smart Microoptical Solutions (SMOS) with a focal length of 38.8 mm. 85 hexagonal subapertures inside the pupil, horizontal/vertical pitch 0.544 mm/0.471 mm.

  • Microlens array 2, from SMOS. 253 hexagonal subapertures inside the pupil, horizontal/vertical pitch 0.326 mm/0.283 mm, and focal length 38.8 mm.

  • WFS camera, Eosens CL MC1362 from Mikrotron GmbH with 14 µm pixels. Number of pixels read out: 440×400 out of the 1280×1024 provided by the camera. The maximum frame rate with the number of pixels used is slightly above 2 kHz.

The WFS pupil diameter and the pitch of the microlens arrays are set by by the camera pixel size and the number of pixels needed to cover the (relatively large) FOV of each subim-age. Given the input F/46 beam, the required pupil diameter also defines the focal length of the collimator lens. The focal length of the microlenses is then set by the collimator focal length, the pixel size of the camera, and the required image scale.

The design of Microlens array 1 is such that the microlenses avoid the edge of the pupil, as shown in the upper panel of Fig. 2. Tests of the collimator lens after delivery revealed that its focal length was 2.3% shorter than nominal. To compensate for this and a small mismatch between the calculated and measured pupil diameter, the pitch of the microlens arrays was reduced by 5%. The values above are those of the final design. The image scale is 0/48 per pixel, according to measurements made in May 2016. We note that the quality and contrast of the WFS images appear to be excellent. This is likely a consequence of the small number of mirrors, of the high quality of the SST primary optical system, and of the high quality of the microlenses from SMOS.

2.6 Calibrations

2.6.1 Calibration pinholes

The AO system uses sunlight for all its calibrations. At the WFS focal plane, there is a pinhole with a diameter equivalent to smaller than 1″ that can be inserted and that is used to define the relative subimage positions for a perfectly flat wavefront, that is, for which the wavefront from the telescope is identical to that produced by the WFS itself. This pinhole is illuminated with (focused) sunlight.

At the primary focal plane, just below the field lens and exit vacuum window and in front of the DM, is the focal plane of the primary optical system of SST. At this location, there is a slide containing various field stops, a grid of pinholes that are used for focusing and alignment (see Sect. 2.6.4), and a pinhole that is used to establish the interaction matrix of the AO system, as described in the following section.

2.6.2 Establishing the control matrix

The AO system operates in the best way through the implementation of control modes. By control modes, we here mean the modes produced by the DM that are orthogonal over the pupil, can be sensed by the SH WFS, and whose amplitudes are statistically independent (uncorrelated) with turbulence-induced seeing. To further optimize the performance of the closed-loop performance, we establish the system control modes with the aid of a separate high-resolution WFS. To do this, we first establish the influence functions from each electrode as described below.

As described in Sect. 2.5, the FOV of the WFS is very large, about 18″×16″ to allow cross-correlations with a 15"×15" live image and a 12″×12″ reference image. This FOV is much larger than needed to establish the interaction matrix of the AO system with a pinhole image. This allows a straightforward implementation of a second more highly resolving WFS by simply replacing the 85-subaperture microlens array with a second array that has 253 lenslets within the 98 cm pupil. The second microlens array has exactly the same focal length as the first microlens array, and its use is implemented simply by mounting both microlens arrays on a motorized x,y stage that is controlled from the AO computer.

With the 253-subaperture (high-resolution) WFS, we obtain the interaction matrix by producing a 10 Hz saw-tooth wave of voltages on each electrode separately during a period of 0.5 s., such that the total time needed to calibrate the 85 electrodes is shorter than 1 min. In parallel, the software is used to measure the positions of the pinhole images from all 253 subapertures at a frame rate of 2 kHz. This produces 85 thousand (x, y) positions per subaperture, or a total of 21 million measured positions, which are post-processed with software that fits straight lines to the measured positions as functions of voltage. The 43010 measured slopes of the fits are stored as elements of the high-resolution (in terms of the number of subapertures) interaction matrix Ch, the processing of which is discussed below. Examples of these fits are shown in Fig. 5. The first of these plots shows the variation of the measured x-position for subimage (microlens) 16 as response to the saw-tooth wave of voltages on electrode 73. Even though this results in a displacement of the pinhole image of only ±0.06 pixel or ±0″.03, the variation of the measured pinhole position is well above the noise level. The correlation between voltage and image position is shown in the second plot, which demonstrates the level of confidence we can have in the obtained linear fit to the data. The next two plots show fits with (much) stronger responses to the applied voltages. Reviewing the data from all 253 subapertures and 85 electrodes, we find a mean RMS deviation of the individually measured positions from the corresponding linear fits of approximately 0.018 pixel, or 0″.008. Even though this level of noise should have a negligible effect on the quality of the measured interaction matrix, we can discern contributions to the noise in the form of occasional artifacts in the measured data (but not in the plots shown), which could suggest very faint electronic interference or possibly occasional timing problems.

The measured interaction matrix Ch is used as follows: First, from theoretical expressions for KL functions, we obtain as before a relation between the measured positions x and the KL coefficients k, xh=Ahkh${{\bf{x}}_{\rm{h}}} = {{\bf{A}}_{\rm{h}}} \cdot {{\bf{k}}_{\rm{h}}}{\rm{, }}$(5)

and kh=Ehxh${{\bf{k}}_{\rm{h}}} = {{\bf{E}}_{\rm{h}}} \cdot {{\bf{x}}_{\rm{h}}}{\rm{, }}$(6)

where the subscript h refers to the high-resolution WFS, and Eh is the pseudo-inverse of Ah. Combining this with the interaction matrix Ch, which is related to the vectors of the measured positions Xh and voltages v (as illustrated in Fig. 5) through xh=Chv${{\bf{x}}_{\rm{h}}} = {{\bf{C}}_{\rm{h}}} \cdot {\bf{v}}{\rm{, }}$(7)

we obtain kh=(EhCh)v=Ghv.${{\bf{k}}_{\rm{h}}} = \left( {{{\bf{E}}_{\rm{h}}} \cdot {{\bf{C}}_{\rm{h}}}} \right) \cdot {\bf{v}} = {{\bf{G}}_{\rm{h}}} \cdot {\bf{v}}.$(8)

The matrix Gh defines the electrode influence functions, expressed in terms of a (long) vector of KL coefficients, for each of the 85 electrodes of the DM in the columns of Gh. Tests with SVD inversions demonstrate that we can measure 230 KL modes with the 253-subaperture WFS. Summing the KL functions corresponding to the 230 KL coefficients for each electrode, we obtain the electrode influence functions coded in color in Fig. 6. We note that these influence functions appear to be clean and noise-free, and that the influence functions from the different electrodes at the same radial distance appear consistent with and represent simply rotated versions of each other. To convey further confidence in these empirically determined influence functions, we show in the lower panel the corresponding functions obtained theoretically, using the Poisson equation to solve the thin-plate problem discussed briefly in Sect. 2.4.2. To the eye, the two panels appear to be almost identical. Figure 7 shows vertical cuts of the response functions through the brightest pixel in Fig. 6 for four of the electrodes. Evidently, the measured and calculated responses agree very well close to the electrodes, but less so far from the electrode. The agreement must nevertheless be considered quite good, and this shows that the method of designing the electrode layout, discussed in Sect. 2.4.2, works well.

To be optimal for AO control, the 85 electrode influence functions shown in Fig. 6 must be both orthonormalized over the pupil and their amplitudes made statistically independent for turbulent seeing (Gaffard & Ledanois 1991; Gendron & Lena 1994; Rousset 1999). This is implemented using the double diagonal-ization method described by Lai et al. (2000) (see Appendix A). Using the Gh matrix and well-known properties of the KL functions, we obtain from the 253-subaperture WFS the important matrix 𝕭, where the columns are the vectors of voltages needed to produce the control modes, Si(r,φ), shown in Fig. 8. The corresponding atmospheric variances for the control modes are plotted in Fig. 9.

The matrix 𝕭 connects the vector of mode coefficients m to unique combinations of DM voltages v through v=Bm,${\bf{v}} = \cdot {\bf{m}},$(9)

where 𝕭 is an 85×85 element matrix. The above 253-subaperture WFS calibration is combined with an 85-subaperture WFS (which is the one used in closed loop) calibration between voltages and (x,y) positions that provides the interaction matrix C x=Cv.${\bf{X}} = {\bf{C}} \cdot {\bf{v}}.$(10)

Combination of the previous two equations gives x=(CB)m,${\bf{x}} = ({\bf{C}} \cdot ) \cdot {\bf{m}},$(11)

which is inverted to enable the calculation of the mode coefficients from the measured (x, y) positions, m=Fx,${\bf{m}} = {\bf{F}} \cdot {\bf{x}},$(12)

where F is the pseudo-inverse of (C · 𝕭), obtained with SVD methods. This equation is used to calculate the mode coefficients in closed loop, and these coefficients and Eq. (9) are used to calculate the required DM voltages. As demonstrated above, the servo loop is thus determined by a combination of calibrations using both the high-resolution 253-subaperture WFS and the 85-subaperture WFS, where the former is used to identify the appropriate combination of voltages for each of the control modes, and the latter to connect that identification to the 85-subaperture WFS, which is the one used in closed loop.

We are still short of a strategy for a proper analysis to demonstrate to which extent the 253-subaperture WFS and the numerical methods described here improves the overall performance of the AO system, as compared to an identical system with conventional (85-subaperture) calibration. On the one hand (as pointed out previously), the smoothness of wavefronts generated by monomorph and bimorph mirrors implies that the additional high-order modes captured with the 253-subaperture WFS will be small in magnitude. Thus, the method can be expected to be of (much) higher importance when used to characterize a deformable mirror with more localized influence functions, such as piezo-stack mirrors. On the other hand, the use of more WPS subapertures alone to bring down the noise in the measured wavefronts should help to improve the overall performance of the AO system. These aspects deserve further investigation.

thumbnail Fig. 5

DM control matrix calibration. Shown are measured positions of the pinhole image from subimage 16 (out of 253) as response to the 10 Hz saw-tooth wave of voltages applied to electrodes 73, 75, and 77. The amplitude response to electrode 73 results in a movement of only ±0.06 pixels or 0″.703, but the saw-tooth wave of the image positions is well above the noise level. The numbering of the electrodes is explained in Fig. 6, and their relations to microlens 16 are indicated in Fig. 2.

thumbnail Fig. 6

85-electrode influence functions, Ei(r, θ). The influence functions (see Appendix A) correspond to the matrix Ch (see text). Panel a shows this as obtained from the calibration of the DM using sunlight on a pinhole located in front of the DM, and monitoring the measured pinhole positions from the 253-lenslet SH WFS, shown in Fig. 2, while the AO computer outputs a saw-tooth voltage on one electrode at the time. Panel b shows the same influence functions as calculated theoretically from the electrode layout and the thin-plate model (implemented as the solution to the Poisson equation, taking into account the three mounting points of the DM). The color-scaling in the upper panel is consistent with that in the lower panel.

thumbnail Fig. 7

Vertical cross sections of the response for four of the electrode influence functions shown in Fig. 6. The full curve shows the response obtained from the calibration of the DM with the 253-lenslet SH, and the dashed curve shows the response obtained from theoretical simulations. All curves have been normalized to unity at the peak values of the corresponding plot. The numbering of the electrodes is explained in Fig. 6.

thumbnail Fig. 8

Calculated control modes Si(r, θ). The 85 control modes shown are obtained from the electrode influence functions shown in Fig. 6 and using the double diagonalization method described by Lai et al. (2000) (for further details, see Appendix A). The modes are ordered according to their expected (descending) variances. The intensity scaling is independent for each mode.

thumbnail Fig. 9

Expected control mode variances. The variances of the 85 control modes shown in Fig. 8 (red dots) are compared to the expected variances for pure KL modes (blue dots).

2.6.3 Tip-tilt correction

The first two control modes of the DM are very close to the Zernike tip-tilt modes, and it would seem natural to use the DM for this. However, for several reasons, we use a separate tip-tilt mirror and separate software and computer. One major reason is to allow observers to change pointing arbitrarily while using the AO system in closed loop, such that they can choose a science target while examining a potential candidate target or update the pointing at the highest possible spatial resolution. Another reason is that for most scientific programs, it is of paramount importance to retain the pointing even during brief periods of very poor seeing, and a robustness of pointing like this is best achieved with correlation tracking using a very large FOV. Furthermore, the science priorities usually dictate the need for stable pointing over a large (1 arc min) FOV, rather than a highly performing pointing over a small FOV. This dictates the use of a correlation tracker with the largest possible field of view to average out the effects of differential image motion (anisoplanatism) over the science field of view. Moreover, by using the tip-tilt mirror to fold the incoming vertical beam by 60°, we can use the DM at an angle of incidence of only 15°. Finally, compensating for tip-tilt with the DM will consume some of the stroke that is needed for higher-order aberrations in less favorable seeing conditions. We therefore use a separate camera and correlation-tracker computer with processing of 48×48 pixel live images against a 64×64 pixel reference image at an update rate of 2 kHZ.

2.6.4 Focusing science cameras

An important advantage of the DM electrode layout and its (monomorph) architecture is the ability to accurately reproduce the focus mode. We use this to implement a precise method for focusing the science cameras. This is done by using the AO system locked on one of the pinholes of the pinhole array located just below the vacuum system (see Sect. 2.6.1) while stepping through a series of focus shifts during which the software of the science cameras synchronizes measurements of the peak pinhole intensity with the shifting of the focus by the AO system. The multiple pinholes of the array provide focus information over the entire FOV, and not just at its center. When the intensity measurements are complete, the focus data of the pinhole images are fit to a parabola, and the optimum focus position is found by interpolation. This is done in parallel for all three cameras on the CRISP and CHROMIS beams, using all pinhole images within the FOV. Focusing of the cameras on one beam typically takes about five minutes and involves two to three iterations to verify the results. Based on the spread of the best focus position estimated from different pinholes, it is estimated that this procedure leads to a focus error below 0.3 mm in the F/46 beam, corresponding to a wavefront error smaller than 1/100 wave RMS at 630 nm. The procedure also provides precise information about any tilt or curvature of the focal plane, if present, for all science cameras. Figure 10 shows a typical data set and fit to the data for one of the CRISP cameras.

thumbnail Fig. 10

Focus plot for one of the CRISP narrowband cameras. The plot shows data from all 121 pinholes within the FOV. A few of the pinholes are partly blocked, resulting in the outliers shown. The remaining data are fit to a fourth-order polynomial that results in a best-fit focus position of −0.16 mm. A second-order polynomial provides a much poorer fit to the data, but the resulting focus position is almost the same, −0.04 mm. It is estimated that the accuracy of the method is better than ±0.3 mm.

2.7 Near-limb operation

To facilitate observations near the limb of the Sun, the field stop of the AO can be moved to lock on a different position within the science FOV of the telescope. This allows, for example, the AO to lock on the left side of the telescope FOV where the disk is visible, while the center and right side of the FOV are outside the disk. Since the light-intensity level and the granulation contrast are much lower near the limb, this requires very good seeing conditions. The presence of small-scale bright structures, such as faculae or plage near the limb, can help the AO lock.

When changing the AO lock point, the illumination of the SH sensor changes, and this requires a different dark and flat field. To allow for fast changes of the lock point, nine predetermined lock points are available for the observers, arranged in a 3×3 grid covering the FOV of the SST. During daily calibrations, dark and flat fields are taken for each of the nine lock points, and the AO software will load the appropriate calibration files when the lock point is changed.

2.8 Seeing measurements

Whenever the SST is pointed to the Sun, the WFS of the AO system automatically measures and logs the seeing quality, as expressed in terms of Fried’s parameter r0. This is done by measuring the relative image motion between the four WFS lenslets indicated in red in Fig. 2. This constitutes an arrangement similar to the differential image motion monitor (DIMM), used by ESO for night-time measurements of seeing (Sarazin & Roddier 1990). For this arrangement, the variance in the image motion along the direction of two lenslets is related to r0 through the following expression, given by Sarazin & Roddier (1990) (x(s)x(0))2 =0.358λ2r05/3D1/3(10.541(s/D)1/3).$\left\langle {{{(x(s) - x(0))}^2}} \right\rangle = 0.358{\lambda ^2}r_0^{ - 5/3}{D^{ - 1/3}}\left( {1 - 0.541{{(s/D)}^{ - 1/3}}} \right).$(13)

In this equation, D is the subaperture diameter, s is the separation between the centers of the subapertures, and λ is the wavelength. When the SST AO system is in closed loop, the effects of the actions of the DM on the measured differential image motions are compensated for. Measurements are made during overlapping 2s intervals, such that one measurement of r0 per second is obtained.

Observations early in the morning, while the Sun is around 15° elevation or even lower, suggest the clear dominance of (only) two seeing layers at La Palma. One of these layers must be close to the ground (with a strength set by the balance between heating of the ground by sunlight and cooling by wind), and the other at very high altitude, likely at the height of jet streams around the tropopause. This conclusion is based on observations made with a FOV of more than 1 arcmin that shows image degradation that is either uniform over the entire field of view or manifests itself as geometrical distortions and differential blurring at a scale of a few arcseconds. Even when the Sun is at very low elevation, there is almost never evidence for a significant seeing layer at an intermediate height, which would manifest itself in the form of time-variable large-scale gradients in the image quality across the science field of view.

To capture information about the two aforementioned seeing layers, the AO system is made to monitor seeing at two different angular scales. The first uses cross-correlations based on the entire FOV of the WFS, or about 12″×12″, and the second only 8×8 pixels, or about 4″ ×4″ . It seems clear that the seeing measurements made with a large FOV averages out most or nearly all the high-altitude seeing, because the corresponding r0 measurements often show very high values of around 0.5 m or more early in the morning, when it is obvious that the seeing quality is not that good. At the same time, the seeing measurement made with a small FOV shows much lower and more reasonable r0 values, as illustrated in Fig. 2 of Scharmer et al. (2019). This paper also contains details of the validation process used to demonstrate that the r0 measurements serve as an excellent indicator of data quality, and (perhaps surprisingly) a good indicator of the Strehl ratio, which is commonly used as a measure of optical quality (for further comments, see Sect. 4).

Based on the above discussion and on the observation that the image quality almost always changes uniformly over the FOV when the AO system operates in closed loop, we also conclude that the 12″×12″ FOV of the AO WFS is sufficiently large for the AO system to effectively work as a ground-layer AO (GLAO) system. This is important because excellent compensation also for high-altitude seeing, accomplished with a WFS that operates with a small FOV, would come at the prize of image degradation by high-altitude seeing over almost the entire science FOV!

The r0 measurements logged together with all science data will be used to further improve image reconstruction by providing a statistical compensation for the degradation of science data by high-order KL seeing modes that cannot be compensated for with the AO system, or cannot be compensated for individually in post-processing (Scharmer et al. 2010; Löfdahl & Hillberg 2022). This will further enhance the quality and fidelity of SST science data.

3 AO computer hardware and software

3.1 Hardware

The camera used for the WFS is a Mikrotron EoSens MC1362, which has 1280 by 1024 pixels, a pixel size of 14 µm, and a global shutter. With a CameraLink Full interface, the entire area of the sensor can be read out at 500 Hz. By reading out only a region of 440×400 pixels, images can be captured at up to 3723 Hz. The internal image processing functions of the camera are all disabled, except for the black level offset, which is set such that when light to the sensor is blocked, the minimum intensity of an exposed frame is above zero. This is necessary to ensure that proper dark-field correction can be performed.

The frame grabber used is an Engineering Design Team PCIe8 DV-C-Link, without any onboard memory installed. Therefore, incoming data from the camera are written to the RAM of the computer with a negligible delay.

The computer consists of an ASUS Sabertooth X58 motherboard with an Intel Core i7 X990 CPU installed, along with 3 GB of DDR3 memory. The CPU has six cores, each running at 3.47 GHz. While the CPU supports hyperthreading, it has been disabled because a test of the performance of the system demonstrated that enabling hyperthreading did not increase the throughput, but instead increased the latency of the image-processing algorithms. Furthermore, the BIOS has been configured to disable all unused hardware functions of the motherboard, such as the onboard sound card and some USB functionality, as these would generate system management interrupts (SMI) that could interrupt a core for up to 1 ms, which would result in unacceptably high latencies for the AO servo loop.

To control the deformable mirror, a PXI crate is connected to the computer via a PCIe4 cable. The PXI crate houses three National Instruments PXI-6723 analog output modules. Each module has 32 outputs with a resolution of 13 bits, with a maximum update rate of 800 kS s−1. The voltage range of each output is ±10 V.

The output signals from the three PXI-6723 cards are amplified by two CILAS ED64A high-voltage amplifiers. These have a fixed gain of 40:1, resulting in a final output to the deformable mirror of up to ±400 V and a bandwidth of 5 kHz.

3.2 Operating system

The computer runs Debian GNU/Linux, with a custom-built 2.6.32 kernel, with preemption enabled to reduce the impact of interrupt handlers. While the CPU can run in 64-bit mode, the kernel and the OS are 32 bit. The reason for running a rather outdated 32-bit kernel is that Linux drivers from National Instruments for the PXI-6723 cards do not support more recent Linux versions, nor 64 bit.

3.3 Minimizing latency

The latency of the servo loop, which is the time from exposure until the actuation of the deformable mirror, should be as low as possible for an optimal performance of the system. Low latency is achieved by the following techniques:

  • As many undesirable sources as possible of hardware and software management interrupts have been disabled.

  • The kernel has been compiled with preemption enabled.

  • The software threads implementing the servo loop are running with real-time priority, so they are not interrupted by other lower priority processes.

  • Thread affinity is used to bind each thread to its own CPU core to ensure that the per-core L1 and L2 caches of the CPU are not needlessly invalidated by threads migrating to different cores.

  • The frame grabber has no memory of its own and writes the data received from the camera directly into the RAM of the computer.

  • For cross-correlations, a reference image is selected from the previous exposure (recorded approximately 0.5 ms earlier), which allows processing to start as soon as the first subim-age of the present exposure is in memory (see below). Since this reference image is recorded with a time difference of only 0.5 ms relative to the currently exposed subimages, the AO system can remain in closed loop even when the observer changes the telescope pointing or when correlation tracking is switched off.

  • Processing of a subimage starts as soon as the last pixel of that particular subimage has been written to RAM. This allows read-out from the camera and image processing of the subimages to proceed in parallel, such that the computational delay from the image processing is only 72µs after reading out the last row of pixels from the camera.

The first four items ensure that each thread can run at full speed with minimal interruptions. The last two items ensure that when the last row of subimages has been read out from the camera, most of the image processing has already been completed. When the remaining row is processed, the calculated wavefront deformation is converted into a set of voltages to be applied to the deformable mirror.

Each subimage is processed on a single core in approximately 17 µs. However, five CPU cores are used for image processing, and each core is assigned 17 of the 85 subimages.

A graphic representation of the timing of the camera exposure and readout, and the processing, is shown in Fig. 11. The following contributions to latency have been identified and quantified:

  • One half of the exposure time (0.5 • 40 µs = 20 µs).

  • Read out of all subimages (251 µs).

  • Image processing after reading out the last subimage (72 µs).

  • Control matrix multiplications (43 µs).

  • Transfer of desired voltages to DAC cards (52 µs).

Total latency: 20+251+72+43+52 = 438 µs. Added to this is any latency contributed by the ED64A high-voltage amplifier and the DM itself.

thumbnail Fig. 11

Timing diagram of the processes involving the WFS exposure and readout, and processing of the WFS data.

3.4 Using multimedia instructions for cross-correlations

The performance of the AO has been possible in a large part due to the use of MMX instructions. In particular, the Intel MMX instruction set provides the instruction PSADBW (which is similar to the PERR instruction used in the AO system for SVST, see Shand et al. 1999; Scharmer et al. 2000), which computes the sum of the absolute difference of the components of two vectors of eight values, as in the following equation: s=1i8| xiyi |.$s = \sum\limits_{1 \le i \le 8} {\left| {{x_i} - {y_i}} \right|} .$(14)

The values must be unsigned 8-bit integers. This is ideal for our AO, where the subimages are 32 × 32 pixels, the reference image is 24 × 24 pixels, and the output of the camera is 8 bits per pixel.

To perform the cross-correlations, the live subimage is shifted by ±4 pixels in steps of one pixel relative to the reference image, while accumulating the results of all PSADBW calls in an MMX register, resulting in a 9×9 pixel correlation matrix. For each possible image shift, the PSADBW instructions is called 24 • 24/8 = 72 times. The minimum of this correlation matrix is found, and the 3×3 pixel matrix around that minimum is extracted and is then used to find subpixel shifts by interpolation based on polynomials of degree 2. However, this correlation matrix has a triangular appearance around its minimum, which delivers unacceptably inaccurate subpixel shifts with 1D or 2D interpolation. In 1993, it was recognized by one of the authors (Scharmer) that this fundamental limitation can be overcome by taking the square of the 3×3 matrix before performing the interpolation. This simple modification of the absolute difference algorithm, which is referred to as the ADF2 algorithm, leads to a dramatic improvement of the subpixel accuracy at a negligible computational cost (for details, see Löfdahl 2010).

The code is written in C++ and uses compiler intrinsics to generate the PSADBW instruction. The advantage of this compared to hand-written assembly code is that the compiler is free to assign registers and reorder the instructions as it sees fit.

One problem encountered while writing the code is that on AMD processors, which also support the MMX instruction set, unaligned loads from memory are handled correctly and relatively fast, while on the Intel CPU that is used for the AO computer, unaligned loads either return incorrect data or special instructions for unaligned loads have to be used, which turned out to be very slow. Instead, the code generates preshifted copies of the reference image once per frame, such that the cross-correlation algorithm can be executed using aligned loads only.

Timing tests demonstrated that the 85 cross-correlations took a total of 59 µs per frame with the PSADBW instruction, and that an implementation in C++ would take 537 µs per frame, such that the PSADBW version is 9.1 times faster than an implementation in pure C++. These tests also demonstrated that dark- and flat-field correction of the images take a non-negligible amount of time, and that the latency could be reduced by up to 70 µs with a more efficient implementation.

3.5 Global and subimage intensity correction

The amount of light received by the camera varies throughout the day, and it also depends on the telescope pointing. The AO is not very sensitive to global changes in intensity, except when the image is severely under- or overexposed. However, because changes in exposure time cause slight delays in the camera readout, this results in brief distortions of the deformable mirror when running in closed loop. To ensure that this does not interfere with the recording of science images, changing the exposure time is not automatic, but instead has to be made by the observer. A warning is displayed on the screen when the AO detects that the exposure time is not optimal.

Whereas the AO image is normally calibrated using a dark-and a flat-field image, the intensity levels of individual subimages can vary with respect to each other during the day due to the changing illumination of the SH lenslets (especially those close to the edge of the pupil). Since the sum-of-absolute-difference function requires the subimages to all have a similar intensity level, any differences in illumination are compensated for. To do this, a running average of the average intensity level of each subimage is calculated. Once every 10s, the flat-field image is updated to ensure equal intensity in all subimages.

3.6 Stability

The AO software has been designed to run unsupervised for extended periods in closed-loop mode, even in extremely variable seeing conditions. This is achieved using the methods listed below.

  • The AO does not compensate for image motion (tip-tilt) and can therefore run in closed-loop mode even when the observer changes the pointing of the telescope.

  • For every frame, the AO determines the number of subimages with a good lock, which corresponds to the cross-correlation function returning a realistic image shift. The measured shift is considered realistic when both the minimum value of the 9×9 pixel correlation matrix is in one of the inner 7×7 pixels (and not on a border pixel), and the result of the subpixel interpolation also falls within ±3.5 pixels. When fewer than 75 subimages have a lock, the AO goes into a temporary open-loop mode, changing the shape of the mirror gradually from the last good shape to a flat shape, as given by the offset voltages (see below). When 80 or more subimages have a lock, the AO returns to the normal closed-loop mode.

  • The ten highest control modes require high voltages when the seeing is poor. When the control matrix requires voltages that exceed the maximum limit, then the highest-order modes are effectively disabled by reducing their gains to very low levels until the required voltages again drop to acceptable levels. Moreover, when the highest-order modes have already caused the servo loop to accumulate a large contribution to the electrode voltages, these voltages are slowly removed to increase the voltage budget for the lower-order modes.

  • When in closed loop, the AO system continuously updates the offset voltages, which are the optimum voltages for regaining lock after a period of poor seeing. This is needed to compensate for thermal drifts of the shape of the DM.

  • The AO can be remotely controlled. This can be used by the telescope control software to automatically start and stop the AO when needed, such as when the telescope goes into flat-field mode. Similarly, the CT servo loop is automatically opened by the telescope control software, if the observer changes the telescope pointing.

3.7 Graphical user interface

The AO software is split into a background process that implements the actual image processing and servo loop, and a graphical user interface (GUI) that allows the observer to see the current state of the AO, change its control mode, and perform simple calibrations. This GUI runs on a separate CPU core, such that display and interaction with the observer does not interfere with the performance of the AO system.

The GUI shows the live image from the WFS camera, with the positions of the subimages and the measured image shifts overlaid. It also shows a small representation of the deformable mirror, using various colors to indicate the voltage of each electrode, and a bar graph of the residual amplitudes of the control modes. Various warnings are shown in blinking text, such as when the camera is not properly exposed, or when the AO is not in a normal operating mode. All this makes it straightforward for the observer to continuously monitor the performance of the AO system.

4 Comments on the performance

4.1 Image quality

The performance of a night-time AO system can be evaluated by measuring the peak intensity of a star with the AO system while alternating between open and closed AO servo loop, which provides a direct measure of the achieved Strehl ratio (for example, Roddier 1998). With a solar AO system, these simple measurements of the Strehl ratio are not possible. Marino (2007) and Marino & Rimmele (2010), see also Rimmele & Marino (2011), modified the WFS of the AO system of the R.B. Dunn Solar Telescope to lock on bright stars such as Sirius and could confirm the predicted PSF. However, solar AO systems use extended WFS targets (solar granulation or other solar fine structure), with a typical FOV of 10″×10″ or more, and virtually all solar fine structure is observed against a luminous background, which makes performance estimates much more difficult.

We have recently demonstrated that measurements of the granulation contrast with a meter-class solar telescope compensating for many (for SST, 50 or more) low-order aberrations with AO (and/or image-restoration techniques) can be used as an excellent proxy for Strehl measurements (Scharmer et al. 2019). This is because an AO system that compensates for many (but still a limited number) of low-order aberrations produces a PSF with a well-known halo (Conan et al. 1992; Hardy 1998; Britton 2006), which typically has a FWHM that is larger by an order of magnitude than that of the diffraction-limited PSF of the same telescope. Since solar granulation has a typical scale of about 1″.5, the wings of the PSF (the halo) reduce the granulation contrast, whereas the PSF core leaves the contrast intact. Thus, the fractional area of the PSF contained in the wings determines the granulation contrast, and this fraction is approximately 1 – S, where S is the Strehl ratio (Scharmer et al. 2019).

Based on the above, we used measurements of granulation contrast to evaluate the overall image quality achieved with the combination of the SST primary and secondary optical systems, the AO system, and the optics of science instrumentation (Scharmer et al. 2019). Based on these measurements, we conclude that SST with its current 85-electrode AO system delivers granulation contrasts that in excellent seeing conditions are higher than with any other solar telescope (except possibly DKIST, for which we have no data), consistent with the excellent quality of SST science data demonstrated in numerous publications. However, the origin of an additional 48 nm RMS wavefront error, needed to explain the measured granulation contrast, so far remains unexplained.

As an illustration of the image quality delivered by SST and its 85-electrode AO system in favorable seeing conditions, we show a mosaic of six images in Fig. 12, observed at wavelengths at or below 400 nm. The top three images correspond to averages of 100 images recorded during 2 s and that are compensated only for image motion (tip-tilt) between the exposures. The three corresponding images at the bottom have been processed with the multi-frame blind deconvolution (MFBD) method proposed by Löfdahl (2002) and implemented by van Noort et al. (2005).

The SST in its current incarnation is arguably the ground-based solar telescope that until now has delivered the highest image quality, in particular, at short wavelengths. Several factors must be contributing to this. One possibility is that the site of SST on La Palma is the best-known site for solar telescopes. Another possibility is that an optical system such as that of SST, with a small number of mirrors and lenses of excellent optical quality, is a prerequisite for achieving high-fidelity image quality. Expanding on this argument, we conjecture that a telescope with a large number of optical elements (in particular, mirrors), each of a quality that is not outstanding, may end up with an unacceptably large variance of accumulated aberrations at scales smaller than what the AO system can compensate for. This may then explain why some other solar telescopes appear to deliver a Strehl ratio (granulation contrast) that is well below that of SST.

A third factor explaining the high image quality of SST is that there are (possibly unidentified) aspects of the SST AO system that are particularly important. We can identify the following characteristics that may be of particular relevance:

  • The documented high optical quality of the DM (Sect. 2.4.1).

  • The high quality and contrast of the WFS images and its large field of view, used for cross-correlations (Sect. 2.5), and effectively turning the AO system into a ground-layer AO (GLAO) system(Sect. 2.8).

  • The likely very accurate calibration matrices (Sect. 2.6.1) and modal control (Appendix A).

  • The location of the beam splitter cube for the AO WFS close to the science focal plane.

  • The accurate focusing procedures for the science cameras (Sect. 2.6.4).

  • The overall stability and robustness of the AO software (Sect. 3).

  • The use of a monomorph DM.

We cannot state which of the above explanations and AO characteristics are predominant. To some extent, all aspects must play a role, and this is a question of obvious importance for the development of future telescopes, such as EST (Collados et al. 2013; Matthews et al. 2016; Jurčák et al. 2019; Quintero Noda et al. 2022). Evidently, more needs to be done in order to investigate and explain performance limitations of existing solar telescopes, so that we can develop anew generation of telescopes that operate closer to their theoretical limits.

4.2 Computational aspects and bandwidth improvement

There are several performance aspects that likely deserve investigation and improvements. One aspect that has not been well investigated is the 0 dB bandwidth of the error transfer function. Tests were made with an early version of the AO system. The tests used the present 85-lenslet WFS (including all the heavy cross-correlations) and the same HV amplifiers as now, but with the previous 37-electrode DM. These tests gave a 0 dB error rejection bandwidth of 130 Hz, but the tests should be repeated with the goal of improving the bandwidth even further. We note that the AO computer and WFS camera are 8 yr old, which suggests a significant potential for improvement. A comparison of the performance of the current AO computer with that of a present-day work station in a similar price range indicates that the overall latency can be improved by about 50 µs at modest cost and effort. A more ambitious upgrade could involve using a larger and faster WFS camera with a more powerful AO computer that would reduce latency from both readout and image processing. Alternatively, a faster AO computer and camera can be used for cross-correlations with larger FOV to give an even more stable performance in poor seeing and to average out even more of the high-altitude seeing. Other performance aspects that certainly deserve attention is a replacement of the PXI-6723 cards with DAC cards that support 64-bit Linux. This is also expected to lead to noticeable speedups.

thumbnail Fig. 12

Illustration of the performance of the AO system and the resulting image quality at wavelengths below 400 nm. The top three panels show the resulting CHROMIS WB images after summing the 100 observed images during 2 s and only compensating for relative image motion (tip and tilt) between the individual exposures. The bottom three panels show the same observed images, but after applying MFBD image reconstruction to compensate for the 100 most significant KL modes. The wavelengths are (left to right) 395.1 nm (FWHM 1.0 nm), 396.85 nm (Ca II H core, FWHM 0.35 nm), and 399.96 nm (FWHM 0.35 nm). The FOV is 20″×30″. The Fried parameter r0 for these data, as measured at 500 nm by the AO system, was (left to right) 30.9 cm, 20.1 cm, and 17.9 cm. At 400 nm, this corresponds to r0 values of 23.6 cm, 15.4 cm, and 13.7 cm, respectively. The tiny bright points are indicative of the spatial resolution.

4.3 Development costs

We note that the overall architecture of the AO system, hardware and software, leads to a system that is cost efficient in terms of development and maintenance. The software of the AO system required a total of 10-15 accumulated man months of efforts during the development and first years of operation by a single experienced software engineer (Sliepen), and the current system can be modified and upgraded with little effort. Added to this software development was the effort needed to design the DM and the development of the software for simulating its closed-loop performance and for processing calibration data and calculating the various matrices that are used by the AO code.

5 Conclusions

In this paper, we have described the concepts, design, implementation, and calibration of the SST 85-electrode AO system, which delivers an image quality of unsurpassed quality. The AO system is also used for continuously monitoring and recording measurements of seeing (Fried’s seeing parameter r0), as described by Scharmer et al. (2019). This seeing information is important for the development of improved techniques for image reconstruction (MFBD and MOMFBD techniques, see: Löfdahl 2002; van Noort et al. 2005), and in particular, for extensions of these techniques that allow statistical compensation for the degrading effects of high-order seeing aberrations that are neither compensated for by the AO system nor by MOMFBD (Scharmer et al. 2010; Löfdahl & Hillberg 2022). This seeing information is also of relevance for the future European Solar Telescope (EST; Quintero Noda et al. 2022), which will be erected only about 65 m from SST.

As regards the question of what may be of relevance for the future development of solar and night-time AO systems, the following suggestions are made:

  • The use of work station technology, operating under Linux, and with software written in C++, offers a cost-effective approach to developing an AO system. The software of the current AO system required only 10–15 accumulated months of efforts. Future upgrades of the system, based on expected improvements of work station technology, are likely possible with only little effort.

  • The use of the absolute difference square (ADF2) algorithm for cross-correlations is of particular interest because of the possibility of implementation of the absolute difference algorithm using MMX multimedia instructions. The currently used PSADBW instructions offered an implementation faster by a factor 9 than a corresponding C-implementation. The ADF2 algorithm was also used on pinhole images to calibrate the DM response matrix with noise levels of only 0 . 018, suggesting the versatility of this algorithm for a wide range of targets.

  • Based on previous developments of correlation trackers with increasingly large FOVs and based on the current AO system, the use of a large FOV for cross-correlations makes solar AO systems more robust in poor seeing conditions and helps to average out the effects of high-altitude differential seeing effects.

  • The use of a second microlens array with many more sub-apertures than used in closed loop offers the possibility to improve the characterization of the electrode responses by calibrating the response matrix with high pupil resolution, but requires a sufficiently large FOV to accommodate the associated image displacements during calibration.

  • The use of monomorph DMs with SH WFSs may be a rewarding approach to optimizing the AO performance in the visible on meter-class telescopes and on much larger telescopes at near-IR and IR wavelengths.

  • Evaluating the performance of solar AO systems is difficult, but obviously important. We have demonstrated that this can be done by correlating measurements of Fried’s r0 parameter with measurements of the granulation contrast (Scharmer et al. 2019).

Simulations (Sect. 2.4.2) suggest that a Strehl ratio approaching 0.5 should be possible at 500 nm wavelength when r0=7 cm. From Fig. 6, in Scharmer et al. (2019), the panels for 485 nm and 525 nm (blue dots), we obtain a mean granulation contrast of about 7.1% and 6.5%, respectively, when r0 =7 cm, whereas the theoretical granulation contrast is 22% and 19.6%, respectively. This corresponds to a Strehl ratio of about 0.32–0.33, suggesting that the current AO system is operating at a relatively high efficiency, as defined by Roddier (1998), of about 50%, but data at other wavelengths and r0 values (Scharmer et al. 2019) suggest a lower efficiency and the need for an additional (seeing-unrelated) wavefront error of about 48 nm RMS to explain the data. We believe that further evaluation and improvement of the efficiency of the existing 85-electrode AO system may be a more rewarding choice for SST than developing a new higher-order AO system. A similar conclusion was drawn in a more general context of night-time AO systems by Roddier (1998).

Acknowledgements

The Swedish 1-m Solar Telescope is operated on the island of La Palma by the Institute for Solar Physics of Stockholm University in the Spanish Observatorio del Roque de los Muchachos of the Instituto de Astrofísica de Canarias. The Institute for Solar Physics is supported by a grant for research infrastructures of national importance from the Swedish Research Council (registration number 2017-00625). This work was supported by the Swedish Research Council, grants numbers 822-2007-3215 and 621-2014-5738, and has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement no. 824135. Francois Rigaut is acknowledged for several valuable discussions and suggestions relating to the design of bimorph deformable mirrors. Marcos van Dam is thanked for verifying the performance of the 85-electrode DM design, and Tomas Hillberg is acknowledged for checks and valuable comments on the AO software. Manolo Collados and Dan Kiselman are thanked for valuable discussions on the daytime seeing on La Palma. Dr David Mouillet is thanked for constructive criticism and suggestions, which helped to improve the paper significantly.

Appendix A Control modes

The family of 85 electrode influence functions, {Ei}, shown in Fig. 6, defines a function space of possible mirror shapes. To optimally control the mirror, we combined these functions into a set of basis modes that are both orthonormal (with respect to an inner product over the pupil) and statistically independent for Kolmogorov turbulence. Lai et al. (2000) described a double diagonalization procedure that accomplishes this and also showed that the resulting modes have the required properties (diagonalization is a common term for finding the eigenmodes. A matrix A can be written as A = MTVM, where V is the diagonal matrix that contains the eigenvalues, and M are the eigenmodes). In this appendix, we follow their procedure and use their notation. The symbols used here may therefore have a different meaning than in the main text, unless explicitly stated otherwise.

Mathematically, the basis we need, 𝕭, is defined by the requirements that its geometrical correlation matrix is the identity matrix and that its atmospheric covariance matrix is diagonal. The requirements can be written as a system of matrix equations, B1C(BT)1=Σ,${^{ - 1}} \cdot {\bf{C}} \cdot {\left( {{{\bf{B}}^{\rm{T}}}} \right)^{ - 1}} = {\bf{\Sigma }},$(A.1) BTΔB=I${^{\rm{T}}} \cdot {\bf{\Delta }} \cdot = {\bf{I}}{\rm{. }}$(A.2)

Here, C is the atmospheric covariance matrix, and Δ is the geometrical correlation matrix of the influence functions. Σ is a diagonal matrix of the control mode variances, and I is the identity matrix expressing the orthonormality of the control modes.

We first need to calculate the matrices C and Δ, which is quite simple because we have already expressed all the influence functions as sums of KL functions, Kk, so that Ei(r,φ)=kGk,iKk(r,φ),${E_i}(r,\varphi ) = \sum\limits_k {{G_{k,i}}} {K_k}(r,\varphi ),$(A.3)

where the coefficients Gk,i define the matrix G (referred to as Gh in Sect. 2.6.2 when measured with the high-resolution WFS).

The elements of the geometrical correlation matrix, Δ, are the inner products of the influence functions, Δij= EiEj ={ Eq. (A.3) }       = kGk,iKkkGk,jKk        =kkGk,iGk,j KkKk        =kGk,iGk,j,$\eqalign{ & {\Delta _{ij}} = \left\langle {{E_i}\mid {E_j}} \right\rangle = \{ {\rm{ Eq}}{\rm{. (A}}{\rm{.3) }}\} \cr & \,\,\,\,\,\,\, = \left\langle {\sum\limits_k {{G_{k,i}}} {K_k}\mid \sum\limits_{{k^\prime }} {{G_{{k^\prime },j}}} {K_{{k^\prime }}}} \right\rangle \cr & \,\,\,\,\,\,\, = \sum\limits_k {\sum\limits_{{k^\prime }} {{G_{k,i}}} } {G_{{k^\prime },j}}\left\langle {{K_k}\mid {K_{{k^\prime }}}} \right\rangle \cr & \,\,\,\,\,\,\, = \sum\limits_k {{G_{k,i}}} {G_{k,j}}, \cr} $(A.4)

where we used the orthonormality of the KL functions, KkKk =δk,k$\left\langle {{K_k}\mid {K_{{k^\prime }}}} \right\rangle = {\delta _{k,{k^\prime }}}$. In matrix form, we can write Eq. (A.4) as Δ=GTG$\Delta = {{\bf{G}}^{\rm{T}}}{\bf{G}}{\rm{. }}$(A.5)

Similarly, the elements of the statistical covariance matrix C are the atmospheric covariances of the influence functions, Ci,j=cov(Ei,Ej)={ Eq. (A.3) }       =cov(kGk,iKk,kGk,jKk)      =kkGk,iGk,jcov(Kk,Kk)      =kGk,iGk,jσk2,$\eqalign{ & {C_{i,j}} = {\mathop{\rm cov}} \left( {{E_i},{E_j}} \right) = \{ {\rm{ Eq}}{\rm{. (A}}{\rm{.3) }}\} \cr & \,\,\,\,\,\,\, = {\mathop{\rm cov}} \left( {\sum\limits_k {{G_{k,i}}} {K_k},\sum\limits_{{k^\prime }} {{G_{{k^\prime },j}}} {K_{{k^\prime }}}} \right) \cr & \,\,\,\,\,\, = \sum\limits_k {\sum\limits_{{k^\prime }} {{G_{k,i}}} } {G_{{k^\prime },j}}{\mathop{\rm cov}} \left( {{K_k},{K_{{k^\prime }}}} \right) \cr & \,\,\,\,\,\, = \sum\limits_k {{G_{k,i}}} {G_{k,j}}\sigma _k^2, \cr} $(A.6)

where we used the fact that the KL functions are statistically uncorrelated with variances σk2$\sigma _k^2$, so cov(Kk,Kk)=δkkσk2$\left( {{K_k},{K_{{k^\prime }}}} \right) = {\delta _{k{k^\prime }}}\sigma _k^2$. In matrix form, we can write Eq. (A.6) as C=GTSG,${\bf{C}} = {{\bf{G}}^{\rm{T}}} \cdot {\bf{S}} \cdot {\bf{G}},$(A.7)

where S=diag{ σk2 }${\bf{S}} = {\mathop{\rm diag}\nolimits} \left\{ {\sigma _k^2} \right\}$.

The first step in the recipe of Lai et al. (2000, their Appendix A) is to diagonalize the correlation matrix Δ, which will make our modes orthonormal. We write (M)TΔM=D2Δ=MD2(M)T,${\left( {{{\bf{M}}^\prime }} \right)^{\rm{T}}} \cdot {\bf{\Delta }} \cdot {{\bf{M}}^\prime } = {{\bf{D}}^2} \Rightarrow {\bf{\Delta }} = {{\bf{M}}^\prime } \cdot {{\bf{D}}^2} \cdot {\left( {{{\bf{M}}^\prime }} \right)^{\rm{T}}},$(A.8)

where M' is an orthogonal matrix, and D2 is a diagonal matrix. The solution to this is obtained with singular-value decomposition (SVD), Δ=UWVT${\bf{\Delta }} = {\bf{U}} \cdot {\bf{W}} \cdot {{\bf{V}}^{\rm{T}}}$(A.9)

which gives us D2 and the orthogonal basis M' by identification with Eq. (A.8). We make an orthonormal basis by dividing by the eigenvalues, M=MD1${\bf{M}} = {{\bf{M}}^\prime } \cdot {{\bf{D}}^{ - 1}}$(A.10)

The columns of M are the voltages needed to make these mirror modes.

We have so far not taken the atmospheric turbulence into account. We proceed to do that by calculating the correlation matrix of the mirror modes, C=M1C(M1)T,${{\bf{C}}^\prime } = {{\bf{M}}^{ - 1}} \cdot {\bf{C}} \cdot {\left( {{{\bf{M}}^{ - 1}}} \right)^{\rm{T}}},$(A.11)

using the M matrix from the previous paragraph. We then diag-onalize this matrix through identification with SVD as above, Σ=ATCA,${\bf{\Sigma }} = {{\bf{A}}^{\rm{T}}} \cdot {{\bf{C}}^\prime } \cdot {\bf{A}},$(A.12)

which yields A and Σ. The variances in Σ are plotted in Fig. 9.

The modal base matrix is then calculated as B=MA,$ = {\bf{M}} \cdot {\bf{A}},$(A.13)

which is an 85×85 element matrix that provides a unique connection between the 85 electrodes of the DM and the 85 mode coefficients. This is used to calculate the voltages v needed to produce the control modes with amplitudes m, v=Bm.${\bf{v}} = \cdot {\bf{m}}.$(A.14)

Combining this with Eq. 8 in Sect. 2.6.2, we obtain k=Gv=(GB)m=αm,${\bf{k}} = {\bf{G}} \cdot {\bf{v}} = ({\bf{G}} \cdot ) \cdot {\bf{m}} = \alpha \cdot {\bf{m}},$(A.15)

such that the matrix α provides the KL coefficients from the control mode coefficients. The control modes Si(r, φ), shown in Fig. 8, are then obtained as expansions in KL modes, Si(r,φ)=kαk,iKk(r,φ).${S_i}(r,\varphi ) = \sum\limits_k {{\alpha _{k,i}}} {K_k}(r,\varphi ).$(A.16)

References

  1. Beckers, J. 1999, Adaptive Optics in Solar Astronomy, ed. F. Roddier [Google Scholar]
  2. Berkefeld, T., & Soltau, D. 2010, Astron. Nachr., 331, 640 [NASA ADS] [CrossRef] [Google Scholar]
  3. Berkefeld, T., Soltau, D., del Moro, D., & Löfdahl, M. 2010, Proc. SPIE, 7736, 77362J [NASA ADS] [CrossRef] [Google Scholar]
  4. Berkefeld, T., Schmidt, D., Soltau, D., von der Lühe, O., & Heidecke, F. 2012, Astron. Nachr., 333, 863 [NASA ADS] [CrossRef] [Google Scholar]
  5. Berkefeld, T., Schmidt, D., Soltau, D., Heidecke, F., & Fischer, A. 2016, Proc. SPIE, 9909, 990924 [NASA ADS] [CrossRef] [Google Scholar]
  6. Berkefeld, T., Schmidt, D., Heidecke, F., & Fischer, A. 2018, SPIE Conf. Ser., 10703, 107033A [NASA ADS] [Google Scholar]
  7. Bray, R. J., & Loughhead, R. E. 1967, The Solar Granulation (Cambridge University Press) [Google Scholar]
  8. Britton, M. C. 2006, PASP, 118, 885 [NASA ADS] [CrossRef] [Google Scholar]
  9. Collados, M., Bettonvil, F., Cavaller, L., et al. 2013, Mem. Soc. Astron. Italiana, 84, 379 [NASA ADS] [Google Scholar]
  10. Conan, J. M., Madec, P. Y., & Rousset, G. 1992, in ESO Conference and Workshop Proceedings, 42, Progress in Telescope and Instrumentation Technologies, ed. M.-H. Ulrich, 475 [NASA ADS] [Google Scholar]
  11. Gaffard, J.-P., & Ledanois, G. 1991, Proc. SPIE, 1542, 34 [CrossRef] [Google Scholar]
  12. Gendron, E., & Lena, P. 1994, A&A, 291, 337 [Google Scholar]
  13. Goode, P. R., Coulter, R., Gorceix, N., Yurchyshyn, V., & Cao, W. 2010, Astron. Nachr., 331, 620 [NASA ADS] [CrossRef] [Google Scholar]
  14. Hardy, J. W. 1998, Adaptive Optics for Astronomical Telescopes, 448 [Google Scholar]
  15. Hill, F., Beckers, J., Brandt, P., et al. 2006, SPIE Conf. Ser., 6267, 62671T [NASA ADS] [Google Scholar]
  16. Johnson, L. C., Johansson, E., Marino, J., et al. 2020, SPIE Conf. Ser., 11448, 114480T [NASA ADS] [Google Scholar]
  17. Jurčák, J., Collados, M., Leenaarts, J., van Noort, M., & Schlichenmaier, R. 2019, Adv. Space Res., 63, 1389 [Google Scholar]
  18. Kokorowski, S. A. 1979, J. Opt. Soc. Am., 69, 181 [NASA ADS] [CrossRef] [Google Scholar]
  19. Lai, O., Stomski, P. J., & Gendron, E. 2000, Proc. SPIE, 4007, 620 [NASA ADS] [CrossRef] [Google Scholar]
  20. Löfdahl, M. G. 2002, SPIE Conf. Ser., 4792, 146 [Google Scholar]
  21. Löfdahl, M. G. 2010, A&A, 524, A90 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  22. Löfdahl, M. G., & Hillberg, T. 2022, A&A, 668, A129 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  23. Marino, J. 2007, PhD thesis, New Jersey Institute of Technology, USA [Google Scholar]
  24. Marino, J., & Rimmele, T. 2010, Appl. Opt., 49, G95 [NASA ADS] [CrossRef] [Google Scholar]
  25. Martínez Pillet, V. 2017, in SOLARNET IV: The Physics of the Sun from the Interior to the Outer Atmosphere, 79 [Google Scholar]
  26. Matthews, S. A., Collados, M., Mathioudakis, M., & Erdelyi, R. 2016, Proc. SPIE, 9908, 990809 [NASA ADS] [CrossRef] [Google Scholar]
  27. Namba, O., & Diemel, W. E. 1969, Sol. Phys., 7, 167 [NASA ADS] [CrossRef] [Google Scholar]
  28. Quintero Noda, C., Schlichenmaier, R., Bellot Rubio, L. R., et al. 2022, A&A, 666, A21 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  29. Rigaut, F., Salmon, D., Arsenault, R., et al. 1998, PASP, 110, 152 [NASA ADS] [CrossRef] [Google Scholar]
  30. Rimmele, T. R. 2004, Proc. SPIE, 5490, 34 [NASA ADS] [CrossRef] [Google Scholar]
  31. Rimmele, T. R., & ATST Team 2008, Adv. Space Res., 42, 78 [NASA ADS] [CrossRef] [Google Scholar]
  32. Rimmele, T. R., & Marino, J. 2011, Liv. Rev. Solar Phys., 8, 2 [NASA ADS] [Google Scholar]
  33. Rimmele, T. R., Warner, M., Keil, S. L., et al. 2020, Sol. Phys., 295, 172 [Google Scholar]
  34. Roddier, F. 1988, Appl. Opt., 27, 1223 [NASA ADS] [CrossRef] [Google Scholar]
  35. Roddier, F. 1992, in Adaptive Optics for Large Telescopes Topical Meeting, 59 [Google Scholar]
  36. Roddier, F. 1998, PASP, 110, 837 [NASA ADS] [CrossRef] [Google Scholar]
  37. Roddier, F. 2004, Adaptive Optics in Astronomy (Cambridge University Press) [Google Scholar]
  38. Roddier, F., Graves, J. E., McKenna, D., & Northcott, M. 1991a, SPIE Conf. Ser., 1542, 248 [NASA ADS] [Google Scholar]
  39. Roddier, F., Northcott, M., & Graves, J. E. 1991b, PASP, 103, 131 [NASA ADS] [CrossRef] [Google Scholar]
  40. Rousset, G. 1999, Wave-front Sensors, ed. F. Roddier [Google Scholar]
  41. Sarazin, M., & Roddier, F. 1990, A&A, 227, 294 [NASA ADS] [Google Scholar]
  42. Scharmer, G. B., Brown, D. S., Pettersson, L., & Rehn, J. 1985, Appl. Opt., 24, 2558 [NASA ADS] [CrossRef] [Google Scholar]
  43. Scharmer, G. B., Shand, M., Löfdahl, M. G., Dettori, P. M., & Wei, W. 2000, Proc. SPIE, 4007, 239 [NASA ADS] [CrossRef] [Google Scholar]
  44. Scharmer, G. B., Bjelksjö, K., Korhonen, T. K., Lindberg, B., & Petterson, B. 2003a, SPIE Conf. Ser., 4853, 341 [Google Scholar]
  45. Scharmer, G. B., Dettori, P. M., Löfdahl, M. G., & Shand, M. 2003b, SPIE Conf. Ser., 4853, 370 [NASA ADS] [Google Scholar]
  46. Scharmer, G. B., Löfdahl, M. G., van Werkhoven, T. I. M., & de la Cruz Rodríguez, J. 2010, A&A, 521, A68 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  47. Scharmer, G. B., Löfdahl, M. G., Sliepen, G., & de la Cruz Rodríguez, J. 2019, A&A, 626, A55 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  48. Schmidt, W., von der Lühe, O., Volkmer, R., et al. 2012, in ASP Conf. Ser., 463, Second ATST-EAST Meeting: Magnetic Fields from the Photosphere to the Corona, eds. T. R. Rimmele, A. Tritschler, F. Wöger, et al. 365 [NASA ADS] [Google Scholar]
  49. Schmidt, D., Gorceix, N., Zhang, X., et al. 2014, Proc. SPIE, 9148, 91482U [NASA ADS] [CrossRef] [Google Scholar]
  50. Schmidt, D., Rimmele, T., Marino, J., & Wöger, F. 2016, Proc. SPIE, 9909, 99090X [CrossRef] [Google Scholar]
  51. Shand, M., Wei, W., & Scharmer, G. B. 1995, Proc. SPIE, 2607, 145 [NASA ADS] [CrossRef] [Google Scholar]
  52. Shand, M., Scharmer, G., & Wei, W. 1999, in ASP Conf. Ser., 183, High Resolution Solar Physics: Theory, Observations, and Techniques, eds. T. R. Rimmele, K. S. Balasubramaniam, & R. R. Radick, 231 [NASA ADS] [Google Scholar]
  53. Shumko, S., Gorceix, N., Choi, S., et al. 2014, Proc. SPIE, 9148, 914835 [CrossRef] [Google Scholar]
  54. Sinquin, J.-C., Bastard, A., Beaufort, E., et al. 2014, Proc. SPIE, 9148, 91480G [NASA ADS] [Google Scholar]
  55. van Noort, M., Rouppe van der Voort, L., & Löfdahl, M. G. 2005, Sol. Phys., 228, 191 [Google Scholar]
  56. Warner, M., Rimmele, T. R., Martinez Pillet, V., et al. 2018, SPIE Conf. Ser., 10700, 107000V [NASA ADS] [Google Scholar]
  57. Wei, X., Noda, C. Q., Zhang, L., & Rao, C. 2023, PASP, 135, 114503 [NASA ADS] [CrossRef] [Google Scholar]
  58. Zhang, L., Bao, H., Rao, X., et al. 2023, Sci. China Phys. Mech. Astron., 66, 269611 [NASA ADS] [CrossRef] [Google Scholar]

All Figures

thumbnail Fig. 1

Layout of the optical setup at SST. The tip-tilt and adaptive mirrors, and the WFS are shown, as well as the CRISP and CHROMIS narrowband and wideband re-imaging systems. Recently, one more science instrument (HeSP) has been installed, which is not shown in the drawing, adjacent to CHROMIS.

In the text
thumbnail Fig. 2

Layout of the DM and WFS. The upper panel shows the layout of the 85-subaperture WFS and the 85-electrode monomorph DM of the SST AO system. The gray or white radial and azimuthal structures correspond to the electrodes of the DM, and the hexagonal structures correspond to the 85 lenslets. The large red circle corresponds to the pupil diameter, and the four lenslets highlighted in red correspond to the subapertures used for seeing measurements. The lower panel shows the layout of the 253-subaperture WFS, which is used to calibrate the waveŕronts (influence functions) produced by the 85 electrodes of the DM. Electrodes 73, 75, and 77, and their relation to microlens 16 (highlighted in read), for which electrode responses are shown in Fig. 7, are indicated in the lower panel.

In the text
thumbnail Fig. 3

Architecture of the DM. The left panel shows a schematic drawing of a monomorph DM and the right panel that of a bimorph DM.

In the text
thumbnail Fig. 4

Optical quality of the DM. The wavefront errors indicated are surface errors inside the 34 mm pupil of one of the two DMs delivered, after flattening the mirror with optimum voltages on the 85 electrodes. The RMS surface error is 3 nm (wavefront 6 nm RMS). There are no discernible print-through effects from the electrode pattern.

In the text
thumbnail Fig. 5

DM control matrix calibration. Shown are measured positions of the pinhole image from subimage 16 (out of 253) as response to the 10 Hz saw-tooth wave of voltages applied to electrodes 73, 75, and 77. The amplitude response to electrode 73 results in a movement of only ±0.06 pixels or 0″.703, but the saw-tooth wave of the image positions is well above the noise level. The numbering of the electrodes is explained in Fig. 6, and their relations to microlens 16 are indicated in Fig. 2.

In the text
thumbnail Fig. 6

85-electrode influence functions, Ei(r, θ). The influence functions (see Appendix A) correspond to the matrix Ch (see text). Panel a shows this as obtained from the calibration of the DM using sunlight on a pinhole located in front of the DM, and monitoring the measured pinhole positions from the 253-lenslet SH WFS, shown in Fig. 2, while the AO computer outputs a saw-tooth voltage on one electrode at the time. Panel b shows the same influence functions as calculated theoretically from the electrode layout and the thin-plate model (implemented as the solution to the Poisson equation, taking into account the three mounting points of the DM). The color-scaling in the upper panel is consistent with that in the lower panel.

In the text
thumbnail Fig. 7

Vertical cross sections of the response for four of the electrode influence functions shown in Fig. 6. The full curve shows the response obtained from the calibration of the DM with the 253-lenslet SH, and the dashed curve shows the response obtained from theoretical simulations. All curves have been normalized to unity at the peak values of the corresponding plot. The numbering of the electrodes is explained in Fig. 6.

In the text
thumbnail Fig. 8

Calculated control modes Si(r, θ). The 85 control modes shown are obtained from the electrode influence functions shown in Fig. 6 and using the double diagonalization method described by Lai et al. (2000) (for further details, see Appendix A). The modes are ordered according to their expected (descending) variances. The intensity scaling is independent for each mode.

In the text
thumbnail Fig. 9

Expected control mode variances. The variances of the 85 control modes shown in Fig. 8 (red dots) are compared to the expected variances for pure KL modes (blue dots).

In the text
thumbnail Fig. 10

Focus plot for one of the CRISP narrowband cameras. The plot shows data from all 121 pinholes within the FOV. A few of the pinholes are partly blocked, resulting in the outliers shown. The remaining data are fit to a fourth-order polynomial that results in a best-fit focus position of −0.16 mm. A second-order polynomial provides a much poorer fit to the data, but the resulting focus position is almost the same, −0.04 mm. It is estimated that the accuracy of the method is better than ±0.3 mm.

In the text
thumbnail Fig. 11

Timing diagram of the processes involving the WFS exposure and readout, and processing of the WFS data.

In the text
thumbnail Fig. 12

Illustration of the performance of the AO system and the resulting image quality at wavelengths below 400 nm. The top three panels show the resulting CHROMIS WB images after summing the 100 observed images during 2 s and only compensating for relative image motion (tip and tilt) between the individual exposures. The bottom three panels show the same observed images, but after applying MFBD image reconstruction to compensate for the 100 most significant KL modes. The wavelengths are (left to right) 395.1 nm (FWHM 1.0 nm), 396.85 nm (Ca II H core, FWHM 0.35 nm), and 399.96 nm (FWHM 0.35 nm). The FOV is 20″×30″. The Fried parameter r0 for these data, as measured at 500 nm by the AO system, was (left to right) 30.9 cm, 20.1 cm, and 17.9 cm. At 400 nm, this corresponds to r0 values of 23.6 cm, 15.4 cm, and 13.7 cm, respectively. The tiny bright points are indicative of the spatial resolution.

In the text

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.