From 0460ef3f9231fc50ca65078594f885640399ccd5 Mon Sep 17 00:00:00 2001 From: Philipp Le Date: Sun, 14 Jun 2020 18:39:14 +0200 Subject: Moving Spread Spectrum to Chapter 7 --- DCS.bib | 45 +++++++++++++----- Makefile | 4 +- chapter06/content_ch06.tex | 75 ++--------------------------- chapter07/content_ch07.tex | 108 ++++++++++++++++++++++++++++++++++++++++++ exercise07/exercise07.tex | 25 ++++++++++ main/DCS.tex | 5 ++ main/chapter06.tex | 4 +- main/chapter07.tex | 115 +++++++++++++++++++++++++++++++++++++++++++++ main/exercise06.tex | 2 +- main/exercise07.tex | 74 +++++++++++++++++++++++++++++ 10 files changed, 367 insertions(+), 90 deletions(-) create mode 100644 chapter07/content_ch07.tex create mode 100644 exercise07/exercise07.tex create mode 100644 main/chapter07.tex create mode 100644 main/exercise07.tex diff --git a/DCS.bib b/DCS.bib index 714603e..c2dbe0b 100644 --- a/DCS.bib +++ b/DCS.bib @@ -48,6 +48,20 @@ url = {https://en.wikipedia.org/wiki/File:Electromagnetic-Spectrum.svg} } +@MISC{Virens2010, + author = {"Virens"}, + title = {Decimation in time of a length-N DFT into two length-N/2 DFTs followed + by a combining stage.}, + howpublished = {Wikimedia}, + month = {01}, + year = {2010}, + note = {License: \href{https://creativecommons.org/licenses/by/3.0/deed.en}{CC-BY + 3.0}, Accessed: 2020-06-11}, + owner = {ple}, + timestamp = {2020.06.11}, + url = {https://en.wikipedia.org/wiki/File:DIT-FFT-butterfly.png} +} + @MISC{Berberich2013, author = {Hubert Berberich}, title = {Cipher disc for substitution cipher, manufacturer: Linge, Pleidelsheim @@ -95,6 +109,15 @@ url = {https://en.wikipedia.org/wiki/File:EM_Spectrum_Properties_edit.svg} } +@BOOK{ipatov2005, + title = {Spread Spectrum and CDMA -- Principles and Applications}, + publisher = {John Wiley \& Sons, Ltd}, + year = {2005}, + author = {Valery P. Ipatov}, + owner = {ple}, + timestamp = {2020.06.14} +} + @ARTICLE{Maxwell1864, author = {James Clerk Maxwell}, title = {A Dynamical Theory of the Electromagnetic Field}, @@ -120,6 +143,15 @@ url = {https://en.wikipedia.org/wiki/Window_function} } +@BOOK{rao2018, + title = {Digital Signal Processing}, + publisher = {Springer Nature Singapore Pte Ltd}, + year = {2018}, + author = {K. Deergha Rao AND M. N. S. Swamy}, + owner = {ple}, + timestamp = {2020.06.14} +} + @BOOK{Shannon1949, title = {The Mathematical Theory of Communication}, publisher = {University of Illinois Press}, @@ -130,19 +162,6 @@ timestamp = {2020.05.03} } -@MISC{Virens2010, - author = {"Virens"}, - title = {Decimation in time of a length-N DFT into two length-N/2 DFTs followed by a combining stage.}, - howpublished = {Wikimedia}, - month = {01}, - year = {2010}, - note = {License: \href{https://creativecommons.org/licenses/by/3.0/deed.en}{CC-BY - 3.0}, Accessed: 2020-06-11}, - owner = {ple}, - timestamp = {2020.06.11}, - url = {https://en.wikipedia.org/wiki/File:DIT-FFT-butterfly.png} -} - @MISC{WikiSemaphore, author = {Unknown}, title = {Chappe's semaphore}, diff --git a/Makefile b/Makefile index 2a21af9..f4c0e03 100644 --- a/Makefile +++ b/Makefile @@ -4,8 +4,8 @@ BUILD_DIR = build LATEXMK = latexmk -pdf -silent -synctex=1 LATEXMK_PVC = $(LATEXMK) -pvc -ALL_CHAPTERS = $(BUILD_DIR)/chapter00.pdf $(BUILD_DIR)/chapter01.pdf $(BUILD_DIR)/chapter02.pdf $(BUILD_DIR)/chapter03.pdf $(BUILD_DIR)/chapter04.pdf $(BUILD_DIR)/chapter05.pdf $(BUILD_DIR)/chapter06.pdf -ALL_EXERCISES = $(BUILD_DIR)/exercise00.pdf $(BUILD_DIR)/exercise01.pdf $(BUILD_DIR)/exercise02.pdf $(BUILD_DIR)/exercise03.pdf $(BUILD_DIR)/exercise04.pdf $(BUILD_DIR)/exercise05.pdf $(BUILD_DIR)/exercise06.pdf +ALL_CHAPTERS = $(BUILD_DIR)/chapter00.pdf $(BUILD_DIR)/chapter01.pdf $(BUILD_DIR)/chapter02.pdf $(BUILD_DIR)/chapter03.pdf $(BUILD_DIR)/chapter04.pdf $(BUILD_DIR)/chapter05.pdf $(BUILD_DIR)/chapter06.pdf $(BUILD_DIR)/chapter07.pdf +ALL_EXERCISES = $(BUILD_DIR)/exercise00.pdf $(BUILD_DIR)/exercise01.pdf $(BUILD_DIR)/exercise02.pdf $(BUILD_DIR)/exercise03.pdf $(BUILD_DIR)/exercise04.pdf $(BUILD_DIR)/exercise05.pdf $(BUILD_DIR)/exercise06.pdf $(BUILD_DIR)/exercise07.pdf ALL_SVGS = $(BUILD_DIR)/svg/cc-by-4-0.pdf $(BUILD_DIR)/svg/ch01_EM_Spectrum_Properties.pdf $(BUILD_DIR)/svg/ch01_Electromagnetic-Spectrum.pdf $(BUILD_DIR)/svg/ch01_NetworkTopologies.pdf $(BUILD_DIR)/svg/ch03_Conv_Corr_Auto.pdf $(BUILD_DIR)/svg/ch04_win_blackman.pdf $(BUILD_DIR)/svg/ch04_win_hamming.pdf $(BUILD_DIR)/svg/ch04_win_hann.pdf $(BUILD_DIR)/svg/ch04_win_rect.pdf $(BUILD_DIR)/svg/ch04_win_tri.pdf $(BUILD_DIR)/svg/ch04_win_gauss.pdf $(BUILD_DIR)/svg/ch06_FFT_Butterfly.pdf COMMON_DEPS = common/settings.tex common/titlepage.tex common/acronym.tex common/imprint.tex DCS.bib diff --git a/chapter06/content_ch06.tex b/chapter06/content_ch06.tex index 1a90ab4..03da595 100644 --- a/chapter06/content_ch06.tex +++ b/chapter06/content_ch06.tex @@ -8,7 +8,7 @@ % Please find the full copy of the licence at: % https://creativecommons.org/licenses/by-sa/4.0/legalcode -\chapter{Digital Signal Processing and Spread Spectrum} +\chapter{Digital Signal Processing} \begin{refsection} @@ -259,8 +259,6 @@ A stable filter has always a value-limited impulse response (\ac{BIBO} stable). \acs{IIR} filter must be always checked for stability. \end{fact} -\todo{examples} - \subsection{Finite Impulse Response Filters} A digital filter without the feed-back path will not have any problems with stability. @@ -826,7 +824,7 @@ or in the linear scale (\si{mW}): The quantization noise power is distributed equally over the frequency axis between $[-\frac{1}{2 T_{S,i}}, \frac{1}{2 T_{S,i}}]$, which is the band limit for the sampled input signal. The \index{noise bandwidth} \textbf{noise bandwidth} is therefore $\Delta f_{S,i} = \frac{1}{T_{S,i}}$. The quantization noise floor $S_{N,i}$, which is a \ac{PSD} (\si{mW/Hz}), is: \begin{equation} \begin{split} - S_{N,i} = \frac{P_{N,i}}{\Delta f_{S,i}} \\ + S_{N,i} &= \frac{P_{N,i}}{\Delta f_{S,i}} \\ &= \frac{P_{N,i}}{\frac{1}{T_{S,i}}} \\ &= P_{N,i} T_{S,i} \end{split} @@ -1372,74 +1370,7 @@ $\underline{E}[k]$ and $\underline{O}[k]$ need to be calculated one and can be r The Cooley-Tukey \acs{FFT} algorithm can be used to calculate the \ac{IFFT}, too. -\section{Spread Spectrum} - -\begin{figure}[H] - \centering - \begin{tikzpicture} - \begin{axis}[ - height={0.15\textheight}, - width=0.8\linewidth, - scale only axis, - xlabel={$\omega$}, - ylabel={$|\mathrm{S}_{XX}|$}, - %grid style={line width=.6pt, color=lightgray}, - %grid=both, - grid=none, - legend pos=north east, - axis y line=middle, - axis x line=middle, - every axis x label/.style={ - at={(ticklabel* cs:1.05)}, - anchor=north, - }, - every axis y label/.style={ - at={(ticklabel* cs:1.05)}, - anchor=east, - }, - xmin=0, - xmax=10.5, - ymin=0, - ymax=1.2, - xtick={0}, - xticklabels={0}, - ytick={0}, - axis x discontinuity=parallel, - ] - \addplot[blue, smooth] coordinates {(4.6,0) (4.7,0.02) (4.8,0.2) (4.9,0.71) (5,1) (5.1,0.71) (5.2,0.2) (5.3,0.02) (5.4,0)}; - \addlegendentry{Narrow-band signal}; - \addplot[red, smooth] coordinates {(2,0) (2.5,0.01) (3,0.05) (5,0.05) (7,0.05) (7.5,0.01) (8,0)}; - \addlegendentry{Spread spectrum signal}; - \end{axis} - \end{tikzpicture} - \caption[PSD of a narrow-band and spread spectrum signal]{\acs{PSD} of a narrow-band and spread spectrum signal. Both signals carry the same information and have the equal power. The narrow-band signal concentrates the whole signal power in a narrow frequency band. In contrast, the spread spectrum signal distributes the signal power over a wide frequency band.} -\end{figure} - -\todo{Purpose: Noise immunity} - -\todo{Noise like} - -\todo{Purpose: Immunity against narrowband disturbances} - -\todo{Purpose: Coexistence with other services, multiple access} - -\todo{Purpose: Plausible deniability} - -\todo{Purpose: Encryption, confidentiality} - -\subsection{Direct-Sequence Spread Spectrum} - -\todo{pseudorandom number} - -\todo{Processing Gain} - -\subsection{Frequency-Hopping Spread Spectrum} - -\subsection{Time-Hopping Spread Spectrum} - -\section{Multi-carrier Modulation} - -\todo{OFDM} +\nocite{rao2018} \phantomsection \addcontentsline{toc}{section}{References} diff --git a/chapter07/content_ch07.tex b/chapter07/content_ch07.tex new file mode 100644 index 0000000..0716aa2 --- /dev/null +++ b/chapter07/content_ch07.tex @@ -0,0 +1,108 @@ +% SPDX-License-Identifier: CC-BY-SA-4.0 +% +% Copyright (c) 2020 Philipp Le +% +% Except where otherwise noted, this work is licensed under a +% Creative Commons Attribution-ShareAlike 4.0 License. +% +% Please find the full copy of the licence at: +% https://creativecommons.org/licenses/by-sa/4.0/legalcode + +\chapter{Spread Spectrum and Multiple Access} + +\begin{refsection} + +\section{Spread Spectrum} + +\begin{figure}[H] + \centering + \begin{tikzpicture} + \begin{axis}[ + height={0.15\textheight}, + width=0.8\linewidth, + scale only axis, + xlabel={$\omega$}, + ylabel={$|\mathrm{S}_{XX}|$}, + %grid style={line width=.6pt, color=lightgray}, + %grid=both, + grid=none, + legend pos=north east, + axis y line=middle, + axis x line=middle, + every axis x label/.style={ + at={(ticklabel* cs:1.05)}, + anchor=north, + }, + every axis y label/.style={ + at={(ticklabel* cs:1.05)}, + anchor=east, + }, + xmin=0, + xmax=10.5, + ymin=0, + ymax=1.2, + xtick={0}, + xticklabels={0}, + ytick={0}, + axis x discontinuity=parallel, + ] + \addplot[blue, smooth] coordinates {(4.6,0) (4.7,0.02) (4.8,0.2) (4.9,0.71) (5,1) (5.1,0.71) (5.2,0.2) (5.3,0.02) (5.4,0)}; + \addlegendentry{Narrow-band signal}; + \addplot[red, smooth] coordinates {(2,0) (2.5,0.01) (3,0.05) (5,0.05) (7,0.05) (7.5,0.01) (8,0)}; + \addlegendentry{Spread spectrum signal}; + \end{axis} + \end{tikzpicture} + \caption[PSD of a narrow-band and spread spectrum signal]{\acs{PSD} of a narrow-band and spread spectrum signal. Both signals carry the same information and have the equal power. The narrow-band signal concentrates the whole signal power in a narrow frequency band. In contrast, the spread spectrum signal distributes the signal power over a wide frequency band.} +\end{figure} + +\todo{Purpose: Noise immunity} + +\todo{Noise like} + +\todo{Purpose: Immunity against narrowband disturbances} + +\todo{Purpose: Coexistence with other services, multiple access} + +\todo{Purpose: Plausible deniability} + +\todo{Purpose: Encryption, confidentiality} + +\subsection{Direct-Sequence Spread Spectrum} + +\todo{pseudorandom number} + +\todo{Processing Gain} + +\subsection{Frequency-Hopping Spread Spectrum} + +\subsection{Time-Hopping Spread Spectrum} + +\section{Multi-carrier Modulation} + +\todo{OFDM} + +\section{Multiple Access} + +\todo{Multiplexing} + +\todo{Sharing Resources} + +\subsection{Space-Division Multiple Access} + +\subsection{Time-Division Multiple Access} + +\subsection{Frequency-Division Multiple Access} + +\subsection{Code-Division Multiple Access} + +\subsection{Orthogonal Frequency-Division Multiple Access} + +\section{Orthogonal Codes} + +\nocite{ipatov2005} + +\phantomsection +\addcontentsline{toc}{section}{References} +\printbibliography[heading=subbibliography] +\end{refsection} + diff --git a/exercise07/exercise07.tex b/exercise07/exercise07.tex new file mode 100644 index 0000000..be8f60a --- /dev/null +++ b/exercise07/exercise07.tex @@ -0,0 +1,25 @@ +% SPDX-License-Identifier: CC-BY-SA-4.0 +% +% Copyright (c) 2020 Philipp Le +% +% Except where otherwise noted, this work is licensed under a +% Creative Commons Attribution-ShareAlike 4.0 License. +% +% Please find the full copy of the licence at: +% https://creativecommons.org/licenses/by-sa/4.0/legalcode + +\phantomsection +\addcontentsline{toc}{section}{Exercise 7} +\section*{Exercise 7} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%\begin{question}[subtitle={Decibel}] +% \begin{tasks} +% \end{tasks} +%\end{question} +% +%\begin{solution} +% \begin{tasks} +% \end{tasks} +%\end{solution} diff --git a/main/DCS.tex b/main/DCS.tex index 8411533..2ede540 100644 --- a/main/DCS.tex +++ b/main/DCS.tex @@ -99,6 +99,11 @@ \input{../exercise06/exercise06.tex} \clearpage +\input{../chapter07/content_ch07.tex} +\clearpage +\input{../exercise07/exercise07.tex} +\clearpage + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Appendix diff --git a/main/chapter06.tex b/main/chapter06.tex index e741eac..83b206c 100644 --- a/main/chapter06.tex +++ b/main/chapter06.tex @@ -12,9 +12,9 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Configuration \def\thekindofdocument{Lecture Notes} -\def\thesubtitle{Chapter 6: Digital Signal Processing and Spread Spectrum} +\def\thesubtitle{Chapter 6: Digital Signal Processing} \def\therevision{1} -\def\therevisiondate{2020-06-06} +\def\therevisiondate{2020-06-14} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Header diff --git a/main/chapter07.tex b/main/chapter07.tex new file mode 100644 index 0000000..bfe7099 --- /dev/null +++ b/main/chapter07.tex @@ -0,0 +1,115 @@ +% SPDX-License-Identifier: CC-BY-SA-4.0 +% +% Copyright (c) 2020 Philipp Le +% +% Except where otherwise noted, this work is licensed under a +% Creative Commons Attribution-ShareAlike 4.0 License. +% +% Please find the full copy of the licence at: +% https://creativecommons.org/licenses/by-sa/4.0/legalcode + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Configuration +\def\thekindofdocument{Lecture Notes} +\def\thesubtitle{Chapter 7: Spread Spectrum and Multiple Access} +\def\therevision{1} +\def\therevisiondate{2020-06-06} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% 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}{6} + +\input{../chapter07/content_ch07.tex} +\clearpage + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Appendix + +\begin{appendix} + +%\include{appendix/crlb} + +\end{appendix} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Nachtrag + +% References +%\bibliographystyle{unsrt} +%\bibliography{Masterarbeit} + +% List of Acronyms +\input{../common/acronym.tex} +\newpage + +% 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 + +% Nomenclature +\phantomsection +\addcontentsline{toc}{chapter}{Nomenclature} +\printnomenclature +\newpage + +% Imprint +\input{../common/imprint.tex} +\newpage + +% To Do +\pagenumbering{alph} +%\listoftodos + +\end{document} diff --git a/main/exercise06.tex b/main/exercise06.tex index 8787444..2f65d3f 100644 --- a/main/exercise06.tex +++ b/main/exercise06.tex @@ -12,7 +12,7 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Configuration \def\thekindofdocument{Exercise} -\def\thesubtitle{Chapter 6: Digital Signal Processing and Spead Spectrum} +\def\thesubtitle{Chapter 6: Digital Signal Processing} \def\therevision{1} \def\therevisiondate{2020-05-26} diff --git a/main/exercise07.tex b/main/exercise07.tex new file mode 100644 index 0000000..e8336fd --- /dev/null +++ b/main/exercise07.tex @@ -0,0 +1,74 @@ +% SPDX-License-Identifier: CC-BY-SA-4.0 +% +% Copyright (c) 2020 Philipp Le +% +% Except where otherwise noted, this work is licensed under a +% Creative Commons Attribution-ShareAlike 4.0 License. +% +% Please find the full copy of the licence at: +% https://creativecommons.org/licenses/by-sa/4.0/legalcode + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Configuration +\def\thekindofdocument{Exercise} +\def\thesubtitle{Chapter 7: Spread Spectrum and Multiple Access} +\def\therevision{1} +\def\therevisiondate{2020-05-26} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% 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}{7} + +\input{../exercise07/exercise07.tex} +\clearpage + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Appendix + +\begin{appendix} + +\chapter{Solutions} + +\printsolutions +\clearpage + +\end{appendix} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Nachtrag + +% Imprint +\input{../common/imprint.tex} +\newpage + +% To Do +\pagenumbering{alph} +%\listoftodos + +\end{document} -- cgit v1.1