aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/thesis/Makefile10
-rw-r--r--doc/thesis/chapters/implementation.tex65
-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, 575 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 05bb545..e3a5a86 100644
--- a/doc/thesis/chapters/implementation.tex
+++ b/doc/thesis/chapters/implementation.tex
@@ -443,42 +443,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 NLOS.
- }
- \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}
@@ -507,13 +471,22 @@ The second part which is missing is to be able to change the timing plot for the
%TODO: Plots from the Hardware
\subsection{Incomplete parts}
-\subsubsection{Hardware clock}
-Unfortunately the SDR needs an external clock generator. For that a Rubidium Frequency STd. Model FS725 is used. Better said two of them,to make them more moveable and independent, with the clock frequency \SI{10}{\mega\hertz}. Those Rubidiums where used, because the syncretization, dosn`t work as planed in \ref{sec:preforming-implementation}.
-%TODO: Right squenz?
-Without those only the amplitudes could be seen in the Plots, with all the noise from the inter-symbol differences.
-
-\subsection{Issues}
-Some of the issus was how do you correct the statistical models, if the is noise in the channel from the fading effect, especially when the doppler frequency is included. This was a problem, when the Parameter haven't the special case in which the the amplitude and the Phase shift can be seen. So how it can be verified that the plot, with the indicated values could be correct.
-For that to get a quick view on it a Mathlab little Matlab model for the different distribution where made.
-
-
+\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
+