Beispiele von Nachrichtensystemen/Nachrichtentechnische Aspekte von UMTS: Unterschied zwischen den Versionen

Aus LNTwww
Wechseln zu:Navigation, Suche
 
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 8: Zeile 8:
 
==Verbesserungen bezüglich Sprachcodierung ==
 
==Verbesserungen bezüglich Sprachcodierung ==
 
<br>
 
<br>
Im Kapitel [[Beispiele_von_Nachrichtensystemen/Allgemeine_Beschreibung_von_GSM|GSM]] dieses Buches wurden bereits mehrere Sprachcodecs ausführlich beschrieben:
+
Im Kapitel&nbsp; [[Beispiele_von_Nachrichtensystemen/Allgemeine_Beschreibung_von_GSM|GSM]]&nbsp; (''Global System for Mobile Communications'')&nbsp; dieses Buches wurden bereits mehrere Sprachcodecs ausführlich beschrieben:
  
 
{{BlaueBox|TEXT=
 
{{BlaueBox|TEXT=
Zeile 17: Zeile 17:
  
  
Unter anderem wurde der [[Beispiele_von_Nachrichtensystemen/Sprachcodierung#Adaptive_Multi.E2.80.93Rate_Codec|Adaptive Multi-Rate Codec]] (AMR) vorgestellt, der im Frequenzbereich von 300 bis 3400 Hz ein dynamisches Umschalten zwischen acht verschiedenen Modi (Einzelcodecs) unterschiedlicher Datenrate im Bereich von 4.75 bis 12.2 kbit/s erlaubt und auf [[Beispiele_von_Nachrichtensystemen/Sprachcodierung#Algebraic_Code_Excited_Linear_Prediction|ACELP]] (Algebraic Code Excited Linear Prediction) basiert.
+
Unter anderem wurde der&nbsp; [[Beispiele_von_Nachrichtensystemen/Sprachcodierung#Adaptive_Multi.E2.80.93Rate_Codec|Adaptive Multi-Rate Codec]]&nbsp; (AMR) vorgestellt, der im Frequenzbereich von&nbsp; $\text{300 Hz}$&nbsp; bis&nbsp; $\text{3400 Hz}$&nbsp; ein dynamisches Umschalten zwischen acht verschiedenen Modi (Einzelcodecs) unterschiedlicher Datenrate im Bereich von&nbsp; $\text{4.75 kbit/s}$&nbsp;  bis&nbsp; $\text{12.2 kbit/s}$&nbsp; erlaubt und auf&nbsp; [[Beispiele_von_Nachrichtensystemen/Sprachcodierung#Algebraic_Code_Excited_Linear_Prediction|ACELP]]&nbsp; (''Algebraic Code Excited Linear Prediction'') basiert.
  
 
Auch in UMTS Release 99 und UMTS Release 4 werden diese AMR–Codecs unterstützt. Sie erlauben im Vergleich zu den früheren Sprachcodecs (''Full–Rate, Half–Rate'' und ''Enhanced Full–Rate Vocoder'')
 
Auch in UMTS Release 99 und UMTS Release 4 werden diese AMR–Codecs unterstützt. Sie erlauben im Vergleich zu den früheren Sprachcodecs (''Full–Rate, Half–Rate'' und ''Enhanced Full–Rate Vocoder'')
Zeile 26: Zeile 26:
  
  
Im Jahre 2001 wurde vom 3gpp–Forum (''3rd Generation Partnership Project'') und der ''International Telecommuncation Union'' (ITU) für das UMTS Release 5 der neue Sprachcodec '''Wideband–AMR''' spezifiziert. Dieser ist eine Weiterentwicklung des AMR und bietet
+
Im Jahre 2001 wurde vom 3gpp–Forum&nbsp; (''3rd Generation Partnership Project'')&nbsp; und der ''International Telecommuncation Union''&nbsp; (ITU)&nbsp; für das UMTS Release 5 der neue Sprachcodec&nbsp; '''Wideband–AMR'''&nbsp; spezifiziert. Dieser ist eine Weiterentwicklung des AMR und bietet
 
[[Datei:P_ID1532__Bei_T_4_3_S1.png|right|frame|Zusammenstellung der Wideband–AMR–Modi]]
 
[[Datei:P_ID1532__Bei_T_4_3_S1.png|right|frame|Zusammenstellung der Wideband–AMR–Modi]]
*eine erweiterte Bandbreite von 50 bis 7000 Hz (Abtastfrequenz 16 kHz),
+
*eine erweiterte Bandbreite von&nbsp; $\text{50 Hz}$&nbsp; bis&nbsp; $\text{7 kHz}$&nbsp; $($Abtastfrequenz&nbsp; $\text{16 kHz})$,
*insgesamt neun Modi zwischen 6.6 und 23.85 kbit/s (wovon aber nur fünf genutzt werden), und
+
*insgesamt neun Modi zwischen&nbsp; $\text{6.6 kbit/s}$&nbsp; und&nbsp; $\text{23.85 kbit/s}$&nbsp;  (wovon aber nur fünf Modi genutzt werden), und
*eine verbesserte Sprachqualität und einen besseren, natürlicheren Klang.
+
*eine verbesserte Sprachqualität und einen besseren (natürlicheren) Klang.
 
<br clear=all>
 
<br clear=all>
Die Tabelle gibt eine Übersicht über die verschiedenen Modi und deren Bitumfang. Sie können sich die Qualität dieser Sprachcodierverfahren bei Sprache und Musik mit dem interaktiven Applet [[Applets:Qualität_verschiedener_Sprach–Codecs_(Applet)|Qualität verschiedener Sprach–Codecs]] verdeutlichen.
+
Die Tabelle gibt eine Übersicht über die verschiedenen Modi und deren Bitumfang. Sie können sich die Qualität dieser Sprachcodierverfahren bei Sprache und Musik mit dem interaktiven SWF&ndash;Applet&nbsp; [[Applets:Qualität_verschiedener_Sprach–Codecs_(Applet)|Qualität verschiedener Sprach–Codecs]]&nbsp; verdeutlichen (''Hinweis:''&nbsp; &bdquo;Nur für &bdquo;Windows&rdquo; geeignet! &nbsp; Adobe Flashplayer erforderlich!).
  
''Anmerkung'': Die untere Grenzfrequenz von Wideband-AMR ist zwar mit 50 Hz spezifiziert, aber auf Grund verwendeter Vorfilter ist diese meist – und auch in der Audio–Demo – auf 200 Hz angehoben, um die Störanfälligkeit zu reduzieren und die Kenndaten von Handy–Lautsprechern und –Mikrofonen zu berücksichtigen.
+
''Anmerkung'': &nbsp; Die untere Grenzfrequenz von Wideband-AMR ist zwar mit&nbsp; $\text{50 Hz}$&nbsp;z spezifiziert, aber auf Grund verwendeter Vorfilter ist diese meist – und auch in der Audio–Demo – auf&nbsp; $\text{200 Hz}$&nbsp; angehoben, um die Störanfälligkeit zu reduzieren und die Kenndaten von Handy–Lautsprechern und –Mikrofonen zu berücksichtigen.
 
   
 
   
  
Im Folgenden sind einige wesentliche '''Merkmale von Wideband–AMR''' aufgelistet:
+
{{BlaueBox|TEXT=
*Die Sprachdaten werden an den Codec als PCM–codierte Sprache mit ''16000 Abtastwerten pro Sekunde'' geliefert. Die Sprachcodierung erfolgt in ''Blöcken von 20 ms'' und die Datenrate wird alle 20 ms angepasst.
+
$\text{Einige Merkmale von Wideband–AMR}$&nbsp;
*Das Frequenzband (50 Hz bis 7000 Hz) wird in zwei Teilbänder unterteilt, die unterschiedlich codiert werden, um mehr Bits den subjektiv wichtigen Frequenzen zuweisen zu können. Das obere Band (6400 Hz bis 7000 Hz) wird nur im höchsten Modus (mit 23.85 kbit/s) übertragen. In allen anderen Modi werden bei der Codierung nur die Frequenzen 50 Hz bis 6400 Hz berücksichtigt.
+
 
*Wideband–AMR unterstützt ''Discontinuous Transmission'' (DTX). Dieses Feature bedeutet, dass die Übertragung bei Sprachpausen angehalten wird, wodurch sowohl der Energieverbrauch der Mobilstation als auch die Gesamtinterferenz an der Luftschnittstelle gesenkt werden. Dieses Verfahren ist auch unter dem Namen ''Source–Controlled Rate'' (SCR) bekannt.
+
*Die Sprachdaten werden an den Codec als PCM–codierte Sprache mit&nbsp; $16000$&nbsp; Abtastwerten pro Sekunde geliefert. Die Sprachcodierung erfolgt in Blöcken von&nbsp; $\text{20 ms}$&nbsp; und die Datenrate wird alle&nbsp; $\text{20 ms}$&nbsp; angepasst.
*Die ''Voice Activity Detection'' (VAD) ermittelt, ob gerade gesprochen wird oder nicht und fügt auch bei kürzeren Sprachpausen einen SID–Rahmen (''Silence Descriptor'') ein. Dem Teilnehmer wird das Gefühl einer kontinuierlichen Verbindung suggeriert, indem der Decoder während Sprachpausen synthetisch erzeugtes Hintergrundgeräusch (englisch: ''Comfort Noise'') einfügt.
+
*Das Frequenzband&nbsp; $\text{(50 Hz}$&nbsp; bis&nbsp; $\text{7000 Hz})$&nbsp; wird in zwei Teilbänder unterteilt, die unterschiedlich codiert werden, um mehr Bit den subjektiv wichtigen Frequenzen zuweisen zu können. Das obere Band&nbsp; $\text{(6400 Hz}$&nbsp; bis&nbsp; $\text{7000 Hz})$&nbsp; wird nur im höchsten Modus $($mit&nbsp; $\text{23.85 kbit/s)}$&nbsp; übertragen. In allen anderen Modi werden bei der Codierung nur die Frequenzen&nbsp; $\text{50 Hz}$&nbsp; bis&nbsp; $\text{6400 Hz}$&nbsp; berücksichtigt.
 +
*Wideband–AMR unterstützt&nbsp; ''Discontinuous Transmission''&nbsp; (DTX). Dieses Feature bedeutet, dass die Übertragung bei Sprachpausen angehalten wird, wodurch sowohl der Energieverbrauch der Mobilstation als auch die Gesamtinterferenz an der Luftschnittstelle gesenkt werden. Dieses Verfahren ist auch unter dem Namen&nbsp; ''Source–Controlled Rate''&nbsp; (SCR) bekannt.
 +
*Die&nbsp; ''Voice Activity Detection''&nbsp; (VAD) ermittelt, ob gerade gesprochen wird oder nicht und fügt auch bei kürzeren Sprachpausen einen SID–Rahmen&nbsp; (''Silence Descriptor'')&nbsp; ein. Dem Teilnehmer wird das Gefühl einer kontinuierlichen Verbindung suggeriert, indem der Decoder während Sprachpausen synthetisch erzeugtes Hintergrundgeräusch&nbsp; (englisch:&nbsp; ''Comfort Noise'')&nbsp; einfügt.}}
  
  
 
==Anwendung des CDMA–Verfahrens bei UMTS==   
 
==Anwendung des CDMA–Verfahrens bei UMTS==   
 
<br>
 
<br>
UMTS verwendet das Vielfachzugriffsverfahren ''Direct Sequence Code Division Multiple Access'' ('''DS–CDMA'''), das bereits im Kapitel [[Modulationsverfahren/PN–Modulation#Blockschaltbild_und_.C3.A4quivalentes_Tiefpass.E2.80.93Modell|PN–Modulation]] des Buches „Modulationsverfahren” besprochen wurde.
+
UMTS verwendet das Vielfachzugriffsverfahren&nbsp; ''Direct Sequence Code Division Multiple Access''&nbsp; $\rm (DS–CDMA)$, das bereits im Kapitel [[Modulationsverfahren/PN–Modulation#Blockschaltbild_und_.C3.A4quivalentes_Tiefpass.E2.80.93Modell|PN–Modulation]]&nbsp; des Buches „Modulationsverfahren” besprochen wurde.
  
 
[[Datei:P_ID1533__Bei_T_4_3_S2c_v1.png|center|frame|CDMA–Übertragungssystem für zwei Teilnehmer]]
 
[[Datei:P_ID1533__Bei_T_4_3_S2c_v1.png|center|frame|CDMA–Übertragungssystem für zwei Teilnehmer]]
  
 
Hier folgt eine kurze Zusammenfassung dieses Verfahrens entsprechend der Grafik, die ein solches System im äquivalenten Tiefpassbereich und stark vereinfacht beschreibt:
 
Hier folgt eine kurze Zusammenfassung dieses Verfahrens entsprechend der Grafik, die ein solches System im äquivalenten Tiefpassbereich und stark vereinfacht beschreibt:
*Die beiden Datensignale $q_1(t)$ und $q_2(t)$ sollen den gleichen Kanal nutzen, ohne sich gegenseitig zu stören. Die Bitdauer beträgt jeweils $T_{\rm B}$.
+
*Die beiden Datensignale&nbsp; $q_1(t)$&nbsp; und&nbsp; $q_2(t)$&nbsp; sollen den gleichen Kanal nutzen, ohne sich gegenseitig zu stören. Die Bitdauer beträgt jeweils&nbsp; $T_{\rm B}$.
*Jedes der Datensignale wird mit einem zugeordneten Spreizcode – $c_1(t)$ bzw. $c_2(t)$ – multipliziert.
+
*Jedes der Datensignale wird mit einem zugeordneten Spreizcode –&nbsp; $c_1(t)$&nbsp; bzw.&nbsp; $c_2(t)$&nbsp; – multipliziert.
*Es wird das Summensignal $s(t) = q_1(t) · c_1(t) + q_2(t) · c_2(t)$ gebildet und übertragen.
+
*Es wird das Summensignal&nbsp; $s(t) = q_1(t) · c_1(t) + q_2(t) · c_2(t)$&nbsp; gebildet und übertragen.
*Beim Empfänger werden die gleichen Spreizcodes $c_1(t)$ bzw. $c_2(t)$ zugesetzt und damit die Signale wieder voneinander getrennt.
+
*Beim Empfänger werden die gleichen Spreizcodes&nbsp; $c_1(t)$&nbsp; bzw.&nbsp; $c_2(t)$&nbsp; zugesetzt und damit die Signale wieder voneinander getrennt.
*Unter der Voraussetzung, dass die Spreizcodes orthogonal sind und dass das AWGN–Rauschen klein ist, gilt $v_1(t) = q_1(t)$ und $v_2(t) = q_2(t)$.
+
*Unter der Voraussetzung, dass die Spreizcodes orthogonal sind und dass das AWGN–Rauschen klein ist, gilt für die beiden rekonstruierten Signale am Empfängerausgang:
*Bei AWGN–Rauschsignal $n(t)$ und orthogonal en Spreizfolgen wird die Fehlerwahrscheinlichkeit durch andere Teilnehmer nicht verändert.
+
:$$v_1(t) = q_1(t) \ \text{und} \ v_2(t) = q_2(t).$$
 +
*Bei AWGN–Rauschsignal&nbsp; $n(t)$&nbsp; und orthogonalen Spreizfolgen wird dabei die Fehlerwahrscheinlichkeit durch andere Teilnehmer nicht verändert.
  
  
 
{{GraueBox|TEXT=
 
{{GraueBox|TEXT=
 
$\text{Beispiel 1:}$&nbsp;   
 
$\text{Beispiel 1:}$&nbsp;   
Die Grafik zeigt  
+
Die Grafik zeigt oben drei Datenbit&nbsp; $(+1, -1, +1)$&nbsp; des rechteckförmigen Quellensignals&nbsp; $q_1(t)$&nbsp; von Teilnehmer '''1''', jeweils mit der Symboldauer&nbsp; $T_{\rm B}$.
*oben drei Datenbit $(+1, -1, +1)$ des rechteckförmigen Quellensignals $q_1(t)$ von Teilnehmer 1, jeweils mit der Symboldauer $T_{\rm B}$.  
+
 
*Die Symboldauer $T_{\rm C}$ des Spreizcodes $c_1(t)$ – die man auch '''Chipdauer''' nennt – ist um den Faktor $4$ kleiner.  
+
[[Datei:P_ID1534__Bei_T_4_3_S2a_v1.png|right|frame|Signale bei ''Direct–Sequence'' Bandspreizung]]
*Durch die Multiplikation $s_1(t) = q_1(t) · c_1(t)$ entsteht ein Chipstrom der Länge 12 · $T_{\rm C}$.
+
*Die Symboldauer&nbsp; $T_{\rm C}$&nbsp; des Spreizcodes&nbsp; $c_1(t)$&nbsp; – die man auch&nbsp; '''Chipdauer'''&nbsp; nennt – ist um den Faktor&nbsp; $4$&nbsp; kleiner.  
 +
*Durch die Multiplikation&nbsp; $s_1(t) = q_1(t) · c_1(t)$&nbsp; entsteht ein Chipstrom der Länge&nbsp; $12 · T_{\rm C}$.
 +
 
 +
 
 +
Weiter erkennt man aus dieser Darstellung, dass das Signal&nbsp; $s_1(t)$&nbsp; höherfrequenter ist als&nbsp; $q_1(t)$.
 +
 
  
[[Datei:P_ID1534__Bei_T_4_3_S2a_v1.png|center|frame|Signale bei ''Direct–Sequence'' Bandspreizung]]
+
*Deshalb spricht man auch von&nbsp; '''Bandspreizung'''&nbsp; (englisch:&nbsp; ''Spread Spectrum'').
  
Man erkennt weiter aus dieser Darstellung, dass $s_1(t)$ höherfrequenter ist als $q_1(t)$. Deshalb spricht man auch von '''Bandspreizung''' (englisch: ''Spread Spectrum''). Der CDMA–Empfänger macht diese wieder rückgängig, was als '''Bandstauchung''' bezeichnet wird.}}
+
*Der CDMA–Empfänger macht diese wieder rückgängig, was als&nbsp; '''Bandstauchung'''&nbsp; bezeichnet wird.}}
  
  
 
{{BlaueBox|TEXT=
 
{{BlaueBox|TEXT=
$\text{Fazit:}$&nbsp;   
+
$\text{Zusammenfassend kann man sagen:}$ &nbsp;   
Zusammenfassend kann man sagen: Durch die Anwendung von DS–CDMA auf eine Nutzbitfolge
+
Durch die Anwendung von&nbsp; $\rm (DS–CDMA)$&nbsp; auf eine Nutzbitfolge
*vergrößert sich dessen Bandbreite um den ''Spreizfaktor'' $J = T_{\rm B}/T_{\rm C}$ &ndash; dieser ist gleich der Anzahl der ''Chips pro Bit'';
+
*vergrößert sich dessen Bandbreite um den&nbsp; ''Spreizfaktor''&nbsp; $J = T_{\rm B}/T_{\rm C}$ &ndash; dieser ist gleich der Anzahl der&nbsp; ''Chips pro Bit'';
*ist die Chiprate $R_{\rm C}$ um den Faktor $J$ größer als die Bitrate $R_{\rm B}$;
+
*ist die Chiprate&nbsp; $R_{\rm C}$&nbsp; um den Faktor&nbsp; $J$&nbsp; größer als die Bitrate&nbsp; $R_{\rm B}$;
*ist die Bandbreite des CDMA–Signals um $J$ größer als die Bandbreite jedes einzelnen Nutzers.
+
*ist die Bandbreite des gesamten CDMA–Signals um&nbsp; $J$&nbsp; größer als die Bandbreite jedes einzelnen Nutzers.
  
  
Das heißt: '''Bei UMTS steht jedem Teilnehmer die gesamte Bandbreite über die gesamte Sendedauer zur Verfügung'''. Erinnern wir uns:
+
Das heißt:&nbsp; &nbsp; &nbsp; $\text{Bei UMTS steht jedem Teilnehmer die gesamte Bandbreite über die gesamte Sendedauer zur Verfügung}$.  
  
Bei GSM werden als Vielfachzugriffsverfahren sowohl ''Frequency Division Multiple Access'' als auch ''Time Division Multiple Access'' verwendet.
+
Erinnern wir uns:&nbsp; Bei GSM werden als Vielfachzugriffsverfahren sowohl&nbsp; ''Frequency Division Multiple Access''&nbsp; als auch&nbsp; ''Time Division Multiple Access''&nbsp; verwendet.
 
*Hier verfügt jeder Teilnehmer nur über ein begrenztes Frequenzband (FDMA), und
 
*Hier verfügt jeder Teilnehmer nur über ein begrenztes Frequenzband (FDMA), und
 
*er hat nur innerhalb von Zeitschlitzen Zugriff auf den Kanal (TDMA).}}
 
*er hat nur innerhalb von Zeitschlitzen Zugriff auf den Kanal (TDMA).}}
Zeile 90: Zeile 98:
 
Die Spreizcodes für UMTS sollen
 
Die Spreizcodes für UMTS sollen
 
*zueinander orthogonal sein, um eine gegenseitige Beeinflussung der Teilnehmer zu vermeiden,
 
*zueinander orthogonal sein, um eine gegenseitige Beeinflussung der Teilnehmer zu vermeiden,
*eine flexible Realisierung unterschiedlicher Spreizfaktoren $J$ ermöglichen.
+
*eine flexible Realisierung unterschiedlicher Spreizfaktoren&nbsp; $J$&nbsp; ermöglichen.
  
  
Der hier dargelegte Sachverhalt wird auch durch das Flash–Interaktionsmodul [[Applets:OVSF-Codes_(Applet)|OVSF–Codes]] verdeutlicht.
+
Der hier dargelegte Sachverhalt wird auch durch das interaktive Applet&nbsp; [[Applets:OVSF-Codes_(Applet)|OVSF–Codes]]&nbsp; verdeutlicht.
  
 
{{GraueBox|TEXT=
 
{{GraueBox|TEXT=
 
$\text{Beispiel 2:}$&nbsp;   
 
$\text{Beispiel 2:}$&nbsp;   
Ein Beispiel dafür sind die '''Codes mit variablem Spreizfaktor''' (englisch: ''Orthogonal Variable Spreading Faktor'', OVSF), die Codes der Längen von $J = 4$ bis $J = 512$ bereitstellen. Diese können, wie in der Grafik zu sehen ist, mit Hilfe eines Codebaums erstellt werden. Dabei entstehen bei jeder Verzweigung aus einem Code $C$ zwei neue Codes $(+C \ +C)$ und $(+C \ -C)$.
+
Ein Beispiel hierfür sind die&nbsp; '''Codes mit variablem Spreizfaktor'''&nbsp; (englisch:&nbsp; ''Orthogonal Variable Spreading Faktor'', '''OVSF'''), die Codes der Längen von&nbsp; $J = 4$&nbsp; bis&nbsp; $J = 512$&nbsp; bereitstellen. Diese können, wie in der Grafik zu sehen ist, mit Hilfe eines Codebaums erstellt werden. Dabei entstehen bei jeder Verzweigung aus einem Code&nbsp; $C$&nbsp; zwei neue Codes&nbsp; $(+C \ +\hspace{-0.1cm}C)$&nbsp; und&nbsp; $(+C \ -\hspace{-0.1cm}C)$.
  
 
[[Datei:P_ID1535__Bei_T_4_3_S3c_v1.png|right|frame|Schaubild zur OVSF–Codefamilie]]
 
[[Datei:P_ID1535__Bei_T_4_3_S3c_v1.png|right|frame|Schaubild zur OVSF–Codefamilie]]
  
 
Anzumerken ist, dass kein Vorgänger und Nachfolger eines Codes benutzt werden darf.   
 
Anzumerken ist, dass kein Vorgänger und Nachfolger eines Codes benutzt werden darf.   
*Im gezeichneten Beispiel könnten also acht Spreizcodes mit Spreizfaktor $J = 8$ verwendet werden.  
+
*Im gezeichneten Beispiel könnten also acht Spreizcodes mit Spreizfaktor&nbsp; $J = 8$&nbsp; verwendet werden.  
*Auch die vier gelb hinterlegten Codes – einmal mit $J = 2$, einmal mit $J = 4$ und zweimal mit $J = 8$– sind möglich.  
+
*Auch die vier gelb hinterlegten Codes – einmal mit&nbsp; $J = 2$, einmal mit&nbsp; $J = 4$&nbsp; und zweimal mit&nbsp; $J = 8$&nbsp; – sind möglich.  
*Beispielsweise können die unteren vier Codes mit dem Spreizfaktor $J = 8$ nicht herangezogen werden, da sie alle mit $+1 \ –1$ beginnen, was bereits durch den OVSF–Code mit Spreizfaktor $J = 2$ belegt ist.}}  
+
*Die unteren vier Codes mit dem Spreizfaktor&nbsp; $J = 8$&nbsp; können aber nicht herangezogen werden, da diese alle mit &bdquo;$+1 \ –\hspace{-0.1cm}1$&rdquo; beginnen, was bereits durch den OVSF–Code mit Spreizfaktor&nbsp; $J = 2$&nbsp; belegt ist.}}  
 +
 
  
 +
Um mehr Spreizcodes zu erhalten und so mehr Teilnehmer versorgen zu können, wird nach der Bandspreizung mit&nbsp; $c(t)$&nbsp; die Folge mit&nbsp; $w(t)$&nbsp; chipweise nochmals verwürfelt, ohne dass eine weitere Spreizung stattfindet. Der&nbsp; '''Verwürfelungscode''' $w(t)$&nbsp; hat die gleiche Länge und die selbe Rate wie&nbsp; $c(t)$.
  
Um mehr Spreizcodes zu erhalten und so mehr Teilnehmer versorgen zu können, wird nach der Bandspreizung mit $c(t)$ die Folge mit $w(t)$ chipweise nochmals verwürfelt, ohne dass eine weitere Spreizung stattfindet. Der '''Verwürfelungscode''' $w(t)$ hat die gleiche Länge und die selbe Rate wie $c(t)$.
+
[[Datei:P_ID1536__Bei_T_4_3_S3a_v1.png|left|frame|Zusätzliche Verwürfelung nach Spreizung]]
  
[[Datei:P_ID1536__Bei_T_4_3_S3a_v1.png|center|frame|Zusätzliche Verwürfelung nach Spreizung]]
+
Durch die Verwürfelung&nbsp; (englisch:&nbsp; ''Scrambling'')&nbsp; verlieren die Codes ihre vollständige Orthogonalität; man nennt sie ''quasi–othogonal''.  
  
Durch die Verwürfelung (englisch: ''Scrambling'') verlieren die Codes ihre vollständige Orthogonalität; man nennt sie ''quasi–othogonal''. Bei diesen Codes ist zwar die [[Modulationsverfahren/Spreizfolgen_für_CDMA#Eigenschaften_der_Korrelationsfunktionen|Kreuzkorrelationsfunktion]] (KKF) zwischen unterschiedlichen Spreizcodes ungleich null, sie zeichnen sich aber durch eine ausgeprägte [[Modulationsverfahren/Spreizfolgen_für_CDMA#Eigenschaften_der_Korrelationsfunktionen|Autokorrelationsfunktion]] um den Nullpunkt aus, was die Detektion am Empfänger erleichtert.
+
*Bei diesen Codes ist zwar die&nbsp; [[Modulationsverfahren/Spreizfolgen_für_CDMA#Eigenschaften_der_Korrelationsfunktionen|Kreuzkorrelationsfunktion]]&nbsp; (KKF) zwischen unterschiedlichen Spreizcodes ungleich Null.
 +
*Sie zeichnen sich aber durch eine ausgeprägte&nbsp; [[Modulationsverfahren/Spreizfolgen_für_CDMA#Eigenschaften_der_Korrelationsfunktionen|Autokorrelationsfunktion]]&nbsp; um den Nullpunkt aus, was die Detektion am Empfänger erleichtert.
  
  
Die Verwendung quasi–orthogonaler Codes macht Sinn, da die Menge an orthogonalen Codes begrenzt ist und durch die Verwürfelung verschiedene Teilnehmer auch gleiche Spreizcodes verwenden können.
+
[[Datei:P_ID1538__Bei_T_4_3_S3d_v3.png|right|frame|Typische Spreiz– und Verwürfelungscodes für UMTS]]
  
  
 +
Die Verwendung quasi–orthogonaler Codes macht Sinn, da die Menge an orthogonalen Codes begrenzt ist und durch die Verwürfelung verschiedene Teilnehmer auch gleiche Spreizcodes verwenden können.
 +
<br><br><br><br><br><br>
 +
Die Tabelle fasst einige Daten der Spreiz– und Verwürfelungscodes zusammen.
 +
<br clear=all>
 
[[Datei:P_ID1537__Bei_T_4_3_S3b_v2.png|right|frame|Generator zur Erzeugung von Goldcodes]]
 
[[Datei:P_ID1537__Bei_T_4_3_S3b_v2.png|right|frame|Generator zur Erzeugung von Goldcodes]]
 
{{GraueBox|TEXT=
 
{{GraueBox|TEXT=
 
$\text{Beispiel 3:}$&nbsp;   
 
$\text{Beispiel 3:}$&nbsp;   
Bei  UMTS werden für die Verwürfelung so genannte '''Goldcodes''' verwendet. Die Grafik aus [3gpp]<ref>3gpp Group: ''UMTS Release 6 – Technical Specification'' 25.213 V6.4.0., Sept. 2005.</ref> zeigt das Blockschaltbild zur schaltungstechnischen Erzeugung solcher Codes.  
+
Bei  UMTS werden für die Verwürfelung so genannte&nbsp; '''Goldcodes'''&nbsp; verwendet. Die Grafik aus&nbsp; [3gpp]<ref>3gpp Group: ''UMTS Release 6 – Technical Specification'' 25.213 V6.4.0., Sept. 2005.</ref>&nbsp; zeigt das Blockschaltbild zur schaltungstechnischen Erzeugung solcher Codes.  
*Dabei werden zunächst zwei unterschiedliche Pseudonoise–Folgen gleicher Länge (hier: $N = 18$) mit Hilfe von Schieberegistern parallel erzeugt und mit ''Exklusiv–Oder–Gatter'' bitweise addiert.
+
*Dabei werden zunächst zwei unterschiedliche Pseudonoise–Folgen gleicher Länge&nbsp; $($hier:&nbsp; $N = 18)$&nbsp; mit Hilfe von Schieberegistern parallel erzeugt und mit&nbsp; ''Exklusiv–Oder–Gatter''&nbsp; bitweise addiert.
 
*Im Uplink hat jede Mobilstation einen eigenen Verwürfelungscode und die Trennung der einzelnen Kanäle erfolgt über den jeweils gleichen Code.
 
*Im Uplink hat jede Mobilstation einen eigenen Verwürfelungscode und die Trennung der einzelnen Kanäle erfolgt über den jeweils gleichen Code.
*Dagegen hat im Downlink jedes Versorgungsgebiet eines ''Node B'' einen gemeinsamen Verwürfelungscode.}}
+
*Dagegen hat im Downlink jedes Versorgungsgebiet eines &bdquo;Node B&bdquo; einen gemeinsamen Verwürfelungscode.}}
  
  
[[Datei:P_ID1538__Bei_T_4_3_S3d_v3.png|left|frame|Typische Spreiz– und Verwürfelungscodes bei UMTS]]
 
Die Tabelle fasst einige Daten der Spreiz– und Verwürfelungscodes zusammen.
 
<br clear=all>
 
 
==Kanalcodierung  bei UMTS==  
 
==Kanalcodierung  bei UMTS==  
 
<br>
 
<br>
 
Ebenso wie bei GSM erfahren EFR– und AMR–codierte Sprachdaten im UMTS einen zweistufigen Fehlerschutz, bestehend aus
 
Ebenso wie bei GSM erfahren EFR– und AMR–codierte Sprachdaten im UMTS einen zweistufigen Fehlerschutz, bestehend aus
*Bildung von CRC–Prüfbits (englisch: ''Cyclic Redundancy Check''), und
+
*Bildung von CRC–Prüfbits&nbsp; (englisch:&nbsp; ''Cyclic Redundancy Check''), und
*anschließender Faltungscodierung (englisch: ''Convolutional Coding'').
+
*anschließender Faltungscodierung&nbsp; (englisch:&nbsp; ''Convolutional Coding'').
  
  
Diese Verfahren unterscheiden sich jedoch von denjenigen bei GSM durch eine größere Flexibilität, da sie bei UMTS unterschiedliche Datenraten berücksichtigen.
+
Diese Verfahren unterscheiden sich jedoch von denjenigen bei GSM durch eine größere Flexibilität, da sie bei UMTS unterschiedliche Datenraten berücksichtigen müssen.
  
[[Datei:P_ID1539__Bei_T_4_3_S4a_v1.png|right|frame|Typische Spreiz– und Verwürfelungscodes bei UMTS]]
+
[[Datei:P_ID1539__Bei_T_4_3_S4a_v1.png|right|frame|Einfügen von CRC&ndash; und Tailbits bei UMTS]]
Für die '''Fehlererkennung''' mittels CRC werden je nach Größe des Transportblockes (10 ms oder 20 ms) acht, zwölf, sechzehn oder 24 CRC–Bits gebildet und an diesen angehängt.  
+
Für die&nbsp; '''Fehlererkennung'''&nbsp; mittels CRC werden je nach Größe des Transportblockes&nbsp; $\text{(10 ms}$&nbsp; oder&nbsp; $\text{20 ms})$&nbsp; acht, zwölf, sechzehn oder &nbsp;$24$&nbsp; CRC–Bit gebildet und an diesen angehängt.  
 
*Am Ende eines jeden Rahmens werden außerdem acht Tailbits eingefügt, die Synchronisationszwecken dienen.  
 
*Am Ende eines jeden Rahmens werden außerdem acht Tailbits eingefügt, die Synchronisationszwecken dienen.  
*Die Grafik zeigt einen beispielhaften Transportblock des '''DCH'''–Kanals mit 164 Nutzdatenbits, an den 16 CRC–Prüfbits und acht Tailbits angehängt werden.
+
*Die Grafik zeigt einen beispielhaften Transportblock des '''DCH'''–Kanals mit &nbsp;$164$&nbsp; Nutzdatenbits, an den &nbsp;$16$&nbsp; CRC–Prüfbits und acht Tailbits angehängt werden.
 
<br clear=all>
 
<br clear=all>
  
Für die '''Fehlerkorrektur''' kommen bei UMTS – je nach Datenrate – zwei verschiedene Verfahren zum Einsatz:
+
Für die&nbsp;  '''Fehlerkorrektur'''&nbsp; kommen bei UMTS – je nach Datenrate – zwei verschiedene Verfahren zum Einsatz:
*Bei niedrigen Datenraten werden wie bei GSM [[Kanalcodierung/Grundlagen_der_Faltungscodierung|Faltungscodes]] (englisch: ''Convolutional Codes'') mit den Coderaten $R = 1/2$ oder $R = 1/3$ verwendet. Diese werden mit acht Speicherelementen eines rückgekoppelten Schieberegisters (256 Zustände) erzeugt. Der Codiergewinn beträgt mit der Coderate $R = 1/3$ und bei niedrigen Fehlerraten ca. 4.5 bis 6 dB.
+
*Bei niedrigen Datenraten werden wie bei GSM&nbsp; [[Kanalcodierung/Grundlagen_der_Faltungscodierung|Faltungscodes]]&nbsp; (englisch:&nbsp; ''Convolutional Codes'')&nbsp; mit den Coderaten&nbsp; $R = 1/2$&nbsp; oder&nbsp; $R = 1/3$&nbsp; verwendet. Diese werden mit acht Speicherelementen eines rückgekoppelten Schieberegisters&nbsp; $(256$&nbsp; Zustände$)$ erzeugt. Der Codiergewinn beträgt mit der Coderate&nbsp; $R = 1/3$&nbsp; und bei niedrigen Fehlerraten ca.&nbsp; $4.5$&nbsp; bis&nbsp; $6$&nbsp; dB.
*Bei höheren Datenraten verwendet man [[Kanalcodierung/Grundlegendes_zu_den_Turbocodes|Turbo–Codes]] der Rate $R = 1/3$. Das Schieberegister besteht hier aus drei Speicherzellen, die insgesamt acht Zustände annehmen können. Der Gewinn der Turbo–Codes ist gegenüber Faltungscodes um 2 bis 3 dB größer und abhängig von der Anzahl der Iterationen. Sie benötigen dafür einen Prozessoren mit hoher Rechenleistung und es kann es zu relativ großen Verzögerungen kommen.
+
*Bei höheren Datenraten verwendet man&nbsp; [[Kanalcodierung/Grundlegendes_zu_den_Turbocodes|Turbo–Codes]]&nbsp; der Rate&nbsp; $R = 1/3$. Das Schieberegister besteht hier aus drei Speicherzellen, die insgesamt acht Zustände annehmen können. Der Gewinn der Turbo–Codes ist gegenüber Faltungscodes um&nbsp; $2$&nbsp; bis&nbsp; $3$&nbsp; dB größer und abhängig von der Anzahl der Iterationen. Sie benötigen dafür einen Prozessoren mit hoher Rechenleistung und es kann es zu relativ großen Verzögerungen kommen.
  
  
Nach der Kanalcodierung werden die Daten wie bei GSM einer [[Beispiele_von_Nachrichtensystemen/Gesamtes_GSM–Übertragungssystem#Interleaving_bei_Sprachsignalen|Interleaver]] zugeführt, um empfangsseitig die durch Fading entstandenen Bündelfehler auflösen zu können. Schließlich werden zur ''Ratenanpassung'' der entstandenen Daten an den physikalischen Kanal einzelne Bit nach einem vorgegebenen Algorithmus entfernt (''Puncturing'') oder wiederholt (''Repetition'').
+
Nach der Kanalcodierung werden die Daten wie bei GSM einer&nbsp; [[Beispiele_von_Nachrichtensystemen/Gesamtes_GSM–Übertragungssystem#Interleaving_bei_Sprachsignalen|Interleaver]]&nbsp; zugeführt, um empfangsseitig die durch Fading entstandenen Bündelfehler auflösen zu können. Schließlich werden zur&nbsp; ''Ratenanpassung''&nbsp; der entstandenen Daten an den physikalischen Kanal einzelne Bit nach einem vorgegebenen Algorithmus entfernt&nbsp; (''Puncturing'')&nbsp; oder wiederholt&nbsp; (''Repetition'').
  
 
[[Datei:P_ID1540__Bei_T_4_3_S4b_v1.png|right|frame|Fehlerkorrekturmechanismen bei UMTS]]
 
[[Datei:P_ID1540__Bei_T_4_3_S4b_v1.png|right|frame|Fehlerkorrekturmechanismen bei UMTS]]
 
{{GraueBox|TEXT=
 
{{GraueBox|TEXT=
 
$\text{Beispiel 4:}$&nbsp;   
 
$\text{Beispiel 4:}$&nbsp;   
Die Grafik zeigt zunächst die Zunahme der Bits durch einen Faltungs– oder Turbocode der Rate $R =1/3$, wobei aus dem $188$ Bit–Zeitrahmen (nach der CRC–Prüfsumme und den Tailbits) ein $564$ Bit–Rahmen entsteht.
+
Die Grafik zeigt zunächst die Zunahme der Bits durch einen Faltungs– oder Turbocode der Rate&nbsp; $R =1/3$, wobei aus dem&nbsp; $188$–Bit–Zeitrahmen (nach der CRC–Prüfsumme und den Tailbits) ein&nbsp; $564$–Bit–Rahmen entsteht.
 
*Danach folgt eine erste externe Verschachtelung und dann eine zweite interne Verschachtelung.  
 
*Danach folgt eine erste externe Verschachtelung und dann eine zweite interne Verschachtelung.  
*Nach dieser wird der Zeitrahmen in vier Unterrahmen mit jeweils $141$ Bit aufgeteilt und diese werden anschließend durch eine Ratenanpassung an den physikalischen Kanal angepasst.}}
+
*Nach dieser wird der Zeitrahmen in vier Unterrahmen mit jeweils&nbsp; $141$&nbsp; Bit aufgeteilt und diese werden anschließend durch eine Ratenanpassung an den physikalischen Kanal angepasst.}}
  
  
Zeile 167: Zeile 179:
 
Insbesondere gelte:
 
Insbesondere gelte:
  
*Das ''Sendeimpulsfilter'' wandelt die binären $\{0, \ 1\}$ Daten in physikalische Signale. Es wird beschrieben durch den Frequenzgang $H_{\rm S}(f)$, der formgleich mit dem Spektrum eines einzelnen Sendeimpulses ist.
+
*Das&nbsp; ''Sendeimpulsfilter''&nbsp; wandelt die binären&nbsp; $\{0, \ 1\}$ Daten in physikalische Signale. Das Filter wird beschrieben durch den Frequenzgang&nbsp; $H_{\rm S}(f)$, der formgleich mit dem Spektrum eines einzelnen Sendeimpulses ist.
  
  
*Bei UMTS ist das Empfangsfilter $H_{\rm E}f) = H_{\rm S}(f)$ an den Sender angepasst (''Matched–Filter'') und der Gesamtfrequenzgang $H(f) = H_{\rm S}(f) · H_{\rm E}(f)$ erfüllt das [[Digitalsignalübertragung/Eigenschaften_von_Nyquistsystemen#Erstes_Nyquistkriterium_im_Frequenzbereich|erste Nyquistkriterium]]:
+
*Bei UMTS ist das Empfangsfilter&nbsp; $H_{\rm E}f) = H_{\rm S}(f)$&nbsp; an den Sender angepasst&nbsp; (''Matched–Filter'')&nbsp; und der Gesamtfrequenzgang&nbsp; $H(f) = H_{\rm S}(f) · H_{\rm E}(f)$&nbsp; erfüllt das&nbsp; [[Digitalsignalübertragung/Eigenschaften_von_Nyquistsystemen#Erstes_Nyquistkriterium_im_Frequenzbereich|erste Nyquistkriterium]]:
 
:$$ H(f) = H_{\rm CRO}(f)  =  \left\{ \begin{array}{c}    1 \\  0 \\  \cos^2 \left( \frac {\pi \cdot (|f| - f_1)}{2 \cdot (f_2 - f_1)} \right)\end{array} \right.\quad
 
:$$ H(f) = H_{\rm CRO}(f)  =  \left\{ \begin{array}{c}    1 \\  0 \\  \cos^2 \left( \frac {\pi \cdot (|f| - f_1)}{2 \cdot (f_2 - f_1)} \right)\end{array} \right.\quad
 
\begin{array}{*{1}c} {\rm{f\ddot{u}r}} \\ {\rm{f\ddot{u}r}}\\  {\rm sonst }\hspace{0.05cm}.  \end{array}
 
\begin{array}{*{1}c} {\rm{f\ddot{u}r}} \\ {\rm{f\ddot{u}r}}\\  {\rm sonst }\hspace{0.05cm}.  \end{array}
\begin{array}{*{20}c} |f| \le f_1,  \\ |f| \ge f_2,\\  \\\end{array}$$
+
\begin{array}{*{20}c} |f| \le f_1,  \\ |f| \ge f_2.\\  \\\end{array}$$
 
   
 
   
Das bedeutet: Zeitlich aufeinander folgende Impulse stören sich nicht gegenseitig  &nbsp; ⇒  &nbsp; es treten keine [[Digitalsignalübertragung/Ursachen_und_Auswirkungen_von_Impulsinterferenzen|Impulsinterferenzen]] (englisch: ''Intersymbol Interference'', ISI) auf. Die zugehörige Zeitfunktion lautet:
+
Das bedeutet: &nbsp; Zeitlich aufeinander folgende Impulse stören sich nicht gegenseitig  &nbsp; ⇒  &nbsp; es treten keine&nbsp; [[Digitalsignalübertragung/Ursachen_und_Auswirkungen_von_Impulsinterferenzen|Impulsinterferenzen]]&nbsp; (englisch:&nbsp; ''Intersymbol Interference'', ISI) auf. Die zugehörige Zeitfunktion lautet:
  
 
:$$h(t) = h_{\rm CRO}(t) ={\rm si}(\pi \cdot t/ T_{\rm C}) \cdot \frac{\cos(r \cdot \pi t/T_{\rm C})}{1- (2r \cdot  t/T_{\rm C})^2}. $$
 
:$$h(t) = h_{\rm CRO}(t) ={\rm si}(\pi \cdot t/ T_{\rm C}) \cdot \frac{\cos(r \cdot \pi t/T_{\rm C})}{1- (2r \cdot  t/T_{\rm C})^2}. $$
 
   
 
   
„CRO” steht hierbei für [[Lineare_zeitinvariante_Systeme/Einige_systemtheoretische_Tiefpassfunktionen#Cosinus-Rolloff-Tiefpass|Cosinus–Rolloff]] (englisch: ''Raised Cosine''). Die Summe $f_1 + f_2$ ist gleich dem Kehrwert der Chipdauer $T_{\rm C} = 260 \ \rm ns$, also gleich $3.84 \ \rm MHz$. Der ''Rolloff–Faktor'' (wir bleiben bei der in $\rm LNTwww$ gewählten Bezeichnung $r$, im UMTS–Standard wird hierfür $\alpha$ verwendet)
+
*„CRO” steht hierbei für&nbsp; [[Lineare_zeitinvariante_Systeme/Einige_systemtheoretische_Tiefpassfunktionen#Cosinus-Rolloff-Tiefpass|Cosinus–Rolloff]]&nbsp; (englisch:&nbsp; ''Raised Cosine'').  
 +
*Die Summe&nbsp; $f_1 + f_2$&nbsp; ist gleich dem Kehrwert der Chipdauer&nbsp; $T_{\rm C} = 260 \ \rm ns$, also gleich&nbsp; $3.84 \ \rm MHz$.  
 +
*Der&nbsp; ''Rolloff–Faktor''&nbsp; (wir bleiben bei der in&nbsp; $\rm LNTwww$&nbsp; gewählten Bezeichnung&nbsp; $r$, im UMTS–Standard wird hierfür&nbsp; $\alpha$&nbsp; verwendet)
  
 
:$$r =  \frac{f_2 - f_1}{f_2 + f_1} $$
 
:$$r =  \frac{f_2 - f_1}{f_2 + f_1} $$
 
   
 
   
wurde bei UMTS zu $r = 0.22$ festgelegt. Die beiden Eckfrequenzen sind somit
+
:wurde bei UMTS zu&nbsp; $r = 0.22$&nbsp; festgelegt. Die beiden Eckfrequenzen sind somit
  
 
:$$f_1 = {1}/(2 T_{\rm C}) \cdot (1-r) \approx 1.5\,{\rm MHz}, \hspace{0.2cm}
 
:$$f_1 = {1}/(2 T_{\rm C}) \cdot (1-r) \approx 1.5\,{\rm MHz}, \hspace{0.2cm}
 
f_2 ={1}/(2 T_{\rm C})  \cdot (1+r) \approx 2.35\,{\rm MHz}.$$
 
f_2 ={1}/(2 T_{\rm C})  \cdot (1+r) \approx 2.35\,{\rm MHz}.$$
 
   
 
   
Die erforderliche Bandbreite beträgt $B = 2 · f_2 = 4.7 \ \rm MHz$. Für jeden UMTS–Kanal steht somit mit $5 \ \rm MHz$ ausreichend Bandbreite zur Verfügung.
+
*Die erforderliche Bandbreite beträgt&nbsp; $B = 2 · f_2 = 4.7 \ \rm MHz$. Für jeden UMTS–Kanal steht somit mit&nbsp; $5 \ \rm MHz$&nbsp; ausreichend Bandbreite zur Verfügung.
 +
 
  
 
[[Datei:P_ID1547__Bei_T_4_3_S5b_v1.png|right|frame|Cosinus–Rolloff–Spektrum und Impulsantwort]]
 
[[Datei:P_ID1547__Bei_T_4_3_S5b_v1.png|right|frame|Cosinus–Rolloff–Spektrum und Impulsantwort]]
 
{{BlaueBox|TEXT=
 
{{BlaueBox|TEXT=
 
$\text{Fazit:}$&nbsp;  Die Grafik zeigt  
 
$\text{Fazit:}$&nbsp;  Die Grafik zeigt  
*links das (normierte) Nyquistspektrum $H(f)$, und  
+
*links das (normierte) Nyquistspektrum&nbsp; $H(f)$, und  
*rechts den zugehörigen Nyquistimpuls $h(t)$, dessen Nulldurchgänge im Abstand $T_{\rm C}$ äquidistant sind.  
+
*rechts den zugehörigen Nyquistimpuls&nbsp; $h(t)$, dessen Nulldurchgänge im Abstand&nbsp; $T_{\rm C}$&nbsp; äquidistant sind.  
 
<br clear=all>
 
<br clear=all>
 
$\text{Es ist zu beachten:}$
 
$\text{Es ist zu beachten:}$
* Das Sendefilter $H_{\rm S}(f)$ und Matched–Filter $H_{\rm E}(f)$ sind jeweils  [[Digitalsignalübertragung/Optimierung_der_Basisbandübertragungssysteme#Wurzel.E2.80.93Nyquist.E2.80.93Systeme|Wurzel–Cosinus–Rolloff–förmig]] (englisch: ''Root Raised Cosine''). Erst das Produkt $H(f) = H_{\rm S}(f) · H_{\rm E}(f)$ den Cosinus–Rolloff.
+
* Das Sendefilter&nbsp; $H_{\rm S}(f)$&nbsp; und das Matched–Filter&nbsp; $H_{\rm E}(f)$&nbsp; sind jeweils&nbsp; [[Digitalsignalübertragung/Optimierung_der_Basisbandübertragungssysteme#Wurzel.E2.80.93Nyquist.E2.80.93Systeme|Wurzel–Cosinus–Rolloff–förmig]]&nbsp; (englisch:&nbsp; ''Root Raised Cosine''). Erst das Produkt&nbsp; $H(f) = H_{\rm S}(f) · H_{\rm E}(f)$&nbsp; führt zum Cosinus–Rolloff.
*Das bedeutet auch: Die Impulsantworten $h_{\rm S}(t)$ und $h_{\rm E}(t)$  erfüllen für sich allein die erste Nyquistbedingung nicht. Erst die Kombination aus beiden (im Zeitbereich die Faltung) führt zu den gewünschten äquidistanten Nulldurchgängen.}}
+
*Das bedeutet auch: &nbsp; Die Impulsantworten&nbsp; $h_{\rm S}(t)$&nbsp; und&nbsp; $h_{\rm E}(t)$&nbsp; erfüllen für sich allein die erste Nyquistbedingung nicht. Erst die Kombination aus beiden (im Zeitbereich die Faltung) führt zu den gewünschten äquidistanten Nulldurchgängen.}}
  
 
==Modulationsverfahren bei UMTS==  
 
==Modulationsverfahren bei UMTS==  
 
<br>
 
<br>
Die bei UMTS eingesetzten '''Modulationsverfahren''' können wie folgt zusammengefasst werden:
+
Die bei UMTS eingesetzten&nbsp; '''Modulationsverfahren'''&nbsp; können wie folgt zusammengefasst werden:
*In der Abwärtsrichtung (''Downlink'') wird zur Modulation ''Quaternary Phase Shift Keying'' (QPSK) verwendet &ndash; sowohl bei ''FDD'' als auch bei ''TDD''. Dabei werden Nutzdaten (DPDCH–Kanal) und Kontrolldaten (DPCCH–Kanal) zeitlich gemultiplext.
+
*In der Abwärtsrichtung&nbsp; (''Downlink'')&nbsp; wird zur Modulation&nbsp; ''Quaternary Phase Shift Keying''&nbsp; (QPSK) verwendet &ndash; sowohl bei ''FDD''&nbsp; als auch bei ''TDD''. Dabei werden Nutzdaten (DPDCH–Kanal) und Kontrolldaten (DPCCH–Kanal) zeitlich gemultiplext.
*Bei ''TDD'' wird das Signal in Aufwärtsrichtung (''Uplink'') ebenfalls mittels QPSK moduliert, nicht aber bei ''FDD''. Hier wird vielmehr eine '''zweifache binäre PSK''' (englisch: ''Dual Channel–BPSK'') verwendet.
+
*Bei ''TDD''&nbsp; wird das Signal in Aufwärtsrichtung&nbsp; (''Uplink'')&nbsp; ebenfalls mittels QPSK moduliert, nicht aber bei ''FDD''. Hier wird vielmehr eine&nbsp; '''zweifache binäre PSK'''&nbsp; (englisch:&nbsp; ''Dual Channel–BPSK'') verwendet.
  
  
Bei ''Dual–Channel BPSK'' wird zwar ebenfalls der QPSK–Signalraum genutzt, aber in ''Inphase''– und ''Quadratur–Komponente'' werden unterschiedliche Kanäle übertragen. Pro Modulationsschritt werden also zwei Chips übertragen. Die Brutto–Chiprate ist daher doppelt so groß wie die Modulationsrate von 3.84 Mchip pro Sekunde.
+
Bei&nbsp; ''Dual–Channel BPSK''&nbsp; wird zwar ebenfalls der QPSK–Signalraum genutzt, aber in ''Inphase''– und ''Quadratur–Komponente''&nbsp; werden unterschiedliche Kanäle übertragen. Pro Modulationsschritt werden also zwei Chips übertragen. Die Brutto–Chiprate ist daher doppelt so groß wie die Modulationsrate von&nbsp; $3.84$ Mchip pro Sekunde.
  
[[Datei:P_ID1548__Bei_T_4_3_S5c_v1.png|right|frame|Zweifache BPSK]]
+
[[Datei:P_ID1548__Bei_T_4_3_S5c_v1.png|right|frame|Zweifache BPSK (''Binary Phase Shift Keying'')]]
 
{{GraueBox|TEXT=
 
{{GraueBox|TEXT=
 
$\text{Beispiel 5:}$&nbsp;   
 
$\text{Beispiel 5:}$&nbsp;   
 
Die Grafik zeigt dieses I/Q–Multiplexing–Verfahren, wie es auch bezeichnet wird, im äquivalenten Tiefpassbereich:
 
Die Grafik zeigt dieses I/Q–Multiplexing–Verfahren, wie es auch bezeichnet wird, im äquivalenten Tiefpassbereich:
 
*Die gespreizten Nutzdaten des DPDCH–Kanals werden auf die Inphase–Komponente und die gespreizten Kontrolldaten des DPCCH–Kanals auf die Quadratur–Komponente moduliert und übertragen.
 
*Die gespreizten Nutzdaten des DPDCH–Kanals werden auf die Inphase–Komponente und die gespreizten Kontrolldaten des DPCCH–Kanals auf die Quadratur–Komponente moduliert und übertragen.
*Nach der Modulation wird die Quadratur–Komponente mit der Wurzel des Leistungsverhältnisses $G$ zwischen den beiden Kanälen gewichtet, um den Einfluss des Leistungsunterschieds zwischen $I$ und $Q$ zu minimieren.
+
*Nach der Modulation wird die Quadratur–Komponente mit der Wurzel des Leistungsverhältnisses&nbsp; $G$&nbsp; zwischen den beiden Kanälen gewichtet, um den Einfluss des Leistungsunterschieds zwischen&nbsp; $I$&nbsp; und&nbsp; $Q$&nbsp; zu minimieren.
*Abschließend wird das komplexe Summensignal $(I +{\rm  j} · Q)$ mit einem ebenfalls komplexen Verwürfelungscode multipliziert.}}
+
*Abschließend wird das komplexe Summensignal&nbsp; $(I +{\rm  j} · Q)$&nbsp; mit einem ebenfalls komplexen Verwürfelungscode multipliziert.}}
  
  
 
{{BlaueBox|TEXT=
 
{{BlaueBox|TEXT=
$\text{Fazit:}$&nbsp;  Ein Vorteil der zweifachen BPSK–Modulation ist die Möglichkeit der Verwendung '''stromsparender Verstärker'''.
+
$\text{Fazit:}$&nbsp;  Ein Vorteil der zweifachen BPSK–Modulation ist die Möglichkeit der Verwendung&nbsp; '''stromsparender Verstärker'''.
*Zeitmultiplex von Nutz– und Kontrolldaten wie im ''Uplink'' ist im ''Downlink'' nicht möglich.  
+
*Zeitmultiplex von Nutz– und Kontrolldaten wie im&nbsp; ''Uplink''&nbsp; ist aber im&nbsp; ''Downlink''&nbsp; nicht möglich.  
*Ein Grund hierfür ist der Einsatz von ''Discontinuous Transmission'' (DTX) und die damit verbundenen zeitlichen Einschränkungen.}}
+
*Ein Grund hierfür ist der Einsatz von&nbsp; ''Discontinuous Transmission''&nbsp; (DTX) und die damit verbundenen zeitlichen Einschränkungen.}}
  
 
   
 
   
 
==Single–User–Empfänger==
 
==Single–User–Empfänger==
 
<br>
 
<br>
Aufgabe eines CDMA–Empfängers ist es, aus der Summe der gespreizten Datenströme die gesendeten Daten der einzelnen Teilnehmer zu separieren und zu rekonstruieren. Dabei unterscheidet man zwischen  ''Single–User''–Empfängern und  ''Multi–User''–Empfängern.
+
Aufgabe eines CDMA–Empfängers ist es, aus der Summe der gespreizten Datenströme die gesendeten Daten der einzelnen Teilnehmer zu separieren und zu rekonstruieren. Dabei unterscheidet man zwischen&nbsp; ''Single–User''–Empfängern und&nbsp; ''Multi–User''–Empfängern.
  
Im Downlink von UMTS wird stets ein ''Single–User''–Empfänger verwendet, da in der Mobilstation eine gemeinsame Detektion aller Teilnehmer wegen der Vielzahl aktiver Teilnehmer sowie der Länge der Verwürfelungscodes und des asynchronen Betriebs zu aufwändig wäre.
+
Im Downlink von UMTS wird stets ein&nbsp; ''Single–User''–Empfänger verwendet, da in der Mobilstation eine gemeinsame Detektion aller Teilnehmer wegen der Vielzahl aktiver Teilnehmer sowie der Länge der Verwürfelungscodes und des asynchronen Betriebs zu aufwändig wäre.
  
Ein solcher Empfänger besteht aus einer Bank unabhängiger Korrelatoren. Jeder einzelne der insgesamt $J$ Korrelatoren gehört zu einer spezifischen Spreizfolge. Die Korrelation wird meist in einer so genannten ''Korrelatordatenbank'' softwaremäßig gebildet.  
+
Ein solcher Empfänger besteht aus einer Bank unabhängiger Korrelatoren. Jeder einzelne der insgesamt&nbsp; $J$&nbsp; Korrelatoren gehört zu einer spezifischen Spreizfolge. Die Korrelation wird meist in einer so genannten&nbsp; ''Korrelatordatenbank''&nbsp; softwaremäßig gebildet.  
  
 
Dabei erhält man am Korrelatorausgang die Summe aus
 
Dabei erhält man am Korrelatorausgang die Summe aus
*der ''Autokorrelationsfunktion'' des Spreizcodes und
+
*der&nbsp; ''Autokorrelationsfunktion''&nbsp; des Spreizcodes und
*der ''Kreuzkorrelationsfunktion'' aller anderen Teilnehmer mit dem teilnehmereigenen Spreizcode.
+
*der&nbsp; ''Kreuzkorrelationsfunktion''&nbsp; aller anderen Teilnehmer mit dem teilnehmereigenen Spreizcode.
  
  
 
[[Datei:P_ID1549__Bei_T_4_3_S6a_v1.png|right|frame|Single–User–Empfänger mit Matched–Filter]]
 
[[Datei:P_ID1549__Bei_T_4_3_S6a_v1.png|right|frame|Single–User–Empfänger mit Matched–Filter]]
 
Die Grafik zeigt die einfachste Realisierung eines solchen Empfängers mit Matched–Filter.
 
Die Grafik zeigt die einfachste Realisierung eines solchen Empfängers mit Matched–Filter.
*Das Empfangssignal $r(t)$ wird zunächst mit dem Spreizcode $c(t)$ des betrachteten Teilnehmers multipliziert, was als ''Bandstauchung'' oder ''Entspreizung'' bezeichnet wird (gelbe Hinterlegung).
+
*Das Empfangssignal&nbsp; $r(t)$&nbsp; wird zunächst mit dem Spreizcode&nbsp; $c(t)$&nbsp; des betrachteten Teilnehmers multipliziert, was als&nbsp; ''Bandstauchung''&nbsp; oder&nbsp; ''Entspreizung''&nbsp; bezeichnet wird (gelbe Hinterlegung).
*Danach folgt die Faltung mit der Impulsantwort des Matched–Filters (''Root Raised Cosine''), um das SNR zu maximieren, und die Abtastung im Bittakt ( $T_{\rm B}$ ).
+
*Danach folgt die Faltung mit der Impulsantwort des Matched–Filters&nbsp; (''Root Raised Cosine''), um das SNR zu maximieren, und die Abtastung im Bittakt&nbsp; ( $T_{\rm B}$ ).
*Abschließend erfolgt die Schwellenwertentscheidung, die das Sinkensignal $v(t)$ und damit die Datenbits des betrachteten Teilnehmers liefert.
+
*Abschließend erfolgt die Schwellenwertentscheidung, die das Sinkensignal&nbsp; $v(t)$ und&nbsp; damit die Datenbit des betrachteten Teilnehmers liefert.
  
  
Zeile 247: Zeile 262:
 
$\text{Bitte beachten Sie:}$&nbsp;
 
$\text{Bitte beachten Sie:}$&nbsp;
  
Beim AWGN–Kanal haben die Bandspreizung beim Sender und die daran angepasste Bandstauchung beim Empfänger wegen $c(t)^2 = 1$ keinen Einfluss auf die Bitfehlerwahrscheinlichkeit. Wie in der[[Aufgaben:Aufgabe_4.5:_PN-Modulation| Aufgabe 4.5]] gezeigt, gilt auch mit Bandspreizung/Bandstauchung bei optimalem Empfänger unabhängig vom Spreizgrad $J$:
+
Beim AWGN–Kanal haben die Bandspreizung beim Sender und die daran angepasste Bandstauchung beim Empfänger wegen&nbsp; $c(t)^2 = 1$&nbsp; keinen Einfluss auf die Bitfehlerwahrscheinlichkeit. Wie in&nbsp; [[Aufgaben:Aufgabe_4.5:_PN-Modulation| Aufgabe 4.5]]&nbsp; gezeigt wird, gilt auch mit Bandspreizung/Bandstauchung bei optimalem Empfänger unabhängig vom Spreizgrad&nbsp; $J$:
  
 
:$$p_{\rm B} =  {\rm Q} \left( \hspace{-0.05cm} \sqrt { {2 \cdot E_{\rm B} }/{N_{\rm 0} } } \hspace{0.05cm} \right )\hspace{0.05cm}.  $$
 
:$$p_{\rm B} =  {\rm Q} \left( \hspace{-0.05cm} \sqrt { {2 \cdot E_{\rm B} }/{N_{\rm 0} } } \hspace{0.05cm} \right )\hspace{0.05cm}.  $$
 
   
 
   
Dieses Ergebnis lässt sich wie folgt begründen: Die statistischen Eigenschaften von weißem Rauschen $n(t)$ werden durch die Multiplikation mit dem $±1$–Signal $c(t)$ nicht verändert.}}
+
Dieses Ergebnis lässt sich wie folgt begründen: <br>Die statistischen Eigenschaften von weißem Rauschen&nbsp; $n(t)$&nbsp; werden durch die Multiplikation mit dem&nbsp; $±1$–Signal&nbsp; $c(t)$&nbsp; nicht verändert.}}
 
 
  
 +
==RAKE–Empfänger==
 +
<br>
 +
Ein weiterer Empfänger für die Single–User–Detektion ist der&nbsp;  '''RAKE–Empfänger''', der bei einem Mehrwegekanal zu deutlichen Verbesserungen führt. Die Grafik zeigt seinen Aufbau für einen Zweiwegekanal mit&nbsp;
 +
[[Datei:P_ID1560__Bei_T_4_3_S6b_v1.png|right|frame|Struktur des RAKE–Empfängers (Darstellung im äquivalenten Tiefpassbereich)]]
 +
*einem direkten Pfad mit Koeffizient&nbsp; $h_0$&nbsp; und Verzögerungszeit&nbsp; $τ_0$,
 +
*einem Echo mit Koeffizient&nbsp; $h_1$&nbsp; und Verzögerungszeit&nbsp; $τ_1$.
  
Ein weiterer Empfänger für die Single–User–Detektion ist der  '''RAKE–Empfänger''', der bei einem Mehrwegekanal zu deutlichen Verbesserungen führt. Die Grafik zeigt seinen Aufbau für einen Zweiwegekanal mit
 
[[Datei:P_ID1560__Bei_T_4_3_S6b_v1.png|right|frame|Struktur des RAKE–Empfängers (Darstellung im äquivalenten Tiefpassbereich)]]
 
*einem direkten Pfad mit Koeffizient $h_0$ und Verzögerungszeit $τ_0$, und
 
*einem Echo mit Koeffizient $h_1$ und Verzögerungszeit $τ_1$.
 
  
 +
Zur Vereinfachung werden hier die Koeffizienten&nbsp; $h_0$&nbsp; und&nbsp; $h_1$&nbsp; als reell angenommen. Aufgrund der Darstellung im äquivalenten Tiefpassbereich könnten diese auch komplex sein.
  
Zur Vereinfachung werden die Koeffizienten $h_0$ und $h_1$ als reell angenommen. Aufgrund der Darstellung im äquivalenten Tiefpassbereich könnten diese auch komplex sein.
+
Aufgabe des RAKE–Empfängers ist es, die Signalenergien aller Pfade&nbsp; (in diesem Beispiel nur zwei)&nbsp; auf einen einzigen Zeitpunkt zu konzentrieren. Er arbeitet demnach wie eine&nbsp; ''Harke''&nbsp; für den Garten, was auch die deutsche Übersetzung für „RAKE” ist.
 
<br clear=all>
 
<br clear=all>
 
+
Legt man einen Diracimpuls zur Zeit&nbsp; $t = 0$&nbsp; an den Kanaleingang an, so gibt es am Ausgang des RAKE–Empfängers drei Diracimpulse:  
Aufgabe des RAKE–Empfängers ist es, die Signalenergien aller Pfade (in diesem Beispiel nur zwei) auf einen einzigen Zeitpunkt zu konzentrieren. Er arbeitet demnach wie eine ''Harke'' für den Garten, was auch die deutsche Übersetzung für „RAKE” ist.
 
 
 
Legt man einen Diracimpuls zur Zeit $t$ = 0 an den Kanaleingang an, so gibt es am Ausgang des RAKE–Empfängers drei Diracimpulse:  
 
 
:$$ s(t) = \delta(t) \hspace{0.3cm}\Rightarrow\hspace{0.3cm}
 
:$$ s(t) = \delta(t) \hspace{0.3cm}\Rightarrow\hspace{0.3cm}
 
y(t) = h_0 \cdot h_1 \cdot \delta(t - 2\tau_0) +  (h_0^2 + h_1^2) \cdot \delta(t - \tau_0 -  \tau_1)+
 
y(t) = h_0 \cdot h_1 \cdot \delta(t - 2\tau_0) +  (h_0^2 + h_1^2) \cdot \delta(t - \tau_0 -  \tau_1)+
 
h_0 \cdot h_1 \cdot \delta(t - 2\tau_1) .$$
 
h_0 \cdot h_1 \cdot \delta(t - 2\tau_1) .$$
 
    
 
    
*Die Signalenenergie konzentriert sich auf den Zeitpunkt $τ_0 + τ_1$. Von den insgesamt vier Wegen tragen zwei dazu bei (mittlerer Term).  
+
*Die Signalenenergie konzentriert sich auf den Zeitpunkt&nbsp; $τ_0 + τ_1$. Von den insgesamt vier Wegen tragen zwei dazu bei (mittlerer Term).  
*Die Diracfunktionen bei $2τ_0$ und $2τ_1$ bewirken zwar Impulsinterferenzen. Ihre Gewichte sind aber deutlich kleiner als die des Hauptpfades.
+
*Die Diracfunktionen bei&nbsp; $2τ_0$&nbsp; und&nbsp; $2τ_1$&nbsp; bewirken zwar Impulsinterferenzen. Ihre Gewichte sind aber deutlich kleiner als die des Hauptpfades.
  
  
 
{{GraueBox|TEXT=
 
{{GraueBox|TEXT=
 
$\text{Beispiel 6:}$&nbsp;   
 
$\text{Beispiel 6:}$&nbsp;   
Mit den Kanalparametern $h_0 = 0.8$ und $h_1 = 0.6$ beinhaltet der Hauptpfad (mit Gewicht $h_0$) nur $0.82/(0.82 + 0.62) = 64\%$ der gesamten Signalenergie. Mit RAKE–Empfänger und den gleichen Gewichten lautet die obige Gleichung:
+
Mit den Kanalparametern&nbsp; $h_0 = 0.8$&nbsp; und&nbsp; $h_1 = 0.6$&nbsp; beinhaltet der Hauptpfad $($mit Gewicht&nbsp; $h_0)$&nbsp; nur&nbsp; $0.82/(0.82 + 0.62) = 64\%$&nbsp; der gesamten Signalenergie. Mit RAKE–Empfänger und den gleichen Gewichten lautet die obige Gleichung:
 
   
 
   
 
:$$ y(t) = 0.48  \cdot \delta(t - 2\tau_0) +  1.0 \cdot \delta(t - \tau_0 -  \tau_1)+
 
:$$ y(t) = 0.48  \cdot \delta(t - 2\tau_0) +  1.0 \cdot \delta(t - \tau_0 -  \tau_1)+
 
0.48 \cdot \delta(t - 2\tau_1) .$$
 
0.48 \cdot \delta(t - 2\tau_1) .$$
  
Der Anteil des Hauptpfades an der Gesamtenergie beträgt nun ${1^2}/{(1^2 + 0.48^2 + 0.48^2)} ≈ 68\%.$}}
+
Der Anteil des Hauptpfades an der Gesamtenergie beträgt nun&nbsp; ${1^2}/{(1^2 + 0.48^2 + 0.48^2)} ≈ 68\%.$}}
  
  
RAKE–Empfänger werden zur Implementierung in mobilen Geräten bevorzugt, sind aber bei vielen aktiven Teilnehmern nur begrenzt leistungsfähig. Bei einem Mehrwegekanal mit vielen $(M)$ Pfaden hat auch der RAKE $M$ Finger. Der Hauptfinger (''Main Finger'') – auch ''Searcher'' genannt – ist dafür verantwortlich, die individuellen Pfade der Mehrfachausbreitung zu identifizieren und einzuordnen. Er sucht die stärksten Pfade und weist diese zusammen mit ihren Steuerinformationen anderen Fingern zu. Dabei wird die Zeit– und Frequenzsynchronisation aller Finger kontinuierlich mit den Kontrolldaten des empfangenen Signals verglichen.
+
RAKE–Empfänger werden zur Implementierung in mobilen Geräten bevorzugt, sind aber bei vielen aktiven Teilnehmern nur begrenzt leistungsfähig. Bei einem Mehrwegekanal mit vielen&nbsp; $(M)$&nbsp; Pfaden hat auch der RAKE&nbsp; $M$&nbsp; Finger. Der Hauptfinger&nbsp; (''Main Finger'')&nbsp; – auch ''Searcher''&nbsp; genannt – ist dafür verantwortlich, die individuellen Pfade der Mehrfachausbreitung zu identifizieren und einzuordnen. Er sucht die stärksten Pfade und weist diese zusammen mit ihren Steuerinformationen anderen Fingern zu. Dabei wird die Zeit– und Frequenzsynchronisation aller Finger kontinuierlich mit den Kontrolldaten des empfangenen Signals verglichen.
  
 
==Multi–User–Empfänger ==
 
==Multi–User–Empfänger ==
 +
<br>
 +
Bei einem Single–User–Empfänger wird nur das Datensignal eines Teilnehmers entschieden, während alle anderen Teilnehmersignale als zusätzliches Rauschen betrachtet werden. Die Fehlerrate eines solchen Detektors wird jedoch dann sehr groß sein, wenn große&nbsp; ''Intrazellinterferenzen''&nbsp; (viele aktive Teilnehmer in der betrachteten Funkzelle) oder&nbsp; ''Interzellinterferenzen''&nbsp; (stark störende Teilnehmer in Nachbarzellen) vorliegen.
  
Bei einem Single–User–Empfänger wird nur das Datensignal eines Teilnehmers entschieden, während alle anderen Teilnehmersignale als zusätzliches Rauschen betrachtet werden. Die Fehlerrate eines solchen Detektors wird jedoch dann sehr groß sein, wenn große ''Intrazellinterferenzen'' (viele aktive Teilnehmer in der betrachteten Funkzelle) oder ''Interzellinterferenzen'' (stark störende Teilnehmer in Nachbarzellen) vorliegen.
+
Dagegen treffen&nbsp; '''Multi–User–Empfänger'''&nbsp; (Mehrbenutzerempfänger)&nbsp; eine gemeinsame Entscheidung für alle aktiven Teilnehmer. Deren Eigenschaften können wie folgt zusammengefasst werden:
 
 
Dagegen treffen '''Multi–User–Empfänger''' (Mehrbenutzerempfänger) eine gemeinsame Entscheidung für alle aktiven Teilnehmer. Deren Eigenschaften können wie folgt zusammengefasst werden:
 
 
*Ein Multi–User–Empfänger betrachtet die Interferenzen anderer Teilnehmer nicht als Rauschen, sondern nutzt auch die in den Interferenzsignalen enthaltenen Informationen zur Detektion.
 
*Ein Multi–User–Empfänger betrachtet die Interferenzen anderer Teilnehmer nicht als Rauschen, sondern nutzt auch die in den Interferenzsignalen enthaltenen Informationen zur Detektion.
 
*Der Empfänger ist aufwändig zu realisieren und die Algorithmen sind äußerst rechenintensiv. Er beinhaltet eine extrem große Korrelatordatenbank gefolgt von einem gemeinsamen Detektor.
 
*Der Empfänger ist aufwändig zu realisieren und die Algorithmen sind äußerst rechenintensiv. Er beinhaltet eine extrem große Korrelatordatenbank gefolgt von einem gemeinsamen Detektor.
*Dem Multi–User–Empfänger müssen die Spreizcodes aller aktiven Teilnehmer bekannt sein. Diese Voraussetzung schließt einen Einsatz im UMTS–Downlink (also bei der Mobilstation) aus.
+
*Dem Multi–User–Empfänger müssen die Spreizcodes aller aktiven Teilnehmer bekannt sein. Diese Voraussetzung schließt einen Einsatz im UMTS–Downlink (also bei der Mobilstation) aus. Dagegen sind den Basisstationen alle teilnehmerspezifischen Spreizcodes a priori bekannt, so dass im Uplink die Mehrbenutzerdetektion auch tatsächlich zur Anwendung kommt.
*Dagegen sind den Basisstationen alle teilnehmerspezifischen Spreizcodes a priori bekannt, so dass im Uplink die Mehrbenutzerdetektion auchtatsächlich zur Anwendung kommt.
+
*Manche Detektionsalgorithmen verlangen zusätzlich die Kenntnis anderer Signalparameter wie Energien und Verzögerungszeiten. Der gemeinsame Detektor – das Herzstück des Empfängers – ist dafür verantwortlich, den jeweiligen passenden Detektionsalgorithmus anzuwenden. Beispiele für die Mehrbenutzerdetektion sind&nbsp; ''Decorrelating Detection''&nbsp; und&nbsp; ''Interference Cancellation''.
*Manche Detektionsalgorithmen verlangen zusätzlich die Kenntnis anderer Signalparameter wie Energien und Verzögerungszeiten. Der gemeinsame Detektor – das Herzstück des Empfängers – ist dafür verantwortlich, den jeweiligen passenden Detektionsalgorithmus anzuwenden. Beispiele für die Mehrbenutzerdetektion sind ''Decorrelating Detection'' und ''Interference Cancellation''.
 
  
  
 
==Near–Far–Effekt==   
 
==Near–Far–Effekt==   
 
<br>
 
<br>
Der Near–Far–Effekt ist ausschließlich ein Problem des Uplinks, also der Übertragung von mobilen Teilnehmern zu einer Basisstation. Wir betrachten ein Szenario mit zwei unterschiedlich weit von der Basisstation entfernten Nutzern entsprechend folgender Grafik.
+
Der Near–Far–Effekt ist ausschließlich ein Problem des Uplinks, also der Übertragung von mobilen Teilnehmern zu einer Basisstation. Wir betrachten ein Szenario mit zwei unterschiedlich weit von der Basisstation entfernten Nutzern entsprechend folgender Grafik. Diese kann man wie folgt interpretieren:
  
[[Datei:P_ID2498__Mob_T_3_2_S3b_neu_v3.png|center|frame|Szenarien zum Near–Far–Effekt]]
+
[[Datei:P_ID2498__Mob_T_3_2_S3b_neu_v3.png|rightr|frame|Szenarien zum Near–Far–Effekt]]
  
Die Grafik kann man wie folgt interpretieren:
 
*Senden beide Mobilstationen mit gleicher Leistung, so ist die Empfangsleistung des roten Nutzers $\rm A$ an der Basisstation aufgrund des Pfadverlustes deutlich kleiner als die des blauen Nutzers $\rm B$ (linkes Szenario). In großen Makrozellen kann der Unterschied bis zu $100 \ \rm dB$ ausmachen. Dadurch wird das rote Signal weitgehend durch das blaue verdeckt.
 
*Man kann den Near–Far–Effekt weitgehend vermeiden, wenn der weiter entfernte Nutzer $\rm A$ mit höherer Leistung sendet als Nutzer $\rm B$, wie im rechten Szenario angedeutet. An der Basisstation ist dann die Empfangsleistung beider Mobilstationen gleich.
 
  
 +
*Senden beide Mobilstationen mit gleicher Leistung, so ist die Empfangsleistung des roten Nutzers&nbsp; $\rm A$&nbsp; an der Basisstation aufgrund des Pfadverlustes deutlich kleiner als die des blauen Nutzers&nbsp; $\rm B$ (linkes Szenario). In großen Makrozellen kann der Unterschied bis zu&nbsp; $100 \ \rm dB$&nbsp; ausmachen. Dadurch wird das rote Signal weitgehend durch das blaue verdeckt.
  
''Anmerkung'': Bei einem idealisierten System (Einwegekanal, ideale A/D–Wandler, vollständig lineare Verstärker) sind die übertragenen Daten der Nutzer orthogonal zueinander und man könnte die Nutzer auch bei sehr unterschiedlichen Empfangsleistungen einzeln detektieren. Diese Aussage gilt für UMTS (Mehrfachzugriffsverfahren: CDMA) ebenso wie für für das 2G–System GSM (FDMA/TDMA) und für das 4G–System LTE (TDMA/OFDMA).
+
 
 +
*Man kann den Near–Far–Effekt weitgehend vermeiden, wenn der weiter entfernte Nutzer&nbsp; $\rm A$&nbsp; mit höherer Leistung sendet als Nutzer&nbsp; $\rm B$, wie im rechten Szenario angedeutet. An der Basisstation ist dann die Empfangsleistung beider Mobilstationen (nahezu) gleich.
 +
<br clear=all>
 +
''Anmerkung'': &nbsp; Bei einem idealisierten System&nbsp; (Einwegekanal, ideale A/D–Wandler, vollständig lineare Verstärker&nbsp;) sind die übertragenen Daten der Nutzer orthogonal zueinander und man könnte die Nutzer auch bei sehr unterschiedlichen Empfangsleistungen einzeln detektieren. Diese Aussage gilt für UMTS&nbsp; (Mehrfachzugriffsverfahren:&nbsp; CDMA)&nbsp; ebenso wie für für das 2G–System GSM&nbsp; (FDMA/TDMA)&nbsp; und für das 4G–System LTE&nbsp; (TDMA/OFDMA).
  
 
In der Realität ist jedoch die Orthogonalität aufgrund folgender Ursachen nicht immer gegeben:
 
In der Realität ist jedoch die Orthogonalität aufgrund folgender Ursachen nicht immer gegeben:
 
*verschiedene Empfangspfade &nbsp; ⇒  &nbsp; Mehrwegekanal,
 
*verschiedene Empfangspfade &nbsp; ⇒  &nbsp; Mehrwegekanal,
 
*nicht ideale Eigenschaften der Spreiz– und Scramblingcodes bei CDMA,
 
*nicht ideale Eigenschaften der Spreiz– und Scramblingcodes bei CDMA,
*Asynchronität der Nutzer im Zeitbereich (Grundlaufzeit der Pfade) und im Frequenzbereich (nicht ideale Oszillatoren und Dopplerverschiebung aufgrund der Mobilität der Nutzer).
+
*Asynchronität der Nutzer im Zeitbereich&nbsp; (Grundlaufzeit der Pfade),
 +
* Asynchronität der Nutzer im Frequenzbereich&nbsp; (nicht ideale Oszillatoren und Dopplerverschiebung aufgrund der Mobilität der Nutzer).
  
  
Folglich sind die Nutzer nicht mehr orthogonal zueinander und der Störabstand des zu detektierenden Nutzers gegenüber den anderen Teilnehmern ist nicht beliebig hoch. Bei [[Beispiele_von_Nachrichtensystemen/Allgemeine_Beschreibung_von_GSM|GSM]] und [[Mobile_Kommunikation/Allgemeines_zum_Mobilfunkstandard_LTE|LTE]] kann man von Störabständen von $25 \ \rm dB$ und mehr ausgehen, bei UMTS (CDMA) jedoch nur von ca. $15 \ \rm dB$, bei hochratiger Datenübertragung eher noch von etwas weniger.
+
Folglich sind die Nutzer nicht mehr orthogonal zueinander und der Störabstand des zu detektierenden Nutzers gegenüber den anderen Teilnehmern ist nicht beliebig hoch. Bei&nbsp; [[Beispiele_von_Nachrichtensystemen/Allgemeine_Beschreibung_von_GSM|GSM]]&nbsp; und&nbsp; [[Mobile_Kommunikation/Allgemeines_zum_Mobilfunkstandard_LTE|LTE]]&nbsp; kann man von Störabständen von&nbsp; $25 \ \rm dB$&nbsp; und mehr ausgehen, bei UMTS (CDMA) jedoch nur von ca.&nbsp; $15 \ \rm dB$, bei hochratiger Datenübertragung eher noch von etwas weniger.
  
 
   
 
   
 
==Träger–zu–Interferenz–Leistungsverhältnis (CIR)==
 
==Träger–zu–Interferenz–Leistungsverhältnis (CIR)==
  
Unter '''Kapazität''' wird allgemein die Anzahl der verfügbaren Übertragungskanäle pro Zelle verstanden werden. Da aber bei UMTS die Teilnehmerzahl im Gegensatz zum GSM nicht streng begrenzt ist, lässt sich hier keine feste Kapazität angeben.
+
Unter&nbsp; '''Kapazität'''&nbsp; wird allgemein die Anzahl der verfügbaren Übertragungskanäle pro Zelle verstanden werden. Da aber bei UMTS die Teilnehmerzahl im Gegensatz zum GSM nicht streng begrenzt ist, lässt sich hier keine feste Kapazität angeben.
*Bei perfekten Codes stören sich die Teilnehmer gegenseitig nicht. Dadurch wird die maximale Nutzerzahl allein durch den Spreizfaktor $J$ und die verfügbare Anzahl der zueinander orthogonalen Codes bestimmt, die aber ebenfalls limitiert ist.
+
*Bei perfekten Codes stören sich die Teilnehmer gegenseitig nicht. Dadurch wird die maximale Nutzerzahl allein durch den Spreizfaktor&nbsp; $J$&nbsp; und die verfügbare Anzahl der zueinander orthogonalen Codes bestimmt, die aber ebenfalls limitiert ist.
*Praxisnäher sind nichtperfekte, nur quasi–orthogonale Codes. Hier wird die „Kapazität” einer Funkzelle vorwiegend durch die entstehenden Interferenzen bzw. das ''Träger–zu–Interferenz–Leistungsverhältnis'' (englisch: ''Carrier–to–Interference Ratio'', CIR) bestimmt.
+
*Praxisnäher sind nichtperfekte, nur quasi–orthogonale Codes. Hier wird die „Kapazität” einer Funkzelle vorwiegend durch die entstehenden Interferenzen bzw. das&nbsp; ''Träger–zu–Interferenz–Leistungsverhältnis''&nbsp; (englisch:&nbsp; ''Carrier–to–Interference Ratio'', CIR) bestimmt.
  
  
[[Datei:P_ID1542__Bei_T_4_3_S8_v1.png|right|frame|''Carrier–to–Interference Ratio'' (CIR) in Abhängigkeit der Teilnehmerzahl]]
+
[[Datei:P_ID1542__Bei_T_4_3_S8_v1.png|right|frame|''Carrier–to–Interference Ratio''&nbsp; (&bdquo;CIR&rdquo;) abhängig von der Teilnehmerzahl]]
<br><br><br><br>Wie aus dieser Grafik zu ersehen ist, hängt das CIR direkt von der Anzahl aktiver Teilnehmer ab. Je mehr Teilnehmer aktiv sind, desto mehr Interferenzleistung entsteht und desto kleiner wird das CIR.  
+
<br><br><br><br>Wie aus dieser Grafik zu ersehen ist, hängt das &bdquo;CIR&rdquo; direkt von der Anzahl aktiver Teilnehmer ab. Je mehr Teilnehmer aktiv sind, desto mehr Interferenzleistung entsteht und desto kleiner wird das &bdquo;CIR&rdquo;.  
  
 
Desweiteren hängt dieses für UMTS entscheidende Kriterium auch von folgenden Größen ab:
 
Desweiteren hängt dieses für UMTS entscheidende Kriterium auch von folgenden Größen ab:
 
*der Topologie und dem Nutzerverhalten (aufgerufene Dienste),
 
*der Topologie und dem Nutzerverhalten (aufgerufene Dienste),
*dem Spreizfaktor $J$ und der Orthogonalität des verwendeten Spreizcodes.
+
*dem Spreizfaktor&nbsp; $J$&nbsp; und der Orthogonalität des verwendeten Spreizcodes.
 
<br clear=all>
 
<br clear=all>
 
Um den störenden Einfluss der Interferenzleistung auf die Übertragungsqualität zu begrenzen, gibt es zwei Möglichkriten:
 
Um den störenden Einfluss der Interferenzleistung auf die Übertragungsqualität zu begrenzen, gibt es zwei Möglichkriten:
*'''Zellatmung''': Nimmt bei UMTS die Anzahl der aktiven Teilnehmer signifikant zu, so wird der Zellenradius verkleinert und (wegen der nun weniger Teilnehmer in der Zelle) auch die aktuelle Interferenzleistung geringer. Für die Versorgung der Teilnehmer am Rande der verkleinerten Zelle springt dann eine weniger belastete Nachbarzelle ein.
+
*'''Zellatmung''':&nbsp; Nimmt bei UMTS die Anzahl der aktiven Teilnehmer signifikant zu, so wird der Zellenradius verkleinert und&nbsp; (wegen der nun weniger Teilnehmer in der Zelle)&nbsp; auch die aktuelle Interferenzleistung geringer. Für die Versorgung der Teilnehmer am Rande der verkleinerten Zelle springt dann eine weniger belastete Nachbarzelle ein.
*'''Leistungsregelung''': Überschreitet die Gesamtinterferenzleistung innerhalb einer Funkzelle einen vorgegebenen Grenzwert, so wird die Sendeleistung aller Teilnehmer entsprechend herabgesetzt und/oder die Datenrate reduziert, was eine schlechtere Übertragungsqualität für alle zur Folge hat. Hierzu mehr auf der folgenden Seite.
+
*'''Leistungsregelung''':&nbsp; Überschreitet die Gesamtinterferenzleistung innerhalb einer Funkzelle einen vorgegebenen Grenzwert, so wird die Sendeleistung aller Teilnehmer entsprechend herabgesetzt und/oder die Datenrate reduziert, was eine schlechtere Übertragungsqualität für alle zur Folge hat. Hierzu mehr auf der nächsten Seite.
  
 
   
 
   
Zeile 345: Zeile 360:
  
 
[[Datei:P_ID1543__Bei_T_4_3_S10a_v1.png|right|frame|Leistungsregelung im FDD–Modus]]
 
[[Datei:P_ID1543__Bei_T_4_3_S10a_v1.png|right|frame|Leistungsregelung im FDD–Modus]]
Wir betrachten die ''Leistungsregelung im FDD–Modus'' genauer. In der Grafik erkennt man zwei verschiedene Regelkreise:
+
Wir betrachten die&nbsp; ''Leistungsregelung im FDD–Modus''&nbsp; genauer. In der Grafik erkennt man zwei verschiedene Regelkreise:
*Der '''innere Regelkreis''' steuert die Sendeleistung auf der Basis von Zeitschlitzen, wobei in jedem Zeitschlitz ein Leistungskommando übertragen wird. Die Leistung des Senders wird mit Hilfe der CIR–Schätzungen im Empfänger und den Vorgaben des ''Radio Network Controllers'' (RNC) aus dem äußeren Regelkreis bestimmt und verändert.
+
*Der&nbsp; '''innere Regelkreis'''&nbsp; steuert die Sendeleistung auf der Basis von Zeitschlitzen, wobei in jedem Zeitschlitz ein Leistungskommando übertragen wird. Die Leistung des Senders wird mit Hilfe der CIR–Schätzungen im Empfänger und den Vorgaben des&nbsp; ''Radio Network Controllers''&nbsp; (RNC) aus dem äußeren Regelkreis bestimmt und verändert.
*Der '''äußere Regelkreis''' regelt auf Basis von Rahmen mit 10 Millisekunden Dauer. Er wird im RNC realisiert und ist dafür zuständig, den Soll–Wert für den inneren Regelkreis zu bestimmen.
+
*Der&nbsp; '''äußere Regelkreis'''&nbsp; regelt auf Basis von Rahmen mit $10$ Millisekunden Dauer. Er wird im RNC realisiert und ist dafür zuständig, den Soll–Wert für den inneren Regelkreis zu bestimmen.
  
  
Zeile 356: Zeile 371:
  
  
Das Prinzip der ''Leistungsregelung im TDD–Modus'' ähnelt der oben vorgestellten Regelung für den FDD–Modus, in der Abwärtsrichtung sind sie sogar praktisch identisch.
+
Das Prinzip der&nbsp; ''Leistungsregelung im TDD–Modus''&nbsp; ähnelt der oben vorgestellten Regelung für den FDD–Modus, in der Abwärtsrichtung sind sie sogar praktisch identisch.
 +
 
  
 
{{BlaueBox|TEXT=
 
{{BlaueBox|TEXT=
 
$\text{Fazit:}$&nbsp;  
 
$\text{Fazit:}$&nbsp;  
Die '''TDD–Leistungsregelung''' ist viel langsamer und dadurch auch unpräziser als bei '''FDD'''. Eine schnelle Leistungsregelung ist in diesem Fall aber auch gar nicht möglich, da jeder Teilnehmer jeweils nur einen Bruchteil des Zeitrahmens zur Verfügung hat.}}
+
Die&nbsp; '''TDD–Leistungsregelung'''&nbsp; ist viel langsamer und dadurch auch unpräziser als bei&nbsp; '''FDD'''. Eine schnelle Leistungsregelung ist in diesem Fall aber auch gar nicht möglich, da jeder Teilnehmer jeweils nur einen Bruchteil des Zeitrahmens zur Verfügung hat.}}
  
 
   
 
   
 
==Link–Budget ==
 
==Link–Budget ==
 
+
<br>
 
Bei der Planung von UMTS–Netzen ist die Berechnung des Link-Budgets ein wichtiger Schritt. Die Kenntnis des Link–Budgets ist sowohl bei der Dimensionierung der Versorgungsgebiete als auch für die Bestimmung der Kapazität und der Dienstgüte–Anforderungen erforderlich.  
 
Bei der Planung von UMTS–Netzen ist die Berechnung des Link-Budgets ein wichtiger Schritt. Die Kenntnis des Link–Budgets ist sowohl bei der Dimensionierung der Versorgungsgebiete als auch für die Bestimmung der Kapazität und der Dienstgüte–Anforderungen erforderlich.  
  
 
{{BlaueBox|TEXT=
 
{{BlaueBox|TEXT=
'''Ziel des Link–Budgets''' ist die Berechnung der '''maximalen Zellgröße''' unter Berücksichtigung folgender Kriterien:
+
'''Ziel des Link–Budgets'''&nbsp; ist die Berechnung der&nbsp; '''maximalen Zellgröße'''&nbsp; unter Berücksichtigung folgender Kriterien:
 
*Art und Datenrate der Services,
 
*Art und Datenrate der Services,
 
*Topologie der Umgebung,
 
*Topologie der Umgebung,
Zeile 377: Zeile 393:
  
  
[[Datei:P_ID1545__Bei_T_4_4_S9.png|right|frame|Budget für Sprachübertragungskanal]]
+
[[Datei:P_ID1545__Bei_T_4_4_S9.png|right|frame|Budget für einen Sprachübertragungskanal]]
 
{{GraueBox|TEXT=
 
{{GraueBox|TEXT=
 
$\text{Beispiel 7:}$&nbsp;   
 
$\text{Beispiel 7:}$&nbsp;   
 
Die Berechnung des Link–Budgets wird am Beispiel eines Sprachübertragungskanals im UMTS–Downlink dargestellt. Zu den beispielhaften Zahlenwerten ist zu bemerken:
 
Die Berechnung des Link–Budgets wird am Beispiel eines Sprachübertragungskanals im UMTS–Downlink dargestellt. Zu den beispielhaften Zahlenwerten ist zu bemerken:
*Die Sendeleistung  beträgt $P_{\rm S}  =19 \ \rm dBm$, was ca. $79 \ \rm mW$ entspricht. Hierbei ist der Antennenverlust mit $2\ \rm  dB$ berücksichtigt.
+
*Die Sendeleistung  betrage&nbsp; $P_{\rm S}  =19 \ \rm dBm$, was ca.&nbsp; $79 \ \rm mW$&nbsp; entspricht. Hierbei ist der Antennenverlust mit&nbsp; $2\ \rm  dB$&nbsp; berücksichtigt.
*Die Rauschleistung $P_{\rm R} = 5 · 10^{-11} \ \rm mW$ ist das Produkt aus UMTS–Bandbreite und Rauschleistungsdichte &nbsp; &rArr; &nbsp; $P_{\rm R} = -103 \ \rm dBm $.
+
*Die Rauschleistung&nbsp; $P_{\rm R} = 5 · 10^{-11} \ \rm mW$&nbsp; ist das Produkt aus UMTS–Bandbreite und Rauschleistungsdichte &nbsp; <br>&nbsp; &rArr; &nbsp; $P_{\rm R} = -103 \ \rm dBm $.
*Die Interferenzleistung ist $P_{\rm I} = –99\ \rm  dBm$ entsprechend $1.25 · 10^{-10} \ \rm mW$.  
+
*Die Interferenzleistung ist&nbsp; $P_{\rm I} = –99\ \rm  dBm$&nbsp; entsprechend&nbsp; $1.25 · 10^{-10} \ \rm mW$.  
*Damit ergibt sich die gesamte Störleistung zu $P_{\rm R+I} = P_{\rm R} + P_{\rm I} = 1.25 · 10^{-10} \ \rm mW$ oder $P_{\rm R+I} =- 97.5\ \rm  dBm$.
+
*Damit ergibt sich die gesamte Störleistung zu&nbsp; $P_{\rm R+I} = P_{\rm R} + P_{\rm I} = 1.25 · 10^{-10} \ \rm mW$&nbsp; <br>&nbsp; &rArr; &nbsp; $P_{\rm R+I} =- 97.5\ \rm  dBm$.
*Die Antennenempfindlichkeit ergibt sich zu $-97.5 - 27 + 5 - 17 + 3.5 = - 133  \ \rm dBm$. Ein großer negativer Wert ist hierbei „gut”.
+
*Die Antennenempfindlichkeit ergibt sich zu&nbsp; $-97.5 - 27 + 5 - 17 + 3.5 = - 133  \ \rm dBm$. Ein großer negativer Wert ist hierbei „gut”.
*Der maximal zulässige Pfadverlust soll einen möglichst großen Wert besitzen. Man erhält im Beispiel $19 - (-133) = 152 \ \rm  dB$.
+
*Der maximal zulässige Pfadverlust soll möglichst groß sein. Man erhält im Beispiel&nbsp; $19 - (-133) = 152 \ \rm  dB$.
*Das '''Link–Budget''' beinhaltet den Margin für Fading und den Handover–Gewinn und beträgt im Beispiel $140 \ \rm  dB$.
+
*Das&nbsp; '''Link–Budget'''&nbsp; beinhaltet den Margin für Fading und den Handover–Gewinn und beträgt im Beispiel&nbsp; $140 \ \rm  dB$.
 
*Der '''maximale Zellradius''' lässt sich aus dem Link–Budget mit einer [https://en.wikipedia.org/wiki/Path_loss empirischen Formel] von Okumura–Hata bestimmen. Es gilt:
 
*Der '''maximale Zellradius''' lässt sich aus dem Link–Budget mit einer [https://en.wikipedia.org/wiki/Path_loss empirischen Formel] von Okumura–Hata bestimmen. Es gilt:
 
:$$ {r}\ [{\rm km}] = 10^{({\rm LinkBudget}- 137)/35}= 10^{0.0857}\approx 1.22 . $$
 
:$$ {r}\ [{\rm km}] = 10^{({\rm LinkBudget}- 137)/35}= 10^{0.0857}\approx 1.22 . $$
  
''Anmerkung'': &nbsp;
+
''Anmerkungen'': &nbsp;
$\rm dB$ kennzeichnet eine logarithmische Leistungsangabe, bezogen auf $1 \ \rm W$, während sich $\rm dBm$ auf $1 \ \rm mW$ bezieht.}}
+
*Die Angabe&nbsp; $\rm dB$&nbsp; kennzeichnet eine logarithmische Leistungsangabe, bezogen auf&nbsp; $1 \ \rm W$.
 +
* Dagegen bezieht sich&nbsp; $\rm dBm$&nbsp; auf die Leistung&nbsp; $1 \ \rm mW$.}}
  
 
==UMTS–Funkressourcenverwaltung ==
 
==UMTS–Funkressourcenverwaltung ==
 
+
<br>
Zentrale Aufgabe der '''Funkressourcenverwaltung''' (englisch: ''Radio Resource Management'', RRM) ist die dynamische Anpassung der Funkübertragungsparameter an die aktuelle Situation (Fading, Bewegung der Mobilstation, Auslastung, usw.) mit dem Ziel,
+
Zentrale Aufgabe der&nbsp; '''Funkressourcenverwaltung'''&nbsp; (englisch:&nbsp; ''Radio Resource Management'', RRM) ist die dynamische Anpassung der Funkübertragungsparameter an die aktuelle Situation&nbsp; (Fading, Bewegung der Mobilstation, Auslastung, usw.)&nbsp; mit dem Ziel,
 
[[Datei:P_ID1546__Bei_T_4_3_S11_v1.png|right|frame|Radio Resource Management in UMTS]]
 
[[Datei:P_ID1546__Bei_T_4_3_S11_v1.png|right|frame|Radio Resource Management in UMTS]]
 
*die Übertragungs– und Teilnehmerkapazitäten zu steigern,
 
*die Übertragungs– und Teilnehmerkapazitäten zu steigern,
Zeile 406: Zeile 423:
  
 
'''Sendeleistungsregelung'''   
 
'''Sendeleistungsregelung'''   
<br>Das ''Radio Resource Management'' versucht, die Empfangsleistung und damit das Träger–zu–Interferenz–Verhältnis (CIR) am Empfänger konstant zu halten oder zumindest zu vermeiden, dass ein vorgegebener Grenzwert unterschritten wird. Ein Beispiel für die Notwendigkeit der Leistungsregelung ist der [[Beispiele_von_Nachrichtensystemen/Nachrichtentechnische_Aspekte_von_UMTS#Near.E2.80.93Far.E2.80.93Effekt|Near–Far–Effekt]], der bekanntlich zu einem Verbindungsabbruch führen kann.
+
<br>Das&nbsp; ''Radio Resource Management''&nbsp; versucht, die Empfangsleistung und damit das Träger–zu–Interferenz–Verhältnis (CIR) am Empfänger konstant zu halten oder zumindest zu vermeiden, dass ein vorgegebener Grenzwert unterschritten wird.  
 +
 
 +
Ein Beispiel für die Notwendigkeit der Leistungsregelung ist der&nbsp; [[Beispiele_von_Nachrichtensystemen/Nachrichtentechnische_Aspekte_von_UMTS#Near.E2.80.93Far.E2.80.93Effekt|Near–Far–Effekt]], der bekanntlich zu einem Verbindungsabbruch führen kann.
  
Die Schrittweite der Leistungsregelung beträgt $1 \ \rm dB$ oder $2 \ \rm dB$, die Frequenz der Regelungskommandos $1500$ Kommandos pro Sekunde.
+
Die Schrittweite der Leistungsregelung beträgt&nbsp; $1 \ \rm dB$&nbsp; oder&nbsp; $2 \ \rm dB$, die Frequenz der Regelungskommandos ist&nbsp; $1500$&nbsp; Kommandos pro Sekunde.
  
 
'''Regelung der Datenrate'''  
 
'''Regelung der Datenrate'''  
<br>Bei UMTS ist ein Austausch zwischen Datenrate und Übertragungsqualität möglich, die sich über die Wahl des Spreizfaktors realisieren lässt. Eine Verdopplung des Spreizfaktors entspricht hierbei einer Halbierung der Datenrate und erhöht die Qualität um $3\ \rm dB$ (Spreizgewinn).
+
<br>Bei UMTS ist ein Austausch zwischen Datenrate und Übertragungsqualität möglich, die sich über die Wahl des Spreizfaktors realisieren lässt. Eine Verdopplung des Spreizfaktors entspricht hierbei einer Halbierung der Datenrate und erhöht die Qualität um&nbsp; $3\ \rm dB$&nbsp; (Spreizgewinn).
  
 
'''Zugangskontrolle'''  
 
'''Zugangskontrolle'''  
<br>Um Überlastsituationen des gesamten Netzes zu vermeiden, wird vor dem Aufbau einer neuen Verbindung überprüft, ob die notwendigen Ressourcen vorhanden sind. Andernfalls wird die neue Verbindung abgewiesen. Diese Überprüfung wird durch Abschätzung der Sendeleistungsverteilung nach der Aufnahme der neuen Verbindung realisiert.
+
<br>Um Überlastsituationen im Gesamtnetz zu vermeiden, wird vor dem Aufbau einer neuen Verbindung überprüft, ob die notwendigen Ressourcen vorhanden sind. Andernfalls wird die neue Verbindung abgewiesen. Diese Überprüfung wird durch Abschätzung der Sendeleistungsverteilung nach der Aufnahme der neuen Verbindung realisiert.
  
 
'''Lastregelung'''  
 
'''Lastregelung'''  
<br>Diese wird aktiv, wenn trotz Zugangskontrolle eine Überlast auftritt. In diesem Fall wird ein Handover zu einem anderen ''Node B'' initiiert und – falls dies nicht möglich ist – werden die Datenraten bestimmter Teilnehmer gesenkt.
+
<br>Diese wird aktiv, wenn trotz Zugangskontrolle eine Überlast auftritt. In diesem Fall wird ein Handover zu einem anderen &bdquo;Node B&rdquo; initiiert und – falls dies nicht möglich ist – werden die Datenraten bestimmter Teilnehmer gesenkt.
  
 
'''Handover'''  
 
'''Handover'''  

Aktuelle Version vom 2. März 2023, 18:36 Uhr

Verbesserungen bezüglich Sprachcodierung


Im Kapitel  GSM  (Global System for Mobile Communications)  dieses Buches wurden bereits mehrere Sprachcodecs ausführlich beschrieben:

$\text{Zur Erinnerung:}$  Ein Sprachcodec dient zur Reduzierung der Datenrate eines digitalisierten Sprach– oder Musiksignals.

  • Dabei wird Redundanz und Irrelevanz aus dem Originalsignal entfernt.
  • Das Kunstwort „Codec” weist darauf hin, dass die gleiche Funktionseinheit sowohl zur Codierung wie auch zur Decodierung verwendet wird.


Unter anderem wurde der  Adaptive Multi-Rate Codec  (AMR) vorgestellt, der im Frequenzbereich von  $\text{300 Hz}$  bis  $\text{3400 Hz}$  ein dynamisches Umschalten zwischen acht verschiedenen Modi (Einzelcodecs) unterschiedlicher Datenrate im Bereich von  $\text{4.75 kbit/s}$  bis  $\text{12.2 kbit/s}$  erlaubt und auf  ACELP  (Algebraic Code Excited Linear Prediction) basiert.

Auch in UMTS Release 99 und UMTS Release 4 werden diese AMR–Codecs unterstützt. Sie erlauben im Vergleich zu den früheren Sprachcodecs (Full–Rate, Half–Rate und Enhanced Full–Rate Vocoder)

  • eine Unabhängigkeit von den Kanalbedingungen und der Netzauslastung,
  • die Möglichkeit, die Datenraten an die Bedingungen anzupassen,
  • einen verbesserten flexiblen Fehlerschutz bei stärkerer Funkstörung, und
  • dadurch insgesamt eine bessere Sprachqualität.


Im Jahre 2001 wurde vom 3gpp–Forum  (3rd Generation Partnership Project)  und der International Telecommuncation Union  (ITU)  für das UMTS Release 5 der neue Sprachcodec  Wideband–AMR  spezifiziert. Dieser ist eine Weiterentwicklung des AMR und bietet

Zusammenstellung der Wideband–AMR–Modi
  • eine erweiterte Bandbreite von  $\text{50 Hz}$  bis  $\text{7 kHz}$  $($Abtastfrequenz  $\text{16 kHz})$,
  • insgesamt neun Modi zwischen  $\text{6.6 kbit/s}$  und  $\text{23.85 kbit/s}$  (wovon aber nur fünf Modi genutzt werden), und
  • eine verbesserte Sprachqualität und einen besseren (natürlicheren) Klang.


Die Tabelle gibt eine Übersicht über die verschiedenen Modi und deren Bitumfang. Sie können sich die Qualität dieser Sprachcodierverfahren bei Sprache und Musik mit dem interaktiven SWF–Applet  Qualität verschiedener Sprach–Codecs  verdeutlichen (Hinweis:  „Nur für „Windows” geeignet!   Adobe Flashplayer erforderlich!).

Anmerkung:   Die untere Grenzfrequenz von Wideband-AMR ist zwar mit  $\text{50 Hz}$ z spezifiziert, aber auf Grund verwendeter Vorfilter ist diese meist – und auch in der Audio–Demo – auf  $\text{200 Hz}$  angehoben, um die Störanfälligkeit zu reduzieren und die Kenndaten von Handy–Lautsprechern und –Mikrofonen zu berücksichtigen.


$\text{Einige Merkmale von Wideband–AMR}$ 

  • Die Sprachdaten werden an den Codec als PCM–codierte Sprache mit  $16000$  Abtastwerten pro Sekunde geliefert. Die Sprachcodierung erfolgt in Blöcken von  $\text{20 ms}$  und die Datenrate wird alle  $\text{20 ms}$  angepasst.
  • Das Frequenzband  $\text{(50 Hz}$  bis  $\text{7000 Hz})$  wird in zwei Teilbänder unterteilt, die unterschiedlich codiert werden, um mehr Bit den subjektiv wichtigen Frequenzen zuweisen zu können. Das obere Band  $\text{(6400 Hz}$  bis  $\text{7000 Hz})$  wird nur im höchsten Modus $($mit  $\text{23.85 kbit/s)}$  übertragen. In allen anderen Modi werden bei der Codierung nur die Frequenzen  $\text{50 Hz}$  bis  $\text{6400 Hz}$  berücksichtigt.
  • Wideband–AMR unterstützt  Discontinuous Transmission  (DTX). Dieses Feature bedeutet, dass die Übertragung bei Sprachpausen angehalten wird, wodurch sowohl der Energieverbrauch der Mobilstation als auch die Gesamtinterferenz an der Luftschnittstelle gesenkt werden. Dieses Verfahren ist auch unter dem Namen  Source–Controlled Rate  (SCR) bekannt.
  • Die  Voice Activity Detection  (VAD) ermittelt, ob gerade gesprochen wird oder nicht und fügt auch bei kürzeren Sprachpausen einen SID–Rahmen  (Silence Descriptor)  ein. Dem Teilnehmer wird das Gefühl einer kontinuierlichen Verbindung suggeriert, indem der Decoder während Sprachpausen synthetisch erzeugtes Hintergrundgeräusch  (englisch:  Comfort Noise)  einfügt.


Anwendung des CDMA–Verfahrens bei UMTS


UMTS verwendet das Vielfachzugriffsverfahren  Direct Sequence Code Division Multiple Access  $\rm (DS–CDMA)$, das bereits im Kapitel PN–Modulation  des Buches „Modulationsverfahren” besprochen wurde.

CDMA–Übertragungssystem für zwei Teilnehmer

Hier folgt eine kurze Zusammenfassung dieses Verfahrens entsprechend der Grafik, die ein solches System im äquivalenten Tiefpassbereich und stark vereinfacht beschreibt:

  • Die beiden Datensignale  $q_1(t)$  und  $q_2(t)$  sollen den gleichen Kanal nutzen, ohne sich gegenseitig zu stören. Die Bitdauer beträgt jeweils  $T_{\rm B}$.
  • Jedes der Datensignale wird mit einem zugeordneten Spreizcode –  $c_1(t)$  bzw.  $c_2(t)$  – multipliziert.
  • Es wird das Summensignal  $s(t) = q_1(t) · c_1(t) + q_2(t) · c_2(t)$  gebildet und übertragen.
  • Beim Empfänger werden die gleichen Spreizcodes  $c_1(t)$  bzw.  $c_2(t)$  zugesetzt und damit die Signale wieder voneinander getrennt.
  • Unter der Voraussetzung, dass die Spreizcodes orthogonal sind und dass das AWGN–Rauschen klein ist, gilt für die beiden rekonstruierten Signale am Empfängerausgang:
$$v_1(t) = q_1(t) \ \text{und} \ v_2(t) = q_2(t).$$
  • Bei AWGN–Rauschsignal  $n(t)$  und orthogonalen Spreizfolgen wird dabei die Fehlerwahrscheinlichkeit durch andere Teilnehmer nicht verändert.


$\text{Beispiel 1:}$  Die Grafik zeigt oben drei Datenbit  $(+1, -1, +1)$  des rechteckförmigen Quellensignals  $q_1(t)$  von Teilnehmer 1, jeweils mit der Symboldauer  $T_{\rm B}$.

Signale bei Direct–Sequence Bandspreizung
  • Die Symboldauer  $T_{\rm C}$  des Spreizcodes  $c_1(t)$  – die man auch  Chipdauer  nennt – ist um den Faktor  $4$  kleiner.
  • Durch die Multiplikation  $s_1(t) = q_1(t) · c_1(t)$  entsteht ein Chipstrom der Länge  $12 · T_{\rm C}$.


Weiter erkennt man aus dieser Darstellung, dass das Signal  $s_1(t)$  höherfrequenter ist als  $q_1(t)$.


  • Deshalb spricht man auch von  Bandspreizung  (englisch:  Spread Spectrum).
  • Der CDMA–Empfänger macht diese wieder rückgängig, was als  Bandstauchung  bezeichnet wird.


$\text{Zusammenfassend kann man sagen:}$   Durch die Anwendung von  $\rm (DS–CDMA)$  auf eine Nutzbitfolge

  • vergrößert sich dessen Bandbreite um den  Spreizfaktor  $J = T_{\rm B}/T_{\rm C}$ – dieser ist gleich der Anzahl der  Chips pro Bit;
  • ist die Chiprate  $R_{\rm C}$  um den Faktor  $J$  größer als die Bitrate  $R_{\rm B}$;
  • ist die Bandbreite des gesamten CDMA–Signals um  $J$  größer als die Bandbreite jedes einzelnen Nutzers.


Das heißt:      $\text{Bei UMTS steht jedem Teilnehmer die gesamte Bandbreite über die gesamte Sendedauer zur Verfügung}$.

Erinnern wir uns:  Bei GSM werden als Vielfachzugriffsverfahren sowohl  Frequency Division Multiple Access  als auch  Time Division Multiple Access  verwendet.

  • Hier verfügt jeder Teilnehmer nur über ein begrenztes Frequenzband (FDMA), und
  • er hat nur innerhalb von Zeitschlitzen Zugriff auf den Kanal (TDMA).


Spreizcodes und Verwürfelung bei UMTS


Die Spreizcodes für UMTS sollen

  • zueinander orthogonal sein, um eine gegenseitige Beeinflussung der Teilnehmer zu vermeiden,
  • eine flexible Realisierung unterschiedlicher Spreizfaktoren  $J$  ermöglichen.


Der hier dargelegte Sachverhalt wird auch durch das interaktive Applet  OVSF–Codes  verdeutlicht.

$\text{Beispiel 2:}$  Ein Beispiel hierfür sind die  Codes mit variablem Spreizfaktor  (englisch:  Orthogonal Variable Spreading Faktor, OVSF), die Codes der Längen von  $J = 4$  bis  $J = 512$  bereitstellen. Diese können, wie in der Grafik zu sehen ist, mit Hilfe eines Codebaums erstellt werden. Dabei entstehen bei jeder Verzweigung aus einem Code  $C$  zwei neue Codes  $(+C \ +\hspace{-0.1cm}C)$  und  $(+C \ -\hspace{-0.1cm}C)$.

Schaubild zur OVSF–Codefamilie

Anzumerken ist, dass kein Vorgänger und Nachfolger eines Codes benutzt werden darf.

  • Im gezeichneten Beispiel könnten also acht Spreizcodes mit Spreizfaktor  $J = 8$  verwendet werden.
  • Auch die vier gelb hinterlegten Codes – einmal mit  $J = 2$, einmal mit  $J = 4$  und zweimal mit  $J = 8$  – sind möglich.
  • Die unteren vier Codes mit dem Spreizfaktor  $J = 8$  können aber nicht herangezogen werden, da diese alle mit „$+1 \ –\hspace{-0.1cm}1$” beginnen, was bereits durch den OVSF–Code mit Spreizfaktor  $J = 2$  belegt ist.


Um mehr Spreizcodes zu erhalten und so mehr Teilnehmer versorgen zu können, wird nach der Bandspreizung mit  $c(t)$  die Folge mit  $w(t)$  chipweise nochmals verwürfelt, ohne dass eine weitere Spreizung stattfindet. Der  Verwürfelungscode $w(t)$  hat die gleiche Länge und die selbe Rate wie  $c(t)$.

Zusätzliche Verwürfelung nach Spreizung

Durch die Verwürfelung  (englisch:  Scrambling)  verlieren die Codes ihre vollständige Orthogonalität; man nennt sie quasi–othogonal.

  • Bei diesen Codes ist zwar die  Kreuzkorrelationsfunktion  (KKF) zwischen unterschiedlichen Spreizcodes ungleich Null.
  • Sie zeichnen sich aber durch eine ausgeprägte  Autokorrelationsfunktion  um den Nullpunkt aus, was die Detektion am Empfänger erleichtert.


Typische Spreiz– und Verwürfelungscodes für UMTS


Die Verwendung quasi–orthogonaler Codes macht Sinn, da die Menge an orthogonalen Codes begrenzt ist und durch die Verwürfelung verschiedene Teilnehmer auch gleiche Spreizcodes verwenden können.





Die Tabelle fasst einige Daten der Spreiz– und Verwürfelungscodes zusammen.

Generator zur Erzeugung von Goldcodes

$\text{Beispiel 3:}$  Bei UMTS werden für die Verwürfelung so genannte  Goldcodes  verwendet. Die Grafik aus  [3gpp][1]  zeigt das Blockschaltbild zur schaltungstechnischen Erzeugung solcher Codes.

  • Dabei werden zunächst zwei unterschiedliche Pseudonoise–Folgen gleicher Länge  $($hier:  $N = 18)$  mit Hilfe von Schieberegistern parallel erzeugt und mit  Exklusiv–Oder–Gatter  bitweise addiert.
  • Im Uplink hat jede Mobilstation einen eigenen Verwürfelungscode und die Trennung der einzelnen Kanäle erfolgt über den jeweils gleichen Code.
  • Dagegen hat im Downlink jedes Versorgungsgebiet eines „Node B„ einen gemeinsamen Verwürfelungscode.


Kanalcodierung bei UMTS


Ebenso wie bei GSM erfahren EFR– und AMR–codierte Sprachdaten im UMTS einen zweistufigen Fehlerschutz, bestehend aus

  • Bildung von CRC–Prüfbits  (englisch:  Cyclic Redundancy Check), und
  • anschließender Faltungscodierung  (englisch:  Convolutional Coding).


Diese Verfahren unterscheiden sich jedoch von denjenigen bei GSM durch eine größere Flexibilität, da sie bei UMTS unterschiedliche Datenraten berücksichtigen müssen.

Einfügen von CRC– und Tailbits bei UMTS

Für die  Fehlererkennung  mittels CRC werden je nach Größe des Transportblockes  $\text{(10 ms}$  oder  $\text{20 ms})$  acht, zwölf, sechzehn oder  $24$  CRC–Bit gebildet und an diesen angehängt.

  • Am Ende eines jeden Rahmens werden außerdem acht Tailbits eingefügt, die Synchronisationszwecken dienen.
  • Die Grafik zeigt einen beispielhaften Transportblock des DCH–Kanals mit  $164$  Nutzdatenbits, an den  $16$  CRC–Prüfbits und acht Tailbits angehängt werden.


Für die  Fehlerkorrektur  kommen bei UMTS – je nach Datenrate – zwei verschiedene Verfahren zum Einsatz:

  • Bei niedrigen Datenraten werden wie bei GSM  Faltungscodes  (englisch:  Convolutional Codes)  mit den Coderaten  $R = 1/2$  oder  $R = 1/3$  verwendet. Diese werden mit acht Speicherelementen eines rückgekoppelten Schieberegisters  $(256$  Zustände$)$ erzeugt. Der Codiergewinn beträgt mit der Coderate  $R = 1/3$  und bei niedrigen Fehlerraten ca.  $4.5$  bis  $6$  dB.
  • Bei höheren Datenraten verwendet man  Turbo–Codes  der Rate  $R = 1/3$. Das Schieberegister besteht hier aus drei Speicherzellen, die insgesamt acht Zustände annehmen können. Der Gewinn der Turbo–Codes ist gegenüber Faltungscodes um  $2$  bis  $3$  dB größer und abhängig von der Anzahl der Iterationen. Sie benötigen dafür einen Prozessoren mit hoher Rechenleistung und es kann es zu relativ großen Verzögerungen kommen.


Nach der Kanalcodierung werden die Daten wie bei GSM einer  Interleaver  zugeführt, um empfangsseitig die durch Fading entstandenen Bündelfehler auflösen zu können. Schließlich werden zur  Ratenanpassung  der entstandenen Daten an den physikalischen Kanal einzelne Bit nach einem vorgegebenen Algorithmus entfernt  (Puncturing)  oder wiederholt  (Repetition).

Fehlerkorrekturmechanismen bei UMTS

$\text{Beispiel 4:}$  Die Grafik zeigt zunächst die Zunahme der Bits durch einen Faltungs– oder Turbocode der Rate  $R =1/3$, wobei aus dem  $188$–Bit–Zeitrahmen (nach der CRC–Prüfsumme und den Tailbits) ein  $564$–Bit–Rahmen entsteht.

  • Danach folgt eine erste externe Verschachtelung und dann eine zweite interne Verschachtelung.
  • Nach dieser wird der Zeitrahmen in vier Unterrahmen mit jeweils  $141$  Bit aufgeteilt und diese werden anschließend durch eine Ratenanpassung an den physikalischen Kanal angepasst.


Frequenzgänge und Impulsformung bei UMTS


Blockschaltbild des optimalen Nyquistentzerrers bei idealem Kanal

In diesem Abschnitt gehen wir von folgendem Blockschaltbild eines Binärsystems bei idealem Kanal aus   ⇒   $H_{\rm K}(f) = 1$.

Insbesondere gelte:

  • Das  Sendeimpulsfilter  wandelt die binären  $\{0, \ 1\}$ Daten in physikalische Signale. Das Filter wird beschrieben durch den Frequenzgang  $H_{\rm S}(f)$, der formgleich mit dem Spektrum eines einzelnen Sendeimpulses ist.


  • Bei UMTS ist das Empfangsfilter  $H_{\rm E}f) = H_{\rm S}(f)$  an den Sender angepasst  (Matched–Filter)  und der Gesamtfrequenzgang  $H(f) = H_{\rm S}(f) · H_{\rm E}(f)$  erfüllt das  erste Nyquistkriterium:
$$ H(f) = H_{\rm CRO}(f) = \left\{ \begin{array}{c} 1 \\ 0 \\ \cos^2 \left( \frac {\pi \cdot (|f| - f_1)}{2 \cdot (f_2 - f_1)} \right)\end{array} \right.\quad \begin{array}{*{1}c} {\rm{f\ddot{u}r}} \\ {\rm{f\ddot{u}r}}\\ {\rm sonst }\hspace{0.05cm}. \end{array} \begin{array}{*{20}c} |f| \le f_1, \\ |f| \ge f_2.\\ \\\end{array}$$

Das bedeutet:   Zeitlich aufeinander folgende Impulse stören sich nicht gegenseitig   ⇒   es treten keine  Impulsinterferenzen  (englisch:  Intersymbol Interference, ISI) auf. Die zugehörige Zeitfunktion lautet:

$$h(t) = h_{\rm CRO}(t) ={\rm si}(\pi \cdot t/ T_{\rm C}) \cdot \frac{\cos(r \cdot \pi t/T_{\rm C})}{1- (2r \cdot t/T_{\rm C})^2}. $$
  • „CRO” steht hierbei für  Cosinus–Rolloff  (englisch:  Raised Cosine).
  • Die Summe  $f_1 + f_2$  ist gleich dem Kehrwert der Chipdauer  $T_{\rm C} = 260 \ \rm ns$, also gleich  $3.84 \ \rm MHz$.
  • Der  Rolloff–Faktor  (wir bleiben bei der in  $\rm LNTwww$  gewählten Bezeichnung  $r$, im UMTS–Standard wird hierfür  $\alpha$  verwendet)
$$r = \frac{f_2 - f_1}{f_2 + f_1} $$
wurde bei UMTS zu  $r = 0.22$  festgelegt. Die beiden Eckfrequenzen sind somit
$$f_1 = {1}/(2 T_{\rm C}) \cdot (1-r) \approx 1.5\,{\rm MHz}, \hspace{0.2cm} f_2 ={1}/(2 T_{\rm C}) \cdot (1+r) \approx 2.35\,{\rm MHz}.$$
  • Die erforderliche Bandbreite beträgt  $B = 2 · f_2 = 4.7 \ \rm MHz$. Für jeden UMTS–Kanal steht somit mit  $5 \ \rm MHz$  ausreichend Bandbreite zur Verfügung.


Cosinus–Rolloff–Spektrum und Impulsantwort

$\text{Fazit:}$  Die Grafik zeigt

  • links das (normierte) Nyquistspektrum  $H(f)$, und
  • rechts den zugehörigen Nyquistimpuls  $h(t)$, dessen Nulldurchgänge im Abstand  $T_{\rm C}$  äquidistant sind.


$\text{Es ist zu beachten:}$

  • Das Sendefilter  $H_{\rm S}(f)$  und das Matched–Filter  $H_{\rm E}(f)$  sind jeweils  Wurzel–Cosinus–Rolloff–förmig  (englisch:  Root Raised Cosine). Erst das Produkt  $H(f) = H_{\rm S}(f) · H_{\rm E}(f)$  führt zum Cosinus–Rolloff.
  • Das bedeutet auch:   Die Impulsantworten  $h_{\rm S}(t)$  und  $h_{\rm E}(t)$  erfüllen für sich allein die erste Nyquistbedingung nicht. Erst die Kombination aus beiden (im Zeitbereich die Faltung) führt zu den gewünschten äquidistanten Nulldurchgängen.

Modulationsverfahren bei UMTS


Die bei UMTS eingesetzten  Modulationsverfahren  können wie folgt zusammengefasst werden:

  • In der Abwärtsrichtung  (Downlink)  wird zur Modulation  Quaternary Phase Shift Keying  (QPSK) verwendet – sowohl bei FDD  als auch bei TDD. Dabei werden Nutzdaten (DPDCH–Kanal) und Kontrolldaten (DPCCH–Kanal) zeitlich gemultiplext.
  • Bei TDD  wird das Signal in Aufwärtsrichtung  (Uplink)  ebenfalls mittels QPSK moduliert, nicht aber bei FDD. Hier wird vielmehr eine  zweifache binäre PSK  (englisch:  Dual Channel–BPSK) verwendet.


Bei  Dual–Channel BPSK  wird zwar ebenfalls der QPSK–Signalraum genutzt, aber in Inphase– und Quadratur–Komponente  werden unterschiedliche Kanäle übertragen. Pro Modulationsschritt werden also zwei Chips übertragen. Die Brutto–Chiprate ist daher doppelt so groß wie die Modulationsrate von  $3.84$ Mchip pro Sekunde.

Zweifache BPSK (Binary Phase Shift Keying)

$\text{Beispiel 5:}$  Die Grafik zeigt dieses I/Q–Multiplexing–Verfahren, wie es auch bezeichnet wird, im äquivalenten Tiefpassbereich:

  • Die gespreizten Nutzdaten des DPDCH–Kanals werden auf die Inphase–Komponente und die gespreizten Kontrolldaten des DPCCH–Kanals auf die Quadratur–Komponente moduliert und übertragen.
  • Nach der Modulation wird die Quadratur–Komponente mit der Wurzel des Leistungsverhältnisses  $G$  zwischen den beiden Kanälen gewichtet, um den Einfluss des Leistungsunterschieds zwischen  $I$  und  $Q$  zu minimieren.
  • Abschließend wird das komplexe Summensignal  $(I +{\rm j} · Q)$  mit einem ebenfalls komplexen Verwürfelungscode multipliziert.


$\text{Fazit:}$  Ein Vorteil der zweifachen BPSK–Modulation ist die Möglichkeit der Verwendung  stromsparender Verstärker.

  • Zeitmultiplex von Nutz– und Kontrolldaten wie im  Uplink  ist aber im  Downlink  nicht möglich.
  • Ein Grund hierfür ist der Einsatz von  Discontinuous Transmission  (DTX) und die damit verbundenen zeitlichen Einschränkungen.


Single–User–Empfänger


Aufgabe eines CDMA–Empfängers ist es, aus der Summe der gespreizten Datenströme die gesendeten Daten der einzelnen Teilnehmer zu separieren und zu rekonstruieren. Dabei unterscheidet man zwischen  Single–User–Empfängern und  Multi–User–Empfängern.

Im Downlink von UMTS wird stets ein  Single–User–Empfänger verwendet, da in der Mobilstation eine gemeinsame Detektion aller Teilnehmer wegen der Vielzahl aktiver Teilnehmer sowie der Länge der Verwürfelungscodes und des asynchronen Betriebs zu aufwändig wäre.

Ein solcher Empfänger besteht aus einer Bank unabhängiger Korrelatoren. Jeder einzelne der insgesamt  $J$  Korrelatoren gehört zu einer spezifischen Spreizfolge. Die Korrelation wird meist in einer so genannten  Korrelatordatenbank  softwaremäßig gebildet.

Dabei erhält man am Korrelatorausgang die Summe aus

  • der  Autokorrelationsfunktion  des Spreizcodes und
  • der  Kreuzkorrelationsfunktion  aller anderen Teilnehmer mit dem teilnehmereigenen Spreizcode.


Single–User–Empfänger mit Matched–Filter

Die Grafik zeigt die einfachste Realisierung eines solchen Empfängers mit Matched–Filter.

  • Das Empfangssignal  $r(t)$  wird zunächst mit dem Spreizcode  $c(t)$  des betrachteten Teilnehmers multipliziert, was als  Bandstauchung  oder  Entspreizung  bezeichnet wird (gelbe Hinterlegung).
  • Danach folgt die Faltung mit der Impulsantwort des Matched–Filters  (Root Raised Cosine), um das SNR zu maximieren, und die Abtastung im Bittakt  ( $T_{\rm B}$ ).
  • Abschließend erfolgt die Schwellenwertentscheidung, die das Sinkensignal  $v(t)$ und  damit die Datenbit des betrachteten Teilnehmers liefert.


$\text{Bitte beachten Sie:}$ 

Beim AWGN–Kanal haben die Bandspreizung beim Sender und die daran angepasste Bandstauchung beim Empfänger wegen  $c(t)^2 = 1$  keinen Einfluss auf die Bitfehlerwahrscheinlichkeit. Wie in  Aufgabe 4.5  gezeigt wird, gilt auch mit Bandspreizung/Bandstauchung bei optimalem Empfänger unabhängig vom Spreizgrad  $J$:

$$p_{\rm B} = {\rm Q} \left( \hspace{-0.05cm} \sqrt { {2 \cdot E_{\rm B} }/{N_{\rm 0} } } \hspace{0.05cm} \right )\hspace{0.05cm}. $$

Dieses Ergebnis lässt sich wie folgt begründen:
Die statistischen Eigenschaften von weißem Rauschen  $n(t)$  werden durch die Multiplikation mit dem  $±1$–Signal  $c(t)$  nicht verändert.

RAKE–Empfänger


Ein weiterer Empfänger für die Single–User–Detektion ist der  RAKE–Empfänger, der bei einem Mehrwegekanal zu deutlichen Verbesserungen führt. Die Grafik zeigt seinen Aufbau für einen Zweiwegekanal mit 

Struktur des RAKE–Empfängers (Darstellung im äquivalenten Tiefpassbereich)
  • einem direkten Pfad mit Koeffizient  $h_0$  und Verzögerungszeit  $τ_0$,
  • einem Echo mit Koeffizient  $h_1$  und Verzögerungszeit  $τ_1$.


Zur Vereinfachung werden hier die Koeffizienten  $h_0$  und  $h_1$  als reell angenommen. Aufgrund der Darstellung im äquivalenten Tiefpassbereich könnten diese auch komplex sein.

Aufgabe des RAKE–Empfängers ist es, die Signalenergien aller Pfade  (in diesem Beispiel nur zwei)  auf einen einzigen Zeitpunkt zu konzentrieren. Er arbeitet demnach wie eine  Harke  für den Garten, was auch die deutsche Übersetzung für „RAKE” ist.
Legt man einen Diracimpuls zur Zeit  $t = 0$  an den Kanaleingang an, so gibt es am Ausgang des RAKE–Empfängers drei Diracimpulse:

$$ s(t) = \delta(t) \hspace{0.3cm}\Rightarrow\hspace{0.3cm} y(t) = h_0 \cdot h_1 \cdot \delta(t - 2\tau_0) + (h_0^2 + h_1^2) \cdot \delta(t - \tau_0 - \tau_1)+ h_0 \cdot h_1 \cdot \delta(t - 2\tau_1) .$$
  • Die Signalenenergie konzentriert sich auf den Zeitpunkt  $τ_0 + τ_1$. Von den insgesamt vier Wegen tragen zwei dazu bei (mittlerer Term).
  • Die Diracfunktionen bei  $2τ_0$  und  $2τ_1$  bewirken zwar Impulsinterferenzen. Ihre Gewichte sind aber deutlich kleiner als die des Hauptpfades.


$\text{Beispiel 6:}$  Mit den Kanalparametern  $h_0 = 0.8$  und  $h_1 = 0.6$  beinhaltet der Hauptpfad $($mit Gewicht  $h_0)$  nur  $0.82/(0.82 + 0.62) = 64\%$  der gesamten Signalenergie. Mit RAKE–Empfänger und den gleichen Gewichten lautet die obige Gleichung:

$$ y(t) = 0.48 \cdot \delta(t - 2\tau_0) + 1.0 \cdot \delta(t - \tau_0 - \tau_1)+ 0.48 \cdot \delta(t - 2\tau_1) .$$

Der Anteil des Hauptpfades an der Gesamtenergie beträgt nun  ${1^2}/{(1^2 + 0.48^2 + 0.48^2)} ≈ 68\%.$


RAKE–Empfänger werden zur Implementierung in mobilen Geräten bevorzugt, sind aber bei vielen aktiven Teilnehmern nur begrenzt leistungsfähig. Bei einem Mehrwegekanal mit vielen  $(M)$  Pfaden hat auch der RAKE  $M$  Finger. Der Hauptfinger  (Main Finger)  – auch Searcher  genannt – ist dafür verantwortlich, die individuellen Pfade der Mehrfachausbreitung zu identifizieren und einzuordnen. Er sucht die stärksten Pfade und weist diese zusammen mit ihren Steuerinformationen anderen Fingern zu. Dabei wird die Zeit– und Frequenzsynchronisation aller Finger kontinuierlich mit den Kontrolldaten des empfangenen Signals verglichen.

Multi–User–Empfänger


Bei einem Single–User–Empfänger wird nur das Datensignal eines Teilnehmers entschieden, während alle anderen Teilnehmersignale als zusätzliches Rauschen betrachtet werden. Die Fehlerrate eines solchen Detektors wird jedoch dann sehr groß sein, wenn große  Intrazellinterferenzen  (viele aktive Teilnehmer in der betrachteten Funkzelle) oder  Interzellinterferenzen  (stark störende Teilnehmer in Nachbarzellen) vorliegen.

Dagegen treffen  Multi–User–Empfänger  (Mehrbenutzerempfänger)  eine gemeinsame Entscheidung für alle aktiven Teilnehmer. Deren Eigenschaften können wie folgt zusammengefasst werden:

  • Ein Multi–User–Empfänger betrachtet die Interferenzen anderer Teilnehmer nicht als Rauschen, sondern nutzt auch die in den Interferenzsignalen enthaltenen Informationen zur Detektion.
  • Der Empfänger ist aufwändig zu realisieren und die Algorithmen sind äußerst rechenintensiv. Er beinhaltet eine extrem große Korrelatordatenbank gefolgt von einem gemeinsamen Detektor.
  • Dem Multi–User–Empfänger müssen die Spreizcodes aller aktiven Teilnehmer bekannt sein. Diese Voraussetzung schließt einen Einsatz im UMTS–Downlink (also bei der Mobilstation) aus. Dagegen sind den Basisstationen alle teilnehmerspezifischen Spreizcodes a priori bekannt, so dass im Uplink die Mehrbenutzerdetektion auch tatsächlich zur Anwendung kommt.
  • Manche Detektionsalgorithmen verlangen zusätzlich die Kenntnis anderer Signalparameter wie Energien und Verzögerungszeiten. Der gemeinsame Detektor – das Herzstück des Empfängers – ist dafür verantwortlich, den jeweiligen passenden Detektionsalgorithmus anzuwenden. Beispiele für die Mehrbenutzerdetektion sind  Decorrelating Detection  und  Interference Cancellation.


Near–Far–Effekt


Der Near–Far–Effekt ist ausschließlich ein Problem des Uplinks, also der Übertragung von mobilen Teilnehmern zu einer Basisstation. Wir betrachten ein Szenario mit zwei unterschiedlich weit von der Basisstation entfernten Nutzern entsprechend folgender Grafik. Diese kann man wie folgt interpretieren:

Szenarien zum Near–Far–Effekt


  • Senden beide Mobilstationen mit gleicher Leistung, so ist die Empfangsleistung des roten Nutzers  $\rm A$  an der Basisstation aufgrund des Pfadverlustes deutlich kleiner als die des blauen Nutzers  $\rm B$ (linkes Szenario). In großen Makrozellen kann der Unterschied bis zu  $100 \ \rm dB$  ausmachen. Dadurch wird das rote Signal weitgehend durch das blaue verdeckt.


  • Man kann den Near–Far–Effekt weitgehend vermeiden, wenn der weiter entfernte Nutzer  $\rm A$  mit höherer Leistung sendet als Nutzer  $\rm B$, wie im rechten Szenario angedeutet. An der Basisstation ist dann die Empfangsleistung beider Mobilstationen (nahezu) gleich.


Anmerkung:   Bei einem idealisierten System  (Einwegekanal, ideale A/D–Wandler, vollständig lineare Verstärker ) sind die übertragenen Daten der Nutzer orthogonal zueinander und man könnte die Nutzer auch bei sehr unterschiedlichen Empfangsleistungen einzeln detektieren. Diese Aussage gilt für UMTS  (Mehrfachzugriffsverfahren:  CDMA)  ebenso wie für für das 2G–System GSM  (FDMA/TDMA)  und für das 4G–System LTE  (TDMA/OFDMA).

In der Realität ist jedoch die Orthogonalität aufgrund folgender Ursachen nicht immer gegeben:

  • verschiedene Empfangspfade   ⇒   Mehrwegekanal,
  • nicht ideale Eigenschaften der Spreiz– und Scramblingcodes bei CDMA,
  • Asynchronität der Nutzer im Zeitbereich  (Grundlaufzeit der Pfade),
  • Asynchronität der Nutzer im Frequenzbereich  (nicht ideale Oszillatoren und Dopplerverschiebung aufgrund der Mobilität der Nutzer).


Folglich sind die Nutzer nicht mehr orthogonal zueinander und der Störabstand des zu detektierenden Nutzers gegenüber den anderen Teilnehmern ist nicht beliebig hoch. Bei  GSM  und  LTE  kann man von Störabständen von  $25 \ \rm dB$  und mehr ausgehen, bei UMTS (CDMA) jedoch nur von ca.  $15 \ \rm dB$, bei hochratiger Datenübertragung eher noch von etwas weniger.


Träger–zu–Interferenz–Leistungsverhältnis (CIR)

Unter  Kapazität  wird allgemein die Anzahl der verfügbaren Übertragungskanäle pro Zelle verstanden werden. Da aber bei UMTS die Teilnehmerzahl im Gegensatz zum GSM nicht streng begrenzt ist, lässt sich hier keine feste Kapazität angeben.

  • Bei perfekten Codes stören sich die Teilnehmer gegenseitig nicht. Dadurch wird die maximale Nutzerzahl allein durch den Spreizfaktor  $J$  und die verfügbare Anzahl der zueinander orthogonalen Codes bestimmt, die aber ebenfalls limitiert ist.
  • Praxisnäher sind nichtperfekte, nur quasi–orthogonale Codes. Hier wird die „Kapazität” einer Funkzelle vorwiegend durch die entstehenden Interferenzen bzw. das  Träger–zu–Interferenz–Leistungsverhältnis  (englisch:  Carrier–to–Interference Ratio, CIR) bestimmt.


Carrier–to–Interference Ratio  („CIR”) abhängig von der Teilnehmerzahl





Wie aus dieser Grafik zu ersehen ist, hängt das „CIR” direkt von der Anzahl aktiver Teilnehmer ab. Je mehr Teilnehmer aktiv sind, desto mehr Interferenzleistung entsteht und desto kleiner wird das „CIR”.

Desweiteren hängt dieses für UMTS entscheidende Kriterium auch von folgenden Größen ab:

  • der Topologie und dem Nutzerverhalten (aufgerufene Dienste),
  • dem Spreizfaktor  $J$  und der Orthogonalität des verwendeten Spreizcodes.


Um den störenden Einfluss der Interferenzleistung auf die Übertragungsqualität zu begrenzen, gibt es zwei Möglichkriten:

  • Zellatmung:  Nimmt bei UMTS die Anzahl der aktiven Teilnehmer signifikant zu, so wird der Zellenradius verkleinert und  (wegen der nun weniger Teilnehmer in der Zelle)  auch die aktuelle Interferenzleistung geringer. Für die Versorgung der Teilnehmer am Rande der verkleinerten Zelle springt dann eine weniger belastete Nachbarzelle ein.
  • Leistungsregelung:  Überschreitet die Gesamtinterferenzleistung innerhalb einer Funkzelle einen vorgegebenen Grenzwert, so wird die Sendeleistung aller Teilnehmer entsprechend herabgesetzt und/oder die Datenrate reduziert, was eine schlechtere Übertragungsqualität für alle zur Folge hat. Hierzu mehr auf der nächsten Seite.


Leistung und Leistungsregelung in UMTS


Als Regelgröße bei der Leistungsregelung in UMTS wird das Verhältnis zwischen der Signalleistung und der Interferenzleistung verwendet. Dabei gibt es Unterschiede zwischen dem FDD– und TDD–Modus.

Leistungsregelung im FDD–Modus

Wir betrachten die  Leistungsregelung im FDD–Modus  genauer. In der Grafik erkennt man zwei verschiedene Regelkreise:

  • Der  innere Regelkreis  steuert die Sendeleistung auf der Basis von Zeitschlitzen, wobei in jedem Zeitschlitz ein Leistungskommando übertragen wird. Die Leistung des Senders wird mit Hilfe der CIR–Schätzungen im Empfänger und den Vorgaben des  Radio Network Controllers  (RNC) aus dem äußeren Regelkreis bestimmt und verändert.
  • Der  äußere Regelkreis  regelt auf Basis von Rahmen mit $10$ Millisekunden Dauer. Er wird im RNC realisiert und ist dafür zuständig, den Soll–Wert für den inneren Regelkreis zu bestimmen.


Der Ablauf der FDD–Leistungsregelung sieht folgendermaßen aus:

  • Der RNC gibt einen Sollwert für das Träger–zu–Interferenz–Verhältnis (CIR–Sollwert) vor.
  • Der Empfänger schätzt den CIR–Istwert und generiert Steuerkommandos für den Sender.
  • Der Sender ändert entsprechend dieser Steuerkommandos die Sendeleistung.


Das Prinzip der  Leistungsregelung im TDD–Modus  ähnelt der oben vorgestellten Regelung für den FDD–Modus, in der Abwärtsrichtung sind sie sogar praktisch identisch.


$\text{Fazit:}$  Die  TDD–Leistungsregelung  ist viel langsamer und dadurch auch unpräziser als bei  FDD. Eine schnelle Leistungsregelung ist in diesem Fall aber auch gar nicht möglich, da jeder Teilnehmer jeweils nur einen Bruchteil des Zeitrahmens zur Verfügung hat.


Link–Budget


Bei der Planung von UMTS–Netzen ist die Berechnung des Link-Budgets ein wichtiger Schritt. Die Kenntnis des Link–Budgets ist sowohl bei der Dimensionierung der Versorgungsgebiete als auch für die Bestimmung der Kapazität und der Dienstgüte–Anforderungen erforderlich.

Ziel des Link–Budgets  ist die Berechnung der  maximalen Zellgröße  unter Berücksichtigung folgender Kriterien:

  • Art und Datenrate der Services,
  • Topologie der Umgebung,
  • Systemkonfiguration (Lage und Leistung der Basisstationen, Handover–Gewinn),
  • Service–Anforderungen (Verfügbarkeit),
  • Art der Mobilstation (Geschwindigkeit, Leistung),
  • finanzielle und wirtschaftliche Aspekte.


Budget für einen Sprachübertragungskanal

$\text{Beispiel 7:}$  Die Berechnung des Link–Budgets wird am Beispiel eines Sprachübertragungskanals im UMTS–Downlink dargestellt. Zu den beispielhaften Zahlenwerten ist zu bemerken:

  • Die Sendeleistung betrage  $P_{\rm S} =19 \ \rm dBm$, was ca.  $79 \ \rm mW$  entspricht. Hierbei ist der Antennenverlust mit  $2\ \rm dB$  berücksichtigt.
  • Die Rauschleistung  $P_{\rm R} = 5 · 10^{-11} \ \rm mW$  ist das Produkt aus UMTS–Bandbreite und Rauschleistungsdichte  
      ⇒   $P_{\rm R} = -103 \ \rm dBm $.
  • Die Interferenzleistung ist  $P_{\rm I} = –99\ \rm dBm$  entsprechend  $1.25 · 10^{-10} \ \rm mW$.
  • Damit ergibt sich die gesamte Störleistung zu  $P_{\rm R+I} = P_{\rm R} + P_{\rm I} = 1.25 · 10^{-10} \ \rm mW$ 
      ⇒   $P_{\rm R+I} =- 97.5\ \rm dBm$.
  • Die Antennenempfindlichkeit ergibt sich zu  $-97.5 - 27 + 5 - 17 + 3.5 = - 133 \ \rm dBm$. Ein großer negativer Wert ist hierbei „gut”.
  • Der maximal zulässige Pfadverlust soll möglichst groß sein. Man erhält im Beispiel  $19 - (-133) = 152 \ \rm dB$.
  • Das  Link–Budget  beinhaltet den Margin für Fading und den Handover–Gewinn und beträgt im Beispiel  $140 \ \rm dB$.
  • Der maximale Zellradius lässt sich aus dem Link–Budget mit einer empirischen Formel von Okumura–Hata bestimmen. Es gilt:
$$ {r}\ [{\rm km}] = 10^{({\rm LinkBudget}- 137)/35}= 10^{0.0857}\approx 1.22 . $$

Anmerkungen:  

  • Die Angabe  $\rm dB$  kennzeichnet eine logarithmische Leistungsangabe, bezogen auf  $1 \ \rm W$.
  • Dagegen bezieht sich  $\rm dBm$  auf die Leistung  $1 \ \rm mW$.

UMTS–Funkressourcenverwaltung


Zentrale Aufgabe der  Funkressourcenverwaltung  (englisch:  Radio Resource Management, RRM) ist die dynamische Anpassung der Funkübertragungsparameter an die aktuelle Situation  (Fading, Bewegung der Mobilstation, Auslastung, usw.)  mit dem Ziel,

Radio Resource Management in UMTS
  • die Übertragungs– und Teilnehmerkapazitäten zu steigern,
  • die individuelle Übertragungsqualität zu verbessern und
  • die vorhandenen Funkressourcen ökonomisch zu nutzen.


Nachfolgend werden die im Schaubild zusammengestellten wichtigsten RRM–Mechanismen erläutert.

Sendeleistungsregelung
Das  Radio Resource Management  versucht, die Empfangsleistung und damit das Träger–zu–Interferenz–Verhältnis (CIR) am Empfänger konstant zu halten oder zumindest zu vermeiden, dass ein vorgegebener Grenzwert unterschritten wird.

Ein Beispiel für die Notwendigkeit der Leistungsregelung ist der  Near–Far–Effekt, der bekanntlich zu einem Verbindungsabbruch führen kann.

Die Schrittweite der Leistungsregelung beträgt  $1 \ \rm dB$  oder  $2 \ \rm dB$, die Frequenz der Regelungskommandos ist  $1500$  Kommandos pro Sekunde.

Regelung der Datenrate
Bei UMTS ist ein Austausch zwischen Datenrate und Übertragungsqualität möglich, die sich über die Wahl des Spreizfaktors realisieren lässt. Eine Verdopplung des Spreizfaktors entspricht hierbei einer Halbierung der Datenrate und erhöht die Qualität um  $3\ \rm dB$  (Spreizgewinn).

Zugangskontrolle
Um Überlastsituationen im Gesamtnetz zu vermeiden, wird vor dem Aufbau einer neuen Verbindung überprüft, ob die notwendigen Ressourcen vorhanden sind. Andernfalls wird die neue Verbindung abgewiesen. Diese Überprüfung wird durch Abschätzung der Sendeleistungsverteilung nach der Aufnahme der neuen Verbindung realisiert.

Lastregelung
Diese wird aktiv, wenn trotz Zugangskontrolle eine Überlast auftritt. In diesem Fall wird ein Handover zu einem anderen „Node B” initiiert und – falls dies nicht möglich ist – werden die Datenraten bestimmter Teilnehmer gesenkt.

Handover
Die Funkressourcenverwaltung ist schließlich auch für das Handover verantwortlich, um unterbrechungsfreie Verbindungen zu gewährleisten. Die Zuordnung der Mobilstationen zu den einzelnen Funkzellen erfolgt auf Grundlage von CIR–Messungen.


Aufgaben zum Kapitel


Aufgabe 4.5: Pseudo Noise-Modulation

Aufgabe 4.5Z: Zur Bandspreizung bei UMTS

Aufgabe 4.6: OVSF-Codes

Aufgabe 4.7: Zum RAKE-Empfänger

Quellenverzeichnis

  1. 3gpp Group: UMTS Release 6 – Technical Specification 25.213 V6.4.0., Sept. 2005.