aboutsummaryrefslogtreecommitdiffstats
path: root/doc/slides
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--doc/slides_video/Makefile62
-rw-r--r--doc/slides_video/beamercolorthemehsr.sty43
-rw-r--r--doc/slides_video/beamerthemehsr.sty78
l---------doc/slides_video/figures1
-rw-r--r--doc/slides_video/slides.pdfbin0 -> 5885278 bytes
-rw-r--r--doc/slides_video/slides.tex139
l---------doc/slides_video/tex1
7 files changed, 324 insertions, 0 deletions
diff --git a/doc/slides_video/Makefile b/doc/slides_video/Makefile
new file mode 100644
index 0000000..912d603
--- /dev/null
+++ b/doc/slides_video/Makefile
@@ -0,0 +1,62 @@
+TEX := xelatex
+TEXARGS := --halt-on-error --interaction=nonstopmode --shell-escape=1 --enable-write18
+
+SOURCES := \
+ slides.tex \
+ \
+ tex/docmacros.sty \
+ \
+ figures/tikz/overview.tex \
+ figures/tikz/psk-constellation.tex \
+ figures/tikz/qam-modulator.tex \
+ figures/tikz/qam-constellation.tex \
+ figures/tikz/multipath-sketch.tex \
+ figures/tikz/multipath-impulse-response.tex \
+ figures/tikz/multipath-frequency-response-plots.tex \
+ figures/tikz/tapped-delay-line.tex \
+ figures/tikz/ring-of-scattering-objects.tex \
+ figures/tikz/rayleigh-rice-pdf-plots.tex \
+ figures/tikz/packet-frame.tex \
+ figures/tikz/qpsk-simulations-static.tex \
+ figures/tikz/qpsk-simulations-dynamic.tex \
+ figures/tikz/qam-simulations-dynamic.tex \
+ figures/tikz/hardware.tex
+
+DATA := \
+ figures/data/multipath_frequency_response.dat
+
+# Get the main file from the file
+MAIN := $(shell sed -ne 's/^.*\!TeX root =\(.*\)$$/\1/ p' $(SOURCES))
+PDF := $(patsubst %.tex, %.pdf, $(MAIN))
+
+ifeq ($(strip $(MAIN)),)
+MAIN := $(error Failed to identify TeX root, try adding \
+ `% !TeX root = <filename>` to your main tex file)
+endif
+
+.PHONY: all
+all: $(PDF)
+
+%.dat: %.py
+ /usr/bin/env python3 $<
+
+%.pdf: %.tex $(SOURCES) $(DATA)
+ $(TEX) $(TEXARGS) $<
+ $(TEX) $(TEXARGS) $<
+ # embed fonts
+ # gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dEmbedAllFonts=true -sOutputFile=$@_font_embedded.pdf -f $@
+
+.PHONY: clean cleanall
+clean:
+ @rm -vf *.aux *.aue *.lof *.log *.lot *.fls *.out *.toc *.fmt *.fot *.cb *.cb2 .*.lb *.dvi *.xdv *-converted-to.* *.bbl *.bcf *.blg *-blx.aux *-blx.bib *.run.xml *.fdb_latexmk *.synctex *.synctex\(busy\) *.synctex.gz *.synctex.gz\(busy\) *.pdfsync *.alg *.loa acs-*.bib *.thm *.nav *.pre *.snm *.vrb *.soc *.cut *.cpt *.spl *.ent *.lox *.mf *.acn *.acr *.glg *.glo *.gls *.glsdefs *.lzo *.lzs *.lol *.auxlock *.figlist
+ @rm -vf tex/*.aux
+ @rm -vf chapters/*.aux
+ @rm -vf figures/tikz/*.aux
+ @rm -vfrd figures/externalized
+
+cleanall: clean
+ @rm -vf $(PDF)
+
+.PHONY: continuous
+continuous:
+ ls $(SOURCES) | entr -d make
diff --git a/doc/slides_video/beamercolorthemehsr.sty b/doc/slides_video/beamercolorthemehsr.sty
new file mode 100644
index 0000000..e167ab0
--- /dev/null
+++ b/doc/slides_video/beamercolorthemehsr.sty
@@ -0,0 +1,43 @@
+
+\setbeamercolor{alerted text}{fg=hsr-mauve}
+\setbeamercolor{background canvas}{bg=white}
+
+% blocks body
+\setbeamercolor{block body}{bg=hsr-lightgrey20}
+\setbeamercolor{block body example}{bg=hsr-lightgrey20}
+\setbeamercolor{block body alerted}{bg=hsr-lightgrey20}
+
+% block titles
+\setbeamercolor{block title}{bg=hsr-blue, fg=white}
+\setbeamercolor{block title alerted}{bg=hsr-mauve80, fg=white}
+\setbeamercolor{block title example}{bg=hsr-lakegreen, fg=white}
+
+% title and text
+\setbeamercolor{title}{bg=white, fg=hsr-black}
+\setbeamercolor{titlelike}{bg=hsr-blue, fg=white}
+
+\setbeamercolor{frametitle}{fg=white}
+\setbeamercolor{item projected}{fg=white}
+
+\setbeamercolor{normal text}{fg=hsr-black}
+
+\setbeamercolor{palette sidebar primary}{use=normal text,fg=normal text.fg}
+\setbeamercolor{palette sidebar quaternary}{use=structure,fg=structure.fg}
+\setbeamercolor{palette sidebar secondary}{use=structure,fg=structure.fg}
+\setbeamercolor{palette sidebar tertiary}{use=normal text,fg=normal text.fg}
+
+\setbeamercolor{fine separation line}{}
+\setbeamercolor{separation line}{}
+
+% structures (bullet points etc)
+\setbeamercolor{structure}{bg=hsr-lightgrey20, fg=hsr-blue}
+
+% sidebar stuff
+\setbeamercolor{sidebar}{bg=hsr-blue}
+\setbeamercolor{sidebar}{parent=palette primary}
+
+\setbeamercolor{section in sidebar}{fg=hsr-black}
+\setbeamercolor{section in sidebar shaded}{fg=hsr-black40}
+\setbeamercolor{subsection in sidebar}{fg=hsr-black}
+\setbeamercolor{subsection in sidebar shaded}{fg=hsr-black40}
+
diff --git a/doc/slides_video/beamerthemehsr.sty b/doc/slides_video/beamerthemehsr.sty
new file mode 100644
index 0000000..16dbf0a
--- /dev/null
+++ b/doc/slides_video/beamerthemehsr.sty
@@ -0,0 +1,78 @@
+\mode<presentation>
+
+\RequirePackage{graphicx}
+\RequirePackage{tikz}
+\RequirePackage{xcolor}
+
+% define HSR Theme Colors V3.0
+%% blue
+\definecolor{hsr-blue}{HTML}{0065A3}
+\definecolor{hsr-blue80}{HTML}{3384B5}
+\definecolor{hsr-blue60}{HTML}{66A3C8}
+\definecolor{hsr-blue40}{HTML}{99C1DA}
+\definecolor{hsr-blue20}{HTML}{CCE0ED}
+
+%% mauve / hematite
+\definecolor{hsr-mauve}{HTML}{6E1C50}
+\definecolor{hsr-mauve80}{HTML}{8B4973}
+\definecolor{hsr-mauve60}{HTML}{A87796}
+\definecolor{hsr-mauve40}{HTML}{C5A4B9}
+\definecolor{hsr-mauve20}{HTML}{E2D2DC}
+
+%% lakegreen
+\definecolor{hsr-lakegreen}{HTML}{548C86}
+\definecolor{hsr-lakegreen80}{HTML}{76A39E}
+\definecolor{hsr-lakegreen60}{HTML}{98BAB6}
+\definecolor{hsr-lakegreen40}{HTML}{BBD1CF}
+\definecolor{hsr-lakegreen20}{HTML}{DDE8E7}
+
+%% reed
+\definecolor{hsr-reed}{HTML}{7B6951}
+\definecolor{hsr-reed80}{HTML}{958774}
+\definecolor{hsr-reed60}{HTML}{B0A597}
+\definecolor{hsr-reed40}{HTML}{CAC3B9}
+\definecolor{hsr-reed20}{HTML}{E5E1DC}
+
+%% petrol
+\definecolor{hsr-petrol}{HTML}{00738D}
+\definecolor{hsr-petrol80}{HTML}{338FA4}
+\definecolor{hsr-petrol60}{HTML}{66ABBB}
+\definecolor{hsr-petrol40}{HTML}{99C7D1}
+\definecolor{hsr-petrol20}{HTML}{CCE3E8}
+
+%% basswood
+\definecolor{hsr-basswood}{HTML}{BABD5D}
+\definecolor{hsr-basswood80}{HTML}{C8CA7D}
+\definecolor{hsr-basswood60}{HTML}{D6D79E}
+\definecolor{hsr-basswood40}{HTML}{E3E5BE}
+\definecolor{hsr-basswood20}{HTML}{F1F2DF}
+
+%% lightgrey
+\definecolor{hsr-lightgrey}{HTML}{C6C7C8}
+\definecolor{hsr-lightgrey80}{HTML}{D1D2D3}
+\definecolor{hsr-lightgrey60}{HTML}{DDDDDE}
+\definecolor{hsr-lightgrey40}{HTML}{E8E8E9}
+\definecolor{hsr-lightgrey20}{HTML}{F4F4F4}
+
+%% black
+\definecolor{hsr-black}{HTML}{1A171B}
+\definecolor{hsr-black80}{HTML}{484549}
+\definecolor{hsr-black60}{HTML}{767476}
+\definecolor{hsr-black40}{HTML}{A4A2A4}
+\definecolor{hsr-black20}{HTML}{D1D1D1}
+
+\useinnertheme{rectangles}
+\useoutertheme{default}
+\usecolortheme{hsr}
+
+\setbeamerfont{title}{size=\Large}
+
+\setbeamerfont{frametitle}{size=\Large}
+
+\setbeamertemplate{caption}[numbered]
+\setbeamertemplate{navigation symbols}{%
+ \insertslidenavigationsymbol%
+ \insertsectionnavigationsymbol%
+}
+
+\mode<all>
diff --git a/doc/slides_video/figures b/doc/slides_video/figures
new file mode 120000
index 0000000..ee014da
--- /dev/null
+++ b/doc/slides_video/figures
@@ -0,0 +1 @@
+../thesis/figures \ No newline at end of file
diff --git a/doc/slides_video/slides.pdf b/doc/slides_video/slides.pdf
new file mode 100644
index 0000000..4bb24d1
--- /dev/null
+++ b/doc/slides_video/slides.pdf
Binary files differ
diff --git a/doc/slides_video/slides.tex b/doc/slides_video/slides.tex
new file mode 100644
index 0000000..da48c29
--- /dev/null
+++ b/doc/slides_video/slides.tex
@@ -0,0 +1,139 @@
+% !TeX program = xelatex
+% !TeX encoding = utf8
+% !TeX root = slides.tex
+\documentclass[xetex, onlymath, handout]{beamer}
+\usefonttheme{serif}
+\usetheme{hsr}
+
+% use lmodern for math
+\usepackage{lmodern}
+
+\usepackage{tex/docmacros}
+
+%% Pretty figures
+\usepackage{circuitikz} % Electric diagrams
+\usepackage{pgfplots} % Pretty plots
+\usepackage{tikz} % Pretty drawings
+\usepackage{tikz-3dplot} % More dimensions!
+
+\usetikzlibrary{
+ external,
+ calc,
+ positioning,
+ backgrounds,
+ decorations.pathreplacing,
+ calligraphy,
+ decorations.markings,
+ matrix,
+ arrows,
+ patterns,
+}
+\pgfplotsset{compat=newest}
+
+% math packages
+\usepackage{amsmath}
+\usepackage{amssymb}
+
+\usepackage[T1]{fontenc}
+\usepackage{beramono} % monospaced
+\usepackage{roboto} % other
+\renewcommand*\familydefault{\sfdefault}
+
+% metadata
+\title{Multipath Fading Demonstration Platform using Software Defined Radio}
+\author{Naoki Sean Pross \and Sara Cinzia Halter}
+\date{23. December 2021}
+
+\institute[OST]{OST FHO Campus Rapperswil}
+
+
+\begin{document}
+
+\frame{
+ \maketitle
+}
+
+\section{Multipath Fading}
+
+\begin{frame}{Multipath fading}
+ \begin{figure}
+ \centering
+ \input{figures/tikz/multipath-sketch}
+ \end{figure}
+ \vspace{\baselineskip}
+ \[
+ r(t) = \sum_k c_k s(t - \tau_k).
+ \]
+\end{frame}
+
+
+
+\section{Implementation}
+
+\begin{frame}{Block Diagram}
+ \begin{figure}
+ \centering
+ \resizebox{.9\linewidth}{!}{
+ \input{figures/tikz/overview}
+ }
+
+ \end{figure}
+\end{frame}
+
+\subsection{Transmitter and Receiver Chains}
+
+\begin{frame}{Transmitter and Receiver Chains}
+ \begin{columns}
+ \begin{column}{.5\linewidth}
+ \centering
+ \includegraphics[width=\linewidth]{figures/picture/PC210002}
+ \end{column}
+ \begin{column}{.5\linewidth}
+ \begin{figure}
+ \centering
+ \includegraphics[width=\linewidth]{figures/picture/PC210011}
+ \end{figure}
+ \end{column}
+ \end{columns}
+\end{frame}
+
+
+\begin{frame}{Channel model}
+\begin{columns}
+ \begin{column}{.5\linewidth}
+ \begin{itemize}
+ \item Discrete-time model
+ \end{itemize}
+ \vspace{0.2cm}
+ \begin{figure}
+ \includegraphics[width=\linewidth]{figures/screenshots/discred_time}
+ \end{figure}
+ \end{column}
+ \begin{column}{.5\linewidth}
+ \begin{itemize}
+ \item Statistical model
+ \end{itemize}
+ \vspace{0.2cm}
+ \begin{column}{.5\linewidth}
+ \begin{figure}
+ \includegraphics[width=\linewidth]{figures/screenshots/selectiv_1}
+ \end{figure}
+ \end{column}
+ \begin{column}{.5\linewidth}
+ \begin{figure}
+ \includegraphics[width=\linewidth]{figures/screenshots/selectiv_2}
+ \end{figure}
+ \end{column}
+ \end{column}
+\end{columns}
+\end{frame}
+
+
+
+
+
+%%Tools
+
+\end{document}
+
+% vim:et:ts=2:sw=2:wrap:nolinebreak:
diff --git a/doc/slides_video/tex b/doc/slides_video/tex
new file mode 120000
index 0000000..3da1b64
--- /dev/null
+++ b/doc/slides_video/tex
@@ -0,0 +1 @@
+../thesis/tex \ No newline at end of file