summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Le <philipp-le-prviat@freenet.de>2020-05-03 01:04:23 +0200
committerPhilipp Le <philipp-le-prviat@freenet.de>2021-03-04 01:14:10 +0100
commit7835706d922bccc9873eeee671ae119e51768daf (patch)
tree3c9320b59e65dbe9d4e62019f03b9808a9cd728a
parentbdc4323142fe07bffe581fc1595e1e0bab0f8f8a (diff)
downloaddcs-lecture-notes-7835706d922bccc9873eeee671ae119e51768daf.zip
dcs-lecture-notes-7835706d922bccc9873eeee671ae119e51768daf.tar.gz
dcs-lecture-notes-7835706d922bccc9873eeee671ae119e51768daf.tar.bz2
Completing chapter 0
-rw-r--r--Makefile6
-rw-r--r--chapter00/content_ch00.tex1
-rw-r--r--chapter00/exercise00.tex10
-rw-r--r--chapter00/preface.tex12
-rw-r--r--chapter01/exercise01.tex7
-rw-r--r--common/settings.tex45
-rw-r--r--exercise00/exercise00.tex23
-rw-r--r--exercise01/exercise01.tex7
-rw-r--r--main/DCS.tex8
-rw-r--r--main/chapter00.tex3
-rw-r--r--main/exercise00.tex61
11 files changed, 126 insertions, 57 deletions
diff --git a/Makefile b/Makefile
index 581abbc..421cbd1 100644
--- a/Makefile
+++ b/Makefile
@@ -5,13 +5,17 @@ LATEXMK = latexmk -pdf -silent -synctex=1
LATEXMK_PVC = $(LATEXMK) -pvc
ALL_CHAPTERS = $(BUILD_DIR)/chapter00.pdf $(BUILD_DIR)/chapter01.pdf $(BUILD_DIR)/chapter02.pdf
+ALL_EXERCISES = $(BUILD_DIR)/exercise00.pdf
COMMON_DEPS = common/settings.tex common/titlepage.tex common/acronym.tex common/imprint.tex DCS.bib
-all: chapters complete
+all: chapters exercises complete
.PHONY: chapters
chapters: $(ALL_CHAPTERS)
+.PHONY: exercises
+exercises: $(ALL_EXERCISES)
+
.PHONY: complete
complete: $(BUILD_DIR)/DCS.pdf
diff --git a/chapter00/content_ch00.tex b/chapter00/content_ch00.tex
index 36f2a64..7a5501b 100644
--- a/chapter00/content_ch00.tex
+++ b/chapter00/content_ch00.tex
@@ -144,6 +144,7 @@ Your \underline{weekly} homework comprises:
\textit{All information are subject to change. There will be an announcement with details on the exam at the end of the course.}
\begin{itemize}
+ \item Written exam
\item Date: will be announced by the examination office
\item Duration: 120 minutes
\item Information on tools allowed will be announced at the end of the lectures.
diff --git a/chapter00/exercise00.tex b/chapter00/exercise00.tex
deleted file mode 100644
index ce5a690..0000000
--- a/chapter00/exercise00.tex
+++ /dev/null
@@ -1,10 +0,0 @@
-\phantomsection
-\addcontentsline{toc}{section}{Exercise 0 - Warm Up}
-\section*{Exercise 0 -- Warm Up}
-
-Make up your mind of communication technologies and how they can be used.
-
-\begin{enumerate}
- \item Name 5 communication devices of your every-day life.
- \item
-\end{enumerate} \ No newline at end of file
diff --git a/chapter00/preface.tex b/chapter00/preface.tex
index 4bea33e..11cb160 100644
--- a/chapter00/preface.tex
+++ b/chapter00/preface.tex
@@ -74,12 +74,12 @@ Each interconnected electronic component is a communication system. Even if a de
Understanding digital communication systems is of great importance in many engineering and non-engineering fields, for example:
\begin{itemize}
- \item \textbf{Automation} --
- \item \textbf{Medical Systems} --
- \item \textbf{Transport} -- railway, air traffic
- \item \textbf{Public Safety} --
- \item \textbf{Agriculture} --
- \item \textbf{Energy Sector} --
+ \item \textbf{Automation} -- The components of an automation system are interconnected. There are bus systems like ProfiBus in machine control. Non-safety applications may use wireless systems (RFID in logistics, etc.).
+ \item \textbf{Medical Systems} -- Telemedicine requires broadband systems for communication between health care professionals or between a health care professional and a patient. Robotic surgery has tight requirements on latency and reliability.
+ \item \textbf{Transport} -- Public infrastructure (railway, air traffic) need safety systems. Aeronautical radio is the basis for air traffic management. Vehicles like high-speed trains, aircrafts or cars require communication devices on board so that their components can
+ \item \textbf{Public Safety} -- Authorities and organizations responsible for safety (police, fire brigades, civil protection) must reliably exchange information to run their missions.
+ \item \textbf{Agriculture} -- Future agriculture uses sensors to observe soil parameters, vital signs of animals, etc. Weather forecasts would be impossible without communication technology (weather radar, weather satellites).
+ \item \textbf{Energy Sector} -- Smart grids rely on information exchange between energy producers and energy consumers. Communication technologies enable an efficient control of the power network.
\end{itemize}
\printbibliography[heading=subbibliography]
diff --git a/chapter01/exercise01.tex b/chapter01/exercise01.tex
deleted file mode 100644
index 9b939e9..0000000
--- a/chapter01/exercise01.tex
+++ /dev/null
@@ -1,7 +0,0 @@
-\phantomsection
-\addcontentsline{toc}{section}{Exercise 1}
-\section*{Exercise 1}
-
-\begin{enumerate}
- \item What is the difference between a \emph{digital communication system} and a \emph{service}? To which OSI layers are they associated?
-\end{enumerate} \ No newline at end of file
diff --git a/common/settings.tex b/common/settings.tex
index e98b536..94f97d6 100644
--- a/common/settings.tex
+++ b/common/settings.tex
@@ -177,38 +177,8 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Bibliography
-%\usepackage[square, numbers, sectionbib]{natbib}
-%\usepackage{chapterbib}
-%\def\thebibfile{../DCS}
-%\def\thebibstyle{unsrtnat}
-%
-%\makeatletter
-%\renewenvironment{thebibliography}[1]
-%{\section*{\bibname}% <-- this line was changed from \chapter* to \section*
-% \@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}%
-% \list{\@biblabel{\@arabic\c@enumiv}}%
-% {\settowidth\labelwidth{\@biblabel{#1}}%
-% \leftmargin\labelwidth
-% \advance\leftmargin\labelsep
-% \@openbib@code
-% \usecounter{enumiv}%
-% \let\p@enumiv\@empty
-% \renewcommand\theenumiv{\@arabic\c@enumiv}}%
-% \sloppy
-% \clubpenalty4000
-% \@clubpenalty \clubpenalty
-% \widowpenalty4000%
-% \sfcode`\.\@m}
-%{\def\@noitemerr
-% {\@latex@warning{Empty `thebibliography' environment}}%
-% \endlist}
-%\makeatother
-
-%\usepackage[square, numbers, sectionbib]{natbib}
-%\usepackage[backend=bibtex,style=unsrtnat]{biblatex}
\usepackage[backend=biber,sorting=none]{biblatex}
\addbibresource{../DCS.bib}
-%\bibliography{../DCS}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Directories
@@ -241,6 +211,21 @@
\usepackage{listings}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Exercises
+
+\usepackage{exsheets}
+\SetupExSheets{
+ headings = block-subtitle,
+ headings-format = \bfseries\sffamily,
+ subtitle-format = \bfseries\sffamily,
+ counter-within = chapter,
+ counter-format = ch.qu\IfQuestionSubtitleT{:},
+ toc-level = {subsection},
+ % solution/print = true % uncomment for tutors
+}
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% PDF Metadata
diff --git a/exercise00/exercise00.tex b/exercise00/exercise00.tex
new file mode 100644
index 0000000..adca7c7
--- /dev/null
+++ b/exercise00/exercise00.tex
@@ -0,0 +1,23 @@
+\phantomsection
+\addcontentsline{toc}{section}{Exercise 0 - Warm Up}
+\section*{Exercise 0 -- Warm Up}
+
+Make up your mind of communication technologies and how they can be used. This exercise does not cover the actual course content, but shall give you an introduction to the topic of \emph{digital communication systems}.
+
+\begin{question}
+ Name 5 communication devices of your every-day life!
+\end{question}
+
+\begin{solution}
+ \begin{itemize}
+ \item Cell phone (Wifi, 4G, Bluetooth)
+ \item TV
+ \item PC (Wifi, Ethernet, Bluetooth)
+ \item Access control key fob
+ \item Bluetooth headset
+ \end{itemize}
+\end{solution}
+
+\begin{question}
+ Name 5 possible areas of application for digital communication systems! Describe them briefly!
+\end{question} \ No newline at end of file
diff --git a/exercise01/exercise01.tex b/exercise01/exercise01.tex
new file mode 100644
index 0000000..d581704
--- /dev/null
+++ b/exercise01/exercise01.tex
@@ -0,0 +1,7 @@
+\phantomsection
+\addcontentsline{toc}{section}{Exercise 1}
+\section*{Exercise 1}
+
+\begin{question}
+ What is the difference between a \emph{digital communication system} and a \emph{service}? To which OSI layers are they associated?
+\end{question} \ No newline at end of file
diff --git a/main/DCS.tex b/main/DCS.tex
index 595d615..637158b 100644
--- a/main/DCS.tex
+++ b/main/DCS.tex
@@ -50,9 +50,13 @@
\input{../chapter00/content_ch00.tex}
\clearpage
+\input{../exercise00/exercise00.tex}
+\clearpage
\input{../chapter01/content_ch01.tex}
\clearpage
+\input{../exercise01/exercise01.tex}
+\clearpage
\input{../chapter02/content_ch02.tex}
\clearpage
@@ -64,6 +68,10 @@
%\include{appendix/crlb}
+\chapter{Solutions of Exercises}
+
+\printsolutions
+
\end{appendix}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/main/chapter00.tex b/main/chapter00.tex
index a452bbf..414b25b 100644
--- a/main/chapter00.tex
+++ b/main/chapter00.tex
@@ -41,9 +41,6 @@
\input{../chapter00/content_ch00.tex}
\clearpage
-\input{../chapter00/exercise00.tex}
-\clearpage
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Appendix
diff --git a/main/exercise00.tex b/main/exercise00.tex
new file mode 100644
index 0000000..ee1bae7
--- /dev/null
+++ b/main/exercise00.tex
@@ -0,0 +1,61 @@
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Configuration
+\def\thekindofdocument{Exercise}
+\def\thesubtitle{Chapter 0: Introduction and Organization}
+\def\therevision{1}
+\def\therevisiondate{2020-04-28}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Header
+\input{../common/settings.tex}
+
+\begin{document}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Title Page
+\pagenumbering{Alph}
+\pagestyle{empty}
+
+% Title Page
+\input{../common/titlepage.tex}
+\newpage
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Preface
+\pagenumbering{arabic}
+\pagestyle{headings}
+
+% Inhaltsverzeichnis
+%\tableofcontents
+%\newpage
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Content
+
+\setcounter{chapter}{0}
+
+\input{../exercise00/exercise00.tex}
+\clearpage
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Appendix
+
+\begin{appendix}
+
+%\include{appendix/crlb}
+
+\end{appendix}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Nachtrag
+
+% Imprint
+\input{../common/imprint.tex}
+\newpage
+
+% To Do
+\pagenumbering{alph}
+%\listoftodos
+
+\end{document}