Turbocodierung für Mobilfunkkanäle
Ein MATLAB/SIMULINK Tool zur Performance Analyse
- Art: Diplomarbeit
- Autor: Mathias Lachmund
- Abgabedatum: Mai 2000
- Umfang: 92 Seiten
- Dateigröße: 4,9 MB
- Institution / Hochschule: Technische Universität Kaiserslautern Deutschland
- ISBN (eBook): 978-3-8324-2370-4
-
ISBN (Paperback) :
978-3-8324-2370-4 P - ISBN (CD) :978-3-8324-2370-4 CD
- Sprache: Deutsch
- Prämierung:
- Arbeit zitieren: Lachmund, Mathias Mai 2000: Turbocodierung für Mobilfunkkanäle, Hamburg: Diplomica Verlag
- Schlagworte: Matlab, UMTS, Mobilfunk, Turbodecodierung
In den Warenkorb
48,00 €
Diplomarbeit von Mathias Lachmund
Einleitung:
Die digitale Nachrichtenübertragung gehört zu den wichtigsten Wachstumsbereichen der Industrie. Nicht zuletzt der Wunsch vieler Menschen nach größerer Mobilität führt dazu, dass Sprache, Bilder oder Daten in digitaler Form über Funkstrecken zu den einzelnen mobilen Empfängern übertragen werden. Um den höheren Anforderungen an eine drahtlose Kommunikation gerecht zuwerden, bedarf es einer immer leistungsfähigeren Kanalcodierung. Dazu werden seit Anfang der neunziger Jahre binäre parallel verkettete rekursive systematische Faltungscodes untersucht, die als Turbocodes bezeichnet werden. Durch Verwenden von Turbocodes anstelle von Faltungscodes lässt sich insbesondere beim Übertragen von großen Blöcken von Bits, ein erheblich besserer Fehlerschutz erzielen, der nahe an die theoretische Grenze der Kanalkapazität heranreicht. Eine wichtige Voraussetzung für diesen verbesserten Fehlerschutz ist die Decodierung mit MAP-Symbolschätzern.
In dieser Diplomarbeit wurde ein Simulationstool für Turbocodes erstellt. Die praktische Ausführung erfolgt unter "Matlab", Visualisierung und Bedienung mit Hilfe der graphischen Oberfläche "Simulink". Alle Module der Turbo Toolbox© sind vollständig kompatibel zur Communication-Toolbox erstellt worden, um in schon vorhandene Simulink- Modelle integriert werden zu können. Insbesondere die im Rahmen der Studienarbeit "Entwurf einer interaktiven Simulation zur codierten Nachrichtenübertragung" geschaffenen Praktikumversuche sind problemlos damit erweiterbar. Die Turbo- Toolbox enthält alle zur Turbocodierung notwendigen Baugruppen, wie zum Beispiel Codierer, Decodierer, Quelle, Kanäle und Interleaver. Darüber hinaus sind spezielle Mess- und Anzeigegeräte enthalten.
Um möglichst viele Parameter der Codierung erfassen zu können, bietet die Software zahlreiche Einstellmöglichkeiten. So können der Decodieralgorithmus (SOVA/MAP), die Blocklänge, die Anzahl an Iterationen, die Rate und die Generatoren frei gewählt werden. Der umfangreiche Theorieteil der vorliegenden Arbeit dient zur Vorbereitung. Beginnend mit Themen zur Kanalcodierung werden alle relevanten Sachgebiete angesprochen. Ziel dieser Diplomarbeit ist es, einer wissenschaftlichen Nutzung gerecht zu werden, dennoch sollen Neueinsteiger diese Software bzw. die Dokumentation als Basis für ihre Aktivitäten verwenden können. Um jedem Nutzer eine ständig verfügbare Dokumentation anbieten zu können, ist diese online in jedem Block der Turbo Toolbox© enthalten.
Inhaltsverzeichnis:
| 1. | EINLEITUNG | 5 |
| 2. | THEORETISCHE GRUNDLAGEN | 7 |
| 2.1 | CODES UND KANÄLE | 7 |
| 2.1.1 | Kanalcodierung in der Nachrichtenübertragung | 7 |
| 2.1.2 | Maximum - Likelihood - Decodierung | 9 |
| 2.1.3 | Kanalcodierungssatz von Shannon | 11 |
| 2.1.4 | Rayleigh Slow- Fading Kanal | 13 |
| 2.1.5 | Der Begriff des Codierungsgewinns | 15 |
| 2.2 | FALTUNGSCODES | 17 |
| 2.2.1 | Spezielle Codeklassen | 17 |
| 2.2.2 | ML-Decodierung mit dem Viterbi- Algorithmus | 19 |
| 2.2.3 | Berechnung der Fehlerwahrscheinlichkeit | 20 |
| 2.2.4 | SOVA (Viterbi- Algorithmus mit Soft- Decision- Output) | 22 |
| 2.2.5 | SD-MAPA (Symbol by Symbol Maximum Aposteriori Algorithm) | 24 |
| 3. | TURBOCODIERUNG | 26 |
| 3.1 | EINFÜHRUNG | 26 |
| 3.2 | CODIEREN MIT TURBO-CODES | 27 |
| 3.2.1 | Rekursiv systematische Form | 27 |
| 3.2.2 | Interleaving | 29 |
| 3.2.3 | Turbocodierer | 30 |
| 3.3 | DECODIEREN VON TURBO-CODES | 31 |
| 3.3.1 | BCJR Algorithmus | 32 |
| 3.3.2 | Modifikationen für Rayleigh Kanäle | 35 |
| 3.3.3 | Decoder Architektur | 37 |
| 4. | PERFORMANCE ANALYSE | 38 |
| 4.1 | THEORIE UND GRENZEN | 38 |
| 4.1.1 | Performance für Rayleigh Slow- Fading Kanäle | 39 |
| 4.1.2 | Performance im Bereich großer Signal-Rausch-Abstände | 41 |
| 4.2 | SIMULATION MIT DER TURBO TOOLBOX | 44 |
| 4.3 | ERGEBNISSE DER SIMULATION | 46 |
| 4.3.1 | Blocklänge | 46 |
| 4.3.2 | Gedächtnistiefe | 49 |
| 4.3.3 | Rate & Punktierung | 51 |
| 4.3.4 | Anzahl an Iterationen | 53 |
| 4.3.5 | Cross- Entropie | 55 |
| 4.3.6 | Decodieralgorithmus | 57 |
| 4.3.7 | Signal-Rausch-Abstand | 59 |
| 4.3.8 | Kanalmodell | 61 |
| 4.4 | MODELL EINER VERKETTETEN CODIERUNG | 63 |
| 5. | SOFTWAREBESCHREIBUNG | 64 |
| 5.1 | CODIERER | 65 |
| 5.2 | DECODIERER | 66 |
| 5.3 | KANÄLE | 68 |
| 5.4 | MESSGERÄTE | 69 |
| 5.5 | ZUBEHÖR | 70 |
| 6. | ZUSAMMENFASSUNG UND AUSBLICK | 71 |
| 7. | LITERATURVERZEICHNIS | 72 |
| 8. | ANHANG | 73 |
| 8.1 | LISTE DER VERWENDETEN FORMELZEICHEN | 73 |
| 8.2 | DOKUMENTATION | 74 |
| 8.3 | PROGRAMMLISTINGS | 76 |
In den Warenkorb
48,00 €
Link zur Arbeit:
http://www.diplom.de/ean/9783832423704
Arbeit zitieren:
Lachmund, Mathias Mai 2000: Turbocodierung für Mobilfunkkanäle, Hamburg: Diplomica Verlag
Schlagworte:
Matlab, UMTS, Mobilfunk, Turbodecodierung



