This title appears in the Scientific Report :
2019
Please use the identifier:
http://hdl.handle.net/2128/24264 in citations.
Konzeptionierung eines Softwaremodells zur Abstraktion der Hardwaretreiber von Arbiträrgeneratoren
Konzeptionierung eines Softwaremodells zur Abstraktion der Hardwaretreiber von Arbiträrgeneratoren
Diese Arbeit beschäftigt sich mit der Konzeptionierung eines neuen Treibersystems für Arbiträrgeneratoren, welche hierbei im Umfeld der Forschung an Quantencomputern eingesetzt werden. Dabei handelt es sich um digitale Funktionsgeneratoren, die diskrete Spannungssignale erzeugen können. Das dabei ko...
Saved in:
Personal Name(s): | Lankes, Lukas (Corresponding author) |
---|---|
Contributing Institute: |
Zentralinstitut für Elektronik; ZEA-2 |
Imprint: |
Jülich
Forschungszentrum Jülich GmbH Zentralbibliothek, Verlag
2019
|
Physical Description: |
95 pages |
Dissertation Note: |
Masterarbeit, FH Aachen, 2019 |
Document Type: |
Master Thesis Report Book |
Research Program: |
Controlling Collective States |
Series Title: |
Berichte des Forschungszentrums Jülich
4421 |
Link: |
OpenAccess |
Publikationsportal JuSER |
Diese Arbeit beschäftigt sich mit der Konzeptionierung eines neuen Treibersystems für Arbiträrgeneratoren, welche hierbei im Umfeld der Forschung an Quantencomputern eingesetzt werden. Dabei handelt es sich um digitale Funktionsgeneratoren, die diskrete Spannungssignale erzeugen können. Das dabei konzipierte Treibersystem soll verständlich und intuitiv zu bedienen sein. Außerdem soll eine Erweiterung der Funktionalität und der unterstützten Geräte ermöglicht werden. Zu Beginn der Arbeit wird eine Einführung in die Grundlagen der Quantenmechanik, insbesondere in den Bereich des Quantencomputings, gegeben. Dazu wird ein exemplarischer Versuchsaufbau beschrieben, in denen ein Arbiträrgenerator zum Einsatz kommt, um Qubits zu kontrollieren, welche die kleinste Recheneinheit eines Quantencomputers darstellen. Anschließend wird das Softwareframework $\textit{qupulse}$ thematisiert, welches unter anderem die Treiber der Arbiträrgeneratoren beinhaltet. Mit $\textit{qupulse}$ lassen sich diskrete Spannungssignale definieren und auf den Arbiträrgenerator übertragen. Die von dem Arbiträrgenerator abgespielten Spannungssignale dienen zur Manipulation und Messung von Qubits, die auf den Gesetzen der Quantenmechanik basieren. Anschließend folgt die Analyse von drei Arbiträrgeneratoren, die momentan von $\textit{qupulse}$ unterstützt werden. Anhand der dabei herausgestellten Funktionen und Eigenschaften der Instrumente, wird ein neues Konzept zur Abstraktion von deren Treiber entwickelt. Durch die Abstraktion sollen alle Treiber einheitlich bedienbar sein. Außerdem soll sichergestellt werden, dass das Treibersystem um neue Treiber sowie die einzelnen Treiber um neue Funktionalität erweiterbar sind. Durch die Verwendung und Einhaltung von Entwurfsmustern und Richtlinien aus der Softwaretechnik wurde außerdem eine intuitive und verständliche Schnittstelle für die Anwender geschaffen. |