LDPC Codes based Error Resilient Image Transmission over AWGN Channel

DOI : 10.17577/IJERTV3IS070368

Download Full-Text PDF Cite this Publication

Text Only Version

LDPC Codes based Error Resilient Image Transmission over AWGN Channel

Punit A. Vaswani

Student: Electrical Engineering Department VeermataJijabai Technological Institute Mumbai, India

Devichand P. Rathod

Assistant Professor: Electrical Engineering Department VeermataJijabai Technological Institute

Mumbai, India

Pankaj B. Ghate

Student: Electrical Engineering Department VeermataJijabai Technological Institute Mumbai, India

Samyek H. Meshram

Student: Electrical Engineering Department VeermataJijabai Technological Institute Mumbai, India

Abstract – Error-resilient schemes have been developed in order to reliably transmit multimedia over unreliable channels. This paper presents the application of LDPC codes to the problem of reliable image transmission over wireless channels. Binary input additive white Gaussian noise (AWGN) channel is used in this paper. Pixels in error (PE) is evaluated for three different values of signal to noise ratio. The image is recovered with PE equal to zero at signal to noise ratio equals 1.5dB.

Keywords – low-density parity-check (LDPC) codes, additive white Gaussian noise (AWGN) channel, image transmission, pixel in error

  1. INTRODUCTION

    The widespread deployment of wireline/wireless communication systems and the proliferation of digital media created the recent surge in multimedia transmission research. Since all communication channels suffer from errors, error- resilient schemes have been developed in order to reliably transmit multimedia over unreliable channels. High quality images are a crucial requirement in most wireless multimedia communications. Such applications require efficient error correction techniques for controlling errors introduced by noisy communication channels. Low-Density Parity-Check (LDPC) codes have received intense research attention lately due to their ability to achieve reliable transmission at rates approaching the channel capacity. This paper presents the application of LDPC codes to the problem of reliable image transmission over wireless channels.

    The rest of the paper is organized as follows. Section II, briefs about the related work. We present an overview of LDPC codes in Section III. The proposed wireless image transmission system is described in Section IV. The simulation and results are given in Section V and Section VI concludes the paper.

  2. RELATED WORK

    Forward error-correction (FEC) code namely Low-Density Parity-Check codes were invented by Gallager in 1962 [1].

    MacKay and Neal rediscovered LDPC codes exhibiting good error correcting capability [2]. LDPC codes are broadly classified into regular and irregular codes. Richardson and Urbanke proposed in [3], design of LDPC codes based on irregular bipartite graph that perform extremely close to Shannon limit. An efficient encoding algorithm for LDPC codes is developed in [4].

    A number of schemes relating to reliable image transmission using LDPC codes have been investigated in the literature. Zhonget al. [5] were the first to propose a scheme based on LDPC codes for channel coding in a robust wireless image transmission system. Ma et al. [6] proposed an LDPC coded BICM scheme in image transmission system to improve both efficiency and reliability. Thomoset al. [7] proposed a novel scheme for error-resilient image transmission by employing a product coder consisting of LDPC codes and RS codes. Pan et al. [8] proposed a combined source-channel coding scheme for image transmission over fading channels by employing rate compatible LDPC codes along with embedded image coders. Ma et al. [9] proposed a method to design UEP-LDPC codes based on Gaussian approximation (GA) algorithm over AWGN channel for uncompressed image transmission.

  3. LDPC CODES OVERVIEW

    LDPC codes with uniform variable node degree and uniform check node degree are of type regular whereas codes with non-uniform degree are of type irregular. The degree distribution pair , of the bipartite graph known as Tanner graph are expressed as follows.

    () = 1

    =2

    () = 1

    =2

    where() and represent variable node degree distribution with maximum variable node degree and check node degree distribution with maximum check node degree respectively.

    For example, the parity check matrix and the corresponding Tanner graph with code rate of one-half 1/2 and code length = 8 is as shown in Fig. 1. This Tanner graph contain 8 variable node and 4 check node. Six variable nodes

    1 1 0 0 0 0 1 1

    = 1 0 1 1 1 0 0 0

    0 1 0 1 1 1 0 1

    0 0 1 1 0 1 1 1

    (a)

    V1 V2

    V3 C1 V4 C2 V5 C3 V6 C4 V7

    V8

    (b)

    Fig. 1. A 8,4 LDPC code: (a) parity check matrix (b) Tanner graph.

    are of degree 2 and two variable nodes are of degree 3 whereas two check nodes are of degree 4and two check nodes are of degree 5. Hence the degree distribution pair for this example are = 0.75 + 0.252and () = 0.53 + 0.54.The shor-test cycle in the Tanner graph is of length four (bold lines).

    To encode, the parity check matrix is transformed into lower triangular like matrix by using row and column permutations, and then the matrix is partitioned into sub- matrices. Then sub-matrices are used in the encoding procedure proposed in [4] to encode the input data message. For iterative decoding of LDPC codes, message passing algorithms [11] are generally used. The algorithm aspects the

    probabilities in the form of log likelihood ratios which represent a level of belief about the value of the codeword bits.

  4. SYSTEM FOR WIRELESS IMAGE TRANSMISSION

    1. Image Fundamentals

      Each pixel of color image comprises of three color components red, green and blue whereas black and white (b/w) image pixel contain greyscale component only. The intensity of each color component is in range 0 to 255, so the binary equivalent of greyscale pixel and color pixel is of size 1 byte and 3 bytes respectively. The uncoded color image is converted into binary at rate of 24 bits per pixel (bpp).

    2. Image Transmission System

      Communications system for transmission of image over binary input additive white Gaussian noise (AWGN) channel is shown in Fig. 2. In forward error correction coding, to an uncoded image bit stream extra bits are added for the correction of errors at the decoding end. FEC codes such as LDPC codes

      IMAGE SOURCE

      LDPC ENCODER

      AWGN CHANNEL

      IMAGE SINK

      LDPC DECODER

      Fig. 2. Block Diagram of Image Transmission System.

      have been used for error correction. The uncompressed image is read from the source and converted into binary equivalent for encoding and then transmitted over the channel. The received codeword bits are decoded before the reconstructing of the original image.

  5. SIMULATION AND RESULTS

    Degree distribution based on density evolution can be used to obtain LDPC codes with optimal performance. We use the variable node degree distribution sequence in the LDPC code construction algorithm proposed in [10]. The LDPC code is constructed for a maximum variable node degree of 10. The Tanner graph associated with constructed LDPC code parity check matrix is of type irregular and is free from short cycle of length-4 resulting in a girth-6 irregular LDPC code. The code rate is one-half ( = 1 2) and code length is = 512. The code has the following degree distribution pair.

    = 0.252 + 0.30862 + 0.0023 + 0.43759

    = 0.37510 + 0.62511

    All the simulations aredone using MATLAB platform. Table I list out the parameters used in the simulation. The soft decision decoding algorithm known as sum-product algorithm (SPA) is used in this paper for decoding purpose. The color image Lena of size 512 × 512 pixels used in simulation is shown in Fig. 3. The uncompressed image in binary format is of size 6291456 bits at the rate of 24 bpp. Before the transmission of image bit stream an equal amount of

    redundant bits are added to the bit stream as the rate of the LDPC code is 1 2. Hence the total number of bits transmitted = 12582912.The recovered images over AWGN channel at signal to noise ratio 0 equals 0.5 is shown in Fig. 4.

    TABLE I. SIMULATION PARAMETERS

    LDPC Code

    ( 512,256 )

    Code Rate

    1/2

    Maximum Iteration for Decoding

    10, 25, 50

    Modulation

    BPSK

    Channel

    AWGN

    0 in dB

    0.5 , 1 , 1.5

    The bit error rate (BER) is evaluated by the relation = . The pixels that remained uncorrected after the decoding i.e. pixels in error (PE) is calculated for various maximum decoding iteration . The BER and PE of recovered images over wireless channel at different values of signal to noise ratio 0 is tabulated in Table II.

    TABLE II. ERROR PERFORMANCE OF IMAGE TRANSMISSION SYSTEM. IMAGE SIZE IS 512 × 512.

    BER

    =

    Pixels in Error

    =

    =

    =

    0.5

    8.728 × 104

    3987

    1832

    1169

    1

    6.938 × 105

    313

    124

    52

    1.5

    0

    0

    0

    0

  6. CONCLUSION

We have simulated LDPC codes based wireless image transmission system. Simulation results for a color image of 512 × 512 pixels shows that at a specific value of the pixels in error decreases with the increase in the maximum value of decoding iteration. As well as in the recovered image pixels in error is reduced to zero at 0 equal to 1.5.

REFERENCES

Fig. 3. Original Lena image.

Fig. 4. Recovered image at equals 0.5.

= 10.

    1. R. G. Gallager, Low Density Parity Check Codes. Cambridge, MA: MIT Press, 1963.

    2. D. J. C. MacKay and R. M. Neal, Near Shannon limit performance of low density parity check codes, Electron. Lett., vol. 32, pp. 1645 1646, Aug. 1996.

    3. T. Richardson, A. Shokrollahi, and R. Urbanke, Design of capacity- approaching irregular low-density parity-check codes, IEEE Trans. Inform. Theory, vol. 47, pp. 619637, Feb. 2001.

    4. T. Richardson and R. Urbanke, Efficient encoding of low-density parity-check codes, IEEE Trans. Inform. Theory, vol. 47, pp. 638 656, Feb. 2000.

    5. C. Zhong and J.P. Havlicek, LDPC codes for robust transmission of images over wireless channels, in Proc. 35th Asilomar Conf. Signals, Systems and Computers, vol. 1, pp. 797-800, Nov. 2001.

    6. Piming Ma, and Dongfeng Yuan, Irregular LDPC coded BICM in image transmission over Rayleigh fading channel, in Proc. 2nd IEEE Conf. Consumer Communications and Networking Conference (CCNC), pp. 397-401, Jan. 2005.

    7. N. Thomos, N.V. Boulgouris, and M.G. Strintzis, Product code optimization for determinate state LDPC decoding in robust image transmission, IEEE Trans. Image Processing, vol. 15, no. 8, pp. 2113- 2119, Aug. 2006.

    8. Xiang Pan, A.H. Banihashemi, and A. Cuhadar, Progressive Transmission of Images Over Fading Channels Using Rate-Compatible LDPC Codes, IEEE Trans. Image Processing, vol. 15, no. 12, pp. 3627-3635, Dec. 2006.

    9. Piming Ma, and Kyung-Sup Kwak, UEP-LDPC Codes with High Spectral Efficiency in Image Transmission, in Proc. 5th Int. Conf. Wireless Communications, Networking and Mobile Computing, pp. 1-4, Sept. 2009.

    10. P.A. Vaswani, D.P. Rathod, S.H. Meshram, and P.B. Ghate, Construction of Short-Length Girth-6 LDPC Codes with Low Error Floor, unpublished.

    11. S. J. Johnson, Introducing low-density parity-check codes. University of Newcastle, Australia, 2006.

0

Leave a Reply