aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--doc/thesis/Makefile10
-rw-r--r--doc/thesis/chapters/implementation.tex56
-rw-r--r--doc/thesis/figures/tikz/qpsk-sim-constellations-dynamic-exp-NLOS-5.tex75
-rw-r--r--doc/thesis/figures/tikz/qpsk-sim-constellations-dynamic.tex75
-rw-r--r--doc/thesis/figures/tikz/qpsk-sim-constellations-static-symb-NLOS.tex74
-rw-r--r--doc/thesis/figures/tikz/qpsk-sim-constellations-static-symb-vec.tex74
-rw-r--r--doc/thesis/figures/tikz/qpsk-sim-constellations-static-symb.tex74
-rw-r--r--doc/thesis/figures/tikz/qpsk-sim-constellations-static.tex75
-rw-r--r--doc/thesis/figures/tikz/qpsk-sim-constellations-without-effects.tex75
-rw-r--r--doc/thesis/figures/tikz/qpsk-simulations-dynamic.tex77
-rw-r--r--doc/thesis/figures/tikz/qpsk-simulations-static.tex77
11 files changed, 176 insertions, 566 deletions
diff --git a/doc/thesis/Makefile b/doc/thesis/Makefile
index db843b8..212d3e9 100644
--- a/doc/thesis/Makefile
+++ b/doc/thesis/Makefile
@@ -26,13 +26,8 @@ SOURCES := \
figures/tikz/ring-of-scattering-objects.tex \
figures/tikz/rayleigh-rice-pdf-plots.tex \
figures/tikz/packet-frame.tex \
- figures/tikz/qpsk-sim-constellations-static.tex \
- figures/tikz/qpsk-sim-constellations-static-symb.tex \
- figures/tikz/qpsk-sim-constellations-static-symb-NLOS.tex \
- figures/tikz/qpsk-sim-constellations-static-symb-vec.tex \
- figures/tikz/qpsk-sim-constellations-dynamic.tex\
- figures/tikz/qpsk-sim-constellations-dynamic-exp-NLOS-5.tex\
- figures/tikz/qpsk-sim-constellations-without-effects.tex\
+ figures/tikz/qpsk-simulations-static.tex \
+ figures/tikz/qpsk-simulations-dynamic.tex
DATA := \
@@ -75,6 +70,7 @@ 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
cleanall: clean
@rm -vf $(PDF)
diff --git a/doc/thesis/chapters/implementation.tex b/doc/thesis/chapters/implementation.tex
index 73771af..4e2e1ee 100644
--- a/doc/thesis/chapters/implementation.tex
+++ b/doc/thesis/chapters/implementation.tex
@@ -436,42 +436,6 @@ For generating the Byte error rate it is focus on byte-blocks of a specific leng
return len(inp)
\end{lstlisting}
-\begin{figure}
- \centering
- \input{figures/tikz/qpsk-sim-constellations-without-effects}
- \caption{Plot of without any effect, to compare with the other Plots.}
-\end{figure}
-
-\begin{figure}
- \centering
- \input{figures/tikz/qpsk-sim-constellations-static-symb}
- \caption{
- Constellation diagrams for a simulated link using QPSK with the discrete time model block.
- The parameters are: delay of samples per symbol, amplitude of 0.2 and LOS.
- }
- \label{fig:static-symb-special-case}
-\end{figure}
-
-\begin{figure}
- \centering
- \input{figures/tikz/qpsk-sim-constellations-static-symb-NLOS}
- \caption{
- Constellation diagrams for a simulated link using QPSK with the discrete time model block.
- The parameters are: delay of samples per symbol, amplitude of 0.2 and LOS.
- }
- \label{fig:static-symb-special-case-NLOS}
-\end{figure}
-
-\begin{figure}
- \centering
- \input{figures/tikz/qpsk-sim-constellations-static-symb-vec}
- \caption{
- Constellation diagrams for a simulated link using QPSK with the discrete time model block.
- The parameters are: delay of \texttt{[0.25,4,6.3,3.25]} samples , amplitude of \texttt{[0.2,0.5,0.4,0.08]} and LOS.
- }
- \label{fig:static-symb-special-case-vec}
-\end{figure}
-
\section{Issues in the current implementation}
\subsection{Non modulated access codes}
@@ -490,4 +454,22 @@ and \(M\) is relatively prime to \(N\). CAZAC waveforms are ideal because they h
\subsection{Incomplete parts}
-
+\newgeometry{
+ inner = 15mm, outer = 15mm,
+}
+\begin{figure}
+ \centering
+ \input{figures/tikz/qpsk-simulations-static}
+ \caption{
+ QPSK static TODO.
+ }
+\end{figure}
+\newpage
+\begin{figure}
+ \centering
+ \input{figures/tikz/qpsk-simulations-dynamic}
+ \caption{
+ QPSK dynamic TODO.
+ }
+\end{figure}
+\restoregeometry
diff --git a/doc/thesis/figures/tikz/qpsk-sim-constellations-dynamic-exp-NLOS-5.tex b/doc/thesis/figures/tikz/qpsk-sim-constellations-dynamic-exp-NLOS-5.tex
deleted file mode 100644
index 4afaa09..0000000
--- a/doc/thesis/figures/tikz/qpsk-sim-constellations-dynamic-exp-NLOS-5.tex
+++ /dev/null
@@ -1,75 +0,0 @@
-% vim: set ts=2 sw=2 noet:
-\begin{tikzpicture}
- \begin{axis}[
- title = {Channel with ISI},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -5, xmax = 5,
- ymin = -5, ymax = 5,
- ]
-
- \addplot[magenta, only marks] table[x index = 0, y index = 1]
- {figures/data/qpsk_sim_constellations_dynamic_exp_NLOS_5.dat};
- \end{axis}
-\end{tikzpicture}
-\hspace{5mm}
-\begin{tikzpicture}
- \begin{axis}[
- title = {Synchronized},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -5, xmax = 5,
- ymin = -5, ymax = 5,
- ]
-
- \addplot[magenta!80!blue, only marks] table[x index = 2, y index = 3]
- {figures/data/qpsk_sim_constellations_dynamic_exp_NLOS_5.dat};
- \end{axis}
-\end{tikzpicture}
-
-\vspace{5mm}
-
-\begin{tikzpicture}
- \begin{axis}[
- title = {Equalized},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -1.5, xmax = 1.5,
- ymin = -1.5, ymax = 1.5,
- ]
-
- \addplot[magenta!50!blue, only marks] table[x index = 4, y index = 5]
- {figures/data/qpsk_sim_constellations_dynamic_exp_NLOS_5.dat};
- \end{axis}
-\end{tikzpicture}
-\hspace{5mm}
-\begin{tikzpicture}
- \begin{axis}[
- title = {Locked},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -1.5, xmax = 1.5,
- ymin = -1.5, ymax = 1.5,
- ]
-
- \addplot[magenta!30!blue, only marks] table[x index = 6, y index = 7]
- {figures/data/qpsk_sim_constellations_dynamic_exp_NLOS_5.dat};
- \end{axis}
-\end{tikzpicture}
-
diff --git a/doc/thesis/figures/tikz/qpsk-sim-constellations-dynamic.tex b/doc/thesis/figures/tikz/qpsk-sim-constellations-dynamic.tex
deleted file mode 100644
index 87e447f..0000000
--- a/doc/thesis/figures/tikz/qpsk-sim-constellations-dynamic.tex
+++ /dev/null
@@ -1,75 +0,0 @@
-% vim: set ts=2 sw=2 noet:
-\begin{tikzpicture}
- \begin{axis}[
- title = {Channel with ISI},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -5, xmax = 5,
- ymin = -5, ymax = 5,
- ]
-
- \addplot[magenta, only marks] table[x index = 0, y index = 1]
- {figures/data/qpsk_sim_constellations_dynamic.dat};
- \end{axis}
-\end{tikzpicture}
-\hspace{5mm}
-\begin{tikzpicture}
- \begin{axis}[
- title = {Synchronized},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -5, xmax = 5,
- ymin = -5, ymax = 5,
- ]
-
- \addplot[magenta!80!blue, only marks] table[x index = 2, y index = 3]
- {figures/data/qpsk_sim_constellations_dynamic.dat};
- \end{axis}
-\end{tikzpicture}
-
-\vspace{5mm}
-
-\begin{tikzpicture}
- \begin{axis}[
- title = {Equalized},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -1.5, xmax = 1.5,
- ymin = -1.5, ymax = 1.5,
- ]
-
- \addplot[magenta!50!blue, only marks] table[x index = 4, y index = 5]
- {figures/data/qpsk_sim_constellations_dynamic.dat};
- \end{axis}
-\end{tikzpicture}
-\hspace{5mm}
-\begin{tikzpicture}
- \begin{axis}[
- title = {Locked},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -1.5, xmax = 1.5,
- ymin = -1.5, ymax = 1.5,
- ]
-
- \addplot[magenta!30!blue, only marks] table[x index = 6, y index = 7]
- {figures/data/qpsk_sim_constellations_dynamic.dat};
- \end{axis}
-\end{tikzpicture}
-
diff --git a/doc/thesis/figures/tikz/qpsk-sim-constellations-static-symb-NLOS.tex b/doc/thesis/figures/tikz/qpsk-sim-constellations-static-symb-NLOS.tex
deleted file mode 100644
index 16e966a..0000000
--- a/doc/thesis/figures/tikz/qpsk-sim-constellations-static-symb-NLOS.tex
+++ /dev/null
@@ -1,74 +0,0 @@
-% vim: set ts=2 sw=2 noet:
-\begin{tikzpicture}
- \begin{axis}[
- title = {Channel with ISI},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -3, xmax = 3,
- ymin = -3, ymax = 3,
- ]
-
- \addplot[magenta, only marks] table[x index = 0, y index = 1]
- {figures/data/qpsk_sim_constellations_static_symb_NLOS.dat};
- \end{axis}
-\end{tikzpicture}
-\hspace{5mm}
-\begin{tikzpicture}
- \begin{axis}[
- title = {Synchronized},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -3, xmax = 3,
- ymin = -3, ymax = 3,
- ]
-
- \addplot[magenta!80!blue, only marks] table[x index = 2, y index = 3]
- {figures/data/qpsk_sim_constellations_static_symb_NLOS.dat};
- \end{axis}
-\end{tikzpicture}
-
-\vspace{5mm}
-
-\begin{tikzpicture}
- \begin{axis}[
- title = {Equalized},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -1.5, xmax = 1.5,
- ymin = -1.5, ymax = 1.5,
- ]
-
- \addplot[magenta!50!blue, only marks] table[x index = 4, y index = 5]
- {figures/data/qpsk_sim_constellations_static_symb_NLOS.dat};
- \end{axis}
-\end{tikzpicture}
-\hspace{5mm}
-\begin{tikzpicture}
- \begin{axis}[
- title = {Locked},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -1.5, xmax = 1.5,
- ymin = -1.5, ymax = 1.5,
- ]
-
- \addplot[magenta!30!blue, only marks] table[x index = 6, y index = 7]
- {figures/data/qpsk_sim_constellations_static_symb_NLOS.dat};
- \end{axis}
-\end{tikzpicture}
diff --git a/doc/thesis/figures/tikz/qpsk-sim-constellations-static-symb-vec.tex b/doc/thesis/figures/tikz/qpsk-sim-constellations-static-symb-vec.tex
deleted file mode 100644
index 6095378..0000000
--- a/doc/thesis/figures/tikz/qpsk-sim-constellations-static-symb-vec.tex
+++ /dev/null
@@ -1,74 +0,0 @@
-% vim: set ts=2 sw=2 noet:
-\begin{tikzpicture}
- \begin{axis}[
- title = {Channel with ISI},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -3, xmax = 3,
- ymin = -3, ymax = 3,
- ]
-
- \addplot[magenta, only marks] table[x index = 0, y index = 1]
- {figures/data/qpsk_sim_constellations_static_symb_vec.dat};
- \end{axis}
-\end{tikzpicture}
-\hspace{5mm}
-\begin{tikzpicture}
- \begin{axis}[
- title = {Synchronized},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -3, xmax = 3,
- ymin = -3, ymax = 3,
- ]
-
- \addplot[magenta!80!blue, only marks] table[x index = 2, y index = 3]
- {figures/data/qpsk_sim_constellations_static_symb_vec.dat};
- \end{axis}
-\end{tikzpicture}
-
-\vspace{5mm}
-
-\begin{tikzpicture}
- \begin{axis}[
- title = {Equalized},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -1.5, xmax = 1.5,
- ymin = -1.5, ymax = 1.5,
- ]
-
- \addplot[magenta!50!blue, only marks] table[x index = 4, y index = 5]
- {figures/data/qpsk_sim_constellations_static_symb_vec.dat};
- \end{axis}
-\end{tikzpicture}
-\hspace{5mm}
-\begin{tikzpicture}
- \begin{axis}[
- title = {Locked},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -1.5, xmax = 1.5,
- ymin = -1.5, ymax = 1.5,
- ]
-
- \addplot[magenta!30!blue, only marks] table[x index = 6, y index = 7]
- {figures/data/qpsk_sim_constellations_static_symb_vec.dat};
- \end{axis}
-\end{tikzpicture}
diff --git a/doc/thesis/figures/tikz/qpsk-sim-constellations-static-symb.tex b/doc/thesis/figures/tikz/qpsk-sim-constellations-static-symb.tex
deleted file mode 100644
index 97c04d4..0000000
--- a/doc/thesis/figures/tikz/qpsk-sim-constellations-static-symb.tex
+++ /dev/null
@@ -1,74 +0,0 @@
-% vim: set ts=2 sw=2 noet:
-\begin{tikzpicture}
- \begin{axis}[
- title = {Channel with ISI},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -3, xmax = 3,
- ymin = -3, ymax = 3,
- ]
-
- \addplot[magenta, only marks] table[x index = 0, y index = 1]
- {figures/data/qpsk_sim_constellations_static_symb.dat};
- \end{axis}
-\end{tikzpicture}
-\hspace{5mm}
-\begin{tikzpicture}
- \begin{axis}[
- title = {Synchronized},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -3, xmax = 3,
- ymin = -3, ymax = 3,
- ]
-
- \addplot[magenta!80!blue, only marks] table[x index = 2, y index = 3]
- {figures/data/qpsk_sim_constellations_static_symb.dat};
- \end{axis}
-\end{tikzpicture}
-
-\vspace{5mm}
-
-\begin{tikzpicture}
- \begin{axis}[
- title = {Equalized},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -1.5, xmax = 1.5,
- ymin = -1.5, ymax = 1.5,
- ]
-
- \addplot[magenta!50!blue, only marks] table[x index = 4, y index = 5]
- {figures/data/qpsk_sim_constellations_static_symb.dat};
- \end{axis}
-\end{tikzpicture}
-\hspace{5mm}
-\begin{tikzpicture}
- \begin{axis}[
- title = {Locked},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -1.5, xmax = 1.5,
- ymin = -1.5, ymax = 1.5,
- ]
-
- \addplot[magenta!30!blue, only marks] table[x index = 6, y index = 7]
- {figures/data/qpsk_sim_constellations_static_symb.dat};
- \end{axis}
-\end{tikzpicture}
diff --git a/doc/thesis/figures/tikz/qpsk-sim-constellations-static.tex b/doc/thesis/figures/tikz/qpsk-sim-constellations-static.tex
deleted file mode 100644
index 3c2a80c..0000000
--- a/doc/thesis/figures/tikz/qpsk-sim-constellations-static.tex
+++ /dev/null
@@ -1,75 +0,0 @@
-% vim: set ts=2 sw=2 noet:
-\begin{tikzpicture}
- \begin{axis}[
- title = {Channel with ISI},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -5, xmax = 5,
- ymin = -5, ymax = 5,
- ]
-
- \addplot[magenta, only marks] table[x index = 0, y index = 1]
- {figures/data/qpsk_sim_constellations_static.dat};
- \end{axis}
-\end{tikzpicture}
-\hspace{5mm}
-\begin{tikzpicture}
- \begin{axis}[
- title = {Synchronized},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -5, xmax = 5,
- ymin = -5, ymax = 5,
- ]
-
- \addplot[magenta!80!blue, only marks] table[x index = 2, y index = 3]
- {figures/data/qpsk_sim_constellations_static.dat};
- \end{axis}
-\end{tikzpicture}
-
-\vspace{5mm}
-
-\begin{tikzpicture}
- \begin{axis}[
- title = {Equalized},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -1.5, xmax = 1.5,
- ymin = -1.5, ymax = 1.5,
- ]
-
- \addplot[magenta!50!blue, only marks] table[x index = 4, y index = 5]
- {figures/data/qpsk_sim_constellations_static.dat};
- \end{axis}
-\end{tikzpicture}
-\hspace{5mm}
-\begin{tikzpicture}
- \begin{axis}[
- title = {Locked},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -1.5, xmax = 1.5,
- ymin = -1.5, ymax = 1.5,
- ]
-
- \addplot[magenta!30!blue, only marks] table[x index = 6, y index = 7]
- {figures/data/qpsk_sim_constellations_static.dat};
- \end{axis}
-\end{tikzpicture}
-
diff --git a/doc/thesis/figures/tikz/qpsk-sim-constellations-without-effects.tex b/doc/thesis/figures/tikz/qpsk-sim-constellations-without-effects.tex
deleted file mode 100644
index afddea4..0000000
--- a/doc/thesis/figures/tikz/qpsk-sim-constellations-without-effects.tex
+++ /dev/null
@@ -1,75 +0,0 @@
-% vim: set ts=2 sw=2 noet:
-\begin{tikzpicture}
- \begin{axis}[
- title = {Channel with ISI},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -3, xmax = 3,
- ymin = -3, ymax = 3,
- ]
-
- \addplot[magenta, only marks] table[x index = 0, y index = 1]
- {figures/data/qpsk_sim_constellations_without_effects.dat};
- \end{axis}
-\end{tikzpicture}
-\hspace{5mm}
-\begin{tikzpicture}
- \begin{axis}[
- title = {Synchronized},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -3, xmax = 3,
- ymin = -3, ymax = 3,
- ]
-
- \addplot[magenta!80!blue, only marks] table[x index = 2, y index = 3]
- {figures/data/qpsk_sim_constellations_without_effects.dat};
- \end{axis}
-\end{tikzpicture}
-
-\vspace{5mm}
-
-\begin{tikzpicture}
- \begin{axis}[
- title = {Equalized},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -1.5, xmax = 1.5,
- ymin = -1.5, ymax = 1.5,
- ]
-
- \addplot[magenta!50!blue, only marks] table[x index = 4, y index = 5]
- {figures/data/qpsk_sim_constellations_without_effects.dat};
- \end{axis}
-\end{tikzpicture}
-\hspace{5mm}
-\begin{tikzpicture}
- \begin{axis}[
- title = {Locked},
- width = 5cm, height = 5cm,
- % ylabel = {Quadrature},
- % xlabel = {In-Phase},
- xlabel near ticks,
- ylabel near ticks,
- grid = major,
- xmin = -1.5, xmax = 1.5,
- ymin = -1.5, ymax = 1.5,
- ]
-
- \addplot[magenta!30!blue, only marks] table[x index = 6, y index = 7]
- {figures/data/qpsk_sim_constellations_without_effects.dat};
- \end{axis}
-\end{tikzpicture}
-
diff --git a/doc/thesis/figures/tikz/qpsk-simulations-dynamic.tex b/doc/thesis/figures/tikz/qpsk-simulations-dynamic.tex
new file mode 100644
index 0000000..b2453a4
--- /dev/null
+++ b/doc/thesis/figures/tikz/qpsk-simulations-dynamic.tex
@@ -0,0 +1,77 @@
+% vim: set ts=2 sw=2 noet:
+
+\newcommand{\makeplot}[6]{%
+ \hfill
+ \begin{tikzpicture}
+ \begin{axis}[
+ width = {\linewidth / 3.5},
+ height = {\linewidth / 3.5},
+ grid = major,
+ xmin = {-#4}, xmax = {#4},
+ ymin = {-#4}, ymax = {#4},
+ #5
+ ]
+
+ \addplot[only marks, #6] table[x index = #2, y index = #3] {#1};
+ \end{axis}
+ \end{tikzpicture}
+ \hfill
+}
+
+\noindent
+% \makeplot{figures/data/qpsk_sim_constellations_without_effects.dat}{0}{1}{4}{}
+% \makeplot{figures/data/qpsk_sim_constellations_static.dat}{0}{1}{4}{}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb.dat}{0}{1}{4}{
+ ylabel = {Channel with ISI},
+ yticklabel style = {
+ text width = 2.25em,
+ align = right,
+ },
+ title = {},
+}{magenta}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb_vec.dat}{0}{1}{4}{title = {},}{magenta}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb_NLOS.dat}{0}{1}{4}{title = {},}{magenta}
+\newline
+
+\noindent
+% \makeplot{figures/data/qpsk_sim_constellations_without_effects.dat}{2}{3}{4}{}
+% \makeplot{figures/data/qpsk_sim_constellations_static.dat}{2}{3}{4}{}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb.dat}{2}{3}{4}{%
+ ylabel = {Synchronized},
+ yticklabel style = {
+ text width = 2.25em,
+ align = right,
+ },
+}{magenta!80!blue}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb_vec.dat}{2}{3}{4}{}{magenta!80!blue}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb_NLOS.dat}{2}{3}{4}{}{magenta!80!blue}
+\newline
+
+\noindent
+% \makeplot{figures/data/qpsk_sim_constellations_without_effects.dat}{4}{5}{1}{}
+% \makeplot{figures/data/qpsk_sim_constellations_static.dat}{4}{5}{1}{}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb.dat}{4}{5}{1}{%
+ ylabel = {Equalized},
+ yticklabel style = {
+ text width = 2.25em,
+ align = right,
+ },
+}{magenta!60!blue}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb_vec.dat}{4}{5}{1}{}{magenta!60!blue}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb_NLOS.dat}{4}{5}{1}{}{magenta!60!blue}
+\newline
+
+\noindent
+% \makeplot{figures/data/qpsk_sim_constellations_without_effects.dat}{6}{7}{1}{}
+% \makeplot{figures/data/qpsk_sim_constellations_static.dat}{6}{7}{1}{}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb.dat}{6}{7}{1}{%
+ ylabel = {Locked},
+ yticklabel style = {
+ text width = 2.25em,
+ align = right,
+ },
+}{magenta!40!blue}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb_vec.dat}{6}{7}{1}{}{magenta!40!blue}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb_NLOS.dat}{6}{7}{1}{}{magenta!40!blue}
+\newline
+
diff --git a/doc/thesis/figures/tikz/qpsk-simulations-static.tex b/doc/thesis/figures/tikz/qpsk-simulations-static.tex
new file mode 100644
index 0000000..b2453a4
--- /dev/null
+++ b/doc/thesis/figures/tikz/qpsk-simulations-static.tex
@@ -0,0 +1,77 @@
+% vim: set ts=2 sw=2 noet:
+
+\newcommand{\makeplot}[6]{%
+ \hfill
+ \begin{tikzpicture}
+ \begin{axis}[
+ width = {\linewidth / 3.5},
+ height = {\linewidth / 3.5},
+ grid = major,
+ xmin = {-#4}, xmax = {#4},
+ ymin = {-#4}, ymax = {#4},
+ #5
+ ]
+
+ \addplot[only marks, #6] table[x index = #2, y index = #3] {#1};
+ \end{axis}
+ \end{tikzpicture}
+ \hfill
+}
+
+\noindent
+% \makeplot{figures/data/qpsk_sim_constellations_without_effects.dat}{0}{1}{4}{}
+% \makeplot{figures/data/qpsk_sim_constellations_static.dat}{0}{1}{4}{}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb.dat}{0}{1}{4}{
+ ylabel = {Channel with ISI},
+ yticklabel style = {
+ text width = 2.25em,
+ align = right,
+ },
+ title = {},
+}{magenta}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb_vec.dat}{0}{1}{4}{title = {},}{magenta}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb_NLOS.dat}{0}{1}{4}{title = {},}{magenta}
+\newline
+
+\noindent
+% \makeplot{figures/data/qpsk_sim_constellations_without_effects.dat}{2}{3}{4}{}
+% \makeplot{figures/data/qpsk_sim_constellations_static.dat}{2}{3}{4}{}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb.dat}{2}{3}{4}{%
+ ylabel = {Synchronized},
+ yticklabel style = {
+ text width = 2.25em,
+ align = right,
+ },
+}{magenta!80!blue}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb_vec.dat}{2}{3}{4}{}{magenta!80!blue}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb_NLOS.dat}{2}{3}{4}{}{magenta!80!blue}
+\newline
+
+\noindent
+% \makeplot{figures/data/qpsk_sim_constellations_without_effects.dat}{4}{5}{1}{}
+% \makeplot{figures/data/qpsk_sim_constellations_static.dat}{4}{5}{1}{}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb.dat}{4}{5}{1}{%
+ ylabel = {Equalized},
+ yticklabel style = {
+ text width = 2.25em,
+ align = right,
+ },
+}{magenta!60!blue}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb_vec.dat}{4}{5}{1}{}{magenta!60!blue}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb_NLOS.dat}{4}{5}{1}{}{magenta!60!blue}
+\newline
+
+\noindent
+% \makeplot{figures/data/qpsk_sim_constellations_without_effects.dat}{6}{7}{1}{}
+% \makeplot{figures/data/qpsk_sim_constellations_static.dat}{6}{7}{1}{}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb.dat}{6}{7}{1}{%
+ ylabel = {Locked},
+ yticklabel style = {
+ text width = 2.25em,
+ align = right,
+ },
+}{magenta!40!blue}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb_vec.dat}{6}{7}{1}{}{magenta!40!blue}
+\makeplot{figures/data/qpsk_sim_constellations_static_symb_NLOS.dat}{6}{7}{1}{}{magenta!40!blue}
+\newline
+