aboutsummaryrefslogtreecommitdiffstats
path: root/doc/thesis/figures/tikz
diff options
context:
space:
mode:
authorNao Pross <np@0hm.ch>2021-12-16 06:24:49 +0100
committerNao Pross <np@0hm.ch>2021-12-16 06:24:49 +0100
commit12eade5d45bb4ef4e41a62a2f59fac89773cef94 (patch)
tree9aa08e2af6e8baa371858cc514d23e54eea63701 /doc/thesis/figures/tikz
parentFix broken reference (diff)
downloadFading-12eade5d45bb4ef4e41a62a2f59fac89773cef94.tar.gz
Fading-12eade5d45bb4ef4e41a62a2f59fac89773cef94.zip
Constellation plots
Diffstat (limited to '')
-rw-r--r--doc/thesis/figures/tikz/qpsk-sim-constellations-dynamic.tex87
-rw-r--r--doc/thesis/figures/tikz/qpsk-sim-constellations-static.tex87
2 files changed, 174 insertions, 0 deletions
diff --git a/doc/thesis/figures/tikz/qpsk-sim-constellations-dynamic.tex b/doc/thesis/figures/tikz/qpsk-sim-constellations-dynamic.tex
new file mode 100644
index 0000000..5f7d1de
--- /dev/null
+++ b/doc/thesis/figures/tikz/qpsk-sim-constellations-dynamic.tex
@@ -0,0 +1,87 @@
+% vim: set ts=2 sw=2 noet:
+\hfill
+\begin{subfigure}{.45\linewidth}
+\begin{tikzpicture}
+ \begin{axis}[
+ title = {Channel with ISI},
+ width = 6.5cm, height = 6.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}
+\end{subfigure}
+\hfill
+\begin{subfigure}{.45\linewidth}
+\begin{tikzpicture}
+ \begin{axis}[
+ title = {Synchronized},
+ width = 6.5cm, height = 6.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}
+\end{subfigure}
+\hfill
+
+\vspace{3mm}
+
+\hfill
+\begin{subfigure}{.45\linewidth}
+\begin{tikzpicture}
+ \begin{axis}[
+ title = {Equalized},
+ width = 6.5cm, height = 6.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}
+\end{subfigure}
+\hfill
+\begin{subfigure}{.45\linewidth}
+\begin{tikzpicture}
+ \begin{axis}[
+ title = {Locked},
+ width = 6.5cm, height = 6.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}
+\end{subfigure}
+\hfill
+
diff --git a/doc/thesis/figures/tikz/qpsk-sim-constellations-static.tex b/doc/thesis/figures/tikz/qpsk-sim-constellations-static.tex
new file mode 100644
index 0000000..ffd6a2f
--- /dev/null
+++ b/doc/thesis/figures/tikz/qpsk-sim-constellations-static.tex
@@ -0,0 +1,87 @@
+% vim: set ts=2 sw=2 noet:
+\hfill
+\begin{subfigure}{.45\linewidth}
+\begin{tikzpicture}
+ \begin{axis}[
+ title = {Channel with ISI},
+ width = 6.5cm, height = 6.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}
+\end{subfigure}
+\hfill
+\begin{subfigure}{.45\linewidth}
+\begin{tikzpicture}
+ \begin{axis}[
+ title = {Synchronized},
+ width = 6.5cm, height = 6.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}
+\end{subfigure}
+\hfill
+
+\vspace{3mm}
+
+\hfill
+\begin{subfigure}{.45\linewidth}
+\begin{tikzpicture}
+ \begin{axis}[
+ title = {Equalized},
+ width = 6.5cm, height = 6.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}
+\end{subfigure}
+\hfill
+\begin{subfigure}{.45\linewidth}
+\begin{tikzpicture}
+ \begin{axis}[
+ title = {Locked},
+ width = 6.5cm, height = 6.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}
+\end{subfigure}
+\hfill
+