Download presentation
Presentation is loading. Please wait.
Published byEstella Fleming Modified over 8 years ago
1
ALPAO ACEfast RTC Armin Schimpf, Mickael Micallef, Julien Charton RTC Workshop Observatoire de Paris, 26/01/2016
2
Confidential: parsing or copying this document is forbidden without prior written authorization Outline ALPAO Company presentation ACEfast Design goals Architecture Application example Measurement results Conclusion 2
3
Confidential: parsing or copying this document is forbidden without prior written authorization ALPAO: Business activity 3 Deformable Mirrors AO Systems Software / RTC Wave front sensors 10 years of experience in the major AO disciplines
4
Confidential: parsing or copying this document is forbidden without prior written authorization ACEfast: Design goals 1.RTC performance, but also: 1.Pipeline process must be hardware-independent 2.OS-independent 3.User friendliness 2.Trade-off between performance and flexibility 3.Cost and planning efficiency 4.RTC pure delay < 200µs 1.32x32 mirror actuators and WFS sub-pupils 2.Frame rate up to 2kHz 5.Low jitter 4
5
Confidential: parsing or copying this document is forbidden without prior written authorization ACEfast: Architecture Component description Server Linux / C++ RT pipeline process Controls optomechanics Closed system Client Windows / Matlab + ACE Monitoring / Control High-level, object-oriented programming possible Supervisor Linux / Matlab « Permanent client » Startup Watchdog functions 5 Optics, DM, WFS,... Client Server Supervisor Architecture
6
Confidential: parsing or copying this document is forbidden without prior written authorization ACEfast: Server 6 Typical Server Hardware CPU 1x Intel Xeon E5 @ 3,5Ghz 6 cores with 15MB L3 cache x86_64 PCI-Express I/O interface 1 Gb/s Networks for external communications Operating system Non-RT, but optimized for low latency Already compatible with Linux, Windows and Mac OS Server rack
7
Confidential: parsing or copying this document is forbidden without prior written authorization ACEfast: Pipeline software 7 Router Workers Concen- trator Pixels DM cmd Pipeline Pixels arriving from camera Dispatched to workers Workers Partial vector-matrix product Parallel design Scalable Concentrator Sum of partial commands Full C++ OO implementation Low dependencies External libraries BLAS implementation (MKL, Eigen …) Worker / external communication (MPI, ZMQ …) Fully integrated simulation mode Scheme
8
Confidential: parsing or copying this document is forbidden without prior written authorization ACEfast: Simulation mode Scheme 8 Router Workers Concen- trator Pixels DM cmd ACE Client + AO Simulator Software simulator Detector timing simulation Fully compatible with production code End-to-end AO simulation using RTC processing Matlab flexibility
9
Confidential: parsing or copying this document is forbidden without prior written authorization ACEfast: Client PC / Supervisor 9 ACE GUI interface Client PC Windows/Linux OS ACE Matlab toolbox Graphical interface Control and monitoring of DM WFS AO Loop Imaging camera Including AO simulator Supervisor « Permanent client » Located in server rack Functions Startup Sequencer Watchdog Statistics AO Online optimization
10
Confidential: parsing or copying this document is forbidden without prior written authorization Application example: AO System for Satellite Communication 10 Components ALPAO DM 241 ALPAO RTC FLI OCAM Description OCAM WFS Camera Link Full IF 1500 fps 240x240 px 20x20 sub-pupils ALPAO DEV5 DM Electronics 241 channels ACEfast (RTC) Vector – Matrix Product
11
Confidential: parsing or copying this document is forbidden without prior written authorization Measurement: RTC Delay 11 Setup OCAM simulator Camera link Full IF 2000 fps 240x240 px 20x20 sub pupils ALPAO DEV5 DM Electronics 241 channels Results Latency: 82 µs 40µs I/O card + 42µs pipeline Blue hi: Pixels incoming into FG (FVAL) Red hi: DM Electronics transmitting command Measurement 100µs
12
Confidential: parsing or copying this document is forbidden without prior written authorization Measurement: Jitter 12 Measurement Results 99.85%: on time (received with less than +/-5% jitter) 0.15% dropped 100µs
13
Confidential: parsing or copying this document is forbidden without prior written authorization Measurement: Rejection Transfer Function (RTF) 13 Measurement Frequency (Hz) Transfer Function H CL /H OL Results Loop rate 1500Hz RTC delay 82µs Rejection bandwidth 100Hz
14
Confidential: parsing or copying this document is forbidden without prior written authorization Conclusion ACEfast Flexible approach to low-latency computing Client / server architecture Server: Runs pipeline, connected to HW Client: Time-efficient prototyping in a high-level language environment Application example: AO system for satellite communication @ 1.5kHz RTC delay: 82µs Rejection bandwidth: 100Hz 14
15
Confidential: parsing or copying this document is forbidden without prior written authorization Thank you for your attention 15
16
Confidential: parsing or copying this document is forbidden without prior written authorization 16 EVEON GROUP Adaptive optics Smart medical devices +
17
Confidential: parsing or copying this document is forbidden without prior written authorization EVEON Group at a glance 17 49 employees Turnover 2015: 3.3M€ 90% export in 20 countries on 4 continents Proprietary technology: 18 patent families ISO 13485 and ISO 9001 17
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.