Difference between revisions of "Aufgaben:Exercise 4.5Z: Tangent Hyperbolic and Inverse"
Line 97: | Line 97: | ||
− | '''(2)''' <u>Richtig sind die Lösungsvorschläge 1, 2, 3 und 5</u>: Die Funktion | + | |
+ | '''(2)''' <u>Richtig sind die Lösungsvorschläge 1, 2, 3 und 5</u>: | ||
+ | *Die Funktion | ||
:$$y ={\rm tanh}(x) = \frac{{\rm e}^{x}-{\rm e}^{-x}}{{\rm e}^{x}+{\rm e}^{-x}} | :$$y ={\rm tanh}(x) = \frac{{\rm e}^{x}-{\rm e}^{-x}}{{\rm e}^{x}+{\rm e}^{-x}} | ||
= \frac{1-{\rm e}^{-2x}}{1+{\rm e}^{-2x}}$$ | = \frac{1-{\rm e}^{-2x}}{1+{\rm e}^{-2x}}$$ | ||
− | ist für alle x–Werte berechenbar und es gilt tanh(−x)=−tanh(x). Für große Werte von x wird ${\rm e}^{- | + | ist für alle x–Werte berechenbar und es gilt tanh(−x)=−tanh(x). |
+ | *Für große Werte von x wird ${\rm e}^{-2x}sehrklein,sodassmanimGrenzfallx → ∞denGrenzwerty = 1$ erhält. | ||
− | '''(3)''' Da der Tangens Hyperbolikus nur Werte zwischen ±1 liefert, ist die Umkehrfunktion x=tanh−1(y) auch nur für |y| ≤ 1 auswertbar. Durch Umstellen der angegebenen Gleichung | + | |
+ | '''(3)''' Da der Tangens Hyperbolikus nur Werte zwischen ±1 liefert, ist die Umkehrfunktion x=tanh−1(y) auch nur für |y| ≤ 1 auswertbar. | ||
+ | |||
+ | Durch Umstellen der angegebenen Gleichung | ||
:x=tanh−1(y)=1/2⋅ln1+y1−y | :x=tanh−1(y)=1/2⋅ln1+y1−y | ||
Line 121: | Line 127: | ||
Richtig sind demnach die <u>Lösungsvorschläge 2 und 4</u>. | Richtig sind demnach die <u>Lösungsvorschläge 2 und 4</u>. | ||
+ | |||
Line 126: | Line 133: | ||
:LE(i)=ln1+π1−π | :LE(i)=ln1+π1−π | ||
− | kommt man mit dem Ergebnis von (3) zur äquivalenten Gleichung entsprechend dem <u>Lösungsvorschlag 2</u>: | + | kommt man mit dem Ergebnis von '''(3)''' zur äquivalenten Gleichung entsprechend dem <u>Lösungsvorschlag 2</u>: |
:LE(i)=2⋅tanh−1(π). | :LE(i)=2⋅tanh−1(π). | ||
− | '''(5)''' Mit dem Ergebnis der Teilaufgabe (1) erhält man | + | |
+ | '''(5)''' Mit dem Ergebnis der Teilaufgabe '''(1)''' erhält man | ||
* für den ersten extrinsischen L–Wert, da π1=−0.0912: | * für den ersten extrinsischen L–Wert, da π1=−0.0912: | ||
:$$L_{\rm E}(1) = 2 \cdot {\rm tanh}^{-1}(-0.0912)= -2 \cdot {\rm tanh}^{-1}(0.0912) | :$$L_{\rm E}(1) = 2 \cdot {\rm tanh}^{-1}(-0.0912)= -2 \cdot {\rm tanh}^{-1}(0.0912) | ||
Line 145: | Line 153: | ||
\hspace{0.05cm}.$$ | \hspace{0.05cm}.$$ | ||
− | Das Ergebnis wurde mit Hilfe der roten Tabelleneinträge auf der Angabenseite ermittelt und stimmt bis auf Rundungsfehler (Multiplikation/Division durch 2) mit den Ergebnissen der Teilaufgabe (1) überein. | + | Das Ergebnis wurde mit Hilfe der roten Tabelleneinträge auf der Angabenseite ermittelt und stimmt bis auf Rundungsfehler (Multiplikation/Division durch 2) mit den Ergebnissen der Teilaufgabe '''(1)''' überein. |
{{ML-Fuß}} | {{ML-Fuß}} | ||
[[Category:Aufgaben zu Kanalcodierung|^4.1 Soft–in Soft–out Decoder^]] | [[Category:Aufgaben zu Kanalcodierung|^4.1 Soft–in Soft–out Decoder^]] |
Revision as of 17:02, 5 July 2019
Im Theorieteil wurde am Beispiel des Single Parity–check Codes gezeigt, dass der extrinsische L–Wert bezüglich des i–ten Symbols wie folgt definiert ist:
- LE(i)=lnPr[wH(x_(−i))istgerade|y_]Pr[wH(x_(−i))istungerade|y_].
Diese Gleichung ist auch bei vielen anderen Kanalcodes anwendbar. Das Codewort x_(−i) in dieser Definition beinhaltet alle Symbole mit Ausnahme von xi und hat somit nur die Länge n−1.
In der Aufgabe 4.4 wurde gezeigt, dass der extrinsische L–Wert auch wie folgt geschrieben werden kann:
- LE(i)=ln1+π1−π,mitπ=n∏j≠itanh(Lj/2).
In dieser Aufgabe soll nun noch nach einer weiteren Berechnungsmöglichkeit gesucht werden.
Hinweise:
- * Die Aufgabe gehört zum Kapitel Soft–in Soft–out Decoder.
- Bezug genommen wird insbesondere auf die Seite Zur Berechnung der extrinsischen L–Werte.
- Oben sehen Sie eine Tabelle mit den Zahlenwerten der Funktion y=tanh(x) ⇒ Tangens Hyperbolikus.
- Mit den rot hinterlegten Zeilen kann man die Werte der inversen Funktion x=tanh−1(y) ablesen, die für die Teilaufgabe (5) benötigt werden.
Fragebogen
Musterlösung
- LE(i)=ln1+π1−π,mitπ=3∏j≠itanh(Lj/2).
Aus der Tabelle auf der Angabenseite kann abgelesen werden:
- tanh(L1/2)=tanh(0.5)=0.4621,
- tanh(L2/2)=tanh(0.2)=0.1974.
Da der Tangens Hyperbolikus eine ungerade Funktion ist, gilt weiter
- tanh(L3/2)=−tanh(0.5)=−0.4621.
- Berechnung von LE(1):
- π=tanh(L2/2)⋅tanh(L3/2)=(+0.1974)⋅(−0.4621)=−0.0912⇒LE(1)=ln1−0.09121+0.0912=−0.1829_.
- Berechnung von LE(2):
- π=tanh(L1/2)⋅tanh(L3/2)=(+0.4621)⋅(−0.4621)=−0.2135⇒LE(2)=ln1−0.21351+0.2135=−0.4337_.
- Berechnung von LE(3):
- π=tanh(L1/2)⋅tanh(L2/2)=(+0.4621)⋅(+0.1974)=+0.0912⇒LE(3)=ln1+0.09121−0.0912=+0.1829_=−LE(1).
(2) Richtig sind die Lösungsvorschläge 1, 2, 3 und 5:
- Die Funktion
- y=tanh(x)=ex−e−xex+e−x=1−e−2x1+e−2x
ist für alle x–Werte berechenbar und es gilt tanh(−x)=−tanh(x).
- Für große Werte von x wird e−2x sehr klein, so dass man im Grenzfall x→∞ den Grenzwert y=1 erhält.
(3) Da der Tangens Hyperbolikus nur Werte zwischen ±1 liefert, ist die Umkehrfunktion x=tanh−1(y) auch nur für |y|≤1 auswertbar.
Durch Umstellen der angegebenen Gleichung
- x=tanh−1(y)=1/2⋅ln1+y1−y
erhält man:
- e2x=1+y1−y⇒e−2x=1−y1+y⇒(1+y)⋅e−2x=1−y⇒y=1−e−2x1+e−2x=tanh(x).
Das bedeutet:
- Die im Lösungsvorschlag 2 angegebene Gleichung ist richtig.
- Im Grenzfall y→1 gilt x=tanh−1(y)→∞.
- Auch die Umkehrfunktion ist ungerade ⇒ im Grenzfall y→−1 geht x→−∞.
Richtig sind demnach die Lösungsvorschläge 2 und 4.
(4) Ausgehend von der Gleichung
- LE(i)=ln1+π1−π
kommt man mit dem Ergebnis von (3) zur äquivalenten Gleichung entsprechend dem Lösungsvorschlag 2:
- LE(i)=2⋅tanh−1(π).
(5) Mit dem Ergebnis der Teilaufgabe (1) erhält man
- für den ersten extrinsischen L–Wert, da π1=−0.0912:
- LE(1)=2⋅tanh−1(−0.0912)=−2⋅tanh−1(0.0912)=−2⋅0.0915=−0.1830_.
- für den zweiten extrinsischen L–Wert, da π2=−0.2135:
- LE(2)=−2⋅tanh−1(0.2135)=−2⋅0.2168=−0.4336_.
- für den dritten extrinsischen L–Wert, da π3=+0.0912=−π1:
- LE(3)=−LE(1)=+0.1830_.
Das Ergebnis wurde mit Hilfe der roten Tabelleneinträge auf der Angabenseite ermittelt und stimmt bis auf Rundungsfehler (Multiplikation/Division durch 2) mit den Ergebnissen der Teilaufgabe (1) überein.