436 research outputs found

    Finite Length Analysis of Rateless Codes and Their Application in Wireless Networks

    Get PDF
    Mobile communication systems are undergoing revolutionary developments as a result of the rapidly growing demands for high data rates and reliable communication connections. The key features of the next-generation mobile communication systems are provision of high-speed and robust communication links. However, wireless communications still need to address the same challenge–unreliable communication connections, arising from a number of causes including noise, interference, and distortion because of hardware imperfections or physical limitations. Forwarding error correction (FEC) codes are used to protect source information by adding redundancy. With FEC codes, errors among the transmitted message can be corrected by the receiver. Recent work has shown that, by applying rateless codes (a class of FEC codes), wireless transmission efficiency and reliability can be dramatically improved. Unlike traditional codes, rateless codes can adapt to different channel conditions. Rateless codes have been widely used in many multimedia broadcast/multicast applications. Among the known rate- less codes, two types of codes stand out: Luby transform (LT) codes and Raptor codes. However, our understanding of LT codes and Raptor codes is still in- complete due to the lack of complete theoretical analysis on the decoding error performance of these codes. Particularly, this thesis focuses on the decoding error performance of these codes under maximum-likelihood (ML) decoding, which provides a benchmark on the optimum system performance for gauging other decoding schemes. In this thesis, we discuss the effectiveness of rateless codes in terms of the success probability of decoding. It is defined as the probability that all source symbols can be successfully decoded with a given number of success- fully received coded symbols under ML decoding. This thesis provides a detailed mathematical analysis on the rank profile of general LT codes to evaluate the decoding success probability of LT codes under ML decoding. Furthermore, by analyzing the rank of the product of two random coefficient matrices, this thesis derived bounds on the decoding success probability of Raptor codes with a systematic low-density generator matrix (LDGM) code as the pre-code under ML decoding. Additionally, by resorting to stochastic geometry analysis, we develop a rateless codes based broadcast scheme. This scheme allows a base station (BS) to broadcast a given number of symbols to a large number of users, without user acknowledgment, while being able to pro- vide a performance guarantee on the probability of successful delivery. Further, the BS has limited statistical information about the environment including the spatial distribution of users (instead of their exact locations and number) and the wireless propagation model. Based on the analysis of finite length LT codes and Raptor codes, an upper and a lower bound on the number of transmissions required to meet the performance requirement are obtained. The technique and analysis developed in this thesis are useful for designing efficient and reliable wireless broadcast strategies. It is of interest to implement rateless codes into modern communication systems

    Inactivation Decoding of LT and Raptor Codes: Analysis and Code Design

    Get PDF
    In this paper we analyze LT and Raptor codes under inactivation decoding. A first order analysis is introduced, which provides the expected number of inactivations for an LT code, as a function of the output distribution, the number of input symbols and the decoding overhead. The analysis is then extended to the calculation of the distribution of the number of inactivations. In both cases, random inactivation is assumed. The developed analytical tools are then exploited to design LT and Raptor codes, enabling a tight control on the decoding complexity vs. failure probability trade-off. The accuracy of the approach is confirmed by numerical simulations.Comment: Accepted for publication in IEEE Transactions on Communication

    Bounds on the Error Probability of Raptor Codes under Maximum Likelihood Decoding

    Get PDF
    In this paper upper and lower bounds on the probability of decoding failure under maximum likelihood decoding are derived for different (nonbinary) Raptor code constructions. In particular four different constructions are considered; (i) the standard Raptor code construction, (ii) a multi-edge type construction, (iii) a construction where the Raptor code is nonbinary but the generator matrix of the LT code has only binary entries, (iv) a combination of (ii) and (iii). The latter construction resembles the one employed by RaptorQ codes, which at the time of writing this article represents the state of the art in fountain codes. The bounds are shown to be tight, and provide an important aid for the design of Raptor codes.Comment: Submitted for revie

    Fountain coding with decoder side information

    Get PDF
    In this contribution, we consider the application of Digital Fountain (DF) codes to the problem of data transmission when side information is available at the decoder. The side information is modelled as a "virtual" channel output when original information sequence is the input. For two cases of the system model, which model both the virtual and the actual transmission channel either as a binary erasure channel or as a binary input additive white Gaussian noise (BIAWGN) channel, we propose methods of enhancing the design of standard non-systematic DF codes by optimizing their output degree distribution based oil the side information assumption. In addition, a systematic Raptor design has been employed as a possible solution to the problem

    Erasure Codes with a Banded Structure for Hybrid Iterative-ML Decoding

    Get PDF
    This paper presents new FEC codes for the erasure channel, LDPC-Band, that have been designed so as to optimize a hybrid iterative-Maximum Likelihood (ML) decoding. Indeed, these codes feature simultaneously a sparse parity check matrix, which allows an efficient use of iterative LDPC decoding, and a generator matrix with a band structure, which allows fast ML decoding on the erasure channel. The combination of these two decoding algorithms leads to erasure codes achieving a very good trade-off between complexity and erasure correction capability.Comment: 5 page

    RS + LDPC-Staircase Codes for the Erasure Channel: Standards, Usage and Performance

    Get PDF
    Application-Level Forward Erasure Correction (AL-FEC) codes are a key element of telecommunication systems. They are used to recover from packet losses when retransmission are not feasible and to optimize the large scale distribution of contents. In this paper we introduce Reed-Solomon/LDPCStaircase codes, two complementary AL-FEC codes that have recently been recognized as superior to Raptor codes in the context of the 3GPP-eMBMS call for technology [1]. After a brief introduction to the codes, we explain how to design high performance codecs which is a key aspect when targeting embedded systems with limited CPU/battery capacity. Finally we present the performances of these codes in terms of erasure correction capabilities and encoding/decoding speed, taking advantage of the 3GPP-eMBMS results where they have been ranked first
    • 

    corecore