Vaupel, Jörn Lasse (2023) Optimierung von SAR-Signalverarbeitungsalgorithmen mit Python JAX. Bachelor's, Duale Hochschule Baden-Württemberg Mannheim.
|
PDF
- Only accessible within DLR
78MB |
Abstract
Vor dem Hintergrund steigender Anforderungen an die Laufzeit der SAR-Prozessierung wird im Rahmen dieser Arbeit das Potenzial der Python-Bibliothek JAX für die Optimierung der Signalverarbeitung auf CPU und GPU untersucht. Dazu werden die verschiedenen Verarbeitungsschritte der SAR-Prozessierung mittels JAX optimiert und aus den gesammelten Erfahrungen allgemeingültige Designpatterns für die Verwendung von JAX zur Beschleunigung von Signalverarbeitungsalgorithmen abgeleitet. Die optimierte Implementierung der einzelnen Verarbeitungsschritte und der gesamten Verarbeitungskette werden anschließend bezüglich der erreichten Laufzeitbeschleunigung getestet und die Genauigkeit der Verarbeitung validiert. Während auf CPU keine allgemeine Beschleunigung erzielt werden kann, wird die Prozessierung auf GPU um einen Faktor von bis zu 4,5 beschleunigt. Für einzelne Verarbeitungsschritte können sogar Beschleunigungsfaktoren von über 100 erreicht werden. Zugleich kann eine hinreichende Genauigkeit der Prozessierung für viele Anwendungsfälle gewährleistet werden. Diese Ergebnisse zeigen, dass mit JAX die Optimierung von Signalverarbeitungsanwendungen auf GPU schnell und einfach möglich und die Bibliothek daher besonders in der Forschung von großem Nutzen ist.
| Item URL in elib: | https://elib.dlr.de/196375/ | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Document Type: | Thesis (Bachelor's) | ||||||||
| Title: | Optimierung von SAR-Signalverarbeitungsalgorithmen mit Python JAX | ||||||||
| Authors: |
| ||||||||
| Date: | 29 August 2023 | ||||||||
| Refereed publication: | No | ||||||||
| Open Access: | No | ||||||||
| Gold Open Access: | No | ||||||||
| In SCOPUS: | No | ||||||||
| In ISI Web of Science: | No | ||||||||
| Number of Pages: | 129 | ||||||||
| Status: | Published | ||||||||
| Keywords: | Python, CARAMBA, SAR, SAR-Prozessierung, JAX, Optimierung, GPU | ||||||||
| Institution: | Duale Hochschule Baden-Württemberg Mannheim | ||||||||
| Department: | Informationstechnik | ||||||||
| HGF - Research field: | Aeronautics, Space and Transport | ||||||||
| HGF - Program: | Space | ||||||||
| HGF - Program Themes: | Earth Observation | ||||||||
| DLR - Research area: | Raumfahrt | ||||||||
| DLR - Program: | R EO - Earth Observation | ||||||||
| DLR - Research theme (Project): | R - Aircraft SAR | ||||||||
| Location: | Oberpfaffenhofen | ||||||||
| Institutes and Institutions: | Microwaves and Radar Institute > SAR Technology | ||||||||
| Deposited By: | Vaupel, Jörn Lasse | ||||||||
| Deposited On: | 31 Aug 2023 17:04 | ||||||||
| Last Modified: | 24 Jan 2024 11:28 |
Repository Staff Only: item control page