summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Le <philipp-le-prviat@freenet.de>2020-05-01 12:56:59 +0200
committerPhilipp Le <philipp-le-prviat@freenet.de>2021-03-04 01:14:10 +0100
commitad78d6ae088f89eb22c469be844fc16e39df0043 (patch)
treeba64574dd2b1160d6bfaf100c7ec211c8faadd2b
parent7edf674302220895c2d39b74dd4f03c58621aedd (diff)
downloaddcs-lecture-notes-ad78d6ae088f89eb22c469be844fc16e39df0043.zip
dcs-lecture-notes-ad78d6ae088f89eb22c469be844fc16e39df0043.tar.gz
dcs-lecture-notes-ad78d6ae088f89eb22c469be844fc16e39df0043.tar.bz2
Adding index, adding complete script
-rw-r--r--Makefile6
-rw-r--r--chapter00/content.tex2
-rw-r--r--chapter00/preface.tex8
-rw-r--r--chapter01/content.tex38
-rw-r--r--common/settings.tex6
-rw-r--r--main/DCS.tex107
-rw-r--r--main/chapter00.tex10
-rw-r--r--main/chapter01.tex10
8 files changed, 162 insertions, 25 deletions
diff --git a/Makefile b/Makefile
index 3268a7d..5b14be7 100644
--- a/Makefile
+++ b/Makefile
@@ -9,10 +9,16 @@ COMMON_DEPS = common/settings.tex common/titlepage.tex common/acronym.tex common
all: $(ALL_TARGETS)
+complete: $(BUILD_DIR)/DCS.pdf
+
clean:
mkdir -p $(BUILD_DIR)
cd $(BUILD_DIR) ; rm -f *.aux *.fdb_latexmk *.fls *.lof *.log *.lot *.pdf *.synctex.gz
+$(BUILD_DIR)/DCS.pdf: main/DCS.tex $(COMMON_DEPS) */*.tex
+ mkdir -p $(BUILD_DIR)
+ cd $(BUILD_DIR) ; $(LATEXMK) ../$<
+
$(BUILD_DIR)/%.pdf: main/%.tex $(COMMON_DEPS) %/*.tex
mkdir -p $(BUILD_DIR)
cd $(BUILD_DIR) ; $(LATEXMK) ../$<
diff --git a/chapter00/content.tex b/chapter00/content.tex
index 7f518ed..3ac57ff 100644
--- a/chapter00/content.tex
+++ b/chapter00/content.tex
@@ -27,7 +27,7 @@
\underline{Current occupation:}
\begin{quote}
- Hardware and Firmware Developer at
+ Since 2015: Hardware and Firmware Developer at
\textbf{metraTec GmbH, Magdeburg}
diff --git a/chapter00/preface.tex b/chapter00/preface.tex
index e56b1d9..83e8ae1 100644
--- a/chapter00/preface.tex
+++ b/chapter00/preface.tex
@@ -1,6 +1,6 @@
\phantomsection
-\addcontentsline{toc}{chapter}{Digital Communication -- A Future Technology}
-\chapter*{Digital Communication -- A Future Technology}
+\addcontentsline{toc}{chapter}{Preface: Digital Communication -- A Future Technology}
+\chapter*{Preface: Digital Communication -- A Future Technology}
The current time during the Corona lockdown shows the great significance of telecommunication. It is self-evident to have access to online media and communication platforms. The internet helps to keep in touch with our loved ones. A huge amount of entertainment relies on internet access. The internet is highly integrated in our every-day life. Furthermore, it is a growing economy. There are not only the online services like social media or online warehouses which are going to expand their business in the future. The communication technologies, which the internet is built upon, are a growing and innovative market, too. Besides consumers, the \ac{B2B} market is a huge driver of innovation. It must be expected, that more devices get interconnected. This is a challenge because physical resources are limited. Nevertheless, it is a great possibility for the communication technology to advance. The technologies, which are able to cope with the new requirementes, are digital. This where the course on \emph{Digital Communication Systems} starts. You are warmly welcomed!
@@ -16,7 +16,7 @@ Transferring information became more important as societies advanced.
\item People all over the world used drums or other devices to generate sounds.
\item Some Native Americans tribes used smoke signs to communicate over large distances.
\item The invention of paper simplified communication. Large amount of information could be stored and transferred.
- \item An example of more sophisticated communication technology is the Caesar cipher used in the Roman Empire in ancient times. It is one of the first devices developed for cryptography.
+ \item An example of more sophisticated communication technology is the \index{Caesar cipher} Caesar cipher used in the Roman Empire in ancient times. It is one of the first devices developed for cryptography.
\item Homing pigeons delivered letters over long distances.
\item In the Middle Ages, beacons were used in defensive communication to relay a signal.
\item In the 18th century, semaphore lines had been built. They used visual telegraphy. Semaphores on fixed towers could display a set of symbols, which were relayed along the line.
@@ -26,7 +26,7 @@ Transferring information became more important as societies advanced.
\todo{Semaphores, beacons, lighthouses}
-The research of electricity created the foundations for modern communication systems. Electrical telegraphy speeded up telecommunication. At the end of the 19th century, electromagnetic waves have been discovered. James Clerk Maxwell postulated them in 1865. Heinrich Hertz produced the first electromagnetic waves in 1887. The potential had soon been acknowledged by inventors, who developed first radios. The era of analogue radio communication began. The vacuum tube became an important component in radio electronics.
+The research of electricity created the foundations for modern communication systems. Electrical telegraphy speeded up telecommunication. At the end of the 19th century, electromagnetic waves have been discovered. James Clerk Maxwell postulated them in 1865. Heinrich Hertz produced the first electromagnetic waves in 1887. The potential had soon been acknowledged by inventors, who developed first radios. The era of analogue radio communication began. The \index{vacuum tube} vacuum tube became an important component in radio electronics.
In 1947, the bipolar transistor had been invented. This marked the beginning of the semiconductor era, which still endures. Over the decades, semiconductors became more integrated. In 1958, the first \ac{IC} had been demonstrated by Jack Kilby, engineer at Texas Instruments. At this time, wireless communication was mostly restricted to broadcasting and professional users.
diff --git a/chapter01/content.tex b/chapter01/content.tex
index 0d52074..38706c1 100644
--- a/chapter01/content.tex
+++ b/chapter01/content.tex
@@ -2,8 +2,10 @@
\section{What is Communication?}
+\index{communication}
\textbf{Communication} (from Latin \emph{communicare}, ``to share'') is the act of conveying information from one entity to another using mutually understood sign and symbols.
+\index{information}
\textbf{Information} is the knowledge which is being conveyed from the source to the recipient. Information results in increased knowledge at the recipient's side.
Many research areas concern with communication and information:
@@ -40,7 +42,7 @@ There are courses at this university which give you a deeper insight into these
\subsection{Communication Model}
%\todo{citation}
-Claude Shannon and Warren Weaver were engineers at the Bell Telephone Labs, USA. They developed the \textbf{Shannon-Weaver Model} (Figure \ref{fig:ch01:shannon_weaver_model}).
+Claude Shannon and Warren Weaver were engineers at the Bell Telephone Labs, USA. They developed the \index{Shannon-Weaver model} \textbf{Shannon-Weaver Model} (Figure \ref{fig:ch01:shannon_weaver_model}).
\begin{figure}[H]
\centering
@@ -67,11 +69,11 @@ Claude Shannon and Warren Weaver were engineers at the Bell Telephone Labs, USA.
\begin{description}
\item[Information source] The information is created here.
\item[Signal a] The original information is represented in physical form by a signal.
- \item[Transducer (sender)] The transducer converts the signal from one physical form to another.
+ \item[Transducer (sender)] The \index{Shannon-Weaver model!transducer} transducer converts the signal from one physical form to another.
\item[Signal b] The signal is in a form which can be processed by the transmitter.
\item[Transmitter] The information is modulated on a carrier, which can be transmitted through the transmission channel.
\item[Signal c] The information is modulated on a carrier and can pass through the transmission channel.
- \item[Tansmission channel] The physical system through which the modulated information passes. Transmission channels are noisy and add disturbances to the information.
+ \item[Tansmission channel] The physical system through which the modulated information passes. \index{transmission channels} Transmission channels are noisy and add disturbances to the information.
\item[Signal d] It is basically the Signal c. However, noise and disturbances have been added.
\item[Receiver] The receiver extracts the information from the carrier. Information must be reconstructed from the noisy input signal.
\item[Signal e] The output signal of the receiver.
@@ -97,7 +99,7 @@ Claude Shannon and Warren Weaver were engineers at the Bell Telephone Labs, USA.
\subsection{Classification of Signals}
-A signal conveys information in a form that can be processed by components of the communication systems.
+A \index{signal} signal conveys information in a form that can be processed by components of the communication systems.
\begin{figure}[H]
\centering
@@ -119,6 +121,8 @@ A signal conveys information in a form that can be processed by components of th
\paragraph{Analogue signals.}
+\index{signal!analogue signal}
+\index{signal!value-continuous}
Analogue signals are represented by values out of a continuous range (\emph{value-continuous}). The range can be limited. However, each real value in this range can be taken.
Examples:
@@ -128,6 +132,8 @@ Examples:
\item Light signals (microscope, photograph)
\end{itemize}
+\index{signal!time-continuous}
+\index{signal!time-discrete}
Analogue signals can be time-continuous or time-discrete. \emph{Time-continuity} means that the signal is defined at any real point of time. A \emph{time-discrete} signal is only defined at certain time instances. The number of time instances can be unlimited. However, the signal is not defined between two time points.
\begin{figure}[H]
@@ -165,6 +171,8 @@ Analogue signals can be time-continuous or time-discrete. \emph{Time-continuity}
\paragraph{Digital signals.}
+\index{signal!digital signal}
+\index{signal!value-discrete}
Digital signals are both time-discrete and value-discrete. \emph{Value-discrete} means that they can take only one state out of a limited set of states.
\begin{figure}[H]
@@ -183,11 +191,13 @@ Examples:
\textit{Remark:} In fact, the physical form of a digital signal is again an analogue signal. A binary signal can take the discrete states ``high'' and ``low''. If the signal is on a wire, its states are represented by voltage levels, for example \SI{0}{V} and \SI{3.3}{V}. However, if processed by a digital system, the physical representation is of minor importance. Only the discrete, logical states are considered.
+\index{signal!binary signal}
A special kind of digital signal is the \textbf{binary signal}. It has two discrete states.
\subsection{Transmission Channels}
+\index{transmission channel}
Digital communication systems employ electromagnetic waves to convey information. Therefore, only transmission channels transporting electromagnetic waves are considered.
\begin{figure}[H]
@@ -212,14 +222,14 @@ Examples of transmission lines:
\begin{itemize}
\item Cables
\begin{itemize}
- \item Two wire, twisted pair
- \item Coaxial cable
+ \item Two wire, twisted-pair \index{twisted-pair cable}
+ \item Coaxial cable \index{coaxial cable}
\end{itemize}
- \item Waveguides
+ \item Waveguides \index{waveguide}
\item Planar lines (on printed circuit boards or integrated circuits)
\begin{itemize}
- \item Microstrip
- \item Coplanar waveguide
+ \item Microstrip \index{microstrip}
+ \item Coplanar waveguide \index{coplanar waveguide}
\end{itemize}
\item Glass fibre (light is an electromagnetic wave, too)
\end{itemize}
@@ -232,14 +242,14 @@ The electromagnetic wave is not bound to a transmission line. It propagates thro
\section{Computer Networks}
-This course focuses on the technologies which convey information between endpoints, using electromagnetic waves. The information, being conveyed, are called \textbf{data}. The handling of the data is a subject of computer science, especially \emph{computer networks}. Since data processing is a part of digital communication systems, too, this digression shall give an overview about the employed concepts.
+This course focuses on the technologies which convey information between endpoints, using electromagnetic waves. The information, being conveyed, are called \textbf{data}. The handling of the data is a subject of computer science, especially \emph{computer networks} \index{computer network}. Since data processing is a part of digital communication systems, too, this digression shall give an overview about the employed concepts.
\subsection{Protocols}
Modern communication systems convey information world-wide. These communication links are established over myriads of devices, which form a network. The biggest computer network is the internet.
-These devices mainly operate automatically without human interaction. Therefore, they are required to follow certain rules, which are called \textbf{communication protocols}. Protocols define
+These devices mainly operate automatically without human interaction. Therefore, they are required to follow certain rules, which are called \textbf{communication protocols} \index{communication protocol}. Protocols define
\begin{itemize}
\item the structure and semantics of data,
\item synchronization of communication, and
@@ -263,7 +273,7 @@ There are many task which a digital communication systems must accomplish.
\item The network is shared with other users and applications.
\item The network consists of many links using different physical transmission channels, for example, wired and wireless.
\end{itemize}
-For each task, there are communication protocols to solve it. Communication protocols are grouped by the task which they fulfil. There is an increasing level of abstraction from the physical link to the application data. The \textbf{\acs{OSI} Model} (Figure \ref{fig:ch01:osi_model}) defines a layer structure for classifying communication protocols, which regards the level of abstraction.
+For each task, there are communication protocols to solve it. Communication protocols are grouped by the task which they fulfil. There is an increasing level of abstraction from the physical link to the application data. The \index{OSI model} \textbf{\acs{OSI} Model} (Figure \ref{fig:ch01:osi_model}) defines a layer structure for classifying communication protocols, which regards the level of abstraction.
\begin{figure}[H]
\centering
@@ -320,7 +330,7 @@ For each task, there are communication protocols to solve it. Communication prot
\end{tabular}
\end{table}
-Each protocol has a standardized interface exposed to the upper layer, called \textbf{Service Access Point}. They allow an upper layer protocol to execute functions of the lower layer protocol. These functions are, for example:
+Each protocol has a standardized interface exposed to the upper layer, called \index{service access point} \textbf{\ac{SAP}}. They allow an upper layer protocol to execute functions of the lower layer protocol. These functions are, for example:
\begin{itemize}
\item Sending or receiving data
\item Control operations
@@ -336,7 +346,7 @@ Protocol layers add own information to the data received from the upper layer. T
\label{fig:ch01:frame_construction}
\end{figure}
-Communication protocols may be exchanged in one layer without affecting the functionality of the other layers. For example, \ac{HTTP} operates on \acs{TCP}/\acs{IP}. But the \acf{IP} works on multiple physical links like Ethernet (IEEE\,802.3), Wifi (IEEE\,802.11) or 4G. The transmission media can even change along the communication path. Information travlling through the internet experience lots of \textbf{media changes}.
+Communication protocols may be exchanged in one layer without affecting the functionality of the other layers. For example, \ac{HTTP} operates on \acs{TCP}/\acs{IP}. But the \acf{IP} works on multiple physical links like Ethernet (IEEE\,802.3), Wifi (IEEE\,802.11) or 4G. The transmission media can even change along the communication path. Information travelling through the internet experience lots of \index{media change} \textbf{media changes}.
\begin{figure}[H]
diff --git a/common/settings.tex b/common/settings.tex
index 815e4c4..ac131c3 100644
--- a/common/settings.tex
+++ b/common/settings.tex
@@ -196,8 +196,10 @@
%\usepackage[xindy,numberedsection,section=section,toc]{glossaries}
%\makeglossaries
%\GlsSetXdyCodePage{duden-utf8}
-%\usepackage[xindy]{imakeidx}
-%\makeindex
+
+% Indicies
+\usepackage[xindy]{imakeidx}
+\makeindex[title=Index]
% ToDo list
\newlistof{todos}{mcf}{To Do}
diff --git a/main/DCS.tex b/main/DCS.tex
new file mode 100644
index 0000000..9de1bd0
--- /dev/null
+++ b/main/DCS.tex
@@ -0,0 +1,107 @@
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Configuration
+\def\thekindofdocument{Lecture Notes and Exercises}
+\def\therevision{1}
+\def\therevisiondate{2020-04-27}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% 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
+
+% Imprint
+\input{../common/imprint.tex}
+\newpage
+
+% List of Acronyms
+\input{../common/acronym.tex}
+\newpage
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Content
+
+\clearpage
+\input{../chapter00/preface.tex}
+
+\clearpage
+\tableofcontents
+
+\setcounter{chapter}{-1}
+
+\clearpage
+\input{../chapter00/content.tex}
+
+\clearpage
+\input{../chapter01/content.tex}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Appendix
+
+\begin{appendix}
+
+%\include{appendix/crlb}
+
+\end{appendix}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Nachtrag
+
+% References
+%\bibliographystyle{unsrt}
+%\bibliography{Masterarbeit}
+
+% Notation
+%\include{formales/notation}
+%\newpage
+
+% List of Symbols
+%\include{formales/formelzeichen}
+\newpage
+
+% List of Block Diagram Symbols
+%\include{formales/blockfigures}
+\newpage
+
+% Print default index
+\phantomsection
+\addcontentsline{toc}{chapter}{Index}
+\printindex
+\newpage
+
+% List of Figures
+\phantomsection
+\addcontentsline{toc}{chapter}{\listfigurename}
+\listoffigures
+\newpage
+
+% List of Tables
+\phantomsection
+\addcontentsline{toc}{chapter}{\listtablename}
+\listoftables
+\newpage
+
+% To Do
+\pagenumbering{alph}
+%\listoftodos
+
+\end{document}
diff --git a/main/chapter00.tex b/main/chapter00.tex
index d309051..c96a1b6 100644
--- a/main/chapter00.tex
+++ b/main/chapter00.tex
@@ -73,14 +73,20 @@
%\include{formales/blockfigures}
\newpage
+% Print default index
+\phantomsection
+\addcontentsline{toc}{chapter}{Index}
+\printindex
+\newpage
+
% List of Figures
-%\phantomsection
+\phantomsection
\addcontentsline{toc}{chapter}{\listfigurename}
\listoffigures
\newpage
% List of Tables
-%\phantomsection
+\phantomsection
\addcontentsline{toc}{chapter}{\listtablename}
\listoftables
\newpage
diff --git a/main/chapter01.tex b/main/chapter01.tex
index 5b19c94..2e63445 100644
--- a/main/chapter01.tex
+++ b/main/chapter01.tex
@@ -70,14 +70,20 @@
%\include{formales/blockfigures}
\newpage
+% Print default index
+\phantomsection
+\addcontentsline{toc}{chapter}{Index}
+\printindex
+\newpage
+
% List of Figures
-%\phantomsection
+\phantomsection
\addcontentsline{toc}{chapter}{\listfigurename}
\listoffigures
\newpage
% List of Tables
-%\phantomsection
+\phantomsection
\addcontentsline{toc}{chapter}{\listtablename}
\listoftables
\newpage