<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Teaching | Christopher Knievel</title><link>http://www-home.htwg-konstanz.de/~cknievel/courses/</link><atom:link href="http://www-home.htwg-konstanz.de/~cknievel/courses/index.xml" rel="self" type="application/rss+xml"/><description>Teaching</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Thu, 01 Sep 2022 00:00:00 +0000</lastBuildDate><image><url>http://www-home.htwg-konstanz.de/~cknievel/media/icon_hu_eee4a95885829ab2.png</url><title>Teaching</title><link>http://www-home.htwg-konstanz.de/~cknievel/courses/</link></image><item><title>Reinforcement Learning (EIM)</title><link>http://www-home.htwg-konstanz.de/~cknievel/courses/reinforcement-learning/</link><pubDate>Thu, 01 Sep 2022 00:00:00 +0000</pubDate><guid>http://www-home.htwg-konstanz.de/~cknievel/courses/reinforcement-learning/</guid><description>&lt;p&gt;Reinforcement Learning with Application to Autonomous Systems (EIM)&lt;/p&gt;
&lt;h3 id="learning-objectives"&gt;Learning Objectives&lt;/h3&gt;
&lt;p&gt;Students&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;gain insight into the theory and applications of reinforcement learning&lt;/li&gt;
&lt;li&gt;learn to analyze the challenges in a reinforcement learning application and to identify promising learning approaches&lt;/li&gt;
&lt;li&gt;are able to assess for which problems reinforcement learning is particularly well suited and which disadvantages exist with regard to this.&lt;/li&gt;
&lt;li&gt;understand, explain, and classify relevant basic concepts.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;More information as well as lecture noted are available in the
.&lt;/p&gt;
&lt;h3 id="lecture"&gt;Lecture&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Summary&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Markov Decision Process&lt;/td&gt;
&lt;td&gt;Markov Processes, Markov Reward Processes, Markov Decision Processes, Bellman Expectation Equations, Bellman Optimality Equations&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Dynamic Programming&lt;/td&gt;
&lt;td&gt;Policy Evaluation, Policy Iteration, Optimal Policy, Generalized Policy Iteration, Value Iteration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;Monte Carlo Methods&lt;/td&gt;
&lt;td&gt;Monte Carlo Prediction, Monte Carlo Policy Evaluation, Monte Carlo Control, Exploration-Exploitation Tradeoff&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Temporal Difference Learning&lt;/td&gt;
&lt;td&gt;On-policy TD Control, Off-policy TD Control, SARSA, Q-Learning&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;Function Approximation&lt;/td&gt;
&lt;td&gt;Incremental Methods, Gradient Descent, Prediction Algorithms for the Linear Case, Control Algorithms for the Linear Case, Batch Methods&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;Policy Gradient Methods&lt;/td&gt;
&lt;td&gt;Policy-based Methods, Deterministic vs. Stochastic Policies, Gradient-based Estimator, Monte-Carlo REINFORCE, Actor-Critic Architectures&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;Introduction to Deep Learning&lt;/td&gt;
&lt;td&gt;Components of Deep Learning Architectures, Activation Functions, Output Functions, Typical Applications, Image Classification, Object Segmentation, Object Detection&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;Beyond DQN&lt;/td&gt;
&lt;td&gt;Double DQN, Dueling DQN, Rainbow DQN, Trust Region Policy Approximation, Soft Actor-Critic&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="lab-work"&gt;Lab Work&lt;/h3&gt;
&lt;p&gt;For the majority of lab session, we will use the OpenAI Gym environment, click
for more information.
Besides implementing deep reinforcement learning agents on your own, the deep reinforcement learning library
will be used.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;Name             &lt;/th&gt;
&lt;th&gt;Summary&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Tic-Tac-Toe&lt;/td&gt;
&lt;td&gt;Tabular Solution for the Tic-Tac-Toe Game using a simplified temporal difference solution.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Frozen Lake&lt;/td&gt;
&lt;td&gt;We solve the frozen lake environment with Policy as well as Value Iteration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;Blackjack&lt;/td&gt;
&lt;td&gt;Monte Carlo Methods are reviewed with the Blackjack environment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Taxi&lt;/td&gt;
&lt;td&gt;Homework assignment to implement SARSA to solve the Taxi environment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;Lunar Lander&lt;/td&gt;
&lt;td&gt;First implementation of function approximation with a simple neural network&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;Racecar&lt;/td&gt;
&lt;td&gt;More advanced deep learning networks in combination with more advanced strategies, e.g. Dueling DQN, are being evaluated.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;DonkeyCar&lt;/td&gt;
&lt;td&gt;DonkeyCar offers a more realistic simulation of a racecar using the unity engine. We use the simulator to train a Reinforcement learning agent to drive autonomously.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;RC Car&lt;/td&gt;
&lt;td&gt;We use the DonkeyCar-trained agent to evaluate the performance in a real remote-controlled car.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Wireless Communications (EIM)</title><link>http://www-home.htwg-konstanz.de/~cknievel/courses/wireless-communications/</link><pubDate>Thu, 01 Sep 2022 00:00:00 +0000</pubDate><guid>http://www-home.htwg-konstanz.de/~cknievel/courses/wireless-communications/</guid><description>&lt;p&gt;Wireless Communications (EIM)&lt;/p&gt;
&lt;h3 id="subject-specific-competencies"&gt;Subject-specific Competencies&lt;/h3&gt;
&lt;p&gt;Students&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;have acquired a fundamental knowledge about key aspects of the physical layer of contemporary wireless communication systems.&lt;/li&gt;
&lt;li&gt;design and analyse the signal processing applied in modern digital radio communication systems under different constraints&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="methodological-compentencies"&gt;Methodological Compentencies&lt;/h3&gt;
&lt;p&gt;Students&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;will be able to understand the meaning or relevant features and aspects of mobile and wireless communication standards and make informed judgments about their suitability for different communication tasks.&lt;/li&gt;
&lt;li&gt;will be able to evaluate overall system performance of communication systems.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="interdisciplinary-competencies"&gt;Interdisciplinary Competencies&lt;/h3&gt;
&lt;p&gt;Students&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;can evaluate solutions in highly complex environments&lt;/li&gt;
&lt;li&gt;are able to acquire detailed knowledge for solving specific problems on their own&lt;/li&gt;
&lt;li&gt;learn to discuss and derive solutions within a team&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="course-content"&gt;Course Content&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Introduction&lt;/strong&gt;: History of wireless communications. From classical radio to modern cellular communication systems&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Propagation, Antennas &amp;amp; Wireless Channels&lt;/strong&gt;: From single antenna channels to multipath multi-antenna channel models, propagation models, path loss, multipath effects&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Digital Modulation in the Baseband&lt;/strong&gt;: Introduction of basic concepts. N-QAM and N-PSK modulation. Metrics and Limits of Modulation schemes&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multi-antenna Techniques (MIMO)&lt;/strong&gt;: Receive and transmit diversity. Beamforming, Detection&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multi-user Systems&lt;/strong&gt;: OFDMA, CDMA, TDMA, SDMA&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cellular Systems&lt;/strong&gt;: 5G and beyond, 5G key technologies&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Current research topics&lt;/strong&gt;: Terahertz signal transmission, AI core networking and network management&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;More information as well as lecture noted are available in the
.&lt;/p&gt;
&lt;h3 id="lecture"&gt;Lecture&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: right"&gt;#&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Summary&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: right"&gt;1&lt;/td&gt;
&lt;td&gt;Fading Channels&lt;/td&gt;
&lt;td&gt;Single-antenna systems, path loss, shadowing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right"&gt;2&lt;/td&gt;
&lt;td&gt;Multipath Channel Models&lt;/td&gt;
&lt;td&gt;Doppler Shift, Rayleigh and Rician fading, Jakes model, WINNER Multipath channel models&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right"&gt;3&lt;/td&gt;
&lt;td&gt;Modulation&lt;/td&gt;
&lt;td&gt;Common modulation formats e.g. ASK, PSK, QAM, average error probability, coherent and differential detection&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right"&gt;4&lt;/td&gt;
&lt;td&gt;Diversity&lt;/td&gt;
&lt;td&gt;Multi-antenna setups, Diversity Combining, V-BLAST&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right"&gt;5&lt;/td&gt;
&lt;td&gt;Multicarrier Modulation&lt;/td&gt;
&lt;td&gt;OFDM basics, OFDM transmitter and receiver, adaptive rate and power allocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right"&gt;6&lt;/td&gt;
&lt;td&gt;Channel Coding&lt;/td&gt;
&lt;td&gt;Block Codes, convolutional codes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right"&gt;7&lt;/td&gt;
&lt;td&gt;MIMO Systems and Detection&lt;/td&gt;
&lt;td&gt;Maximum Likelihood detection, Linear Receivers, ZF and MMSE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right"&gt;9&lt;/td&gt;
&lt;td&gt;MIMO Beamforming&lt;/td&gt;
&lt;td&gt;Analog and digital beamforming, max-SNR MMSE beamforming&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right"&gt;10&lt;/td&gt;
&lt;td&gt;Multiuser Systems&lt;/td&gt;
&lt;td&gt;Introduction of various multiplexing schemes such as CMDA, TDMA, SDMA, OFDMA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right"&gt;11&lt;/td&gt;
&lt;td&gt;Cellular Systems&lt;/td&gt;
&lt;td&gt;Introduction to cellular systems&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right"&gt;12&lt;/td&gt;
&lt;td&gt;5G and Beyond&lt;/td&gt;
&lt;td&gt;5G key technologies, Massive MIMO, AI for Wireless Communications&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="lab-work"&gt;Lab Work&lt;/h3&gt;
&lt;p&gt;For the majority of lab session, we will use Matlab and corresponding Matlab toolboxes.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;Name             &lt;/th&gt;
&lt;th&gt;Summary&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Channel Models&lt;/td&gt;
&lt;td&gt;Impact of time-dispersive frequency-selective channels&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Modulation and BER&lt;/td&gt;
&lt;td&gt;Monte-Carlo simulation with higher-order modulation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;Diversity and OFDM&lt;/td&gt;
&lt;td&gt;MIMO-OFDM transmitter and receiver&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Coded MIMO-OFDM&lt;/td&gt;
&lt;td&gt;Convolutional channel code in combination with MIMO-OFDM&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Grundlagen Elektrotechnik 1 (EIB/EIW)</title><link>http://www-home.htwg-konstanz.de/~cknievel/courses/grundlagen-elektrotechnik/</link><pubDate>Wed, 01 Sep 2021 00:00:00 +0000</pubDate><guid>http://www-home.htwg-konstanz.de/~cknievel/courses/grundlagen-elektrotechnik/</guid><description>&lt;p&gt;Grundlagen der Elektrotechnik (EIB/EIW)&lt;/p&gt;
&lt;h3 id="lern---qualifikationsziele"&gt;Lern- / Qualifikationsziele&lt;/h3&gt;
&lt;p&gt;Die Studierenden&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;können lineare passive elektrische Netzwerke berechnen und analysieren,&lt;/li&gt;
&lt;li&gt;lernen die Grundlagen elektrischer Modellbildungen kennen,&lt;/li&gt;
&lt;li&gt;erwerben Grundkenntnisse über elektrische und magnetische Felder.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mehr Informationen sowie Vorlesungsfolien gibt es im
.&lt;/p&gt;
&lt;h3 id="vorlesung"&gt;Vorlesung&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Zusammenfassung&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Grundlagen&lt;/td&gt;
&lt;td&gt;Einführung der Grundbegriffe, Energie und Leistung im Gleichstromkreis, Potenzial und Spannung&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Passive Zweipole&lt;/td&gt;
&lt;td&gt;Strom-Spannungs Kennline, Lineare resistive Zweipole, Temperaturverhalten, Nichtlineare Widerstände&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;Aktive Zweipole&lt;/td&gt;
&lt;td&gt;Aktive Zweipole, Ideale Quellen, Lineare Quellen, Technische Quellen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Zweipol-Netze&lt;/td&gt;
&lt;td&gt;Knotensatz, Maschensatz&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;Ersatzzweipole&lt;/td&gt;
&lt;td&gt;Parallel- und Reihenschaltung, Gemischte Schaltungen, Spannungsteiler, Stromteiler&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;Messung von Strom, Spannung und Widerständen&lt;/td&gt;
&lt;td&gt;Strom- und Spannungsmessung, Widerstandsmessung&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;Gleichstromkreis mit nichtlinearen Widerständen&lt;/td&gt;
&lt;td&gt;Nichtlinearer resistiver Grundstromkreis, Arbeitspunktbestimmung, Kennlinienapproximation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;Elektrische Energie und Leistung&lt;/td&gt;
&lt;td&gt;Elektrische Energie und Leistung, Wirkungsgrad, Leistungsanpassung&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;Netzumformungen&lt;/td&gt;
&lt;td&gt;Stern-Dreieck-Transformation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;Zweigstromanalyse&lt;/td&gt;
&lt;td&gt;Überlagerungssatz, Zweipoltheorie, Umlaufanalyse, Knotenanalyse&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11&lt;/td&gt;
&lt;td&gt;Elektrisches Feld&lt;/td&gt;
&lt;td&gt;Elektrisches Strömungsfeld, elektrostatisches Feld, Kondensatoren&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;Magnetisches Feld&lt;/td&gt;
&lt;td&gt;Magnetische Felder, Kräfte auf stromdurchflossene Leiter, Zeitlich veränderliches magnetisches Feld, Spule&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Grundlagen Elektrotechnik 2 (EIB/EIW)</title><link>http://www-home.htwg-konstanz.de/~cknievel/courses/grundlagen-elektrotechnik-2/</link><pubDate>Wed, 01 Sep 2021 00:00:00 +0000</pubDate><guid>http://www-home.htwg-konstanz.de/~cknievel/courses/grundlagen-elektrotechnik-2/</guid><description>&lt;p&gt;Grundlagen der Elektrotechnik (EIB/EIW)&lt;/p&gt;
&lt;h3 id="lern---qualifikationsziele"&gt;Lern- / Qualifikationsziele&lt;/h3&gt;
&lt;p&gt;Die Studierenden&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;können die Grundlagen der Wechselstromtechnik und dazu gehörige Vorgehensweisen in der Elektrotechnik anwenden,&lt;/li&gt;
&lt;li&gt;können Aufgabenstellungen der Wechselstromtechnik analysieren und dafür Lösungen entwickeln.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mehr Informationen sowie Vorlesungsfolien gibt es im
.&lt;/p&gt;
&lt;h3 id="vorlesung"&gt;Vorlesung&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Zusammenfassung&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Grundlagen komplexer Zahlen&lt;/td&gt;
&lt;td&gt;Aritmetische Operationen komplexer Zahlen in Polar-, Exponentional- und kartesische Form; Umrechnung in verschiedene Darstellungsformen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Charakteristische Werte periodischer Zeitfunktionen&lt;/td&gt;
&lt;td&gt;Arithmetischer Mittelwert, Gleichrichtwert, Effektivwert, Scheitelfaktor, Formfaktor; Einfache Filterschaltungen, Tiefpass, Hochpass&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;Sinusförmige Zeitfunktionen&lt;/td&gt;
&lt;td&gt;Darstellung komplexer Zeiger, Effektivwertzeiger, Amplitudenzeiger; Transformation Zeitbereich in den Bildbereich&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Komplexe Widerstände / Darstellung frequenzabhängiger Werte&lt;/td&gt;
&lt;td&gt;Untersuchung des Strom- und Spannungsverhaltens komplexer Widerstände, Kondensatoren und Spulen; Bode- und Nyquist-Diagramme&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;Reale Bauelemente&lt;/td&gt;
&lt;td&gt;Modellierung nicht-idealer (parasitärer) Eigenschaften von Widerständen, Kondensatoren und Spulen, Einführung der Begriffe Verlustfaktor und Güte&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;RC, RL Filter&lt;/td&gt;
&lt;td&gt;Eigenschaften von Tief-, Hoch, Bandpass, Bandsperre, kaskadierte Filter, Versuch mit Tastkopf&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;RLC Schaltungen / Serien- Parallelschwingkreis&lt;/td&gt;
&lt;td&gt;Resonzfrequenz von Serien- und Parallelschwingkreisen, Bestimmung Resonanzbreite in Abhängigkeit der Güte&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;Leistungsberechnung bei Wechselstrom&lt;/td&gt;
&lt;td&gt;Augenblicksleistung, Wirkleistung, Blindleistung, Scheinleistung und komplexe Leistung, Leistungsfaktor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;Dreiphasensysteme&lt;/td&gt;
&lt;td&gt;Dreispulen Generator, Vorstellung versch. Dreiphasensysteme (TN-S, TN-C, TT, IT), Bedeutung Strangspannung und Außenleiterspannung, Symmetrische und unsymmetrische Belastung im Vierleitersystem&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="übung"&gt;Übung&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Zusammenfassung&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Übung 1&lt;/td&gt;
&lt;td&gt;Mittelwerte und Kenngrößen, Mittelwerte und Kenngrößen bei Kosinus-Spannung&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Übung 2&lt;/td&gt;
&lt;td&gt;Kosinus-Spannung, Überlagerung von Spannungen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;Übung 3&lt;/td&gt;
&lt;td&gt;Strom und Spannung an einer Induktivität, Induktivität an Wechselspannung&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Übung 4&lt;/td&gt;
&lt;td&gt;Ortskurven&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;Übung 5&lt;/td&gt;
&lt;td&gt;Verlustbehaftete Spule, Übung komplexe Rechnung&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;Übung 6&lt;/td&gt;
&lt;td&gt;RC-Hochpass, Tastkopf&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;Übung 7&lt;/td&gt;
&lt;td&gt;Parallelschwingkreis, Übung komplexe Rechnung&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;Übung 8&lt;/td&gt;
&lt;td&gt;Leistung, Übung komplexe Rechnung&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;Übung 9&lt;/td&gt;
&lt;td&gt;Drehstromverbraucher&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Digitaltechnik</title><link>http://www-home.htwg-konstanz.de/~cknievel/courses/digitaltechnik/</link><pubDate>Mon, 30 Aug 2021 00:00:00 +0000</pubDate><guid>http://www-home.htwg-konstanz.de/~cknievel/courses/digitaltechnik/</guid><description>&lt;h3 id="lern---qualifikationsziele"&gt;Lern- / Qualifikationsziele&lt;/h3&gt;
&lt;p&gt;Die Studierenden haben Kenntnisse in den Bereichen&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Informationstheoretische Grundlagen der Zahlendarstellung (z.B. Stellenwertsysteme)&lt;/li&gt;
&lt;li&gt;Boole&amp;rsquo;sche Algebra (Operatorensysteme, Normalformen, Minimierung)&lt;/li&gt;
&lt;li&gt;Grundlagen der Speicherelemente (z.B. Latch, Flip-Flop)&lt;/li&gt;
&lt;li&gt;Struktur (komplexer) digitaler Einheiten (z.B. Datenfluss)&lt;/li&gt;
&lt;li&gt;Theorie sequenzieller Schaltwerke&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mehr Informationen sowie Vorlesungsfolien gibt es im
.&lt;/p&gt;
&lt;h3 id="vorlesung"&gt;Vorlesung&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Zusammenfassung&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Zahlensysteme&lt;/td&gt;
&lt;td&gt;Zahlensysteme, Zahlenkonvertierung, Zahlendarstellung, Fest- und Gleitkommazahlen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Boolesche Algebra&lt;/td&gt;
&lt;td&gt;Schaltfunktionen, Boolesche Algebra, Schaltalgebra, Boolesche Funktionen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;Normalformen&lt;/td&gt;
&lt;td&gt;Schaltalgebra, NAND-/NOR-Konversion, Würfelkalkül&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Minimalformen&lt;/td&gt;
&lt;td&gt;Disjunktive und konjunktive Minimalform, Prim- und Kernprimimplikanten, Minimierung durch algebraische Methoden, KV-Diagramme und Quine-Mc-Cluskey, Espresso-Algorithmus&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;Schaltwerke&lt;/td&gt;
&lt;td&gt;Asynchrone und synchrone Flipflops (RS, JK, D, T), Schaltwerkbausteine, Register, Schieberegister, Empfindlichkeitsintervall, Einflanken- und zweiflankengesteuerte Flipflop&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;Entwurf Schaltwerke&lt;/td&gt;
&lt;td&gt;Mealy- und Moore-Automaten, Automatengraph und -tafel, Serienaddierer, Entwurf eines asynchronen und synchronen Dual-Vorwärtszählers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;Realisierung Schaltfunktionen&lt;/td&gt;
&lt;td&gt;Gatterschaltnetze, Demultiplexer, PLA, integrierte Schaltkreise, FPGA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;Laufzeiteffekte&lt;/td&gt;
&lt;td&gt;Hasard, Hasardfehler, Erkennen und Beheben von Strukturhasards&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;Verilog&lt;/td&gt;
&lt;td&gt;Einführung in Verilog, Vergleich zu VHDL, Beispiel Multiplexer, Voll- und Halbaddierer&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="übung"&gt;Übung&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Zusammenfassung&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Übung 1&lt;/td&gt;
&lt;td&gt;Stellenwertsysteme, Umwandlung in verschiedene Zahlensysteme, 1er- und 2er Komplement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Übung 2&lt;/td&gt;
&lt;td&gt;Boolesche Funktionen, vollständige Operatorensysteme, Erstellung Funktionstabellen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;Übung 3&lt;/td&gt;
&lt;td&gt;Boolesche Algebra, Huntingtonsche Axiome, Umwandlung disjunktive und konjunktive Normalform&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Übung 4&lt;/td&gt;
&lt;td&gt;Realisierung einer Schaltfunktion durch Multiplexer in verschiedenen Varianten&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;Übung 5&lt;/td&gt;
&lt;td&gt;Minimierung mit KV-Diagrammen, Codewandler&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;Übung 6&lt;/td&gt;
&lt;td&gt;Erstellung Automatengraph und Automatentafel für eine Warnanlage&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;Übung 7&lt;/td&gt;
&lt;td&gt;Entwurf eines Folgenerkenners mit einem synchronen Mealy-Automaten und Implementierung mit JK-Flipflops, Entwurf asynchroner Dual-Vorwärtszähler&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;Übung 8&lt;/td&gt;
&lt;td&gt;Entwurf asynchroner Dual-Zähler, Synchroner Zähler mit Graycode, Schieberegister mit D-Flipflops&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;Übung 9&lt;/td&gt;
&lt;td&gt;Beispiel eines D-Flipflops mit Verilog-Code&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Autonomes Fahren</title><link>http://www-home.htwg-konstanz.de/~cknievel/courses/autonomes-fahren/</link><pubDate>Mon, 21 Jun 2021 00:00:00 +0000</pubDate><guid>http://www-home.htwg-konstanz.de/~cknievel/courses/autonomes-fahren/</guid><description>&lt;p&gt;Die Vorlesung Autonomes Fahren orientiert sich unter anderem an der vereinfachten Sense-Plan-Act Architektur. Die Studierenden erhalten dabei einen Überblick über die wichtigsten Bestandteile eines autonomen Systems.&lt;/p&gt;
&lt;p&gt;
&lt;figure id="figure-vereinfachte-sense-plan-act-architektur"&gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="Vereinfachte Sense-Plan-Act Architektur"
srcset="http://www-home.htwg-konstanz.de/~cknievel/courses/autonomes-fahren/sense-plan-act_hu_3716db2ebb436c5e.webp 320w, http://www-home.htwg-konstanz.de/~cknievel/courses/autonomes-fahren/sense-plan-act_hu_9750e50e6faac2f5.webp 480w, http://www-home.htwg-konstanz.de/~cknievel/courses/autonomes-fahren/sense-plan-act_hu_3fc5609625ec91ea.webp 498w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="http://www-home.htwg-konstanz.de/~cknievel/courses/autonomes-fahren/sense-plan-act_hu_3716db2ebb436c5e.webp"
width="498"
height="467"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Vereinfachte Sense-Plan-Act Architektur
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id="lern---qualifikationsziele"&gt;Lern- / Qualifikationsziele&lt;/h3&gt;
&lt;p&gt;Die Studierenden&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;können die zentralen Elemente eines autonomes Systems angeben sowie die Hauptaufgaben eines jeden Elementes erläutern.&lt;/li&gt;
&lt;li&gt;können Beispiele für Algorithmen aus der Situationsinterpretation und der Pfadplanung nennen.&lt;/li&gt;
&lt;li&gt;können Methoden aus der Pfadplanung implementieren.&lt;/li&gt;
&lt;li&gt;können sich mit Bezug auf die behandelten Methoden qualifiziert zu deren Anwendung im autonomen Fahren äußern.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="vorlesung"&gt;Vorlesung&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Zusammenfassung&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Grundlagen I&lt;/td&gt;
&lt;td&gt;Fortbewegungsmodelle, Vorwärtskinematik, Rückwärtskinematik, Ackermann Lenkung, Bewegungsmodelle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Grundlagen II&lt;/td&gt;
&lt;td&gt;Grundlagen der Wahrscheinlichkeitstheorie, Erwartungswert und Varianz, Satz von Bayes, zeitdiskretes Kalman-Filter&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;Sensoren&lt;/td&gt;
&lt;td&gt;Klassifikation von Sensoren, Abstandsmessungen, Übersicht über eine Auswahl der wichtigsten Sensoren, Einführung in Multi-Object Tracking, Assoziation von Daten&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Lokalisierung&lt;/td&gt;
&lt;td&gt;Übersicht über Architekturen, Kartendarstellungen, Odometrie, Lokalisierung mit Landmarken, Probabilistische Lokalisierung&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;Globale Pfadplanung&lt;/td&gt;
&lt;td&gt;Bug Algorithmus, Konfigurationsraum, Diskretisierung Konfigurationsraum, Graphenbasierte Pfadplanung, Dijkstra&amp;rsquo;s Algorithmus, Probabilistische Pfadplanung&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;Situationsinterpretation&lt;/td&gt;
&lt;td&gt;Physik-basierte Modelle, Manöver-basierte Modelle, Interaktions-basierte Modelle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;Kollisionsdetektion&lt;/td&gt;
&lt;td&gt;Analytische und Simulative Kollisionsberechnung; GJK-Algorithmus&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;Lokale Pfadplanung&lt;/td&gt;
&lt;td&gt;Anytime Algorithmen, Interpolations-basierte Pfadglättung&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;Kooperative Manöverplanung&lt;/td&gt;
&lt;td&gt;Einführung in die Spieltheorie, kooperative Spieltheorie&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;Trajektorienregelung&lt;/td&gt;
&lt;td&gt;Pure Pursuit Regelung&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;br/&gt;
&lt;h3 id="übung"&gt;Übung&lt;/h3&gt;
&lt;p&gt;Die Übung baut auf der
auf. Übungstermine für das Labor werden in der Vorlesung bekannt gegeben.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: center"&gt;#&lt;/th&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Short Content&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: center"&gt;1&lt;/td&gt;
&lt;td style="text-align: left"&gt;Kinematic&lt;/td&gt;
&lt;td style="text-align: left"&gt;Umsetzung der kinematischen Gleichungen um Odometriedaten aus der Drehbewegung des differentiellen Antriebes zu genieren&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: center"&gt;2&lt;/td&gt;
&lt;td style="text-align: left"&gt;Lokalisierung&lt;/td&gt;
&lt;td style="text-align: left"&gt;Verwenden einer kamera-basierten Landmarkendetektion um auf Basis einer Triangulation die eigene Position zu bestimmten&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: center"&gt;3&lt;/td&gt;
&lt;td style="text-align: left"&gt;Globale Pfadplanung&lt;/td&gt;
&lt;td style="text-align: left"&gt;Implementierung des Bug-Algorithmus und Evaluierung in verschiedenen Umgebungen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: center"&gt;4&lt;/td&gt;
&lt;td style="text-align: left"&gt;Globale Pfadplanung II&lt;/td&gt;
&lt;td style="text-align: left"&gt;Implementierung des RRT-Alorithmus&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description></item></channel></rss>