<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.lntwww.de/index.php?action=history&amp;feed=atom&amp;title=Exercises%3AExercise_3.4Z%3A_GSM_Full-Rate_Voice_Codec</id>
	<title>Exercises:Exercise 3.4Z: GSM Full-Rate Voice Codec - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://www.lntwww.de/index.php?action=history&amp;feed=atom&amp;title=Exercises%3AExercise_3.4Z%3A_GSM_Full-Rate_Voice_Codec"/>
	<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Exercises:Exercise_3.4Z:_GSM_Full-Rate_Voice_Codec&amp;action=history"/>
	<updated>2026-05-02T06:36:22Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in LNTwww</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Exercises:Exercise_3.4Z:_GSM_Full-Rate_Voice_Codec&amp;diff=30664&amp;oldid=prev</id>
		<title>Guenter am 19. Mai 2020 um 13:42 Uhr</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Exercises:Exercise_3.4Z:_GSM_Full-Rate_Voice_Codec&amp;diff=30664&amp;oldid=prev"/>
		<updated>2020-05-19T13:42:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 19. Mai 2020, 13:42 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Zeile 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Datei:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;P_ID2222__Bei_A_3_5&lt;/del&gt;.png|right|frame|LPC-, LTP- und RPE-Parameter beim GSM-Vollraten-Codec]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Datei:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;EN_Mob_A_3_4_Z&lt;/ins&gt;.png|right|frame|LPC-, LTP- und RPE-Parameter beim GSM-Vollraten-Codec]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dieser 1991 für das GSM–System standardisierte Codec – dieses Kunstwort steht für eine gemeinsame Realisierung von Coder und Decoder – mit der englischen Bezeichnung ''GSM Fullrate Vocoder''&amp;amp;nbsp;  kombiniert drei Methoden zur Kompression von Sprachsignalen:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dieser 1991 für das GSM–System standardisierte Codec – dieses Kunstwort steht für eine gemeinsame Realisierung von Coder und Decoder – mit der englischen Bezeichnung ''GSM Fullrate Vocoder''&amp;amp;nbsp;  kombiniert drei Methoden zur Kompression von Sprachsignalen:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Linear Predictive Coding ('''LPC'''),&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Linear Predictive Coding ('''LPC'''),&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-29849:rev-30664 --&gt;
&lt;/table&gt;</summary>
		<author><name>Guenter</name></author>
		
	</entry>
	<entry>
		<id>https://www.lntwww.de/index.php?title=Exercises:Exercise_3.4Z:_GSM_Full-Rate_Voice_Codec&amp;diff=29849&amp;oldid=prev</id>
		<title>Javier: Die Seite wurde neu angelegt: „  {{quiz-Header|Buchseite=Mobile Kommunikation/Gemeinsamkeiten von GSM und UMTS  }}  Datei:P_ID2222__Bei_A_3_5.png|right|frame|LPC-, LTP- und RPE-Parameter b…“</title>
		<link rel="alternate" type="text/html" href="https://www.lntwww.de/index.php?title=Exercises:Exercise_3.4Z:_GSM_Full-Rate_Voice_Codec&amp;diff=29849&amp;oldid=prev"/>
		<updated>2020-03-25T13:19:44Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „  {{quiz-Header|Buchseite=Mobile Kommunikation/Gemeinsamkeiten von GSM und UMTS  }}  Datei:P_ID2222__Bei_A_3_5.png|right|frame|LPC-, LTP- und RPE-Parameter b…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{{quiz-Header|Buchseite=Mobile Kommunikation/Gemeinsamkeiten von GSM und UMTS&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:P_ID2222__Bei_A_3_5.png|right|frame|LPC-, LTP- und RPE-Parameter beim GSM-Vollraten-Codec]]&lt;br /&gt;
Dieser 1991 für das GSM–System standardisierte Codec – dieses Kunstwort steht für eine gemeinsame Realisierung von Coder und Decoder – mit der englischen Bezeichnung ''GSM Fullrate Vocoder''&amp;amp;nbsp;  kombiniert drei Methoden zur Kompression von Sprachsignalen:&lt;br /&gt;
*Linear Predictive Coding ('''LPC'''),&lt;br /&gt;
*Long Term Prediction ('''LTP'''), und&lt;br /&gt;
*Regular Pulse Excitation ('''RPE''').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die in der Grafik angegebenen Zahlen geben die Bitzahl an, die von den drei Einheiten dieses FR–Sprachcodecs pro Rahmen von jeweils&amp;amp;nbsp;  $20$&amp;amp;nbsp;  Millisekunden Dauer generiert werden.&lt;br /&gt;
&lt;br /&gt;
Anzumerken ist dabei, dass LTP und RPE im Gegensatz zu LPC nicht rahmenweise, sondern mit Unterblöcken von&amp;amp;nbsp;  $5$&amp;amp;nbsp;  Millisekunden arbeiten. Dies hat jedoch keinen Einfluss auf die Lösung der Aufgabe.&lt;br /&gt;
&lt;br /&gt;
Das Eingangssignal in obiger Grafik ist das digitalisierte Sprachsignal&amp;amp;nbsp;  $s_{\rm R}(n)$. &lt;br /&gt;
&lt;br /&gt;
Dieses entsteht aus dem analogen Sprachsignal&amp;amp;nbsp;  $s(t)$&amp;amp;nbsp;  durch&lt;br /&gt;
*eine geeignete Begrenzung auf die Bandbreite&amp;amp;nbsp;  $B$,&lt;br /&gt;
*Abtastung mit der Abtastrate&amp;amp;nbsp;  $f_{\rm A} = 8 \ \rm kHz$,&lt;br /&gt;
*Quantisierung mit&amp;amp;nbsp;  $13 \ \rm  Bit$,&lt;br /&gt;
*anschließender Segmentierung in Blöcke zu je&amp;amp;nbsp;  $20 \ \rm ms$.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auf die weiteren Aufgaben der Vorverarbeitung soll hier nicht näher eingegangen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Hinweise:'' &lt;br /&gt;
&lt;br /&gt;
*Diese Aufgabe gehört zum Kapitel&amp;amp;nbsp;   [[Mobile_Kommunikation/Gemeinsamkeiten_von_GSM_und_UMTS|Gemeinsamkeiten von GSM und&lt;br /&gt;
 UMTS]].  &lt;br /&gt;
*Bezug genommen wird auch auf das Kapitel&amp;amp;nbsp;  [[Beispiele_von_Nachrichtensystemen/Sprachcodierung|Sprachcodierung]]&amp;amp;nbsp;  des Buches „Beispiele von Nachrichtensystemen”.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fragebogen===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;quiz display=simple&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{Auf welche Bandbreite&amp;amp;nbsp;  $B$&amp;amp;nbsp;  muss das Sprachsignal begrenzt werden?&lt;br /&gt;
|type=&amp;quot;{}&amp;quot;}&lt;br /&gt;
$B \ = \ $ { 4 3% } $\ \rm kHz$&lt;br /&gt;
&lt;br /&gt;
{Aus wie vielen Abtastwerten&amp;amp;nbsp;  $(N_{\rm R})$&amp;amp;nbsp;  besteht ein Sprachrahmen? Wie groß ist die Eingangsdatenrate&amp;amp;nbsp;  $R_{\rm In}$?&lt;br /&gt;
|type=&amp;quot;{}&amp;quot;}&lt;br /&gt;
$N_{\rm R} \hspace{0.18cm} = \ $ { 160 3% } $\ \rm Abtastwerte$&lt;br /&gt;
$R_{\rm In} \hspace{0.15cm} = \ $ { 104 3% } $\ \rm kbit/s$&lt;br /&gt;
&lt;br /&gt;
{Wie groß ist die Ausgangsdatenrate&amp;amp;nbsp;  $R_{\rm Out}$ des GSM-Vollraten-Codecs?&lt;br /&gt;
|type=&amp;quot;{}&amp;quot;}&lt;br /&gt;
$R_{\rm Out} \ = \ $ { 13 3% } $\ \rm kbit/s$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{Welche Aussagen treffen hinsichtlich des Blocks „LPC” zu?&lt;br /&gt;
|type=&amp;quot;[]&amp;quot;}&lt;br /&gt;
+ LPC macht eine Kurzzeitprädiktion über eine Millisekunde.&lt;br /&gt;
+ Die&amp;amp;nbsp;  $36$&amp;amp;nbsp;  LPC–Bits geben Koeffizienten an, die der Empfänger nutzt, um die LPC–Filterung rückgängig zu machen.&lt;br /&gt;
- Das Filter zur Kurzzeitprädiktion ist rekursiv.&lt;br /&gt;
- Das LPC–Ausgangssignal ist identisch mit dem Eingang&amp;amp;nbsp;  $s_{\rm R}(t)$.&lt;br /&gt;
&lt;br /&gt;
{Welche Aussagen sind hinsichtlich des Blocks „LTP” zutreffend?&lt;br /&gt;
|type=&amp;quot;[]&amp;quot;}&lt;br /&gt;
+ LTP entfernt periodische Strukturen des Sprachsignals.	&lt;br /&gt;
- Die Langzeitprädiktion wird pro Rahmen einmal durchgeführt.&lt;br /&gt;
+ Das Gedächtnis des LTP–Prädiktors beträgt bis zu&amp;amp;nbsp;  $15 \ \rm ms$.&lt;br /&gt;
&lt;br /&gt;
{Welche Aussagen treffen für den Block „RPE” zu?&lt;br /&gt;
|type=&amp;quot;[]&amp;quot;}&lt;br /&gt;
- RPE liefert weniger Bits als LPC und LTP.&lt;br /&gt;
+ RPE entfernt für den subjektiven Eindruck unwichtige Anteile.&lt;br /&gt;
+ RPE unterteilt jeden Subblock nochmals in vier Teilfolgen.&lt;br /&gt;
- RPE wählt davon die Teilfolge mit der minimalen Energie aus.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/quiz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Musterlösung===&lt;br /&gt;
{{ML-Kopf}}&lt;br /&gt;
&lt;br /&gt;
'''(1)'''&amp;amp;nbsp; Um das Abtasttheorem zu erfüllen, darf die Bandbreite $B$ nicht größer als $ f_{\rm A}/2 \hspace{0.15cm}\underline{= 4 \ \rm kHz}$ sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(2)'''&amp;amp;nbsp; Aus der gegebenen Abtastrate $f_{\rm A} = 8 \ \rm kHz$ ergibt sich ein Abstand zwischen einzelnen Samples von $T_{\rm A} = 0.125 \ \rm ms$. &lt;br /&gt;
*Somit besteht ein Sprachrahmen von $(20 {\rm ms})$ aus $N_{\rm R} = 20/0.125 = \underline{160 \ \rm Abtastwerten}$, jeweils quantisiert mit $13 \ \rm Bit$. &lt;br /&gt;
*Die Datenrate beträgt somit&lt;br /&gt;
:$$R_{\rm In} = \frac{160 \cdot 13}{20 \,{\rm ms}} \hspace{0.15cm} \underline {= 104\,{\rm kbit/s}}\hspace{0.05cm}.$$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(3)'''&amp;amp;nbsp;  Aus der Grafik ist ersichtlich, dass pro Sprachrahmen $36 \ {\rm  (LPC)} + 36 \ {\rm (LTP)} + 188 \ {\rm (RPE)} = 260 \ \rm Bit$ ausgegeben werden. &lt;br /&gt;
*Daraus berechnet sich die Ausgangsdatenrate zu&lt;br /&gt;
:$$R_{\rm Out} = \frac{260}{20 \,{\rm ms}} \hspace{0.15cm} \underline {= 13\,{\rm kbit/s}}\hspace{0.05cm}.$$&lt;br /&gt;
*Der vom Vollraten–Sprachcodec erzielte Kompressionsfaktor ist somit $104/13 = 8$.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(4)'''&amp;amp;nbsp; Nur die &amp;lt;u&amp;gt;beiden ersten Aussagen&amp;lt;/u&amp;gt; sind zutreffend: &lt;br /&gt;
*Die 36 LPC&amp;amp;ndash;Bits beschreiben insgesamt acht Filterkoeffizienten eines nichtrekursiven Filters, wobei aus der Kurzzeitanalyse acht AKF&amp;amp;ndash;Werte ermittelt und diese nach der so genannten Schur-Rekursion in Reflexionsfaktoren $r_{k}$ umgerechnet werden. &lt;br /&gt;
*Aus diesen werden die acht LAR&amp;amp;ndash;Koeffizienten nach der Funktion ${\rm ln}[(1 - r_{k})/(1 + r_{k})]$ berechnet, mit einer unterschiedlichen Anzahl an Bits quantisiert und zum Empfänger geschickt.&lt;br /&gt;
*Das LPC–Ausgangssignal besitzt gegenüber seinem Eingang $s_{\rm R}(n)$ eine deutlich kleinere Amplitude, hat einen deutlich reduzierten Dynamikumfang und ein flacheres Spektrum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(5)'''&amp;amp;nbsp; Richtig sind die &amp;lt;u&amp;gt;die Aussagen 1 und 3&amp;lt;/u&amp;gt;, nicht jedoch die zweite: &lt;br /&gt;
*Die LTP&amp;amp;ndash;Analyse und &amp;amp;ndash;Filterung erfolgt blockweise alle $5 \ \rm ms$ (40 Abtastwerte), also viermal pro Sprachrahmen. &lt;br /&gt;
*Man bildet hierzu die Kreuzkorrelationsfunktion (KKF) zwischen dem aktuellen und den drei vorangegangenen Subblöcken. &lt;br /&gt;
*Für jeden Subblock werden dabei eine LTP&amp;amp;ndash;Verzögerung und eine LTP&amp;amp;ndash;Verstärkung ermittelt, die am besten zum Subblock passen. &lt;br /&gt;
*Berücksichtigt wird hierbei auch ein Korrektursignal der nachfolgenden Komponente &amp;amp;bdquo;RPE&amp;amp;rdquo;. &lt;br /&gt;
*Bei der Langzeitprädiktion ist wie bei der LPC der Ausgang gegenüber dem Eingang redundanzvermindert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(6)'''&amp;amp;nbsp; Richtig sind die &amp;lt;u&amp;gt;Aussagen 2 und 3&amp;lt;/u&amp;gt;: &lt;br /&gt;
*Dass die Aussage 1 falsch ist, erkennt man schon aus der Grafik auf der Angabenseite, da $188$ der $260$ Ausgabebits von der RPE stammen. Sprache wäre schon allein mit RPE (ohne LPC und LTP) verständlich.&lt;br /&gt;
*Zur letzten Aussage: Die RPE sucht natürlich die Teilfolge mit der '''maximalen''' Energie. Die RPE–Pulse sind eine Teilfolge (13 von 40  Abtastwerte) zu je drei Bit pro Teilrahmen von $5 \ \rm ms$ und dementsprechend $12 \ \rm  Bit$ pro $20 \ \rm ms$–Rahmen. &lt;br /&gt;
*Der „RPE–Pulse” belegt somit $13 \cdot 12 = 156$ der $260$ Ausgabebits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Genaueres zum RPE–Block finden Sie auf der Seite [[Beispiele_von_Nachrichtensystemen/Sprachcodierung#Regular_Pulse_Excitation_.E2.80.93_RPE.E2.80.93Codierung|RPE&amp;amp;ndash;Codierung]] des Buches „Beispiele von Nachrichtensystemen”.&lt;br /&gt;
&lt;br /&gt;
{{ML-Fuß}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Exercises for Mobile Communications|^3.2 Similarities between GSM and UMTS&lt;br /&gt;
^]]&lt;/div&gt;</summary>
		<author><name>Javier</name></author>
		
	</entry>
</feed>