Multimedia Data Transmission over Mobile Internet using Packet-Loss Punctured (PaLoP) Codes

Size: px
Start display at page:

Download "Multimedia Data Transmission over Mobile Internet using Packet-Loss Punctured (PaLoP) Codes"

Transcription

1 Multimedia Data Transmission over Mobile Internet using Packet-Loss Punctured PaLoP Codes Markus Kaindl and Joachim Hagenauer Institute for Communications Engineering Munich University of Technology 9 München, Germany Markus.Kaindl@ei.tum.de Abstract A very flexible transmission system for multimedia over mobile internet is proposed. For a mobile internet scenario a combination of a lossy packet data network and a mobile network is assumed. Conventional solutions are based on a separation of both networks. The new system is able to manage both packet-losses and bit errors in a single decoding step without any transcoding. Furthermore, the system can be adapted easily to the current channel states of both networks in a very flexible way with a minimum of signalization overhead. In a simulation example the performance of the new system is shown for short block-length speech transmission using recursive systematic convolutional codes and for large block-length data transmission using a parallel concatenated convolutional code. I. INTRODUCTION Recently, many investigations on the transmission of multimedia data over packet data networks have been carried out. In these networks packet-losses are inevitable. The reasons for them are many-sided and will be discussed in section II. Besides protocols like TCP [] providing reliable transmission, several signal processing algorithms have been developed to cope with these problems: Error concealment algorithms make the attempt to conceal packet-losses through signal interpolation at the receiver side, interleaving or multiplexing techniques distribute a frame over several data packets at the transmitter side without increasing the network payload. Channel coding or multiple descriptions add redundancy to the data stream to provide error detection and/or correction at the receiver side. An overview can be found in []. In the current paper we consider speech transmission with short frame-length and strict delay constraints but also data transmission with large frame-length both over mobile internet channels using packet-loss punctured PaLoP convolutional and turbo codes. A combined network consisting of a packet data network and an additional mobile network we call mobile internet. The proposed system offers a very flexible adaptation capability depending on the packet-loss rate of the packet data network and the channel quality of the packet data traffic channels of the mobile network. This adaptation can be used to optimize the performance of the system and to minimize the resources needed to guarantee a certain quality of service. Packet-loss is interpreted as puncturing of the forward error correcting code. The only information needed at the receiver is a packet-loss indication, which can be signaled to the receiver or easily generated by timeout. The paper is organized as follows: Sec. II describes the mobile internet channel. Sec. III gives an overview over a conventional solution for multimedia data transmission over mobile internet channels. In Sec. IV the Packet-Loss Punctured PaLoP transmission system is described. In Sec. V the performance of the new system is analyzed and compared to a conventional solution. Finally, Sec. VI concludes the paper. II. MOBILE INTERNET CHANNEL With the mobile internet channel we assume a combination of a lossy packet data network like the IP-based internet and a mobile network like GSM/EDGE or UMTS. The base station of the mobile network is kept as simple as possible and, thus, it only acts as an interface between both networks providing routing functionality. Since packet data networks usually implicate large headers, the base station of the mobile network should perform a robust header compression [] at least. The transmission over the packet data network leads to losses of whole packets, but the data within the received packets is error-free with high probability. The reasons for packetlosses are many-sided. Overloaded routers often momentarily queue incoming packets in buffers increasing the delay of the packets through the network. Sometimes they must drop incoming packets, not forwarding them at all. Often packets take different routes through the network, leading to a delay spread of the received packets, and, thus, delay constraints often force the receiver to declare delayed packets as lost. The transmission over the packet data traffic channels of a mobile network leads to additional bit errors inside the packets, but in general no packets are lost. III. CONVENTIONAL SOLUTION A conventional solution is based on a separation of both networks. In packet data networks often simple forward error correction based on exclusive or XOR parities is applied to cope with packet-losses. From the channel coding point of view these codes are parity check codes, which have a poor performance for mobile channels. Thus, on the packet data traffic channels of the mobile network a strong error protection has to be applied. In [] a RTP payload format for generic forward error correction based on simple exclusive or XOR parities for IP-based transmission is proposed. Fig. shows a conventional solution for a transmission of multimedia data over a mobile internet channel. The binary data stream is usually processed frame by frame. Therefore the indices denoting the time stamp of the current frame are neglected in the following. The sampled and quantized raw multimedia data s, with s =[s,,s K ], s i {, }, i K is compressed by an appropriate source encoder leading to a data stream u, with u =[u,,u L ], u i {, }, i L, L < K. Since the data is transmitted over an unreliable packet data network, the application of reliable end-to-end protocols like TCP is mostly not feasible due to

2 delay constraints. Therefore, the data stream u is protected by a forward error correction. Some set of packets from the source encoder stream u is taken, and a simple exclusive or XOR operation is applied, leading to a FEC data stream X, with X = [x,, x R ], x i = [x,,x L ], i R, x j {, }, j L, which is transmitted over the mobile internet channel. The base station of the mobile network acts as the interface between the packet data and the mobile network and provides only routing functionality. On the mobile network packet data channels with a sufficient error protection are allocated providing a certain quality of service. The received packets Y, with Y = [y,, y R ], y i = [y,,y L ], i R, R R, y j {, }, j L are fed into the packet-loss recovery unit leading to an estimate û of the data stream u. Finally, in the source decoder an estimated data stream ŝ is generated out of the data stream û. Fig.. The PaLoP-System. payload N of a packet as small as possible. The only additional information needed at the receiver is a packet-loss indication, which can be transmitted using a control channel or in-band signaling. Alternatively, a packet can be declared to be lost by timeout, if it was not received in-time. In the un-packeting unit the packet-loss handling and an inverse partitioning of the received packets Y, with Y = [y,, y P ], y i = [y,,y N ], i P, P P, y j {, }, j N, into the data stream ĉ is performed. The decoder generates an estimate û of the data stream u, which is decompressed in the source decoder leading to an estimated data stream ŝ. Fig.. A Conventional Transmission System. A. The Role of the Packeting The packeting algorithm is of particular importance for the performance of the PaLoP system. Since a packet-loss is interpreted as puncturing of the channel code at the receiver, the packeting algorithm must guarantee, that a potential packetloss leads to an optimal puncturing of the channel code. IV. THE NEW PALOP TRANSMISSION SYSTEM Fig. shows the PaLoP transmission system. The sampled and quantized raw multimedia data stream s, with s = [s,,s K ], s i {, }, i K, is compressed by an appropriate source encoder leading to a source encoded data stream u, with u =[u,,u L ], u i {, }, i L, L<K. This compressed data stream u is protected against channel interference by a FEC encoder with rate R leading to a data stream c, with c = [c,,c M ], c i {, }, i M, L = M R. As FEC encoder convolutional codes or concatenated convolutional codes are preferably used, but in general all punctureable FEC codes can be used. In the next step the channel encoded data stream c is partitioned into P packets leading to a packet stream X, with X =[x,, x P ], x i =[x,,x N ], M = P N, i P, x j {, }, j N, which is serially transmitted over the mobile internet channel. The basic idea of the new system is the interpretation of a packet-loss as puncturing [] of the channel code at the receiver side. Thus, the partitioning of the data stream c into the P packets is of particular importance for the performance of the system and will be discussed in more detail in Sec. IV- A. To keep the impact of a packet-loss on the decoding capability of the FEC as small as possible, the number of packets P should be chosen as large as possible and, thus, the Fig.. Packeting. Fig. shows a block diagram of the packeting procedure. The data c t is written into a P N matrix according to a certain packeting rule. Each row of the matrix represents a data packet. If permitted by the delay constraints, the packeting algorithm can buffer several b frames and perform a joint packeting of subsequent frames [c t, c t c t b ]. In the following we discuss two packeting rules: A pseudo-random algorithm and an optimized algorithm.

3 Random Packeting: For the pseudo-random packeting algorithm the data c t is written into the P N matrix in a pseudo-random manner. For each clock b frames a new random pattern is generated. Consequently, the burst of punctured bits caused by a packet-loss is spread over the whole frame leading to a random-like distribution of the punctured bits. Optimized Packeting: For convolutional codes an optimal packeting-pattern can be found by a computer search based on the distance spectrum [] of the punctured code. We assume a convolutional code with rate R =/n and a single packet-loss. This packet-loss can be interpreted as a burst of punctured bits of length N, which generates a sub-code with rate R, with R = R. P For an arbitrary time stamp, we have P possibilities for a packet-loss. Starting from a convolutional code with rate R we have to find P optimal in terms of the distance criteria subcodes with rate R. Each subcode is represented by a n D puncturing matrix P i, with i P. D denotes the packeting period and and has to be chosen such, that M is an integer multiple of D. The packeting period is necessary, since the computational complexity of the subcode search increases exponentially with D. The elements p j,k {, } of puncturing matrix P i, with j n and k D, denote if a bit c l, with l M, ispartp j,k = of the packet i or not p j,k =. To guarantee an unique allocation of the bits c l to the packets, an element p j,k of the puncturing matrix P i is only allowed to be zero, if the elements of all other puncturing matrices is one at this position. The P puncturing matrices P i determine the n D packeting matrix P. The elements p j,k {,,P} of the packeting matrix P determine the allocation of the data c l to the packets: p j,k = i, if P i j, k =, j, k. Example: Assume the rate R = / recursive systematic [7] convolutional code G D of equ.. The data should be spread over P =packets. The packeting period D is. The P = optimal subcodes with rate R =/ write: P = P = P = P = P = P = The packeting matrix P writes: P = The on position, of the packeting matrix P denotes, that the first bit is put into packet, the on position, denotes, that the second bit is put into packet, and so on. B. Network Control To optimize the performance of the overall PaLoP system and to minimize the resources needed for error-free transmission or to guarantee a certain quality of service, network control units should be used to adapt the system to the current channel states. A feedback of the packet-loss rate via a Packet- Loss Network Control unit can adaptively control the source encoder rate Mode Command, the FEC encoder rate and the packeting unit Rate and Packet Command. Thus, the number and the payload of the transmitted packets can be changed in a very flexible way without any indication to the receiver. Of course, we hereby assume a hierarchical source codec or a secure in-band signaling of the source codec mode to the receiver, e.g. as described in []. A feedback of the downlink quality indication DQI of the packet data traffic channels from the receiver to the base station BS of the mobile network via a Mobile Network Control unit can be used to adapt the amount or the error protection of the allocated packet data traffic channels of the mobile network adaptively. C. Advantages of the New System The PaLoP system manages both packet-losses and bit errors in one decoding step and in a very flexible way. For the decoding result it is not important if a specific packet is received or not, just a certain total number of arbitrary packets has to be received. This number of packets only depends on the current channel states of both networks. In general no feedback channel is necessary and no additional algorithmic delay is introduced. Adaptations on the transmitter side Mode, Rate and Packeting commands do not need to be signaled to the receiver. Thus, the transmitter can change the source compression, the number of sent packets and the payload of a packet in a very flexible way. Adaptations on the mobile network Data Traffic Channel Command need to be signaled neither to the transmitter nor to the receiver. At the interface between the packet data and the mobile network no transcoding is necessary. The only information needed at the receiver is a packet-loss indication, which can be signaled to the receiver or can be generated by timeouts. In case of a decoding failure at the receiver, optional ARQ procedures can be performed. Each re-transmitted packet is automatically used as incremental redundancy for the decoder. Since the data is already protected against transmission errors by the new scheme, packet data traffic channels with low or no error protection can be allocated on the mobile network. D. Packet-loss Recovery Capability A packet-loss in the packet data network is interpreted as puncturing of the channel code with rate R. Ifv packets are lost the rate R v of the resulting channel code is given by: L R v = M v N = R v P The transmission is uncoded if v uncod = P R packets are lost. Packet-losses puncture the convolutional code and, thus, weaken the error correcting capability of the code. Consequently, there is a trade-off between packet-losses and biterrors within the packet data: the PaLoP system can manage a large number of packet-losses for high /N low number of bit-errors and a low number of packet-losses for low /N large number of bit-errors. V. SIMULATION RESULTS The performance of the PaLoP system is shown by simulations and compared to a XOR based conventional system. As

4 FEC-Code constraint-length, recursive systematic convolutional RSC codes [7] with rate R =/ and R =/ are used with the generator polynomials: G D = G D =, +D+D +D +D +D, +D+D +D +D +D, +D +D +D +D +D The PaLoP system is based on a rate R =/code. For the short block-length application the G D RSC-code is used, for the large block-length application a parallel concatenation of two G D RSC-codes is used. As interleaver for the PCC-Code a block-by-block random interleaver is used. In the packeting unit the encoded data is spread over P =packets using the block-by-block random packeting algorithm or an optimized packeting with P =. 7 On the mobile network a data channel without error protection R = is applied. For the simulation neither the network control units nor the incremental ARQ procedures are used. For the conventional system a FEC is used which generates a single parity frame over two data frames R =/ based on bitwise exclusive or operations. From the channel coding point of view, this corresponds to a,, single parity check code SPC. On the mobile network the G D RSC code is applied. On the decoder side, a soft decoding of the SPC is performed: Lû j =Lu j y j + artanh i = i j tanh Lu i y i, with L. being L-value as defined in [9]. The conventional system introduces an algorithmic delay of one frame. Thus, the PaLoP system operates with a combined packeting of two frames b =. This leads to a comparison of two systems with the same algorithmic delay and the same transmitted data on the mobile network. On the packet data network the number of packets of the PaLoP system is twice the number of the conventional solution, the payload of the packets is the same. Since the simulation of a real world packet data network is an immensely challenging undertaking [], only a simple model is used: For the packet-loss network we assume the Gilbert- Elliot model of Fig.. The mobile network is modeled using Rayleigh fading channels. p GOOD BAD p q PE =. PE =. Fig.. q PER = p p+q with q =.7 Gilbert-Elliot model for the packet data network. In the following we consider two scenarios: Speech transmission with short block-length and convolutional codes and data transmission with large block-length and turbo-codes. A. Speech Transmission using convolutional codes For the speech transmission a block-length of L = bits is used. The payload of a packet is N = bits. As speech codec the. kbit/s mode of the AMR-Codec [] is applied. A bit cyclic redundancy check code based on the class bits is used for error detection and error concealment. Spectral Distance : As a measure of speech quality, the Spectral Distance is used []: [ ds x ω,s y ω = W W ln S x ω ln S y ω dω ] / 9 where S x ω and S y ω are resp. the amplitude spectra of the original, error-free transmitted signal and of the signal output of the speech decoder. W denotes the signal bandwidth. By doing so, only distortions caused by the transmission are regarded, the speech coding distortions are neglected. A small value of d denotes a small distortion to the error-free transmitted signal and, thus, a high speech quality. Packeting: Fig. d shows the influence of the packeting algorithm for a fixed /N =. db.forper > the optimized packeting algorithm outperforms the block-byblock random packeting algorithm. Performance of the PaLoP System and Comparison to the Conventional Solution: Fig. a shows the Spectral Distance versus the packet-loss rate PER of the packet data network and the signal-to-noise ratio /N of the packet data traffic channels of the mobile network and Fig. b the same simulation result for the conventional solution. Fig. c shows a comparison of both system for a fixed PER =.9. The PaLoP system outperforms the conventional solution over awideareaoftheper and the /N. Especially for low /N and/or high PER the PaLoP system achieves a highly improved speech quality. Gain /N PER a PaLoP-System Conventional System PaLoP System 7 /N c Comparison of both systems PER =.9% 9 7 /N PER b Conventional System Random Packeting Optimized Packeting PER Gain for PER =. d Random vs. optimized packeting. Fig.. Simulation Results: a, b: Spectral Distance vs. Signal-to- Noise Ratio /N and Packet-Loss Rate PER. c: vs. /N for PER=.9. d: Influence of the packeting algorithm for /N =. db.

5 B. Data Transmission using PCC Codes For the data transmission a block-length of L = 9 bits is used. The payload of a packet is N = 9 bits. For the PaLoP system iterations are performed. EXIT-Chart: Fig. 7d shows the characteristic curves of a component code for a fixed /N of -. db depending of the packet-loss rate. The upper bound is the curve for PER =.. The curves illustrate how an increasing packet-loss rate influences the performance of a component code. With increasing number of packet-losses the tunnel of the EXIT-Chart [] gets more and more tight until it is completely closed and no convergence is possible anymore. For /N = -. db the EXIT-Charts are only open for PER.. Thus, in regions with high PER and low /N we can expect, that the decoding fails even with a high number of iterations. Error Correction Capability: Fig. shows the simulated packet-loss recovery capability of the parallel concatenated convolutional code depending on a certain signal-to-noise ratio of the packet data traffic channel of the mobile network. For this analysis a synthetic model for the packet-loss network was used, which drops a fixed number of packets randomly. The results show how many arbitrary packets have to be received to achieve a certain frame error rate depending on the signal-to-noise ratio and the decoding iterations..... Number of sent packets Iterations a /N =. db Fig Number of sent packets Iterations b /N =. db Packet-loss recovery capability Iterations. Performance of the PaLoP System and Comparison to the Conventional Solution: Fig. 7a shows the frame error rate of the PaLoP system after the decoder versus the packet-loss rate PER of the packet data network and the signal-to-noise ratio /N of the packet data traffic channel of the mobile network. A frame û is declared as erroneous if at least one bit error inside a frame is detected. Fig. 7b shows the performance of the conventional system. A comparison of both system for a fixed PER =.9 is shown in Fig. 7c. The PaLoP system outperforms the conventional system in a wide range of the channel conditions. For PER =.9 a gain of over db in /N can be achieved. VI. CONCLUSION A system for transmission of multimedia data over a mobile internet channels is proposed. The new system can easily handle both packet-losses and bit errors in one decoding step. Optional feedback information about the current channel states can be used to optimize the performance of the new system and to minimize the resources needed to guarantee a certain quality of service. Simulation examples using convolutional.... /N PER a PaLoP-System It. Gain Conventional System PaLoP System It. /N in db c Comparison of both systems PER =.9% I E /N PER b Conventional System PER =. PER =. PER =. PER =. PER.... I A d Characteristic Curves Fig. 7. Simulation Results: a, b: Frame Error Rate vs. Signal-to- Noise Ratio /N and Packet-Loss Rate PER. c: vs. /N for PER=.9. d: Characteristic Curves for /N =. db. and parallel concatenated convolutional codes show the performance of the new system for speech and data transmission. A very low frame error rate resp. a very high speech quality can be achieved over a wide range of the packet-loss rate of the packet data network and the signal-to-noise ratio of the packet data traffic channel of the mobile network. REENCES [] J. Postel, Transmission Control Protocol, RFC 79, 9. [] C. Perkins, O. Hodson, and V. Hardman, A Survey of Packet Loss Recovery Techniques for Streaming Audio, IEEE Network, vol., pp., Sep/Oct 99. [] C. Borman and et al., Robust Header Compression ROHC: Framework and four profiles: RTP, UDP, ESP, and uncompressed. RFC 9,. [] J. Rosenberg and H. Schulzerinne, An RTP Payload Format For Generic Forward Error Correction, RFC 7, 999. [] J. Hagenauer, Rate-Compatible Punctured Convolutional Codes RCPC Codes and their Applications, IEEE Transactions on Communications, vol., no., pp. 9, Apr. 9. [] M. Cedervall and R. Johannesson, A Fast Algorithm for Computing Distance Spectrum of Convolutional Codes, IEEE Transaction on Information Theory, vol., no., pp. 9, Nov. 99. [7] C. Berrou and A. Glavieux, Near Optimum Error Correcting Coding and Decoding: Turbo-Codes, IEEE Transactions on Communications, vol., no., pp. 7, Oct. 99. [] T. Hindelang, J. Hagenauer, M. Schmautz, and W. Xu, Channel Coding Techniques for Adaptive Multi-Rate Speech Transmission, in Proc. of ICC, New Orleans, USA, June, pp [9] J. Hagenauer, E. Offer, and L. Papke, Iterative decoding of binary block and convolutional codes, IEEE Transactions on Information Theory, vol., no., pp. 9, Mar. 99. [] V. Paxson and S. Floyd, Why We Don t Know How To Simulate The Internet, in Lawrence Berkley National Laboratory, LBNL-9, UCLA, Berkley, USA, Dec [] GSM.9 Digital cellular telecommunications system Phase +; Adaptive Multi-Rate speech transcoding, ETSI,. [] R. Gray, A. Buzo, J. A.H. Gray, and Y. Mattsayama, Distorsion measures for speech processing, IEEE Transactions on Acoustics, Speech and Signal Processing, vol., no., pp. 7 7, Aug. 9. [] S. ten Brink, Convergence Behavior of Iteratively Decoded Parallel Concatenated Codes, IEEE Transactions on Communications, vol. 9, no., pp , Oct......

ELEC 691X/498X Broadcast Signal Transmission Winter 2018

ELEC 691X/498X Broadcast Signal Transmission Winter 2018 ELEC 691X/498X Broadcast Signal Transmission Winter 2018 Instructor: DR. Reza Soleymani, Office: EV 5.125, Telephone: 848 2424 ext.: 4103. Office Hours: Wednesday, Thursday, 14:00 15:00 Slide 1 In this

More information

Overview. A Survey of Packet-Loss Recovery Techniques. Outline. Overview. Mbone Loss Characteristics. IP Multicast Characteristics

Overview. A Survey of Packet-Loss Recovery Techniques. Outline. Overview. Mbone Loss Characteristics. IP Multicast Characteristics A Survey of Packet-Loss Recovery Techniques Overview Colin Perkins, Orion Hodson and Vicky Hardman Department of Computer Science University College London (UCL) London, UK IEEE Network Magazine Sep/Oct,

More information

ADAPTIVE PICTURE SLICING FOR DISTORTION-BASED CLASSIFICATION OF VIDEO PACKETS

ADAPTIVE PICTURE SLICING FOR DISTORTION-BASED CLASSIFICATION OF VIDEO PACKETS ADAPTIVE PICTURE SLICING FOR DISTORTION-BASED CLASSIFICATION OF VIDEO PACKETS E. Masala, D. Quaglia, J.C. De Martin Λ Dipartimento di Automatica e Informatica/ Λ IRITI-CNR Politecnico di Torino, Italy

More information

Comparison of Decoding Algorithms for Concatenated Turbo Codes

Comparison of Decoding Algorithms for Concatenated Turbo Codes Comparison of Decoding Algorithms for Concatenated Turbo Codes Drago Žagar, Nenad Falamić and Snježana Rimac-Drlje University of Osijek Faculty of Electrical Engineering Kneza Trpimira 2b, HR-31000 Osijek,

More information

VHDL Implementation of different Turbo Encoder using Log-MAP Decoder

VHDL Implementation of different Turbo Encoder using Log-MAP Decoder 49 VHDL Implementation of different Turbo Encoder using Log-MAP Decoder Akash Kumar Gupta and Sanjeet Kumar Abstract Turbo code is a great achievement in the field of communication system. It can be created

More information

Channel-Adaptive Error Protection for Scalable Audio Streaming over Wireless Internet

Channel-Adaptive Error Protection for Scalable Audio Streaming over Wireless Internet Channel-Adaptive Error Protection for Scalable Audio Streaming over Wireless Internet GuiJin Wang Qian Zhang Wenwu Zhu Jianping Zhou Department of Electronic Engineering, Tsinghua University, Beijing,

More information

A Modified Medium Access Control Algorithm for Systems with Iterative Decoding

A Modified Medium Access Control Algorithm for Systems with Iterative Decoding A Modified Medium Access Control Algorithm for Systems with Iterative Decoding Inkyu Lee Carl-Erik W. Sundberg Sunghyun Choi Dept. of Communications Eng. Korea University Seoul, Korea inkyu@korea.ac.kr

More information

< Irregular Repeat-Accumulate LDPC Code Proposal Technology Overview

<  Irregular Repeat-Accumulate LDPC Code Proposal Technology Overview Project IEEE 802.20 Working Group on Mobile Broadband Wireless Access Title Irregular Repeat-Accumulate LDPC Code Proposal Technology Overview Date Submitted Source(s):

More information

TSG-RAN Working Group 2 (Radio layer 2 and Radio layer 3) TSGR2#2(99)085 Stockholm 8th to 11th March 1999

TSG-RAN Working Group 2 (Radio layer 2 and Radio layer 3) TSGR2#2(99)085 Stockholm 8th to 11th March 1999 TSG-RAN Working Group 2 (Radio layer 2 and Radio layer 3) TSGR2#2(99)085 Stockholm 8th to 11th March 1999 Agenda Item: 8.3.2 Source: Title: Document for: Siemens AG ARQ error control techniques Decision

More information

A Hybrid ARQ Scheme for Resilient Packet Header Compression

A Hybrid ARQ Scheme for Resilient Packet Header Compression A Hybrid ARQ Scheme for Resilient Packet Compression Vijay A Suryavanshi and Aria Nosratinia Multimedia Communications Laboratory, The University of Texas at Dallas Richardson, TX 7083-0688, USA E-mail:

More information

Ad hoc and Sensor Networks Chapter 6: Link layer protocols. Holger Karl

Ad hoc and Sensor Networks Chapter 6: Link layer protocols. Holger Karl Ad hoc and Sensor Networks Chapter 6: Link layer protocols Holger Karl Goals of this chapter Link layer tasks in general Framing group bit sequence into packets/frames Important: format, size Error control

More information

Lecture 9 and 10. Source coding for packet networks

Lecture 9 and 10. Source coding for packet networks Lecture 9 and 10 Source coding for packet networks Outline Motivation/situation Source coding (representing the same information with less bits) (extremely short intro) Packet losses: - Packet loss measurements

More information

Convolutional Coding for Resilient Packet Header Compression

Convolutional Coding for Resilient Packet Header Compression Convolutional Coding for Resilient Packet Header Compression Vijay A Suryavanshi and Aria Nosratinia Multimedia Communications Laboratory, The University of Texas at Dallas Richardson, TX 75083-0688, USA

More information

Performance of Hybrid ARQ Techniques for WCDMA High Data Rates

Performance of Hybrid ARQ Techniques for WCDMA High Data Rates Performance of Hybrid ARQ Techniques for WCDMA High Data Rates Esa Malkamalu, Deepak Mathew, Seppo Hamalainen Nokia Research Center P.O. Box 47, FN-45 Nokia Group, Finland esa.malkamaki @nokia.com Abstract

More information

Multi-path Forward Error Correction Control Scheme with Path Interleaving

Multi-path Forward Error Correction Control Scheme with Path Interleaving Multi-path Forward Error Correction Control Scheme with Path Interleaving Ming-Fong Tsai, Chun-Yi Kuo, Chun-Nan Kuo and Ce-Kuen Shieh Department of Electrical Engineering, National Cheng Kung University,

More information

Payload Length and Rate Adaptation for Throughput Optimization in Wireless LANs

Payload Length and Rate Adaptation for Throughput Optimization in Wireless LANs Payload Length and Rate Adaptation for Throughput Optimization in Wireless LANs Sayantan Choudhury and Jerry D. Gibson Department of Electrical and Computer Engineering University of Califonia, Santa Barbara

More information

ADAPTIVE JOINT H.263-CHANNEL CODING FOR MEMORYLESS BINARY CHANNELS

ADAPTIVE JOINT H.263-CHANNEL CODING FOR MEMORYLESS BINARY CHANNELS ADAPTIVE JOINT H.263-CHANNEL ING FOR MEMORYLESS BINARY CHANNELS A. Navarro, J. Tavares Aveiro University - Telecommunications Institute, 38 Aveiro, Portugal, navarro@av.it.pt Abstract - The main purpose

More information

Module 6 STILL IMAGE COMPRESSION STANDARDS

Module 6 STILL IMAGE COMPRESSION STANDARDS Module 6 STILL IMAGE COMPRESSION STANDARDS Lesson 19 JPEG-2000 Error Resiliency Instructional Objectives At the end of this lesson, the students should be able to: 1. Name two different types of lossy

More information

Joint PHY/MAC Based Link Adaptation for Wireless LANs with Multipath Fading

Joint PHY/MAC Based Link Adaptation for Wireless LANs with Multipath Fading Joint PHY/MAC Based Link Adaptation for Wireless LANs with Multipath Fading Sayantan Choudhury and Jerry D. Gibson Department of Electrical and Computer Engineering University of Califonia, Santa Barbara

More information

Hard Decision Based Low SNR Early Termination for LTE Turbo Decoding

Hard Decision Based Low SNR Early Termination for LTE Turbo Decoding Hard Decision Based Low SNR Early Termination for LTE Turbo Decoding Jan Geldmacher, Klaus Hueske, and Jürgen Götze Information Processing Lab, TU Dortmund University Otto-Hahn-Strasse 4, 447 Dortmund,

More information

Convention Paper Presented at the 121st Convention 2006 October 5 8 San Francisco, CA, USA

Convention Paper Presented at the 121st Convention 2006 October 5 8 San Francisco, CA, USA Audio Engineering Society Convention Paper Presented at the 121st Convention 2006 October 5 8 San Francisco, CA, USA This convention paper has been reproduced from the author s advance manuscript, without

More information

Request for Comments: 5109 December 2007 Obsoletes: 2733, 3009 Category: Standards Track. RTP Payload Format for Generic Forward Error Correction

Request for Comments: 5109 December 2007 Obsoletes: 2733, 3009 Category: Standards Track. RTP Payload Format for Generic Forward Error Correction Network Working Group A. Li, Ed. Request for Comments: 5109 December 2007 Obsoletes: 2733, 3009 Category: Standards Track RTP Payload Format for Generic Forward Error Correction Status of This Memo This

More information

Non-Binary Turbo Codes Interleavers

Non-Binary Turbo Codes Interleavers Non-Binary Turbo Codes Interleavers Maria KOVACI, Horia BALTA University Polytechnic of Timişoara, Faculty of Electronics and Telecommunications, Postal Address, 30223 Timişoara, ROMANIA, E-Mail: mariakovaci@etcuttro,

More information

INTERLEAVERS FOR PUNCTURED TURBO CODES. Institute for Telecommunications Research. University of South Australia. SPRI Building, Warrendi Road

INTERLEAVERS FOR PUNCTURED TURBO CODES. Institute for Telecommunications Research. University of South Australia. SPRI Building, Warrendi Road INTERLEAVERS FOR PUNCTURED TURBO CODES. Mark S. C. Ho 1, Steven S. Pietrobon 2 and Tim Giles 1 1 Mobile Communications Research Centre Institute for Telecommunications Research University of South Australia

More information

Hybrid ARQ schemes for future wireless systems based on MC-CDMA

Hybrid ARQ schemes for future wireless systems based on MC-CDMA Hybrid ARQ schemes for future wireless systems based on MC-CDMA Johan Roman, Friedbert Berens, Miguel Kirsch, Stephane Tanrikulu Wireless Systems and Algorithms STMicroelectronics N.V 39, chemin du champ

More information

CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM. Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala

CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM. Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala Tampere University of Technology Korkeakoulunkatu 1, 720 Tampere, Finland ABSTRACT In

More information

TURBO codes, [1], [2], have attracted much interest due

TURBO codes, [1], [2], have attracted much interest due 800 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 47, NO. 2, FEBRUARY 2001 Zigzag Codes and Concatenated Zigzag Codes Li Ping, Member, IEEE, Xiaoling Huang, and Nam Phamdo, Senior Member, IEEE Abstract

More information

Transport protocols Introduction

Transport protocols Introduction Transport protocols 12.1 Introduction All protocol suites have one or more transport protocols to mask the corresponding application protocols from the service provided by the different types of network

More information

THERE has been great interest in recent years in coding

THERE has been great interest in recent years in coding 186 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 16, NO. 2, FEBRUARY 1998 Concatenated Decoding with a Reduced-Search BCJR Algorithm Volker Franz and John B. Anderson, Fellow, IEEE Abstract We

More information

Packet-Level Forward Error Correction in Video Transmission

Packet-Level Forward Error Correction in Video Transmission Packet-Level Forward Error Correction in Video Transmission Matteo Mazzotti, Enrico Paolini, Marco Chiani, Davide Dardari, and Andrea Giorgetti University of Bologna Wireless Communications Laboratory

More information

Implementation of a Turbo Encoder and Turbo Decoder on DSP Processor-TMS320C6713

Implementation of a Turbo Encoder and Turbo Decoder on DSP Processor-TMS320C6713 International Journal of Engineering Research and Development e-issn : 2278-067X, p-issn : 2278-800X,.ijerd.com Volume 2, Issue 5 (July 2012), PP. 37-41 Implementation of a Turbo Encoder and Turbo Decoder

More information

Introduction to Networked Multimedia An Introduction to RTP p. 3 A Brief History of Audio/Video Networking p. 4 Early Packet Voice and Video

Introduction to Networked Multimedia An Introduction to RTP p. 3 A Brief History of Audio/Video Networking p. 4 Early Packet Voice and Video Preface p. xi Acknowledgments p. xvii Introduction to Networked Multimedia An Introduction to RTP p. 3 A Brief History of Audio/Video Networking p. 4 Early Packet Voice and Video Experiments p. 4 Audio

More information

Wireless Sensornetworks Concepts, Protocols and Applications. Chapter 5b. Link Layer Control

Wireless Sensornetworks Concepts, Protocols and Applications. Chapter 5b. Link Layer Control Wireless Sensornetworks Concepts, Protocols and Applications 5b Link Layer Control 1 Goals of this cha Understand the issues involved in turning the radio communication between two neighboring nodes into

More information

CSE 123: Computer Networks

CSE 123: Computer Networks Student Name: PID: UCSD email: CSE 123: Computer Networks Homework 1 Solution (Due 10/12 in class) Total Points: 30 Instructions: Turn in a physical copy at the beginning of the class on 10/10. Problems:

More information

Capacity-approaching Codes for Solid State Storages

Capacity-approaching Codes for Solid State Storages Capacity-approaching Codes for Solid State Storages Jeongseok Ha, Department of Electrical Engineering Korea Advanced Institute of Science and Technology (KAIST) Contents Capacity-Approach Codes Turbo

More information

Cooperative Communications

Cooperative Communications Cooperative Wideband Radio Fabio Belloni fbelloni@wooster.hut.fi Outline Introduction. Historical Background. Cooperative : cellular and ad-hoc networks. relay channel. performance evaluation. Functions

More information

LOW-DENSITY PARITY-CHECK (LDPC) codes [1] can

LOW-DENSITY PARITY-CHECK (LDPC) codes [1] can 208 IEEE TRANSACTIONS ON MAGNETICS, VOL 42, NO 2, FEBRUARY 2006 Structured LDPC Codes for High-Density Recording: Large Girth and Low Error Floor J Lu and J M F Moura Department of Electrical and Computer

More information

A Route Selection Scheme for Multi-Route Coding in Multihop Cellular Networks

A Route Selection Scheme for Multi-Route Coding in Multihop Cellular Networks A Route Selection Scheme for Multi-Route Coding in Multihop Cellular Networks Hiraku Okada,HitoshiImai, Takaya Yamazato, Masaaki Katayama, Kenichi Mase Center for Transdisciplinary Research, Niigata University,

More information

Video Streaming Over Multi-hop Wireless Networks

Video Streaming Over Multi-hop Wireless Networks Video Streaming Over Multi-hop Wireless Networks Hao Wang Dept. of Computer Information System, Cameron University hwang@cameron.edu Andras Farago, Subbarayan Venkatesan Dept. of Computer Science, The

More information

FORWARD ERROR CORRECTION CODING TECHNIQUES FOR RELIABLE COMMUNICATION SYSTEMS

FORWARD ERROR CORRECTION CODING TECHNIQUES FOR RELIABLE COMMUNICATION SYSTEMS FORWARD ERROR CORRECTION CODING TECHNIQUES FOR RELIABLE COMMUNICATION SYSTEMS Jyoti Sharma Department of ECE Sri Sai College of Engg. & Technology, Badhani, Punjab, India Priya Department of ECE Sri Sai

More information

Streaming (Multi)media

Streaming (Multi)media Streaming (Multi)media Overview POTS, IN SIP, H.323 Circuit Switched Networks Packet Switched Networks 1 POTS, IN SIP, H.323 Circuit Switched Networks Packet Switched Networks Circuit Switching Connection-oriented

More information

CS 218 F Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness. References:

CS 218 F Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness. References: CS 218 F 2003 Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness References: J. Padhye, V.Firoiu, D. Towsley, J. Kurose Modeling TCP Throughput: a Simple Model

More information

4. Error correction and link control. Contents

4. Error correction and link control. Contents //2 4. Error correction and link control Contents a. Types of errors b. Error detection and correction c. Flow control d. Error control //2 a. Types of errors Data can be corrupted during transmission.

More information

WCDMA evolution: HSPA and MBMS

WCDMA evolution: HSPA and MBMS Chapter: 3G Evolution 8 WCDMA evolution: HSPA and MBMS Isael Diaz isael.diaz@eit.lth.se Department of Electrical and Information Technology 02-Apr-2009 3G Evolution - HSPA and LTE for Mobile Broadband

More information

Video-Aware Wireless Networks (VAWN) Final Meeting January 23, 2014

Video-Aware Wireless Networks (VAWN) Final Meeting January 23, 2014 Video-Aware Wireless Networks (VAWN) Final Meeting January 23, 2014 1/26 ! Real-time Video Transmission! Challenges and Opportunities! Lessons Learned for Real-time Video! Mitigating Losses in Scalable

More information

FEC Performance in Large File Transfer over Bursty Channels

FEC Performance in Large File Transfer over Bursty Channels FEC Performance in Large File Transfer over Bursty Channels Shuichiro Senda, Hiroyuki Masuyama, Shoji Kasahara and Yutaka Takahashi Graduate School of Informatics, Kyoto University, Kyoto 66-85, Japan

More information

Weight distribution of turbo codes with convolutional interleavers

Weight distribution of turbo codes with convolutional interleavers University of Wollongong Research Online Faculty of Engineering - Papers (Archive) Faculty of Engineering and Information Sciences 27 distribution of turbo codes with convolutional interleavers S. Vafi

More information

Performance Analysis of Cell Switching Management Scheme in Wireless Packet Communications

Performance Analysis of Cell Switching Management Scheme in Wireless Packet Communications Performance Analysis of Cell Switching Management Scheme in Wireless Packet Communications Jongho Bang Sirin Tekinay Nirwan Ansari New Jersey Center for Wireless Telecommunications Department of Electrical

More information

CS640: Introduction to Computer Networks. Application Classes. Application Classes (more) 11/20/2007

CS640: Introduction to Computer Networks. Application Classes. Application Classes (more) 11/20/2007 CS640: Introduction to Computer Networks Aditya Akella Lecture 21 - Multimedia Networking Application Classes Typically sensitive to delay, but can tolerate packet loss (would cause minor glitches that

More information

Introduction to LAN/WAN. Application Layer 4

Introduction to LAN/WAN. Application Layer 4 Introduction to LAN/WAN Application Layer 4 Multimedia Multimedia: Audio + video Human ear: 20Hz 20kHz, Dogs hear higher freqs DAC converts audio waves to digital E.g PCM uses 8-bit samples 8000 times

More information

AL-FEC for Streaming Services over LTE Systems

AL-FEC for Streaming Services over LTE Systems AL-FEC for Streaming Services over LTE Systems Christos Bouras 1,2, Nikolaos Kanakis 2, Vasileios Kokkinos 1,2, Andreas Papazois 1,2 1 Computer Technology Institute and Press Diophantus, Patras, Greece

More information

A MULTI-RATE SPEECH AND CHANNEL CODEC: A GSM AMR HALF-RATE CANDIDATE

A MULTI-RATE SPEECH AND CHANNEL CODEC: A GSM AMR HALF-RATE CANDIDATE A MULTI-RATE SPEECH AND CHANNEL CODEC: A GSM AMR HALF-RATE CANDIDATE S.Villette, M.Stefanovic, A.Kondoz Centre for Communication Systems Research University of Surrey, Guildford GU2 5XH, Surrey, United

More information

SONY S QOS TECHNOLOGY

SONY S QOS TECHNOLOGY SONY S QOS TECHNOLOGY ACHIEVE LOW-DELAY, HIGH-QUALITY STREAMING OVER MOBILE NETWORKS SONY CORPORATION PROFESSIONAL SOLUTION GROUP The use of high-speed mobile networks including LTE (Long Term Evolution)

More information

Error Control in Wireless Sensor Networks: A Cross Layer Analysis

Error Control in Wireless Sensor Networks: A Cross Layer Analysis University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln CSE Journal Articles Computer Science and Engineering, Department of 2009 Error Control in Wireless Sensor Networks: A Cross

More information

PROPOSED DETERMINISTIC INTERLEAVERS FOR CCSDS TURBO CODE STANDARD

PROPOSED DETERMINISTIC INTERLEAVERS FOR CCSDS TURBO CODE STANDARD PROPOSED DETERMINISTIC INTERLEAVERS FOR CCSDS TURBO CODE STANDARD 1 ALAA ELDIN.HASSAN, 2 MONA SHOKAIR, 2 ATEF ABOU ELAZM, 3 D.TRUHACHEV, 3 C.SCHLEGEL 1 Research Assistant: Dept. of Space Science, National

More information

On the Importance of Using Appropriate Link-to-System Level Interfaces for the Study of Link Adaptation

On the Importance of Using Appropriate Link-to-System Level Interfaces for the Study of Link Adaptation On the Importance of Using Appropriate Link-to-System Level Interfaces for the Study of Link Adaptation Javier Gozalvez and John Dunlop Department of Electronic and Electrical Engineering, University of

More information

SIGNAL COMPRESSION. 9. Lossy image compression: SPIHT and S+P

SIGNAL COMPRESSION. 9. Lossy image compression: SPIHT and S+P SIGNAL COMPRESSION 9. Lossy image compression: SPIHT and S+P 9.1 SPIHT embedded coder 9.2 The reversible multiresolution transform S+P 9.3 Error resilience in embedded coding 178 9.1 Embedded Tree-Based

More information

Effects of Interleaving on RTP Header Compression

Effects of Interleaving on RTP Header Compression Effects of Interleaving on RTP Header Compression Colin Perkins Jon Crowcroft Department of Computer Science University College London Gower Street London WC1E 6BT Abstract We discuss the use of interleaving

More information

Diversity Coded 5G Fronthaul Wireless Networks

Diversity Coded 5G Fronthaul Wireless Networks IEEE Wireless Telecommunication Symposium (WTS) 2017 Diversity Coded 5G Fronthaul Wireless Networks Nabeel Sulieman, Kemal Davaslioglu, and Richard D. Gitlin Department of Electrical Engineering University

More information

Correct Bluetooth EDR FEC Performance with SEC-DAEC Decoding

Correct Bluetooth EDR FEC Performance with SEC-DAEC Decoding Correct Bluetooth EDR FEC Performance with SEC-DAEC Decoding R. Razavi, M. Fleury and M. Ghanbari By selecting from Bluetooth s Enhanced Data Rate (EDR) packet types according to channel conditions, optimal

More information

Adaptive Error Control Module. Quality-Critical Traffic. HTTP, FTP, and HARQ. Time-Critical Traffic AFEC. rt-audtio and rt-video. Data.

Adaptive Error Control Module. Quality-Critical Traffic. HTTP, FTP, and  HARQ. Time-Critical Traffic AFEC. rt-audtio and rt-video. Data. Adaptive Error Control Scheme for Multimedia Applications in Integrated Terrestrial-Satellite Wireless Networks Sungrae Cho Broadband and Wireless Networking Laboratory School of Electrical and Computer

More information

Ferre, PL., Doufexi, A., Chung How, J. T. H., Nix, AR., & Bull, D. (2003). Link adaptation for video transmission over COFDM based WLANs.

Ferre, PL., Doufexi, A., Chung How, J. T. H., Nix, AR., & Bull, D. (2003). Link adaptation for video transmission over COFDM based WLANs. Ferre, PL., Doufexi, A., Chung How, J. T. H., Nix, AR., & Bull, D. (2003). Link adaptation for video transmission over COFDM based WLANs. Peer reviewed version Link to publication record in Explore Bristol

More information

Configuring RTP Header Compression

Configuring RTP Header Compression Header compression is a mechanism that compresses the IP header in a packet before the packet is transmitted. Header compression reduces network overhead and speeds up the transmission of either Real-Time

More information

draft-begen-fecframe-interleaved-fec-scheme-00 IETF 72 July 2008 Ali C. Begen

draft-begen-fecframe-interleaved-fec-scheme-00 IETF 72 July 2008 Ali C. Begen 1-D Interleaved Parity FEC draft-begen-fecframe-interleaved-fec-scheme-00 IETF 72 July 2008 Ali C. Begen abegen@cisco.com Introduction 1-D interleaved parity code Is a systematic FEC code of decent complexity

More information

A RLC/MAC PROTOCOL ARCHITECTURE FOR A WIRELESS IP NETWORK

A RLC/MAC PROTOCOL ARCHITECTURE FOR A WIRELESS IP NETWORK A RLC/MAC PROTOCOL ARCHITECTURE FOR A WIRELESS IP NETWORK Jamil Y. Khan School of Electrical Engineering & Computer Science, University of Newcastle, Callaghan, NSW 238, Australia, jkhan@ecemail.newcastle.edu.au

More information

Network Working Group Request for Comments: 3322 Category: Informational January Signaling Compression (SigComp) Requirements & Assumptions

Network Working Group Request for Comments: 3322 Category: Informational January Signaling Compression (SigComp) Requirements & Assumptions Network Working Group H. Hannu Request for Comments: 3322 Ericsson Category: Informational January 2003 Signaling Compression (SigComp) Requirements & Assumptions Status of this Memo This memo provides

More information

CS 457 Multimedia Applications. Fall 2014

CS 457 Multimedia Applications. Fall 2014 CS 457 Multimedia Applications Fall 2014 Topics Digital audio and video Sampling, quantizing, and compressing Multimedia applications Streaming audio and video for playback Live, interactive audio and

More information

On Punctured Reed-Solomon Codes at the Transport Layer of Digital Network

On Punctured Reed-Solomon Codes at the Transport Layer of Digital Network On Punctured Reed-Solomon Codes at the Transport Layer of Digital Network Shen Fei June, 2010 Introduction Basic Knowledge Applying Network Coding at Transport Layer Performance of Using PRS Codes Introduction

More information

TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY

TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY J. H. CHOI,J.G.CHOI, AND C. YOO Department of Computer Science and Engineering Korea University Seoul, Korea E-mail: {jhchoi, hxy}@os.korea.ac.kr

More information

UDP Lite for Real Time Multimedia Applications

UDP Lite for Real Time Multimedia Applications UDP Lite for Real Time Multimedia Applications Lars-Åke Larzon*, Mikael Degermark*, Stephen Pink* Extended Enterprise Laboratory HP Laboratories Bristol HPL-IRI-1999-001 April, 1999 E-mail: [11n,micke,steve]@cdt.luth.se

More information

Combined Copyright Protection and Error Detection Scheme for H.264/AVC

Combined Copyright Protection and Error Detection Scheme for H.264/AVC Combined Copyright Protection and Error Detection Scheme for H.264/AVC XIAOMING CHEN, YUK YING CHUNG, FANGFEI XU, AHMED FAWZI OTOOM, *CHANGSEOK BAE School of Information Technologies, The University of

More information

UDP-Lite Enhancement Through Checksum Protection

UDP-Lite Enhancement Through Checksum Protection IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS UDP-Lite Enhancement Through Checksum Protection To cite this article: Suherman et al 2017 IOP Conf. Ser.: Mater. Sci. Eng. 180

More information

QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks

QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks Amitabha Ghosh IBM India Research Laboratory Department of Electrical Engineering University of Southern California, Los Angeles http://anrg.usc.edu/~amitabhg

More information

6.962 Graduate Seminar in Communications Turbo-Like Codes: Structure, Design Criteria, and Variations

6.962 Graduate Seminar in Communications Turbo-Like Codes: Structure, Design Criteria, and Variations 6.962 Graduate Seminar in Communications Turbo-Like Codes: Structure, Design Criteria, and Variations Presenter: J. Nicholas Laneman October 18, 2000 1 Summary Broadening our treatment of capacity-approaching

More information

CHANNEL CODING 1. Introduction

CHANNEL CODING 1. Introduction CHANNEL CODING 1. Introduction The fundamental resources at the disposal of a communications engineer are signal power, time and bandwidth. For a given communications environment, these three resources

More information

/$ IEEE

/$ IEEE IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 56, NO. 1, JANUARY 2009 81 Bit-Level Extrinsic Information Exchange Method for Double-Binary Turbo Codes Ji-Hoon Kim, Student Member,

More information

MOS x and Voice Outage Rate in Wireless

MOS x and Voice Outage Rate in Wireless MOS x and Voice Outage Rate in Wireless Communications Sayantan Choudhury, Niranjan Shetty, and Jerry D. Gibson Department of Electrical and Computer Engineering University of California, Santa Barbara

More information

Latency and Loss Requirements! Receiver-side Buffering! Dealing with Loss! Loss Recovery!

Latency and Loss Requirements! Receiver-side Buffering! Dealing with Loss! Loss Recovery! Cumulative data! Latency and Loss Requirements! Fundamental characteristics of multimedia applications:! Typically delay sensitive!! live audio < 150 msec end-to-end delay is not perceptible!! 150-400

More information

Double Feedback Streaming Agent for Real-time Delivery of Media over 3G Wireless Networks

Double Feedback Streaming Agent for Real-time Delivery of Media over 3G Wireless Networks Double Feedback Streaming Agent for Real-time Delivery of Media over 3G Wireless Networks Gene Cheung, Wai-Tian Tan Hewlett-Packard Laboratories Takeshi Yoshimura NTT DoCoMo, Inc. Abstract A network agent

More information

MPEG4 VIDEO OVER PACKET SWITCHED CONNECTION OF THE WCDMA AIR INTERFACE

MPEG4 VIDEO OVER PACKET SWITCHED CONNECTION OF THE WCDMA AIR INTERFACE MPEG4 VIDEO OVER PACKET SWITCHED CONNECTION OF THE WCDMA AIR INTERFACE Jamil Y. Khan 1, Pratik Das 2 School of Electrical Engineering and Computer Science, University of Newcastle, Callaghan, NSW 238,

More information

Energy Efficiency Maximization for Wireless Sensor Networks

Energy Efficiency Maximization for Wireless Sensor Networks Energy Efficiency Maximization for Wireless Sensor Networks Inwhee Joe College of Information and Communications Hanyang University Seoul, Korea iwjoe@hanyang.ac.kr Abstract. Because of the remote nature

More information

ISSCC 2003 / SESSION 8 / COMMUNICATIONS SIGNAL PROCESSING / PAPER 8.7

ISSCC 2003 / SESSION 8 / COMMUNICATIONS SIGNAL PROCESSING / PAPER 8.7 ISSCC 2003 / SESSION 8 / COMMUNICATIONS SIGNAL PROCESSING / PAPER 8.7 8.7 A Programmable Turbo Decoder for Multiple 3G Wireless Standards Myoung-Cheol Shin, In-Cheol Park KAIST, Daejeon, Republic of Korea

More information

Network-Adaptive Video Coding and Transmission

Network-Adaptive Video Coding and Transmission Header for SPIE use Network-Adaptive Video Coding and Transmission Kay Sripanidkulchai and Tsuhan Chen Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA 15213

More information

Partial Reliable TCP

Partial Reliable TCP Partial Reliable TCP Yao-Nan Lien and Ming-Han Wu Computer Science Department,National Chengchi University, Taipei, Taiwan, R.O.C. lien@cs.nccu.edu.tw ABSTRACT-Some new information services over IPbased

More information

Quasi-Cyclic Low-Density Parity-Check (QC-LDPC) Codes for Deep Space and High Data Rate Applications

Quasi-Cyclic Low-Density Parity-Check (QC-LDPC) Codes for Deep Space and High Data Rate Applications Quasi-Cyclic Low-Density Parity-Check (QC-LDPC) Codes for Deep Space and High Data Rate Applications Nikoleta Andreadou, Fotini-Niovi Pavlidou Dept. of Electrical & Computer Engineering Aristotle University

More information

Configuring RTP Header Compression

Configuring RTP Header Compression Configuring RTP Header Compression First Published: January 30, 2006 Last Updated: July 23, 2010 Header compression is a mechanism that compresses the IP header in a packet before the packet is transmitted.

More information

TECHNICAL RESEARCH REPORT

TECHNICAL RESEARCH REPORT TECHNICAL RESEARCH REPORT An Adaptive Hybrid FEC/ARQ Protocol Using Turbo Codes for Multi-Media Transmission of ATM over Wireless Networks by Wai-Chung Chan, Evaggelos Geraniotis CSHCN TR 97-37 (ISR TR

More information

Performance of Truncated Type-II Hybrid ARQ Schemes with Noisy Feedback over Block Fading Channels

Performance of Truncated Type-II Hybrid ARQ Schemes with Noisy Feedback over Block Fading Channels IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 48, NO. 9, SEPTEMBER 2000 1477 Performance of Truncated Type-II Hybrid ARQ Schemes with Noisy Feedback over Block Fading Channels Esa Malkamäki, Member, IEEE,

More information

ONLINE GAMES: IS THE INTERNET PREPARED FOR

ONLINE GAMES: IS THE INTERNET PREPARED FOR ONLINE GAMES: IS THE INTERNET PREPARED FOR THEM? GTC Communication Technologies Group Jose Saldana University of Zaragoza Spain Index - I. The two problems - II. Online games - III. Multiplexing FPS -

More information

Super Codes: A Flexible Multi Rate Coding System

Super Codes: A Flexible Multi Rate Coding System Super Codes: A Flexible Multi Rate Coding System Steven S. Pietrobon Small World Communications, 6 First Avenue, Payneham South SA 57, Australia. E mail: steven@sworld.com.au Abstract: We define super

More information

LIVE VIDEO STREAMING OVER PACKET NETWORKS AND WIRELESS CHANNELS

LIVE VIDEO STREAMING OVER PACKET NETWORKS AND WIRELESS CHANNELS LIVE VIDEO STREAMING OVER PACKET NETWORKS AND WIRELESS CHANNELS Vladimir Stanković, Raouf Hamzaoui University of Konstanz Department of Computer and Information Science stankovi,hamzaoui@inf.uni-konstanz.de

More information

Viterbi Algorithm for error detection and correction

Viterbi Algorithm for error detection and correction IOSR Journal of Electronicsl and Communication Engineering (IOSR-JECE) ISSN: 2278-2834-, ISBN: 2278-8735, PP: 60-65 www.iosrjournals.org Viterbi Algorithm for error detection and correction Varsha P. Patil

More information

QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING. Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose

QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING. Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose Department of Electrical and Computer Engineering University of California,

More information

Voice/Data Integration in Wireless Communication Networks

Voice/Data Integration in Wireless Communication Networks Voice/Data Integration in Wireless Communication Networks Michael Wallbaum, Jens Meggers Department of Computer Science 4, RWTH Aachen, Germany Email: {wallbaum meggers}@i4.informatik.rwth-aachen.de Abstract:

More information

Abstract of the Book

Abstract of the Book Book Keywords IEEE 802.16, IEEE 802.16m, mobile WiMAX, 4G, IMT-Advanced, 3GPP LTE, 3GPP LTE-Advanced, Broadband Wireless, Wireless Communications, Cellular Systems, Network Architecture Abstract of the

More information

T325 Summary T305 T325 B BLOCK 4 T325. Session 3. Dr. Saatchi, Seyed Mohsen. Prepared by:

T325 Summary T305 T325 B BLOCK 4 T325. Session 3. Dr. Saatchi, Seyed Mohsen. Prepared by: T305 T325 B BLOCK 4 T325 Summary Prepared by: Session 3 [Type Dr. Saatchi, your address] Seyed Mohsen [Type your phone number] [Type your e-mail address] Dr. Saatchi, Seyed Mohsen T325 Error Control Coding

More information

EXIT Charts. JASS05 Course 4: The Turbo Principle in Communications Prof. Dr.-Ing. Joachim Hagenauer

EXIT Charts. JASS05 Course 4: The Turbo Principle in Communications Prof. Dr.-Ing. Joachim Hagenauer EXIT Charts JASS05 Course 4: The Turbo Principle in Communications Prof. Dr.-Ing. Joachim Hagenauer Presented by: 4.4.2005, St. Petersburg Overview Why EXIT Charts? How EXIT Charts work? How to draw EXIT

More information

Chapter 3. The Data Link Layer

Chapter 3. The Data Link Layer Chapter 3 The Data Link Layer 1 Data Link Layer Algorithms for achieving reliable, efficient communication between two adjacent machines. Adjacent means two machines are physically connected by a communication

More information

3GPP TS V8.2.0 ( )

3GPP TS V8.2.0 ( ) TS 48.103 V8.2.0 (2009-09) Technical Specification 3rd Generation Partnership Project; Technical Specification Group GSM/EDGE Radio Access Network; Base Station System Media GateWay (BSS-MGW) interface;

More information

The Design of Degree Distribution for Distributed Fountain Codes in Wireless Sensor Networks

The Design of Degree Distribution for Distributed Fountain Codes in Wireless Sensor Networks The Design of Degree Distribution for Distributed Fountain Codes in Wireless Sensor Networks Jing Yue, Zihuai Lin, Branka Vucetic, and Pei Xiao School of Electrical and Information Engineering, The University

More information