aboutsummaryrefslogtreecommitdiffstats
path: root/buch/papers/reedsolomon/experiments
diff options
context:
space:
mode:
authorJODBaer <JODBaer@github.com>2021-07-21 21:18:31 +0200
committerJODBaer <JODBaer@github.com>2021-07-21 21:18:31 +0200
commit5397a77e20a23338279ffe4faa59453104be5b95 (patch)
tree945227f4a22626f7618e838e57cba0eaf777cdc4 /buch/papers/reedsolomon/experiments
parentMerge remote-tracking branch 'upstream/master' into Baer (diff)
downloadSeminarMatrizen-5397a77e20a23338279ffe4faa59453104be5b95.tar.gz
SeminarMatrizen-5397a77e20a23338279ffe4faa59453104be5b95.zip
update
Diffstat (limited to 'buch/papers/reedsolomon/experiments')
-rw-r--r--buch/papers/reedsolomon/experiments/plot.tex130
1 files changed, 71 insertions, 59 deletions
diff --git a/buch/papers/reedsolomon/experiments/plot.tex b/buch/papers/reedsolomon/experiments/plot.tex
index bf9aadc..2196c82 100644
--- a/buch/papers/reedsolomon/experiments/plot.tex
+++ b/buch/papers/reedsolomon/experiments/plot.tex
@@ -13,69 +13,73 @@
\newcommand{\y}{-8}
\begin{document}
-\tikzset{
- node/.style={rectangle, draw=black!100, thick, on grid}, % on grid added
- dangling node/.style={node, fill=black!30}
-}
\begin{tikzpicture}[]
-
-\filldraw[red] (0,0) circle (5mm);
- %Knote
-\matrix[draw = none, column sep=20mm, row sep=20mm]{
- \node(signal) [] {
- \begin{tikzpicture}
- \begin{axis}[title = {\Large {Signal}}]
- \addplot[] table[col sep=comma] {signal.txt};
- \end{axis}
- \end{tikzpicture}}; &
- \node(codiert) [] {
- \begin{tikzpicture}
- \begin{axis}[title = {\Large {Codiert}}]
- \addplot[] table[col sep=comma] {codiert.txt};
- \end{axis}
- \end{tikzpicture}}; \\
+ %---------------------------------------------------------------
+ %Knote
+ \matrix[draw = none, column sep=20mm, row sep=4mm]{
+ \node(signal) [] {
+ \begin{tikzpicture}
+ \begin{axis}[
+ title = {\Large {Signal}},
+ xlabel={Anzahl Übertragene Zahlen},
+ xtick={0,20,40,64,80,98},]
+ \addplot[blue] table[col sep=comma] {signal.txt};
+ \end{axis}
+ \end{tikzpicture}}; &
- &\node(fehler) [] {
- \begin{tikzpicture}
- \begin{axis}[scale=0.6, title = {\Large {Fehler}}]
- \addplot[] table[col sep=comma] {fehler.txt};
- \end{axis}
- \end{tikzpicture}};\\
-
- \node(decodiert) [] {
- \begin{tikzpicture}
- \begin{axis}[title = {\Large {Decodiert}}]
- \addplot[] table[col sep=comma] {decodiert.txt};
- \end{axis}
- \end{tikzpicture}}; &
-
- \node(empfangen) [] {
- \begin{tikzpicture}
- \begin{axis}[title = {\Large {Empfangen}}]
- \addplot[] table[col sep=comma] {empfangen.txt};
- \end{axis}
- \end{tikzpicture}};\\
-
- \node(syndrom) [] {
- \begin{tikzpicture}
- \begin{axis}[title = {\Large {Syndrom}}]
- \addplot[] table[col sep=comma] {syndrom.txt};
- \end{axis}
- \end{tikzpicture}}; &
-
- \node(locator) [] {
- \begin{tikzpicture}
- \begin{axis}[title = {\Large {Locator}}]
- \addplot[] table[col sep=comma] {locator.txt};
- \end{axis}
- \end{tikzpicture}};\\
-};
+ \node(codiert) [] {
+ \begin{tikzpicture}
+ \begin{axis}[title = {\Large {Codiert}}]
+ \addplot[] table[col sep=comma] {codiert.txt};
+ \end{axis}
+ \end{tikzpicture}}; \\
+
+ &\node(fehler) [] {
+ \begin{tikzpicture}
+ \begin{axis}[scale=0.6, title = {\Large {Fehler}}]
+ \addplot[red] table[col sep=comma] {fehler.txt};
+ \end{axis}
+ \end{tikzpicture}};\\
+
+ \node(decodiert) [] {
+ \begin{tikzpicture}
+ \begin{axis}[title = {\Large {Decodiert}}]
+ \addplot[blue] table[col sep=comma] {decodiert.txt};
+ \end{axis}
+ \end{tikzpicture}}; &
+
+ \node(empfangen) [] {
+ \begin{tikzpicture}
+ \begin{axis}[title = {\Large {Empfangen}}]
+ \addplot[] table[col sep=comma] {empfangen.txt};
+ \end{axis}
+ \end{tikzpicture}};\\
+
+ \node(syndrom) [] {
+ \begin{tikzpicture}
+ \begin{axis}[title = {\Large {Syndrom}}]
+ \addplot[blue] table[col sep=comma] {syndrom.txt};
+ \end{axis}
+ \end{tikzpicture}}; &
+
+ \node(locator) [] {
+ \begin{tikzpicture}
+ \begin{axis}[title = {\Large {Locator}}]
+ \addplot[] table[col sep=comma] {locator.txt};
+ \end{axis}
+ \end{tikzpicture}};\\
+ };
+ %-------------------------------------------------------------
%FFT & IFFT deskription
-
- \draw[thin,gray,dashed] (0,15) to (0,-15);
- \node(FFT) [ scale=0.7] at (0,15.3) {FFT IFFT};
+ \draw[thin,gray,dashed] (0,12) to (0,-12);
+ \node(IFFT) [scale=0.7] at (0,12.3) {IFFT};
+ \draw[<-](IFFT.south west)--(IFFT.south east);
+ \node(FFT) [scale=0.7, above of=IFFT] {FFT};
+ \draw[->](FFT.north west)--(FFT.north east);
+
+ \draw[thick, ->,] (fehler.west)++(-1,0) +(0.05,0.5) -- +(-0.1,-0.1) -- +(0.1,0.1) -- +(0,-0.5);
%Arrows
\draw[ultra thick, ->] (signal.east) to (codiert.west);
\draw[ultra thick, ->] (codiert.south) to (fehler.north);
@@ -85,7 +89,15 @@
\draw(decodiert.south east)++(-1.8,1) ellipse (1.3cm and 0.8cm) ++(-1.3,0) coordinate(zoom) ;
\draw[ultra thick, ->] (zoom) to[out=180, in=90] (syndrom.north);
+ %item
+ \node[circle, draw, fill =lightgray] at (signal.north west)+(1,0) {1};
+ \node[circle, draw, fill =lightgray] at (codiert.north west) {2};
+ \node[circle, draw, fill =lightgray] at (fehler.north west) {3};
+ \node[circle, draw, fill =lightgray] at (empfangen.north west) {4};
+ \node[circle, draw, fill =lightgray] at (decodiert.north west) {5};
+ \node[circle, draw, fill =lightgray] at (syndrom.north west) {6};
+ \node[circle, draw, fill =lightgray] at (locator.north west) {7};
- \end{tikzpicture}
+\end{tikzpicture}
\end{document}