Presentation is loading. Please wait.

Presentation is loading. Please wait.

ALPAO ACEfast RTC Armin Schimpf, Mickael Micallef, Julien Charton RTC Workshop Observatoire de Paris, 26/01/2016.

Similar presentations


Presentation on theme: "ALPAO ACEfast RTC Armin Schimpf, Mickael Micallef, Julien Charton RTC Workshop Observatoire de Paris, 26/01/2016."— Presentation transcript:

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


Download ppt "ALPAO ACEfast RTC Armin Schimpf, Mickael Micallef, Julien Charton RTC Workshop Observatoire de Paris, 26/01/2016."

Similar presentations


Ads by Google