260 likes | 438 Views
Wavefront Correction System Hardware and Software. Wavefront Correction. DM M10. Coudé Science Instruments. FTT M5. Wavefront Correction Control System. Telescope Control System. M2. HOAO WFS. HOAO RT Control System. M6. HOAO Auxiliary PC. aO WFS. aO RT Control System.
E N D
Wavefront Correction System Hardware and Software
Wavefront Correction DM M10 Coudé Science Instruments FTT M5 Wavefront Correction Control System Telescope Control System M2 HOAO WFS HOAO RT Control System M6 HOAO Auxiliary PC aO WFS aO RT Control System M3 Context Viewer Context Viewer Control System M1 Observing Room
Wavefront Correction Coudé M5 M5 DM (M10) CT CV aO AO Optical Bench
DM (M10) CT CV aO AO Optical Bench Coudé Floor Beam Splitter Cooling Controller DM Cooling Controller DM Drivers Monitor Keyboard aO-C RT Controller HOAO Real-time Controller HOAO Auxiliary PC Motor Cntlrs
Wavefront Sensor Point Source Extended Source 20x20 pixels 200x200 pixels
HOAO Wavefront Sensor Field Stop Lenslet Array Filters Zoom lens Camera Motor, Translate Along Z Motor, Close & Pinhole Motor, Translate Along Y Motor, Translate Along X Motor, Rotate About Z Motor, Translate Along Z Motor, Rotate About Y Motor, Rotate About X
Subaperture Images DM 1313 actuators 1232 subapertures 20x20 pixels
Vision Research DS-10/DS-240 2000 fps, 1k x 1k. 10 bit ADC. 30k Well Depth Streaming interface
Estimated operations Dark field 20 pixels * 20 pixels subtractions = 400 subtractions = 800 memory reads = 400 memory writes Flat Field 20 pixels * 20 pixels multiplies = 400 multiplies 20 pixels * 20 pixels shifts = 400 shifts = 800 memory reads = 400 memory writes Cross correlation 20 pixels * 20 pixels * 7 x shifts * 7 y shifts multiply/adds = 19600 multiply/adds = 39200 memory reads Matrix multiplication 2 shifts * 1313 actuators multiply/adds = 2626 multiply/adds = 2626 memory reads = 2626 memory writes Total operations per subaperture image = 70,278 operations Total operations per camera frame = 86,582,496 operations per frame Total operations per second = 173,164,992,000 operations/sec
Test results 2000 frames per second = 500 microsecond period.
HOAO RealTime System CAMERA 1000x1000 2000 fps 64 DSPs – 600MHz, 3.6 Gflops per second per DSP Bittware cPCI boards With 8 Analog Devices Tigershark DSPs each. Deformable Mirror Tip/Tilt Mirror Auxiliary PC Host Computer Network WCCS
DSP Data Paths To TipTilt Camera To DM To Aux PC Synchronous control word Reconstruction Data Real Time DSPs
Off Scale Slope Tol. Servo Para- meters Operating Parameters Dark Field Flat Field Ref Image Slope Offsets Recon- struction Matrix Actuator Gains Calibration Data Actuator Offsets WFS Camera XCORR Slope Computation Off Scale Slope Detection Matrix Multiply Actuator Servos Deformable Mirror Off TT DM DM & TT Tip Tilt Mirror Average Slope Tip Tilt Servos Data Collection Zernike Off load process Mode Control Real Time Processing Common Services Wavefront Control System Telescope Control System External Interface Real Time Data Processing
Images on Camera 2’ = 192 pixels 2’ = 192 pixels 1546 pixels 1344 Pixels
aO Subaperture Image 2’, 192 pixels 20”, 32 pixels
Subfield Positions 2’ = 192 pixels 20” = 32 pixels 1546 pixels 1344 Pixels
DALSA 4M30 • 2300x1700 pixels • 30 fps • well depth 60,000e
RealTime Data Processing Off Scale Slope Tol. Recon- struction Matrix Operating Parameters Dark Field Flat Field Ref Image Slope Offsets Calibration Data WFS Camera XCORR Slope Computation Off Scale Slope Detection Matrix Multiply Zernike Off load process Data Collection Mode Control Real Time Processing Common Services Telescope Control System Global Interlock System Wavefront Control System External Interface
Active Optics Camera 1546x1344 10 fps Intel Processor PC Linux RT WCCS Frame Grabber
Data and Control aO Control WCCS TCS Mount M1CS M1 TEOCS M2 Average Zernikes M3 FOCS M6 Operator GUI