ECE738 Advanced Image Processing Paper Presentation Channel Coding and Transmission Aspects for Wireless Multimedia Authors: Joachim Hagenauer, Thomas Stochhammer Source: Proceedings of the IEEE , Volume: 87 Issue: 10 , Oct 1999, pp. 1764 -1777 Originally Presented by Hong Hong Chang, Feb 17, 2003
36
Embed
Paper Presentation Channel Coding and Transmission Aspects for Wireless Multimedia
Paper Presentation Channel Coding and Transmission Aspects for Wireless Multimedia. Authors: Joachim Hagenauer, Thomas Stochhammer Source: Proceedings of the IEEE , Volume: 87 Issue: 10 , Oct 1999, pp. 1764 -1777 Originally Presented by Hong Hong Chang, Feb 17, 2003. Overview. Introduction - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
ECE738 Advanced Image Processing
Paper Presentation
Channel Coding and Transmission Aspects for Wireless Multimedia
Authors: Joachim Hagenauer, Thomas Stochhammer
Source: Proceedings of the IEEE , Volume: 87 Issue: 10 , Oct 1999, pp. 1764 -1777
Originally Presented by Hong Hong Chang, Feb 17, 2003
(C) 2005 by Yu Hen Hu 2ECE738 Advanced Image Processing
Overview
• Introduction• System Architecture• The Links between Source and Channel
Coding– RCPC, UEP– PCM Transmission example
• Transmission
(C) 2005 by Yu Hen Hu 3ECE738 Advanced Image Processing
Wireless Channel
• Multipath fading• Doppler spreading• Effect of distance• Quite noisy• High BER
(C) 2005 by Yu Hen Hu 4ECE738 Advanced Image Processing
Source Coding & Channel Coding (I)
• Shannon’s separation theorem – source coding - long blocks of source symbols– channel coding -a sequence of random block
codes with infinite length– Infinite delay
Source Coding Channel Coding Modulation
transmission
data
(C) 2005 by Yu Hen Hu 5ECE738 Advanced Image Processing
Source Coding & Channel Coding (II)
• Shannon’s separation theorem is no longer applicable – short blocks, small delays
• Combined and joint source and channel coding– MPEG II audio layer
• Source-controlled channel decoding– Uses the residual redundancy of the
uncompressed or partly compressed source data to improve channel decoding
(C) 2005 by Yu Hen Hu 6ECE738 Advanced Image Processing
Transmissions - Two Kinds of Data Channels
• Mode 1– Error free delivery– Using ARQ– Delay and bit throughput rate (BTR) vary
according to the channel conditions
• Mode 2– Guarantees constant bit rate and delay– Errors occur
(C) 2005 by Yu Hen Hu 7ECE738 Advanced Image Processing
System for Transmission of Multimedia Applications over Mobile Channels
S
C
M
A
C
M
A
M
A
(C) 2005 by Yu Hen Hu 8ECE738 Advanced Image Processing
Application Properties
• Delay-sensitive applications– Speech, video telephony– Use frequent resynchronization, reduced predictive coding– No ARQ, deep interleaving or long block codes
• BTR-sensitive applications– Audio, video– Use bidirectional predictive coding, long term rate control
algorithms– Might use error protection interleaving, serial or parallel
concatenated coding or ARQ to exploit the provided bandwidth as optimally as possible
(C) 2005 by Yu Hen Hu 9ECE738 Advanced Image Processing
Application Properties (Cont)
• BER-sensitive applications– Data– Error-free delivery– Use ARQ, FEC
(C) 2005 by Yu Hen Hu 10ECE738 Advanced Image Processing
Multimedia Transmission
• Each application may request different QoS• All application are combined into one single
transmission stream• New layer necessary for multimedia transmission
Adaptation Layer
Multiplex Layer
(C) 2005 by Yu Hen Hu 11ECE738 Advanced Image Processing
Adaptation Layer and Multiplex Layer
• Adaptation layer– Adapt the requesting upper application to
transmission condition according to the required QoS
– Have tools for error detection, error correction, bit reordering, retransmission protocols
• Multiplex layer– Multiplex the adaptation layer bit streams or
packets into one single bit steam– Optimizing the throughput, minimize misdeliveries
(C) 2005 by Yu Hen Hu 12ECE738 Advanced Image Processing
Transmission Scheme over a Mobile Channel
(C) 2005 by Yu Hen Hu 13ECE738 Advanced Image Processing
Links between Source Coding and Channel Coding
• Channel State Information (CSI)– Connected by soft decision of demodulator/detector– Soft decision gains 2-3dB
• Source Significant Information (SSI)– For unequal error protection (UEP)– Rate-compatible punctured convolutional code (RCPC)
• Decision Reliability Information (DRI)– Soft output from channel decoder
• Source a priori/a posteriori information (SAI)– probability of next bit, correlation– Reduce channel decoder error rate
(C) 2005 by Yu Hen Hu 14ECE738 Advanced Image Processing
Rate-Compatible Punctured Convolutional Code for Unequal Error Protection
• Start with a rate 1/n0 linear convolutional code• Encode k input bits to produce n0k output bits• Delete n0k−n bits from the output bits• The code rate is
• The corresponding n0k perforation matrix has n ones and n0k−n zeros
(C) 2005 by Yu Hen Hu 30ECE738 Advanced Image Processing
PCM Transmission Example – UEP
• Let all bits contribute the same transmission distortion. Then,
– Small k, small Pb
– Use this information for unequal error-protection design
• Require that transmission distortion of each bit is smaller than quantization distortion. We have
kb kP22
1)(
)(2212
1)( km
b kP
(C) 2005 by Yu Hen Hu 31ECE738 Advanced Image Processing
PCM Transmission Example: RCPSRC code for UEP
• Employ – the upper bound for the bit error probability– Distance spectra of puncture table
• Obtain a certain rate R(k) for each bit class at different channel SNR
• Rate distribution for PCM Transmission
(C) 2005 by Yu Hen Hu 32ECE738 Advanced Image Processing
PCM Transmission Example- Simulation Results
(C) 2005 by Yu Hen Hu 33ECE738 Advanced Image Processing
Approaches to Improve the Transmission of Multimedia
I. Error Resilient Source Coding
• Fixed length coding– more stable against channel error
• MPEG-4 error resilient mode– Space the Resync markers evenly throughout the
bit stream– All predictively encoded information is confined
within one video packet to prevent the propagation of errors
(C) 2005 by Yu Hen Hu 34ECE738 Advanced Image Processing
II. Improved Receiver Algorithms
• European Digital Satellite TV-Broadcasting standard– MPEG-2 based source coding– Concatenated coding scheme – Error-concealment techniques based on temporal, spatial,
frequency
• Joint-source channel coding– Instead of remove residual redundancy by using VLC, keep it
and use it at the receiver side to achieve more reliable decoding
• Soft source decoding
(C) 2005 by Yu Hen Hu 35ECE738 Advanced Image Processing
III. Source Adapted UEP
• RCPC• Application to GSM speech
– Turbo Code– Channel coding is applied according to the bit
sensitivity
• Application to hierarchical video broadcast– Base layer and enhancement layer
(C) 2005 by Yu Hen Hu 36ECE738 Advanced Image Processing
IV. Channel Adapted Combined Source-Channel Coding Methods
• Goal– Allocate bit rates in an optimal way between
source and channel encoders as the source and channel vary
– Minimize end-to-end distortion
• Feed back the CSI from the decoder to the encoder on a reverse channel