aboutsummaryrefslogtreecommitdiffstats
path: root/buch/papers/reedsolomon/endlichekoerper.tex
diff options
context:
space:
mode:
authorAndreas Müller <andreas.mueller@ost.ch>2021-06-05 10:11:01 +0200
committerGitHub <noreply@github.com>2021-06-05 10:11:01 +0200
commit3a240375b7b8b1b10e5e455abc45369f55a6a31f (patch)
tree19bceb2715ed82b11100df138855b0ce843278cf /buch/papers/reedsolomon/endlichekoerper.tex
parentadd test problems (diff)
parentMerge branch 'Steiner' (diff)
downloadSeminarMatrizen-3a240375b7b8b1b10e5e455abc45369f55a6a31f.tar.gz
SeminarMatrizen-3a240375b7b8b1b10e5e455abc45369f55a6a31f.zip
Merge pull request #22 from JODBaer/master
Steiner progress to pull
Diffstat (limited to '')
-rw-r--r--buch/papers/reedsolomon/endlichekoerper.tex23
1 files changed, 23 insertions, 0 deletions
diff --git a/buch/papers/reedsolomon/endlichekoerper.tex b/buch/papers/reedsolomon/endlichekoerper.tex
new file mode 100644
index 0000000..8ccd918
--- /dev/null
+++ b/buch/papers/reedsolomon/endlichekoerper.tex
@@ -0,0 +1,23 @@
+%
+% teil1.tex -- Beispiel-File für das Paper
+%
+% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+\section{Reed-Solomon in Endlichen Körpern
+\label{reedsolomon:section:endlichekoerper}}
+\rhead{Problemstellung}
+
+TODO:
+
+Das rechnen in endlichen Körpern bietet einige Vorteile:
+
+\begin{itemize}
+ \item Konkrete Zahlen: In endlichen Körpern gibt es weder rationale noch komplexe Zahlen. Zudem beschränken sich die möglichen Rechenoperationen auf das Addieren und Multiplizieren. Somit können wir nur ganze Zahlen als Resultat erhalten.
+
+ \item Digitale Fehlerkorrektur: lässt sich nur in endlichen Körpern umsetzen.
+
+\end{itemize}
+
+Um jetzt eine Nachricht in den endlichen Körpern zu konstruieren legen wir fest, dass diese Nachricht aus einem Nutzdatenteil und einem Fehlerkorrekturteil bestehen muss. Somit ist die zu übertragende Nachricht immer grösser als die Daten, die wir übertragen wollen. Zudem müssen wir einen Weg finden, den Fehlerkorrekturteil so aus den Nutzdaten zu berechnen, dass wir die Nutzdaten auf der Empfängerseite wieder rekonstruieren können, sollte es zu einer fehlerhaften Übertragung kommen.
+
+Nun stellt sich die Frage, wie wir eine Fehlerhafte Nachricht korrigieren können, ohne ihren ursprünglichen Inhalt zu kennen. Der Reed-Solomon-Code erzielt dies, indem aus dem Fehlerkorrekturteil ein sogenanntes "Lokatorpolynom" generiert werden kann. Dieses Polynom gibt dem Emfänger an, welche Stellen in der Nachricht feherhaft sind.