Performance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels

Similar documents
Performance Evaluation of Low Density Parity Check codes with Hard and Soft decision Decoding

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

IEEE C /02R1. IEEE Mobile Broadband Wireless Access <

Digital Television Lecture 5

Vector-LDPC Codes for Mobile Broadband Communications

End-To-End Communication Model based on DVB-S2 s Low-Density Parity-Check Coding

Implementation of Reed-Solomon RS(255,239) Code

MULTILEVEL CODING (MLC) with multistage decoding

Power Efficiency of LDPC Codes under Hard and Soft Decision QAM Modulated OFDM

A Survey of Advanced FEC Systems

Performance Evaluation of COFDM in Time Varying Environment

Testing The Effective Performance Of Ofdm On Digital Video Broadcasting

n Based on the decision rule Po- Ning Chapter Po- Ning Chapter

Study of Turbo Coded OFDM over Fading Channel

The Development & Implementation of Reed Solomon Codes for OFDM Using Software-Defined Radio Platform

Performance comparison of convolutional and block turbo codes

Performance of Reed-Solomon Codes in AWGN Channel

Rekha S.M, Manoj P.B. International Journal of Engineering and Advanced Technology (IJEAT) ISSN: , Volume-2, Issue-6, August 2013

Lab/Project Error Control Coding using LDPC Codes and HARQ

Simulink Modelling of Reed-Solomon (Rs) Code for Error Detection and Correction

BER Analysis of BPSK and QAM Modulation Schemes using RS Encoding over Rayleigh Fading Channel

New Forward Error Correction and Modulation Technologies Low Density Parity Check (LDPC) Coding and 8-QAM Modulation in the CDM-600 Satellite Modem

Low-Density Parity-Check Codes for Volume Holographic Memory Systems

Simulation Modal of DVB-S2 using without and with Filter

Iterative Joint Source/Channel Decoding for JPEG2000

Basics of Error Correcting Codes

High-Rate Non-Binary Product Codes

Hamming net based Low Complexity Successive Cancellation Polar Decoder

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

Abstract. Keywords - Cognitive Radio, Bit Error Rate, Rician Fading, Reed Solomon encoding, Convolution encoding.

Physical Layer: Modulation, FEC. Wireless Networks: Guevara Noubir. S2001, COM3525 Wireless Networks Lecture 3, 1

Construction of Adaptive Short LDPC Codes for Distributed Transmit Beamforming

Chaos based Communication System Using Reed Solomon (RS) Coding for AWGN & Rayleigh Fading Channels

S Coding Methods (5 cr) P. Prerequisites. Literature (1) Contents

Performance Evaluation and Comparative Analysis of Various Concatenated Error Correcting Codes Using BPSK Modulation for AWGN Channel

Available online at ScienceDirect. Procedia Computer Science 70 (2015 )

Performance and Complexity Tradeoffs of Space-Time Modulation and Coding Schemes

LDPC Decoding: VLSI Architectures and Implementations

Project. Title. Submitted Sources: {se.park,

Study of Second-Order Memory Based LT Encoders

REVIEW OF COOPERATIVE SCHEMES BASED ON DISTRIBUTED CODING STRATEGY

Goa, India, October Question: 4/15 SOURCE 1 : IBM. G.gen: Low-density parity-check codes for DSL transmission.

Performance Analysis of Concatenated RS-CC Codes for WiMax System using QPSK

LDPC codes for OFDM over an Inter-symbol Interference Channel

Open Access Concatenated RS-Convolutional Codes for Cooperative Wireless Communication

Performance of OFDM System under Different Fading Channels and Coding

p J Data bits P1 P2 P3 P4 P5 P6 Parity bits C2 Fig. 3. p p p p p p C9 p p p P7 P8 P9 Code structure of RC-LDPC codes. the truncated parity blocks, hig

Outline. Communications Engineering 1

MIMO-OFDM in Rayleigh Fading Channel with LDPC

Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting

PERFORMANCE ELEVATION CRITERIA OF RS CODED OFDM TRANSMISSION OVER NOISY CHANNEL

Robust Reed Solomon Coded MPSK Modulation

JPEG Image Transmission over Rayleigh Fading Channel with Unequal Error Protection

Chapter 2 Channel Equalization

BER Mitigation in LDPC-COFDM System with Different Modulation Schemes over Generalized Gamma Fading Channel

PERFORMANCE ANALYSIS OF DIFFERENT M-ARY MODULATION TECHNIQUES IN FADING CHANNELS USING DIFFERENT DIVERSITY

Performance Analysis and Improvements for the Future Aeronautical Mobile Airport Communications System. Candidate: Paola Pulini Advisor: Marco Chiani

Turbo and LDPC Codes for Digital Video Broadcasting

Karn veer singh 1, Dr. Rajneesh Talwar 2. Keywords: - MIMO, OFDM, LDPC, 64 QAM, SNR, BER and Rayleigh channel

ORTHOGONAL frequency division multiplexing (OFDM)

MATLAB SIMULATION OF DVB-H TRANSMISSION UNDER DIFFERENT TRANSMISSION CONDITIONS

ENGN8637, Semster-1, 2018 Project Description Project 1: Bit Interleaved Modulation

Q-ary LDPC Decoders with Reduced Complexity

PERFORMANCE EVALUATION OF WIMAX SYSTEM USING CONVOLUTIONAL PRODUCT CODE (CPC)

An Improved SLM Technique Using Discrete Cosine Transform in OFDM. S. Lih., An Improved SLM Technique Using Discrete Cosine Transform in OFDM System.

SNR Estimation in Nakagami-m Fading With Diversity Combining and Its Application to Turbo Decoding

TURBOCODING PERFORMANCES ON FADING CHANNELS

The throughput analysis of different IR-HARQ schemes based on fountain codes

Multiple-Bases Belief-Propagation for Decoding of Short Block Codes

ISSN: International Journal of Innovative Research in Science, Engineering and Technology

INCREMENTAL REDUNDANCY LOW-DENSITY PARITY-CHECK CODES FOR HYBRID FEC/ARQ SCHEMES

An Improved PAPR Reduction Technique for OFDM Communication System Using Fragmentary Transmit Sequence

Performance Evaluation of BPSK modulation Based Spectrum Sensing over Wireless Fading Channels in Cognitive Radio

Revision of Lecture Eleven

H.264 Video with Hierarchical QAM

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

BER Analysis of BPSK for Block Codes and Convolution Codes Over AWGN Channel

Constellation Shaping for LDPC-Coded APSK

Low-Density Parity Check Codes for High-Density 2D Barcode Symbology

Performance Analysis of MIMO Equalization Techniques with Highly Efficient Channel Coding Schemes

BER Performance of CRC Coded LTE System for Various Modulation Schemes and Channel Conditions

Keywords: Bit-Error-Rate, M-ary Frequency Shift Keying (M-FSK), MATLAB/SIMULINK, Reed- Solomon codes.

Improved concatenated (RS-CC) for OFDM systems

Contents Chapter 1: Introduction... 2

Using LDPC coding and AMC to mitigate received power imbalance in carrier aggregation communication system

Implementation of Reed Solomon Encoding Algorithm

Decoding of Block Turbo Codes

Channel Coding and Carrier Recovery for Adaptive Modulation Microwave Radio Links

Bit Error Rate Assessment of Digital Modulation Schemes on Additive White Gaussian Noise, Line of Sight and Non Line of Sight Fading Channels

Low-density parity-check codes: Design and decoding

Error Correcting Codes for Cooperative Broadcasting

Serial Concatenation of LDPC Codes and Differentially Encoded Modulations. M. Franceschini, G. Ferrari, R. Raheli and A. Curtoni

Doppler Frequency Effect on Network Throughput Using Transmit Diversity

Comparative Study of Data Transmission Techniques of Different Block Codes over AWGN Channel using Simulink

Performance Analysis of Cooperative Communication System with a SISO system in Flat Fading Rayleigh channel

ATSC 3.0 Physical Layer Overview

PERFORMANCE OF WIMAX PHYSICAL LAYER WITH VARIATIONS IN CHANNEL CODING AND DIGITAL MODULATION UNDER REALISTIC CHANNEL CONDITIONS

Residual Channel Coding in Low-Power WSNs Using Minimum Hamming Distance Decoder

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 12, June 2014

On limits of Wireless Communications in a Fading Environment: a General Parameterization Quantifying Performance in Fading Channel

Transcription:

European Journal of Scientific Research ISSN 1450-216X Vol.35 No.1 (2009), pp 34-42 EuroJournals Publishing, Inc. 2009 http://www.eurojournals.com/ejsr.htm Performance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels A.H.M Almawgani School of Electrical and Electronic Engineering,Universiti Sains Malaysia Seri Ampangan, 14300 Nibong Tebal, Pulau Pinang, Malaysia E-mail: almawgani2003@hotmail.com M. F. M. Salleh School of Electrical and Electronic Engineering, Universiti Sains Malaysia Seri Ampangan, 14300 Nibong Tebal, Pulau Pinang, Malaysia E-mail: fadzlisalleh@eng.usm.my Abstract This paper analyzes the performances of Low-Density Parity-Check (LDPC), Reed- Solomon (RS) codes and finds the optimize code rates used for the hybrid combination of both channel coding schemes. These codes are used as the Forward Error Correction (FEC) scheme for image transmission system over several wireless channels. The hybrid FEC scheme consists of LDPC and RS codes. Simulation results show that the performance of image transmission system with LDPC codes is better than the system with RS codes over Rician fading channel. Meanwhile, the system with RS codes has better performance over Rayleigh fading channel. The system with hybrid FEC scheme outperforms the system with LDPC codes as well as the system with RS codes for both fading channels. The hybrid combination of LDPC (1/3) and RS(18,24) produces the best performance as well as reveals the optimized code rates selection for the overall code rate of ¼. Keywords: Image transmission system, LDPC codes, RS codes, Rayleigh fading channel, Rician fading channel. 1. Introduction The demand for mobile multimedia applications has increased tremendously in recent years. Thus, tremendous efforts have been done to develop efficient data transmission schemes [1]. The received data over mobile channel are very erroneous. Therefore, a Forward Error Correction (FEC) scheme is employed to protect the data prior to transmission [2]. One of the FEC schemes is Low-Density Parity-Check (LDPC) codes developed by Gallager [3] in 1963. However, since then, the codes were forgotten because they were impractical to implement. LDPC codes remain in theory until Mackay discovers that the codes are the most effective error correcting codes that allows data transmission rate close to the Shannon s theoretical limit [4]. Today, LDPC codes have been chosen as the error correcting codes in the new DVB-S2 standard for transmission of digital satellite television [5].

Performance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels 35 Reed-Solomon (RS) codes are another popular FEC scheme discovered by Reed and Solomon in 1960 [6]. RS codes are very effective in correcting random symbol errors and random burst errors. They are applied in many systems such as storage devices, mobile communications, digital television/dvb and high-speed modems. LDPC codes using message passing decoding algorithms have achieved excellent performance over additive white Gaussian noise (AWGN) channel as presented in [7-8]. In both works the authors present the general theoretical methods for determining the capacity of LDPC codes in AWGN channel. The work in [9] presents a hybrid FEC scheme for video transmission. The scheme combines LDPC and RS codes and use them as FEC scheme to achieve robust video communication in the presence of erasures and errors. In that work, a dynamic rate selection FEC scheme is developed where the code rates of LDPC codes and RS codes are dynamically adjusted according to the channels biterror and erasure-error. The overall combination code rate used is fixed to 1/4. In this paper the performance of Low-Density Parity-Check (LDPC), Reed-Solomon (RS) codes and their hybrid schemes are analyzed by an image transmission systems simulated over fading channels. The optimized code rates selection of the hybrid combination frequency-selective Rayleigh fading is also obtained. Simulation results show the performance of image transmission system with LDPC codes is better than the system with RS codes over Rician fading channel. Meanwhile, the system with RS codes has better performance over Rayleigh fading channel. The system with hybrid FEC scheme outperforms the system with LDPC codes as well as the system with RS codes over both fading channels. The hybrid combination of LDPC (1/3) and RS(18,24) produces the best performance as well as reveals the optimized code rates selection for the overall code rate of ¼. The remainder of the paper is organized as follows. Part II gives a brief introduction of LDPC codes and the erasure error correct ability of RS codes. The system module is presented in Part III. Simulation results and analysis is given in Part IV, and Part V concludes the paper. 2. Basic Information In this section the basic concept of LDPC and RS codes for error correcting capability is presented. A. Low-Density Parity-Check (LDPC) Codes LDPC codes can be described using m n matrix, or using a graphical representation [3]. 0 1 0 1 1 0 0 1 = 1 1 1 0 0 1 0 0 H (1) 0 0 1 0 0 1 1 1 1 0 0 1 1 0 1 0 The matrix defined in equation (1) is a parity check matrix with dimension m n where m is 8 and n is 4, for a ( 8,4) code. Let w r be the number of 1 s in each row and let w c be the number of 1 s in each column. In order for the matrix to be a low-density, two conditions i.e. w c m and w r n must be satisfied [3]. Therefore the parity check matrix should be very large. LDPC codes can also be represented using a Tanner graph [3] as shown in Figure 1. Tanner graphs are bipartite graphs. That means that the nodes of the graph are separated into two distinctive sets and edges are only connecting nodes of two different types.

36 A.H.M Almawgani and M. F. M. Salleh Figure 1: Tanner graph representation f 0 f 1 f 2 f 3 c nodes C 0 C 1 C 2 C 3 C 4 C 5 C 6 v nodes C 7 The nodes are called the variable nodes ( v -nodes) and check nodes ( c -nodes). Figure 1 represents the codes for the matrix shown in equation 1. The graph consists of m c -nodes (the number of parity bits) and n v -nodes (the number of bits in a codeword). The c -nodes (indicated as f i ) are connected to v -nodes (indicated as c j ) if the element hij in H is a 1. LDPC codes are also linear block codes. Hence, they are defined by parity check matrix. However, LDPC codes are different from the traditional block codes since their parity check matrix is very sparse, i.e. the elements in the matrix consists mostly 0's and very small number of 1's. The number of 1's in row is called the row weight and the number of 1's in column is called the column weight. LDPC codes are classified into two classes; regular and irregular codes. Regular LDPC codes have equal weight for each row and equal column. As explained in [10], a well constructed irregular LDPC code is only 0.045dB away from the Shannon limit at of 10-6 over AWGN channel. In contrast, regular LDPC codes exhibits lower performance. However, the constructions of their paritycheck matrices are much easier than those of irregular codes. B. Reed-Solomon Codes Reed Solomon (RS) codes are the subset of BCH codes as well as linear block codes. A particular RS code is specified as RS ( n, k) with s-bit symbols [6]. This means that the encoder takes k s-bit data symbols each time and encodes them into a codeword of n s-bit symbols. There are n k parity symbols of s bits each. A RS decoder can correct up to t symbols that contain error in a codeword, where 2 t = n k [11]. Figure 2 shows a typical RS codeword. Figure 2: Typical RS codeword n DATA k PARITY 2t RS codes are particularly suitable to correct burst errors, where a series of bits in the codeword are received in errors. 3. Methodology The image transmission system with FEC scheme is shown in Figure 3. The source image is first deciphered into a row of long data prior to channel encoding process. The channel encoder consists of either LDPC or RS encoder. Then, the data are modulated using Binary Phase Shift Keying (BPSK) modulation scheme before being transmitted via wireless channel. In this work, the Racian and Rayleigh fading channels are considered for evaluation of the system. At the receiver, the reverse processes are used to reconstruct the received data.

Performance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels 37 Figure 3: Image transmission system. Channel encoder BPSK Modulation AWGN + Fading Channel Channel decoder BPSK Demodulation In the hybrid FEC scheme the LDPC encoder is followed by RS encoder as shown in Figure 4. Then the encoded data are modulated with BPSK scheme prior transmission over the wireless channels. At the receiver, the reverse processes are used for reconstruction of the received data. LDPC codes combat the bit-errors and RS codes combat erasure errors over wireless channels. In this work, the overall FEC scheme code rate is fixed to ¼. Three combinations of code rates are used as shown below; Scheme 1: LDPC (1/2)+RS(10,20) Scheme 2: LDPC (1/3)+RS(18,24) Scheme 3: LDPC (3/4)+RS(10,30). Figure 4: Hybrid LDPC and RS system diagram LDPC encoder RS encoder BPSK Modulation AWGN + Fading Channel LDPC decoder RS decoder BPSK Demodulation 4. Results The mobile system used for simulation is assumed to have the source rate of 100 kbps and carrier frequency of 900 MHz. A mobile speed of 120 km/h is considered, resulting a maximum Doppler shift of 100 Hz. The Rayleigh and Rician fading channels are two typical channel models for real-world mobile communications. Rayleigh fading channel represents one (frequency-flat or single path) or more major reflected paths (frequency-selective or multiple path) from transmitter to receiver. The Rician fading channel has a direct line-of-sight path from transmitter to receiver. Rician fading occurs when one of the paths typically a line of sight signal, is much stronger than the others. The Rician K factor is defined as the ratio of signal power in dominant component over the scattered. In this simulation, a K factor of 2 is used. The simulation results are expressed in term of PSNR (Peak-Signal-Noise-Ratio), (Bit- Error-Rate) as well as the visual images of the reconstructed images, respectively. The PSNR is calculated using the following formula; Assume I( x, y) be the original M N image and I (x, y) be the reconstructed image ^

38 A.H.M Almawgani and M. F. M. Salleh 2 ( p) PNSR = 10log (2) MSE M N Where MSE = 1 ^ 2 [ I( x, y) I (x, y)] and p is the maximum value of a pixel. For example, M N x= 1 y= 1 the gray image is represented by 8bits per pixel and the peak pixel value p is 255. M and N represents the width and height of the image respectively. The performance results are obtained by comparing the grayscale image with the reconstructed image. The performance comparison is indicated by the calculated PSNR values. In this work, the image transmission system uses the 256 x 256 grayscale image Lena as the input source. First, the system with LDPC channel coding scheme is simulated followed by the system with RS codes. Finally the system with hybrid FEC scheme is simulated using the above mentioned experiment setup. Table 2 summarizes the simulation results obtained using different channel coding codes for various channel conditions as well as SNR values. The infinite value shows that the reconstructed image is identical to the input image. Hence, there is no data lost during transmission due to perfect protection of data from LDPC codes. Figure 5 shows the visual comparison between the reconstructed and input images for system with LDPC, RS and hybrid codes respectively. Table 2: The P via mobile channels versus various SNR with different codes PSNR(dB) Type of code LDPC (1/3) Hybrid RS(3/7) and LDPC (3/4) Type of Channel 2 6 10 14 18 22 frequency-flat ("single path") Rician fading 12 17 45 frequency-selective ("multiple path") Rician fading 10 17 20 35 frequency-flat ("single path") Rayleigh fading 11 14 23 43 55 frequency-selective ("multiple path") Rayleigh fading 10 12 17 26 54 frequency-flat ("single path") Rician fading 37 49 frequency-selective ("multiple path") Rician fading 11 17 30 38 frequency-flat ("single path") Rayleigh fading 10 10 18 29 39 47 frequency-selective ("multiple path") Rayleigh fading 10 10 10 10 13 13 frequency-flat ("single path") Rician fading 12 17 47 frequency-selective ("multiple path") Rician fading 10 17 31 38 frequency-flat ("single path") Rayleigh fading 11 14 25 45 frequency-selective ("multiple path") Rayleigh fading 9 10 20 28 57 Figure 5: Image reconstruction with frequency-selective ("multiple path") Rician fading channel at SNR=11 db (a) Original Lena image (b) RS (1/3), PSNR= 25 db (c) LDPC (1/3), PSNR= 31 db and (d) Hybrid between RS (3/7) and LDPC (3/4), PSNR=35.4 db. (a) (b) (c) (d) Figure 6 to 9 show the performance of image transmission system in term of versus various SNR with different channel codes i.e. LDPC, RS and hybrid codes. A code rate equal to 1/3 is

Performance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels 39 used for RS, LDPC and their hybrid. In Figure 6 shows the performance of image transmission system with LDPC codes is the best in Rician channel because LDPC codes have been adapted successfully to the flat Rician fading channel [12]. However, the performance of RS is better than LDPC in Rayleigh channel as shown in Figure 8 and 9. The performance of the image transmission system with hybrid FEC scheme is much better than the system with single channel coding scheme of either LDPC or RS codes as shown Figure 7, 8 and 9. Figure 10 shows the performances of three hybrid combination of LDPC+RS schemes with different code rates while having the same overall channel rate of R=1/4. It can be seen clearly that the Scheme 2 with LDPC (1/3)+RS(18,24) outperforms the other combinations when simulated over the frequency-selective Rayleigh fading channel. This shows that in burst error channel, the RS codes are dominant protector for the transmitted data with code rate of 18/24 or 3/4. Figure 6: Performance of LDPC, RS and hybrid codes over frequency-flat ("single path") Rician fading Hybrid RS(3/7) and LDPC(3/4) LDPC(1/3) 2 3 4 5 6 7 8 9 10 11 12 Figure 7: Performance of LDPC, RS and hybrid codes over frequency-selective ("multiple path") Rician fading 10 0 Hybrid RS(3/7) and LDPC(3/4) LDPC(1/3) 10-5 2 4 6 8 10 12 14 16

40 A.H.M Almawgani and M. F. M. Salleh Figure 8: Performance of LDPC, RS and hybrid codes over frequency-flat ("single path") Rayleigh fading 10 0 Hybrid RS(3/7) and LDPC(3/4) LDPC(1/3) 2 4 6 8 10 12 14 16 18 20 Figure 9: Performance of LDPC, RS and hybrid codes over frequency-selective ("multiple path") Rayleigh fading 10 0 Hybrid RS(3/7) and LDPC(3/4) LDPC(1/3) 2 4 6 8 10 12 14 16 18 20 22

Performance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels 41 Figure 10: Performance of hybrid codes over frequency-selective Rayleigh fading with different combinations of RS and LDPC codes 10 0 LDPC(1/2) + RS(10,20) LDPC(1/3) + RS(18,24) LDPC(3/4) + RS(10,30) 10-5 10-6 5 6 7 8 9 10 11 12 13 5. Conclusions The performance analysis of LDPC codes, RS codes, and their hybrid for FEC scheme of image transmission system has been performed. The Rayleigh and Rician fading channels are used in the simulation and the results are presented in term of PSNR, and the visual images of the reconstructed images. It has been observed that the Forward Error Correction (FEC) scheme with LDPC codes has superior performance in Rician fading channel and that with RS codes performs well in Rayleigh channel. The hybrid scheme always outperformed the other two systems for the same code rate for both Rician and Rayleigh fading channels. The hybrid combination of LDPC (1/3) and RS(18,24) reveals the optimized code rates selection for the overall code rate of 1/4. Acknowledgement This work is funded in part by the USM fellowship, MOSTI through Science Fund grant with Grant Number 6013353, and USM RU grant with Grant Number 814012.

42 A.H.M Almawgani and M. F. M. Salleh References [1] M. Ghanbari, Standard Codecs: Image Compression to Advanced Video Coding, Published by: The Institution of Engineering and Technology, London, UK, 2003. [2] S. Lin, and D. J. Costello, Error Control Coding: Fundamental and Application, Published by: Pearson Prentice Hall, 1983. [3] R. G. Gallager, Low-Density Parity-Check Codes, MIT Press, Cambridge, 1963. [4] D. J. C. Mackay, Good error correcting codes based on very sparse matrices, IEEE Transactions on Information Theory, no. 2, pp. 399-431, March 1999. [5] European Telecommunications Standards Institute (ETSI), Digital Video Broadcasting (DVB) Second generation framing structure for broadband satellite applications; EN 302 307 V1.1.1 (2004-06). [6] I. S. Reed and G. Solomon, "Polynomial codes over certain finite fields," Journal of the Society of Industrial and Applied Mathematics, vol. 8, pp. 300--304, 1960. [7] T. J. Richardson and R. L. Urbanke, The capacity of low density parity check codes under message passing decoding, IEEE Trans. Information Theory, no. 47, pp. 599-618, Feb. 2001. [8] T. J. Richardson, M. A. Shokrollahi, and R. L. Urbanke, Design of capacity approaching irregular low-density parity check codes, IEEE Trans. Information Theory, no. 47, pp. 619-637, Feb. 2001. [9] L. Qi, et. al., "Robust Video Transmission Scheme Using Dynamic Rate Selection LDPC and RS codes", Proc. IEEE Multiconference on Computational Engineering in Systems Applications (IMACS), pp. 1673-1679, October 4-6, 2006, Beijing, China. [10] S. Y. Chung, et. al., On the Design of Low-Density Parity-check Codes within 0.0045 db of the- Shannon Limit, IEEE Communications Letters, vol. 5, no. 2, pp. 58-60, February 2001. [11] S.B. Wicker, and E. Bhargava, Reed-Solomon Codes and their Applications, New York: IEEE Press, 1994. [12] D. Tse and P. Viswanath, Fundamentals of Wireless communication Digital Communication, Cambridge University Press 2005