This research has been supported by the ERC project \emph{MassQ} (grant agreement number 339897) and the DFG project STE 2648/1-1 \todo{Check Verwendungsrichtlinien!} ...
This \todo{article} has LIGO document number \todo{P..XXX}.
Experiments in quantum optics often require a large number of control loops, e.g.\ for length-stabilization of optical cavities and control of phase gates. These control loops are generally implemented using one of three approaches: commercial (digital) controllers, self-built analog circuitry, or custom solutions around ``maker-style'' projects based on FPGAs and microcontrollers. Each of these approaches has individual drawbacks, such as high cost, lack of scalability and flexibility, or high maintenance effort. Here we present a solution based on the ADwin digital control platform that is able to deliver in excess of \simulchans\ simultaneous locking loops running with \samplefreq\ sampling frequency, and offers five second-order filtering sections per channel for optimal control performance. A comprehensive software package written in Python, together with a web-based GUI, makes the system as easy to use as commercial products, while giving the full flexibility of open-source platforms.
\begin{block}{Introduction}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\cite{bechhoefer2005}
\end{block}
\begin{block}{Matplotlib Plots}
To export Matplotlib Plots use \emph{pgf}-files with the following command:
\begin{lstlisting}
pyplot.savefig(
'plot.pgf', bbox_inches='tight')
\end{lstlisting}
\end{block}
\begin{figure}
\pgfinput[\linewidth]{img/servo_noise.pgf}
\caption{Servo Noise}
\label{img:servo_noise}
\end{figure}
\begin{block}{Introduction}
Control loops are a fundamental part of many experiments in quantum optics. They are used to precisely control (``lock'') the interference of laser beams, keep optical cavities on resonance, stabilize lasers to atomic transitions, and much more. Depending on the subject area, a clustering of different hardware implementations for these control loops can be observed, with designs and approaches shared when researchers move between groups. Some groups -- including ours until recently -- solely rely on self-built analog electronics. Others have successfully implemented control loops with micro-controllers \cite{huang_microcontroller-based_2014} or FPGA boards \cite{neuhaus_pyrpl_2017}. Working groups close to large collaborations, e.g.\ particle physics or gravitational-wave astronomy, tend to use the purpose-built control and data acquisition systems of these fields \cite{epics,desy_doocs_nodate,bork_advligo_nodate}. Commercial solutions are also available and are successfully used in some applications.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\end{block}
\columnbreak
\begin{block}{Design Considerations}
\begin{block}{Introduction}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\end{block}
\begin{block}{Implementation}
\begin{alertblock}{Important Box}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\end{block}
\begin{figure}
\includegraphics[width=\linewidth]{plot.PNG}
\caption{Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.}
\label{img:bla}
\end{figure}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\end{alertblock}
\columnbreak
\begin{block}{Performance}
\begin{block}{Main}
Lorem ipsum dolor~\ref{img:bla} sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.