|
Praktikum Digitale Übertragung (PrDÜ)2.5 ECTS (englische Bezeichnung: Digital Communications Lab)
Modulverantwortliche/r: Robert Schober Lehrende:
Clemens Stierstorfer
Start semester: |
WS 2022/2023 | Duration: |
1 semester | Cycle: |
jährlich (WS) |
Präsenzzeit: |
35 Std. | Eigenstudium: |
40 Std. | Language: |
Deutsch und Englisch |
Lectures:
Empfohlene Voraussetzungen:
Das Praktikum richtet sich ausschließlich an Studierende, die das Moduls “Digitale Übertragung” bereits absolviert haben oder es parallel zum Praktikum belegen. Die Inhalte dieses Moduls sind unabdingbare Grundlage und werden von den Studierenden beherrscht, d.h., sie können die entsprechenden Zusammenhänge erklären, Problemstellungen mathematisch formulieren und benötigte Größen berechnen.
Grundlegende Kenntnisse der Software MATLAB sind notwendig (bspw. aus "Software für die Mathematik" oder "Simulationstools"). The lab course is aimed exclusively at students who have already completed the "Digital Transmission" module or who are taking it in parallel with the lab course. The contents of this module are an indispensable basis and are mastered by the students, i.e. they can explain the corresponding relationships, formulate problems mathematically and calculate required quantities.
Basic mastery of the MATLAB software is necessary
Inhalt:
- 1 Digital Transmission of Data 1.1 Introduction, Background, Motivation 1.2 Purpose 1.3 Lab Environment 1.3.1 Transmitter 1.3.2 Receiver 1.4 Lab Exercises 1.4.1 Signal Generation at the Transmitter 1.4.2 (Coherent) Receivers for Pulse Amplitude Modulation 1.4.3 Transmission over the AWGN Channel
2 Implementation of Transmitter and Receiver in Matlab 2.1 Introduction, Background, Motivation 2.2 Purpose 2.3 Lab Environment 2.3.1 Oversampling factor 2.3.2 Transmitter 2.3.3 Channel 2.3.4 Receiver 2.4 Lab Exercises 2.4.1 Transmitter 2.4.2 Channel 2.4.3 Receiver 2.4.4 BER calculation
3 Variants of PAM-Transmission Schemes 3.1 Introduction, Background, Motivation 3.2 Purpose 3.3 Lab Environment 3.4 Lab Exercises 3.4.1 Basic Pulse Shape 3.4.2 Offset-QAM 3.4.3 Gaussian Minimum Shift-Keying 3.4.4 “Carrierless” Amplitude and Phase Modulation
4 OFDM 4.1 Introduction, Background, Motivation 4.1.1 Orthogonal Frequency-Division Multiplexing 4.1.2 Bit Loading 4.2 Purpose 4.3 Lab Environment 4.4 Lab Exercises 4.4.1 OFDM Transmitter 4.4.2 OFDM Receiver 4.4.3 Bit Loading
5 Signal Space Representation 5.1 Introduction, Background, Motivation 5.2 Purpose 5.3 Lab Environment 5.4 Signal Space Representation 5.4.1 Orthogonality 5.4.2 Orthogonalization 5.5 Lab Exercises 5.5.1 Transmission with signal elements 5.5.2 Gram-Schmidt Procedure 5.5.3 Frequency Shift Keying
6 Signal Processing in MIMO Systems 6.1 Introduction, Background, Motivation 6.2 Lab Environment 6.3 Lab Exercises 6.3.1 System Model 6.3.2 SISO 6.3.3 SIMO 6.3.4 MIMO
Lernziele und Kompetenzen:
Die Studierenden vertiefen und erweitern ihre Kenntnisse der digitalen Nachrichtenübertragungsverfahren und der zugehörigen mathematischen Grundlagen anhand von Laborversuchen. Sie analysieren die Eigenschaften digitaler Pulsamplitudenmodulation und Varianten digitaler PAM. Dazu erzeugen sie im Labor mit der zur Verfügung gestellten Ausrüstung Sendesignale, die sie mit Hilfe üblicher Messgeräte (Oszilloskop, Effektivwertmesser) analysieren. Sie bauen Übertragunsstrecken für diese PAM-Verfahren auf und untersuchen die Effekte auf Empfängerseite. Sie bestimmen Störabstände, Fehlerraten usw. Des weiteren setzen die Studierenden ihre Kenntnisse der PAM-Übertragungsverfahren in selbst erstellte MATLAB-Routinen um, die die Simulation einer kompletten PAM-Übertragung mit Sender, Kanal und Empfänger am Rechner modellieren. In einem weiteren Versuch ergänzen die Studierenden dieses Modell um eine OFDM-Übertragung und analysieren die Funktionsweisen von OFDM-Sendern und -empfängern. Sie untersuchen die Arbeitsweise von Ladealgorithmen bei OFDM-Systemen und implementieren diese in MATLAB. Die Studierenden verdeutlichen sich das Konzept der Signalraumdarstellung in der digitalen Übertragung und implementieren ein beispielhaftes System in MATLAB. Sie erstellen Routinen zur Gram-Schmidt-Orthogonalisierung und zur FSK-Übertragung in MATLAB.
Die Studierenden analysieren einfache MIMO-Szenarien und implementieren entsprechende Empfängeralgorithemen. Die Studierenden bereiten die Bearbeitung der Versuche im Labor anhand der ausgegeben Unterlagen und den Unterlagen zum Modul “Digitale Übertragung” selbständig vor. Sie sind in der Lage, die für den jeweiligen Versuch notwendigen theoretischen Kenntnisse vor und während des Versuchs zu erklären und zur Lösung der Laboraufgaben und vorbereitenden Hausaufgaben einzusetzen. Sie dokumentieren die durchgeführten Versuche selbständig in ihren Unterlagen, so dass die Nachvollziehbarkeit der Arbeiten jederzeit gegeben ist. Die Arbeit im Labor organisieren sie in Kleingruppen (2-3 Personen) selbst. Sie erkennen die Notwendigkeit gewissenhafter Vorbereitung der Lerninhalte und disziplinierter Arbeitsweise im Labor. Die Unterrichtssprache ist wahlweise Deutsch oder Englisch. Unterlagen werden ausschließlich auf Englisch zur Verfügung gestellt, weswegen die Studierenden die englischen Fachtermini kennen und nutzen. ---- Students deepen and extend their knowledge of digital message transmission methods and the associated mathematical principles by means of laboratory experiments. They analyze the properties of digital pulse amplitude modulation and variants of digital PAM. To this end, they generate transmit signals in the laboratory using the equipment provided and analyze them with the aid of standard measuring instruments (oscilloscope, rms meter). They build transmission links for these PAM methods and investigate the effects on the receiver side. They determine signal-to-noise ratios, error rates, etc. Furthermore, the students implement their knowledge of the PAM transmission methods in self-created MATLAB routines, which model the simulation of a complete PAM transmission with transmitter, channel and receiver on the computer. In another experiment, students add an OFDM transmission to this model and analyze the operation of OFDM transmitters and receivers. They investigate the operation of loading algorithms in OFDM systems and implement them in MATLAB. Students clarify the concept of signal space representation in digital transmission and implement an example system in MATLAB. They create routines for Gram-Schmidt orthogonalization and FSK transmission in MATLAB. Students analyze simple MIMO scenarios and implement corresponding receiver algorithms. The students independently prepare the experiments in the laboratory using the issued documents and the documents for the module "Digital Transmission". They are able to explain the theoretical knowledge required for the respective experiment before and during the experiment and use it to solve the laboratory tasks and preparatory homework. They independently document the experiments carried out in their records so that the supervisors can trace the work at any time. They organize the work in the laboratory themselves in small groups (2-3 persons). They recognize the necessity of certain preparation of the learning content and disciplined working methods in the laboratory. The language of instruction is either German or English. Documents are provided exclusively in English, which is why the students know and use the English technical terms.
Literatur:
- Skriptum zum Praktikum
Skriptum zur Vorlesung Digitale Übertragung bzw. Digital Communications
übliche Standardlehrwerke zur Thematik (Proakis, Haykin usw.)
Organisatorisches:
Die Unterrichts- und Prüfungssprache (Deutsch oder Englisch) kann individuell vom einzelnen Studierenden gewählt werden.
Studien-/Prüfungsleistungen:
Praktikum Digitale Übertragung (Prüfungsnummer: 293179)
(englischer Titel: Digital Communications Lab)
(diese Prüfung gilt nur im Kontext der Studienfächer/Vertiefungsrichtungen [3], [11], [12])
- Studienleistung, Praktikumsleistung, unbenotet, 2.5 ECTS
- weitere Erläuterungen:
Es sind 5 Versuche zu absolvieren. Diese sind in den Kursunterlagen beschrieben.
Jeder Versuch ist zu Hause schriftlich vorzubereiten. Die Vorbereitung wird zu Beginn eines jeden Versuch überprüft und bewertet (ausreichend/nicht ausreichend). Die schriftliche Vorbereitung ist vor Beginn des Versuchs zusätzlich auf StudOn elektronisch einzureichen.
Die Ergebnisse eines jeden Versuchs sind während der Versuchsdurchführung auf den Versuchsrechnern vorzuhalten (Programmieraufgaben) und werden zum Abschluss des Versuchs überprüft (ausreichend/nicht ausreichend). Messergebnisse sind schriftlich zu dokumentieren. Zusätzlich sind erstellte Dateien und Unterlagen in Anschluss an die Versuchsdurchführung elektronisch auf StudOn zu hinterlegen.
Zum Bestehen des Praktikums sind 5 ausreichende Versuchsvorbereitungen und 5 ausreichende Versuchsdurchführungen notwendig.
Das erfolgreiche Absolvieren einführender Unterweisungen in die verwendeten Geräte, die Matlab-Entwicklungsumgebung sowie die Lernplattform StudOn ist Voraussetzung für die weitere Teilnahme am Praktikum.
----
There are 5 experiments to be completed. These are described in the course documentation.
Each experiment must be prepared in writing at home. The preparation is checked and evaluated at the beginning of each attempt (sufficient/not sufficient). The written preparation must also be submitted electronically on StudOn prior to the start of the attempt.
The results of each experiment are to be kept on the experimental computers during the execution of the experiment (programming tasks) and are checked at the end of the experiment (sufficient/not sufficient). Measurement results are to be documented in writing. In addition, the files and documents created are to be stored electronically on StudOn following the execution of the experiment.
To pass the lab course, 5 sufficient experiment preparations and 5 sufficient experiment executions are required.
Successful completion of introductory instruction in the equipment used, the Matlab development environment and the StudOn learning platform is a prerequisite for further participation in the lab course.
- Prüfungssprache: Deutsch und Englisch
- Erstablegung: WS 2022/2023
1. Prüfer: | Robert Schober, | 2. Prüfer: | Clemens Stierstorfer |
Praktikum Digitale Übertragung (Prüfungsnummer: 35111)
(diese Prüfung gilt nur im Kontext der Studienfächer/Vertiefungsrichtungen [1], [2], [4], [5], [6], [7], [8], [9], [10], [13], [14], [15], [16], [17], [18])
- Studienleistung, Praktikumsleistung, unbenotet, 2.5 ECTS
- weitere Erläuterungen:
Es sind 5 Versuche zu absolvieren. Diese sind in den Kursunterlagen beschrieben.
Jeder Versuch ist zu Hause schriftlich vorzubereiten. Die Vorbereitung wird zu Beginn eines jeden Versuch überprüft und bewertet (ausreichend/nicht ausreichend). Die schriftliche Vorbereitung ist vor Beginn des Versuchs zusätzlich auf StudOn elektronisch einzureichen.
Die Ergebnisse eines jeden Versuchs sind während der Versuchsdurchführung auf den Versuchsrechnern vorzuhalten (Programmieraufgaben) und werden zum Abschluss des Versuchs überprüft (ausreichend/nicht ausreichend). Messergebnisse sind schriftlich zu dokumentieren. Zusätzlich sind erstellte Dateien und Unterlagen in Anschluss an die Versuchsdurchführung elektronisch auf StudOn zu hinterlegen.
Zum Bestehen des Praktikums sind 5 ausreichende Versuchsvorbereitungen und 5 ausreichende Versuchsdurchführungen notwendig.
Das erfolgreiche Absolvieren einführender Unterweisungen in die verwendeten Geräte, die Matlab-Entwicklungsumgebung sowie die Lernplattform StudOn ist Voraussetzung für die weitere Teilnahme am Praktikum.
----
There are 5 experiments to be completed. These are described in the course documentation.
Each experiment must be prepared in writing at home. The preparation is checked and evaluated at the beginning of each attempt (sufficient/not sufficient). The written preparation must also be submitted electronically on StudOn prior to the start of the attempt.
The results of each experiment are to be kept on the experimental computers during the execution of the experiment (programming tasks) and are checked at the end of the experiment (sufficient/not sufficient). Measurement results are to be documented in writing. In addition, the files and documents created are to be stored electronically on StudOn following the execution of the experiment.
To pass the lab course, 5 sufficient experiment preparations and 5 sufficient experiment executions are required.
Successful completion of introductory instruction in the equipment used, the Matlab development environment and the StudOn learning platform is a prerequisite for further participation in the lab course.
- Prüfungssprache: Deutsch und Englisch
- Erstablegung: WS 2022/2023, 1. Wdh.: SS 2023
1. Prüfer: | Robert Schober, | 2. Prüfer: | Clemens Stierstorfer |
|
|
|