Digitalsignalübertragung/Signale, Basisfunktionen und Vektorräume: Unterschied zwischen den Versionen

Aus LNTwww
Wechseln zu:Navigation, Suche
(Die Seite wurde neu angelegt: „ {{Header |Untermenü=Verallgemeinerte Beschreibung digitaler Modulationsverfahren |Vorherige Seite=Viterbi–Empfänger |Nächste Seite=Struktur des optimale…“)
 
Zeile 65: Zeile 65:
  
 
*Bandpass&ndash;Signale werden weiterhin mit Index &bdquo;BP&rdquo; gekennzeichnet und nicht wie in  Kötter, R., Zeitler, G.: ''Nachrichtentechnik 2''. Vorlesungsmanuskript, Lehrstuhl für Nachrichtentechnik, Technische Universität München, 2008 mit einer Tilde. Das entsprechende Tiefpass&ndash;Signal ist (meist) mit dem Index &bdquo;TP&rdquo; versehen.<br>
 
*Bandpass&ndash;Signale werden weiterhin mit Index &bdquo;BP&rdquo; gekennzeichnet und nicht wie in  Kötter, R., Zeitler, G.: ''Nachrichtentechnik 2''. Vorlesungsmanuskript, Lehrstuhl für Nachrichtentechnik, Technische Universität München, 2008 mit einer Tilde. Das entsprechende Tiefpass&ndash;Signal ist (meist) mit dem Index &bdquo;TP&rdquo; versehen.<br>
 +
 +
== Orthonormale Basisfunktionen (1) ==
 +
<br>
 +
Wir gehen in diesem Kapitel von einem Satz {<i>s<sub>i</sub></i>(<i>t</i>)} möglicher Sendesignale aus, die den möglichen Nachrichten <i>m<sub>i</sub></i> eineindeutig zugeordnet werden können. Mit <i>i</i> = 1, ... , <i>M</i> gilt:
 +
 +
:<math>m \in \{m_i \}, \hspace{0.2cm} s(t) \in \{s_i(t) \}\hspace{-0.1cm}: m = m_i  \hspace{0.1cm} \Leftrightarrow \hspace{0.1cm} s(t) = s_i(t) \hspace{0.05cm}.</math>
 +
 +
Weiter setzen wir für das Folgende voraus, dass die <i>M</i> Signale <i>s<sub>i</sub></i>(<i>t</i>) energiebegrenzt sind, was meist gleichzeitig bedeutet, dass sie nur von endlicher Dauer sind.<br>
 +
 +
{{Satz}}''':''' Eine jede Menge {<i>s</i><sub>1</sub>(<i>t</i>), ... , <i>s<sub>M</sub></i>(<i>t</i>)} energiebegrenzter Signale lässt sich in N &#8804; M;  orthonormale Basisfunktionen <i>&phi;</i><sub>1</sub>(<i>t</i>), ... , <i>&phi;<sub>N</sub></i>(<i>t</i>) entwickeln, wobei gilt:
 +
 +
:<math>s_i(t) = \sum\limits_{j = 1}^{N}s_{ij} \cdot \varphi_j(t) ,
 +
\hspace{0.3cm}i = 1,\hspace{0.05cm} ...\hspace{0.1cm} , M, \hspace{0.3cm}j = 1,\hspace{0.05cm} ... \hspace{0.1cm}, N
 +
\hspace{0.05cm}.</math>
 +
 +
Jeweils zwei Basisfunktionen <i>&phi;<sub>j</sub></i>(<i>t</i>) und <i>&phi;<sub>k</sub></i>(<i>t</i>) müssen orthonormal zueinander sein, das heißt, es muss gelten (&delta;<sub><i>jk</i></sub> nennt man das Kronecker&ndash;Symbol):
 +
 +
:<math><\hspace{-0.1cm}\varphi_j(t), \hspace{0.05cm}\varphi_k(t) \hspace{-0.1cm}> = \int_{-\infty}^{+\infty}\varphi_j(t) \cdot \varphi_k(t)\,d \it t = {\rm \delta}_{jk} =
 +
\left\{ \begin{array}{c} 1 \\
 +
0  \end{array} \right.\quad
 +
\begin{array}{*{1}c} {\rm falls}\hspace{0.1cm}j = k
 +
\\ {\rm falls}\hspace{0.1cm} j \ne k \\ \end{array}
 +
\hspace{0.05cm}.</math> {{end}}<br>
 +
 +
Der Parameter <i>N</i> gibt dabei an, wieviele Basisfunktionen <i>&phi;<sub>j</sub></i>(<i>t</i>) benötigt werden, um die <i>M</i> möglichen Sendesignale darzustellen. Mit anderen Worten: <i>N</i> ist die Dimension des Vektorraums, der von den <i>M</i> Signalen aufgespannt wird. Dabei gilt:
 +
*Ist <i>N</i> = <i>M</i>, so sind alle Sendesignale zueinander orthogonal. Sie sind nicht notwendigerweise orthonormal, das heißt, die Energien <i>E<sub>i</sub></i> = &#9001;<i>s<sub>i</sub></i>(<i>t</i>),&nbsp; <i>s<sub>i</sub></i>(<i>t</i>)&#9002; können durchaus ungleich 1 sein.<br>
 +
*<i>N</i> < <i>M</i> ergibt sich, wenn mindestens ein Signal <i>s<sub>i</sub></i>(<i>t</i>) als Linearkombination von Basisfunktionen <i>&phi;<sub>j</sub></i>(<i>t</i>) dargestellt werden kann, die sich aus anderen Signalen <i>s<sub>j</sub></i>(<i>t</i>) &ne; <i>s<sub>i</sub></i>(<i>t</i>) ergeben haben.<br>
 +
 +
 +
 +
 +
  
  
 
{{Display}}
 
{{Display}}

Version vom 28. Dezember 2016, 00:13 Uhr

Zur Nomenklatur im vierten Kapitel (1)


Nahezu alle Ergebnisse dieses Kapitels wurden bereits in früheren Abschnitten hergeleitet. Grundlegend neu ist jedoch die Herangehensweise:

  • Im Buch „Modulationsverfahren” sowie in den ersten drei Kapiteln dieses Buches wurden bereits bei den Herleitungen die spezifischen Systemeigenschaften berücksichtigt – zum Beispiel, ob die Übertragung des Digitalsignals im Basisband erfolgt oder ob eine digitale Amplituden–, Frequenz– oder Phasenmodulation vorliegt.
  • Hier sollen nun die Systeme dahingehend abstrahiert werden, dass sie einheitlich behandelt werden können. Der jeweils optimale Empfänger besitzt in allen Fällen die gleiche Struktur, und die Fehlerwahrscheinlichkeit lässt sich auch für nichtgaußverteiltes Rauschen angeben.

Anzumerken ist, dass sich durch diese eher globale Vorgehensweise gewisse Systemunzulänglichkeiten nicht oder nur sehr ungenau erfassen lassen, wie beispielsweise

  • der Einfluss eines nichtoptimalen Empfangsfilters auf die Fehlerwahrscheinlichkeit,
  • ein falscher Schwellenwert (Schwellendrift) oder
  • Phasenjitter (Schwankungen der Abtastzeitpunkte).

Insbesondere bei Vorhandensein von Impulsinterferenzen sollte also weiterhin entsprechend Kapitel 3 vorgegangen werden.

Die Beschreibung basiert auf dem Skript Kötter, R., Zeitler, G.: Nachrichtentechnik 2. Vorlesungsmanuskript, Lehrstuhl für Nachrichtentechnik, Technische Universität München, 2008 von Ralf Kötter und Georg Zeitler, das sich stark an das Buch Wozencraft, J. M.; Jacobs, I. M.: Principles of Communication Engineering. New York: John Wiley & Sons, 1965 anlehnt. Gerhard Kramer, Lehrstuhlinhaber des LNT seit 2010, behandelt in seiner NT2–Vorlesung Kramer, G.: Nachrichtentechnik 2. Vorlesungsmanuskript, Lehrstuhl für Nachrichtentechnik, Technische Universität München, 2010 die gleiche Thematik mit sehr ähnlicher Nomenklatur.

Um unseren eigenen Studenten an der TU München das Lesen nicht unnötig zu erschweren, halten wir uns weitestgehend an diese Nomenklatur, auch wenn diese von anderen LNTwww–Kapiteln abweicht.

Zur Nomenklatur im vierten Kapitel (2)


Gegenüber den anderen Kapiteln in LNTwww ergeben sich hier folgende Nomenklaturunterschiede:

  • Die zu übertragende Nachrich ist ein ganzzahliger Wert m ∈ {mi} mit  i = 0, ... , M – 1, wobei M den Symbolumfang angibt. Wenn es die Beschreibung vereinfacht, wird  i = 1, ... , M  induziert.
  • Das Ergebnis des Entscheidungsprozesses beim Empfänger ist ebenfalls ein Integerwert mit dem gleichen Symbolalphabet wie beim Sender. Man bezeichnet dieses Ergebnis auch als Schätzwert:
\[\hat{m} \in \{m_i \}, \hspace{0.2cm} i = 0, 1, ...\hspace{0.05cm} , M-1\hspace{0.2cm} ({\rm bzw.}\,\,i = 1, 2, ... \hspace{0.05cm}, M) \hspace{0.05cm}.\]
  • Die Symbolfehlerwahrscheinlichkeit wird meist wie folgt bezeichnet:
\[{\rm Pr} ({\cal E}) = {\rm Pr} ( \hat{m} \ne m) = 1 - {\rm Pr} ({\cal C}), \hspace{0.4cm}{\rm Komplement\ddot{a}rereignis\hspace{-0.1cm}:}\hspace{0.2cm} {\rm Pr} ({\cal C}) = {\rm Pr} ( \hat{m} = m) \hspace{0.05cm}.\]
Im Fließtext wird aufgrund des durch HTML eingeschränkten Zeichensatzes „Pr(Symbolfehler)” oder auch „pS” verwendet.
  • Bei einer Wahrscheinlichkeitsdichtefunktion (WDF) wird nun entsprechend pr(ρ) zwischen der Zufallsgröße (r) und der Realisierung (ρ) unterschieden. Bisher wurde für eine WDF die Bezeichnung „fr(r)” verwendet – siehe Kapitel 3.1 im Buch „Stochastische Signaltheorie”.
  • Mit der Schreibweise pr(ρ) geben r und ρ Skalare an. Sind dagegen Zufallsgröße und Realisierung Vektoren (geeigneter Länge), so wird dies durch Fettschrift ausgedrückt:
\[p_{ \boldsymbol{ r}}(\boldsymbol{\rho}){\rm \hspace{0.15cm}mit \hspace{0.15cm}den \hspace{0.15cm}Vektoren\hspace{0.15cm}} \boldsymbol{ r}{\rm \hspace{0.15cm}und\hspace{0.15cm}}\boldsymbol{\rho}.\hspace{0.05cm}\]
  • Um Verwechslungen mit Energiewerten zu vermeiden, heißt nun der Schwellenwert G anstelle von E und wird in diesem Kapitel vorwiegend als Entscheidungsgrenze bezeichnet.
  • Ausgehend von den beiden reellen und energiebegrenzten Zeitfunktionen x(t) und y(t) erhält man für das innere Produkt
\[<\hspace{-0.1cm}x(t), \hspace{0.05cm}y(t) \hspace{-0.1cm}> \hspace{0.15cm}= \int_{-\infty}^{+\infty}x(t) \cdot y(t)\,d \it t \hspace{0.05cm},\]
und für die 2–Norm (oder kurz Norm):
\[||x(t) || = \sqrt{<\hspace{-0.1cm}x(t), \hspace{0.05cm}x(t) \hspace{-0.1cm}>} \hspace{0.05cm}.\]

Gegenüber dem Skript Kötter, R., Zeitler, G.: Nachrichtentechnik 2. Vorlesungsmanuskript, Lehrstuhl für Nachrichtentechnik, Technische Universität München, 2008 unterscheidet sich die Bezeichnungsweise hier wie folgt:

  • Die Wahrscheinlichkeit des Ereignisses „E” ist Pr(„E”); in Kötter, R., Zeitler, G.: Nachrichtentechnik 2. Vorlesungsmanuskript, Lehrstuhl für Nachrichtentechnik, Technische Universität München, 2008 wird hier P(„E”) verwendet. Diese Nomenklaturänderung wurde auch deshalb vorgenommen, da Wahrscheinlichkeiten und Leistungen in manchen Gleichungen gemeinsam vorkommen.
  • Bandpass–Signale werden weiterhin mit Index „BP” gekennzeichnet und nicht wie in Kötter, R., Zeitler, G.: Nachrichtentechnik 2. Vorlesungsmanuskript, Lehrstuhl für Nachrichtentechnik, Technische Universität München, 2008 mit einer Tilde. Das entsprechende Tiefpass–Signal ist (meist) mit dem Index „TP” versehen.

Orthonormale Basisfunktionen (1)


Wir gehen in diesem Kapitel von einem Satz {si(t)} möglicher Sendesignale aus, die den möglichen Nachrichten mi eineindeutig zugeordnet werden können. Mit i = 1, ... , M gilt:

\[m \in \{m_i \}, \hspace{0.2cm} s(t) \in \{s_i(t) \}\hspace{-0.1cm}: m = m_i \hspace{0.1cm} \Leftrightarrow \hspace{0.1cm} s(t) = s_i(t) \hspace{0.05cm}.\]

Weiter setzen wir für das Folgende voraus, dass die M Signale si(t) energiebegrenzt sind, was meist gleichzeitig bedeutet, dass sie nur von endlicher Dauer sind.

: Eine jede Menge {s1(t), ... , sM(t)} energiebegrenzter Signale lässt sich in N ≤ M; orthonormale Basisfunktionen φ1(t), ... , φN(t) entwickeln, wobei gilt:

\[s_i(t) = \sum\limits_{j = 1}^{N}s_{ij} \cdot \varphi_j(t) , \hspace{0.3cm}i = 1,\hspace{0.05cm} ...\hspace{0.1cm} , M, \hspace{0.3cm}j = 1,\hspace{0.05cm} ... \hspace{0.1cm}, N \hspace{0.05cm}.\]

Jeweils zwei Basisfunktionen φj(t) und φk(t) müssen orthonormal zueinander sein, das heißt, es muss gelten (δjk nennt man das Kronecker–Symbol):

\[<\hspace{-0.1cm}\varphi_j(t), \hspace{0.05cm}\varphi_k(t) \hspace{-0.1cm}> = \int_{-\infty}^{+\infty}\varphi_j(t) \cdot \varphi_k(t)\,d \it t = {\rm \delta}_{jk} = \left\{ \begin{array}{c} 1 \\ 0 \end{array} \right.\quad \begin{array}{*{1}c} {\rm falls}\hspace{0.1cm}j = k \\ {\rm falls}\hspace{0.1cm} j \ne k \\ \end{array} \hspace{0.05cm}.\]


Der Parameter N gibt dabei an, wieviele Basisfunktionen φj(t) benötigt werden, um die M möglichen Sendesignale darzustellen. Mit anderen Worten: N ist die Dimension des Vektorraums, der von den M Signalen aufgespannt wird. Dabei gilt:

  • Ist N = M, so sind alle Sendesignale zueinander orthogonal. Sie sind nicht notwendigerweise orthonormal, das heißt, die Energien Ei = 〈si(t),  si(t)〉 können durchaus ungleich 1 sein.
  • N < M ergibt sich, wenn mindestens ein Signal si(t) als Linearkombination von Basisfunktionen φj(t) dargestellt werden kann, die sich aus anderen Signalen sj(t) ≠ si(t) ergeben haben.