How to Create a Calibrated Modal Amplitude for Modal History

This guide helps you to create a calibrated modal amplitude for modal history push-pull.
Normally one can use the old one.

The first step is to perform an AO calibration with a modal history based on an old modal amplitude. If there are no previous modal amplitudes you can use a constant vector, for example 1. The Interaction Matrix object records also the RMS slopes for each mode and each WFS. It is possible to use this vector to calibrate the modal amplitude to get a new modal history and a new Interaction Matrix where each modes is measure with the same RMS value. If RMS slopes are too small (dominated by noise) or too large (signal saturation) it is possible to adjust the Modal Amplitude dividing the vector with a "constantFactor".

To get the new Modal Amplitude:
im=argos.aarbCalibrationManager.aoLoopLgswInteractionMatrix(INT_MAT_TAG, argos.lgsw.calibrationManager)
oldMA= argos.aarbCalibrationManager.aoLoopModalAmplitude(OLD_MODAL_AMP_TAG)
newMA= (oldMA/np.mean(im._rms_slopes,1)*np.mean(im._rms_slopes[:150]))/constantFactor

For example MODAL_AMP_TAG 20151211_164800_rms0.10 should provide on LGSW a constant slopes RMS of 0.1 for each mode.

-- TommasoMazzoni - 24 Feb 2018
Topic revision: r2 - 19 Jan 2019, LorenzoBusoni
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback