Data Reduction Software for the LBT SCIDAR System

Software Requirements and Current Status

A.     Robert Weiß and Stefan Hippler

March 2001

 

1       Software Requirements:

1.1     SCIDAR Data Reduction Box (DRB) Communications:

1.1.1    Communication between DRB, Telescope, and SCIDAR pre-processing box (PPB)

 

1.1.2    Input from instrument and pre-processing box:

1.1.3    Output to user:

1.2     Software Concepts and Necessary Development Work:

1.2.1    Profile extraction from auto-correlated pupil image series:

Algorithm description:

1.2.2    Reconstruction of the Cn2(h)-profile:

Algorithm description:

 

Required information:

1.2.3    Estimation of Turbulence Parameters:

In principle, the parameters of the atmosphere could be derived from the Cn2(h)-profile by direct integration. However, the relatively low resolution of SCIDAR measurements leads to large errors (on the order of 10% or above) in the values of these parameters. It is therefore desirable to use statistical inference methods for this purpose; further research into this matter is necessary.

1.2.4    Reconstruction of wind speed profiles:

Problematic. There exist two algorithms that are both equally difficult to automatize. Further research is required.

1.2.5    User Interface:

Online:

Offline:

1.2.6    Database Environment:

Data tables (preliminary):

1.3     Development Environments:

2       Progress summary:

2.1     Data processing

Cn2(h)-profile calculation has been completely implemented in IDL (Fig. 1-3). However, some steps still must be done by hand. A typical example takes around 10 minutes from autocorrelation profile extraction to the final turbulence profile result. The inversion algorithms used are definitely the bottleneck, so we plan to implement these in C and aim at an execution time around 2 minutes.

Scavenger Main Window

 

Fig. 1: Scavenger main window

 

Scavenger Profile Extraction

 

Fig. 2: Scavenger profile extraction window

 Scavenger Cn2 Profile Extraction Window

 

Fig. 3: Turbulence profile calculation window (still iterating)

 

Still missing are the v(h)-profile extraction and the parameter estimation (parameter calculation, however, by direct integration are already implemented and show the expected scattering of results).

2.2     User interface:

User interface (GUI) design and implementation will be the last step of development since we place low priority on it. Data processing and Database handling will be completely separated from the GUI. We aim at producing Java code that could be called from anywhere on the Intranet with arbitrarily many instances (at least in online mode).

2.3     Database Design and Implementation:


Webversion, 10 July 2001