<p>In a traditional communication system, the coding process is divided into source coding and channel coding. Source coding is the process of compressing the source signal, and channel coding is the process of error protection. It can be shown that with no delay or complexity constraints and with exact knowledge of the source and channel properties, optimal performance can be obtained with separate source and channel coding. However, joint source-channel coding can lead to performance gains under complexity or delay constraints and offer robustness against unknown system parameters.</p><p>Multiple description coding is a system for generating two (or more) descriptions of a source, where decoding is possible from either description, but decoding of higher quality is possible if both descriptions are available. This system has been proposed as a means for joint source-channel coding. In this dissertation, the multiple description coding is used to protect against loss of data in an error correcting code caused by a number of channel errors exceeding the correcting ability of the channel code. This is tried on three channel models: a packet erasure channel, a binary symmetric channel, and a block fading channel, and the results obtained with multiple description coding is compared against traditional single description coding. The results show that if a long-term average mean square error distortion measure is used, multiple description coding is not as good as single description coding, except when the delay or block error rate of the channel code is heavily constrained.</p><p>A direct source-channel mapping is a mapping from amplitude continuous source symbols to amplitude continuous channel symbols, often involving a dimension change. A hybrid scalar quantizer-linear coder (HSQLC) is a direct source-channel mapping where the memoryless source signal is quantized using a scalar quantizer. The quantized value is transmitted on an analog channel using one symbol which can take as many levels as the quantizer, and the quantization error is transmitted on the same channel by means of a simple linear coder. Thus, there is a bandwidth expansion, two channel symbols are produced per source symbol. The channel is assumed to have additive white Gaussian noise and a power constraint. The quantizer levels and the distribution of power between the two symbols are optimized for different source distributions. A uniform quantizer with an appropriate step size gives a performance close to the optimized quantizer both for a Gaussian, a Laplacian, and a uniform memoryless source. The coder performs well compared to other joint source-channel coders, and it is relatively robust against variations in the channel noise level.</p><p>A previous image coder using direct source-channel mappings is improved. This coder is a subband coder where a classification following the decorrelating filter bank assigns mappings of different rates to different subband samples according to their importance. Improvements are made to practically all the parts of the coder, but the most important one is that the mappings are changed, and particularly, the bandwidth expanding HSQLC is introduced. The coder shows large improvements compared to the previous version, especially at channel qualities near the design quality. For poor channels or high rates, the HSQLC provides a large portion of the improvement. The coder is compared against a combination of a JPEG 2000 coder and a good channel code, and the performance is competitive with the reference, while the robustness against an unknown channel quality is largely improved. This kind of robustness is very important in broadcasting and mobile communications. </p> / <p>I tradisjonelle kommunikasjonssystemer kan kodingen deles inn i kildekoding (kompresjon) og kanalkoding (feilbeskyttelse). Disse operasjonene kan ses i sammenheng, og kombinert kilde- og kanalkoding kan gi forbedringer ved begrenset kompleksitet eller forsinkelse, og øke robustheten mot ukjente systemparametre. I avhandlingen vurderes to metoder. I den første er kilde- og kanalkodingen fortsatt delvis separat, men kildekoden er gjort robust mot dekodingsfeil i kanalkoden. Dette gjøres ved flerbeskrivelseskoding (multiple description coding), der kildesignalet representeres med to beskrivelser. Dekoding er mulig fra hver beskrivelse isolert, men høyere kvalitet kan oppnås hvis begge beskrivelsene er tilgjengelig. Ved sammenligning med et tradisjonelt system viser det seg at med hensyn på midlere kvadratisk avvik er flerbeskrivelseskoding som regel mindre bra enn et tradisjonelt system. Direkte kilde-til-kanal-avbildninger er avbildninger fra amplitudekontinuerlige kildesymboler direkte til amplitudekontinuerlige kanalsymboler. En slik metode blir lansert. Der skalarkvantiseres kildesignalet, som antas minneløst, og overføres med ett symbol på en analog kanal, mens kvantiseringsfeilen overføres analogt på den samme kanalen. Systemparametrene blir optimalisert for forskjellige kilder og kanalkvaliteter. Denne koderen gir bra ytelse sammenlignet med andre kombinerte kilde- og kanalkodere, og den er relativt robust mot variasjoner i støynivået på kanalen. Direkte kilde-til-kanal-avbildninger anvendes i en delbåndskoder for stillbilder. Denne koderen, som er basert på tidligere arbeider, blir sammenlignet med en kombinasjon av en JPEG 2000-koder og en god kanalkode, og ytelsen er omtrent like bra som referansen, samtidig som robustheten mot ukjent kanalkvalitet har økt kraftig. Denne typen robusthet er svært viktig i kringkasting og mobilkommunikasjon.</p>
Identifer | oai:union.ndltd.org:UPSALLA/oai:DiVA.org:ntnu-526 |
Date | January 2001 |
Creators | Coward, Helge |
Publisher | Norwegian University of Science and Technology, Faculty of Information Technology, Mathematics and Electrical Engineering, Fakultet for informasjonsteknologi, matematikk og elektroteknikk |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Doctoral thesis, monograph, text |
Relation | Dr. ingeniøravhandling, 0809-103X ; 2001:76 |
Page generated in 0.0039 seconds