SlideShare a Scribd company logo
1 of 3
Download to read offline
S. Renugavathi et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 1( Version 2), January 2014, pp.211-213

RESEARCH ARTICLE

www.ijera.com

OPEN ACCESS

Modified Shuffled Iterative Encoding For Binary Ldpc Codes
S. Renugavathi, R. Kalpana, R.P.Rubajini, R.Rajalakshmi
(M.E),
M.E, Asst. Professor
M.E, Asst. Professor
M.E, Asst. Professor
VeltechMultitechDr.RangarajanDr.SakunthalaEngg College, Chennai.

Abstract
Flexible and reconfigurable architectures have gained wide popularity in the field of communication.
Particularly, reconfigurable architectures help in achieving switching among various coding modes and also
inoperability. This work concentrates on the design of a reconfigurable architecture for both turbo and LDPC
codes decoding. The major contributions of this work are: i) tackling the reconfiguration issue introducing a
formal and systematic treatment that, to the best of our knowledge, was not previously addressed and ii)
proposing a reconfigurable LDPC decoder architecture and showing that wide flexibility can be achieved with a
small complexity overhead. Obtained results show that dynamic switching between most of considered
communication standards is possible without pausing the decoding activity.

I.

INTRODUCTION

LDPC codes were invented by Robert
Gallager in his PhD thesis. Soon after their invention,
they were largely forgotten, and reinvented several
times for the next 30 years. Their comeback is one of
the most intriguing aspects of their history, since two
different communities reinvented codes similar to
Gallager's LDPC codes at roughly the same time, but
for entirely different reasons. LDPC codes are defined
as the linear codes obtained from a sparse bipartite
graph. Suppose that G is a graph with n left nodes
(called message nodes) and r right nodes (called check
nodes). A linear code of block length „n‟ is obtained
from the graph and dimension at least n x r in the
following way: The n coordinates of the codewords
are associated with the n message nodes. The
codewords are those vectors (c1; : : : ; cn) such that for
all check nodes the sum of the neighboring positions
among the message nodes is zero.
Several different algorithms exist to construct
desired LDPC codes. Gallagerintroduced one such
LDPC code. Furthermore MacKay proposed one to
semi-randomly generate sparse parity check matrices.
This is quite interesting since it indicates that
constructing good performing LDPC codes is not a
hard problem. In fact, completely randomly chosen
codes are good with a high probability. The problem
that will arise, is that the encoding complexity of such
codes is usually rather high.
Depending on the approach to exploit
parallelism in the decoding algorithm of the code,
LDPC decoders are divided into two main categories:
full-parallel and partial-parallel decoders. In full-

www.ijera.com

parallel decoders, every processing node is
implemented in hardware, and these nodes are
connected through global wires based on the parity
check matrix. In partial-parallel architectures, a subset
of check nodes and variable nodes of the parity check
matrix is implemented in hardware.
While proposing LDPC codes in his PhD
thesis, Robert Gallager also provided a decoding
algorithm, which is called probabilistic decoding. This
decoding algorithm is typically near optimal. For
different application purposes, different decoding
algorithms have been developed after Robert
Gallager‟s work, including belief propagation
algorithm, sum-product algorithm, min-sum algorithm
and so on. These iterative algorithms are also called
message passing algorithms, due to the fact that
“messages” are computed and passed between
variable nodes and check nodes during their decoding
process.

II.

II PROPOSED MODEL

In the proposed method sparse matrix will be
reduced and in such a way that all the process will be
done in parallel. Input data which need to be send will
be divided into parts and will be given to sparse
matrix so every part will be processed in parallel so
total system complexity will be decreased.

211|P a g e
S. Renugavathi et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 1( Version 2), January 2014, pp.211-213

www.ijera.com

Simulation result for 4 bit LDPC

VNU 1

VNU 2

VNU N

L+Ns memory blocks

CNU1

CNU2

CNU

N

FIG.1 DIVIDED SPARSE MATRIX BASED
LDPC

The above figure shows the simulation output
of a 4-bit LDPC. In the proposed system, this
simulation is carried out for non-binary LDPC codes.
The inputs are given at various clock cycles and the
encoded outputs of various stages are determined.
Simulation result for 32 bit LDPC

The main blocks of LDPC are variable node
unit (VNU), check node unit(CNU) and sparse matrix.
Sparse matrix contains the connections between
VNUs and CNUs.

The above figure shows the simulated result
of a 32-bit LDPC. The LDPC encoding for non-binary
LDPC codes are carried out in this module and the
encoded outputs for 32-bit signals are determined.

IV.
III.

SHUFFLED ITERATIVE
ENCODING

The aim of the project is to perform encoding
and decoding over non-binary LDPC codes of 4-bit
and 32-bit signals. Out of these, the encoding part has
been performed in this phase. That is, the non-binary
LDPC codes have been encoded. This is carried out by
generating a sparse matrix. The encoding has been
applied to signals at various stages and the simulation
results so obtained, are shown in the following figures.

CONCLUSION

In this brief, we proposed an iterative
shuffled encoding of binary LDPC codes. In the
shuffled iterative algorithm, the code length is divided
into a number of groups. The updating of messages is
done in parallel. However, the processing is carried
out one by one.
The future enhancement of this proposed
system is to perform decoding over these binary
LDPC codes. Thus, a complete modified shuffled
iterative decoding is done for the binary LDPC codes.

References
[1]

[2]

www.ijera.com

Jun Lin and Zhiyuan Yan,” Efficient Shuffled
Decoder Architecture for Nonbinary QuasiCyclic LDPC Codes” IEEE Trans. Very
Large ScaleIntegr. (VLSI) Syst., vol. 16, no.
5, pp. 565–578, Sep. 2013.
Y. Dai, Z. Yan, and N. Chen, “Optimal
overlapped message passing decoding of
212|P a g e
S. Renugavathi et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 1( Version 2), January 2014, pp.211-213

[3]

[4]

[5]

[6]

[7]

[8]

[9]

www.ijera.com

quasi-cyclic LDPC codes,” IEEE Trans. Very
Large ScaleIntegr. (VLSI) Syst., vol. 16, no.
5, pp. 565–578, May 2008.
Z. Zhang, L. Dolecek, B. Nikolic, V.
Anantharam,
and
M.Wainwright,
“Investigation of error floors of structured
low-density parity-check codes by hardware
emulation,” in Proc. IEEE Global
Telecommun.Conf., Dec. 2006, pp. 1–6.
Z. Li, L. Chen, L. Zeng, S. Lin, and W. Fong,
“Efficient encoding of quasi-cyclic lowdensity parity-check codes,” IEEE Trans.
Commun., vol. 53, no. 11, p. 1973, Nov.
2005.
L. Chen, J. Xu, I. Djurdjevic, and S. Lin,
“Near-Shannon-limit quasicyclic low-density
parity-check codes,” IEEE Trans. Commun.,
vol. 52, no. 7, pp. 1038–1042, Jul. 2004.
D. MacKay, “Good error-correcting codes
based on very sparse matrices,” IEEE Trans.
Inf. Theory, vol. 45, no. 2, pp. 399–431, Mar.
1999.
M. Fossorier, M. Mihaljevic, and H. Imai,
“Reduced complexity iterative decoding of
low-density parity check codes based on
belief propagation,” IEEE Trans. Commun.,
vol. 47, no. 5, pp. 673–680, May 1999.
D. MacKay, “Good error-correcting codes
based on very sparse matrices,” IEEE Trans.
Inf. Theory, vol. 45, no. 2, pp. 399–431, Mar.
1999.
M. Fossorier, M. Mihaljevic, and H. Imai,
“Reduced complexity iterative decoding of
low-density parity check codes based on
belief propagation,” IEEE Trans. Commun.,
vol. 47, no. 5, pp. 673–680, May 1999.

www.ijera.com

213|P a g e

More Related Content

What's hot

Compiler for Zero-Knowledge Proof-of-Knowledge Protocols
Compiler for Zero-Knowledge Proof-of-Knowledge ProtocolsCompiler for Zero-Knowledge Proof-of-Knowledge Protocols
Compiler for Zero-Knowledge Proof-of-Knowledge ProtocolsThomas Briner
 
Master Thesis of Computer Engineering: OpenTranslator
Master Thesis of Computer Engineering: OpenTranslatorMaster Thesis of Computer Engineering: OpenTranslator
Master Thesis of Computer Engineering: OpenTranslatorGiuseppe D'Onofrio
 
Summer training vhdl
Summer training vhdlSummer training vhdl
Summer training vhdlArshit Rai
 
An Effective Privacy-Preserving Data Coding in Peer-To-Peer Network
An Effective Privacy-Preserving Data Coding in Peer-To-Peer NetworkAn Effective Privacy-Preserving Data Coding in Peer-To-Peer Network
An Effective Privacy-Preserving Data Coding in Peer-To-Peer NetworkIJCNCJournal
 
Collusion tolerable privacy-preserving sum
Collusion tolerable privacy-preserving sumCollusion tolerable privacy-preserving sum
Collusion tolerable privacy-preserving sumNexgen Technology
 
Features of genetic algorithm for plain text encryption
Features of genetic algorithm for plain text encryption Features of genetic algorithm for plain text encryption
Features of genetic algorithm for plain text encryption IJECEIAES
 
New Blind Muti-signature Schemes based on ECDLP
New Blind Muti-signature Schemes based on ECDLP New Blind Muti-signature Schemes based on ECDLP
New Blind Muti-signature Schemes based on ECDLP IJECEIAES
 
Design and Testability of Diverse Reversible Error Control Circuits
Design and Testability of Diverse Reversible Error Control CircuitsDesign and Testability of Diverse Reversible Error Control Circuits
Design and Testability of Diverse Reversible Error Control CircuitsVIT-AP University
 
A novel approach based on topic
A novel approach based on topicA novel approach based on topic
A novel approach based on topiccsandit
 
survey of different data dependence analysis techniques
 survey of different data dependence analysis techniques survey of different data dependence analysis techniques
survey of different data dependence analysis techniquesINFOGAIN PUBLICATION
 
Script identification using dct coefficients 2
Script identification using dct coefficients 2Script identification using dct coefficients 2
Script identification using dct coefficients 2IAEME Publication
 
Non binary orthogonal latin square codes for a multilevel phase charge memory...
Non binary orthogonal latin square codes for a multilevel phase charge memory...Non binary orthogonal latin square codes for a multilevel phase charge memory...
Non binary orthogonal latin square codes for a multilevel phase charge memory...LogicMindtech Nologies
 
An Enhanced Message Digest Hash Algorithm for Information Security
An Enhanced Message Digest Hash Algorithm for Information SecurityAn Enhanced Message Digest Hash Algorithm for Information Security
An Enhanced Message Digest Hash Algorithm for Information Securitypaperpublications3
 
The Last Line Effect
The Last Line EffectThe Last Line Effect
The Last Line EffectAndrey Karpov
 

What's hot (17)

vorlage
vorlagevorlage
vorlage
 
Bj32392395
Bj32392395Bj32392395
Bj32392395
 
Compiler for Zero-Knowledge Proof-of-Knowledge Protocols
Compiler for Zero-Knowledge Proof-of-Knowledge ProtocolsCompiler for Zero-Knowledge Proof-of-Knowledge Protocols
Compiler for Zero-Knowledge Proof-of-Knowledge Protocols
 
Master Thesis of Computer Engineering: OpenTranslator
Master Thesis of Computer Engineering: OpenTranslatorMaster Thesis of Computer Engineering: OpenTranslator
Master Thesis of Computer Engineering: OpenTranslator
 
Summer training vhdl
Summer training vhdlSummer training vhdl
Summer training vhdl
 
An Effective Privacy-Preserving Data Coding in Peer-To-Peer Network
An Effective Privacy-Preserving Data Coding in Peer-To-Peer NetworkAn Effective Privacy-Preserving Data Coding in Peer-To-Peer Network
An Effective Privacy-Preserving Data Coding in Peer-To-Peer Network
 
Collusion tolerable privacy-preserving sum
Collusion tolerable privacy-preserving sumCollusion tolerable privacy-preserving sum
Collusion tolerable privacy-preserving sum
 
Features of genetic algorithm for plain text encryption
Features of genetic algorithm for plain text encryption Features of genetic algorithm for plain text encryption
Features of genetic algorithm for plain text encryption
 
BERT
BERTBERT
BERT
 
New Blind Muti-signature Schemes based on ECDLP
New Blind Muti-signature Schemes based on ECDLP New Blind Muti-signature Schemes based on ECDLP
New Blind Muti-signature Schemes based on ECDLP
 
Design and Testability of Diverse Reversible Error Control Circuits
Design and Testability of Diverse Reversible Error Control CircuitsDesign and Testability of Diverse Reversible Error Control Circuits
Design and Testability of Diverse Reversible Error Control Circuits
 
A novel approach based on topic
A novel approach based on topicA novel approach based on topic
A novel approach based on topic
 
survey of different data dependence analysis techniques
 survey of different data dependence analysis techniques survey of different data dependence analysis techniques
survey of different data dependence analysis techniques
 
Script identification using dct coefficients 2
Script identification using dct coefficients 2Script identification using dct coefficients 2
Script identification using dct coefficients 2
 
Non binary orthogonal latin square codes for a multilevel phase charge memory...
Non binary orthogonal latin square codes for a multilevel phase charge memory...Non binary orthogonal latin square codes for a multilevel phase charge memory...
Non binary orthogonal latin square codes for a multilevel phase charge memory...
 
An Enhanced Message Digest Hash Algorithm for Information Security
An Enhanced Message Digest Hash Algorithm for Information SecurityAn Enhanced Message Digest Hash Algorithm for Information Security
An Enhanced Message Digest Hash Algorithm for Information Security
 
The Last Line Effect
The Last Line EffectThe Last Line Effect
The Last Line Effect
 

Viewers also liked

Hh31 08 15 gravidez na adolescência e doenças sexualmente transmissíveis
Hh31 08 15 gravidez na adolescência e doenças sexualmente transmissíveisHh31 08 15 gravidez na adolescência e doenças sexualmente transmissíveis
Hh31 08 15 gravidez na adolescência e doenças sexualmente transmissíveiseduvania
 
Semana Mundial do Meio Ambiente Porto Alegre Paulo Marques e Alexandre Maia
Semana Mundial do Meio Ambiente Porto Alegre   Paulo Marques e Alexandre MaiaSemana Mundial do Meio Ambiente Porto Alegre   Paulo Marques e Alexandre Maia
Semana Mundial do Meio Ambiente Porto Alegre Paulo Marques e Alexandre MaiaPaulo Marques Porto Alegre
 
FINAL HOOOVER & SHAKER NSAC 2016 PLANS BOOK CMYK
FINAL HOOOVER & SHAKER NSAC 2016 PLANS BOOK CMYKFINAL HOOOVER & SHAKER NSAC 2016 PLANS BOOK CMYK
FINAL HOOOVER & SHAKER NSAC 2016 PLANS BOOK CMYKAlex Friedl
 
Saisun Group Presentation. (1) (1)
Saisun Group Presentation. (1) (1)Saisun Group Presentation. (1) (1)
Saisun Group Presentation. (1) (1)Jagpreet Kaur
 
Projetoslide
ProjetoslideProjetoslide
Projetoslidenetonete
 
Apresentação Atualizada goldprimer em 3D
Apresentação Atualizada  goldprimer em 3D Apresentação Atualizada  goldprimer em 3D
Apresentação Atualizada goldprimer em 3D brasilprimer
 
Sept2016 sv nhgri_repeats
Sept2016 sv nhgri_repeatsSept2016 sv nhgri_repeats
Sept2016 sv nhgri_repeatsGenomeInABottle
 

Viewers also liked (20)

Bj4102451460
Bj4102451460Bj4102451460
Bj4102451460
 
U4101128133
U4101128133U4101128133
U4101128133
 
J41027175
J41027175J41027175
J41027175
 
M41028892
M41028892M41028892
M41028892
 
paul Resume 2016 3
paul Resume 2016 3paul Resume 2016 3
paul Resume 2016 3
 
TSEG logo
TSEG logoTSEG logo
TSEG logo
 
Hh31 08 15 gravidez na adolescência e doenças sexualmente transmissíveis
Hh31 08 15 gravidez na adolescência e doenças sexualmente transmissíveisHh31 08 15 gravidez na adolescência e doenças sexualmente transmissíveis
Hh31 08 15 gravidez na adolescência e doenças sexualmente transmissíveis
 
Sept2016 sv 10_x
Sept2016 sv 10_xSept2016 sv 10_x
Sept2016 sv 10_x
 
Pupilpad Presentation (1)
Pupilpad Presentation (1)Pupilpad Presentation (1)
Pupilpad Presentation (1)
 
7Harrison
7Harrison7Harrison
7Harrison
 
Semana Mundial do Meio Ambiente Porto Alegre Paulo Marques e Alexandre Maia
Semana Mundial do Meio Ambiente Porto Alegre   Paulo Marques e Alexandre MaiaSemana Mundial do Meio Ambiente Porto Alegre   Paulo Marques e Alexandre Maia
Semana Mundial do Meio Ambiente Porto Alegre Paulo Marques e Alexandre Maia
 
ANOUSH
ANOUSHANOUSH
ANOUSH
 
Una historia de amor
Una historia de amorUna historia de amor
Una historia de amor
 
FINAL HOOOVER & SHAKER NSAC 2016 PLANS BOOK CMYK
FINAL HOOOVER & SHAKER NSAC 2016 PLANS BOOK CMYKFINAL HOOOVER & SHAKER NSAC 2016 PLANS BOOK CMYK
FINAL HOOOVER & SHAKER NSAC 2016 PLANS BOOK CMYK
 
Adecaciones
AdecacionesAdecaciones
Adecaciones
 
Saisun Group Presentation. (1) (1)
Saisun Group Presentation. (1) (1)Saisun Group Presentation. (1) (1)
Saisun Group Presentation. (1) (1)
 
Cover Letter
Cover Letter Cover Letter
Cover Letter
 
Projetoslide
ProjetoslideProjetoslide
Projetoslide
 
Apresentação Atualizada goldprimer em 3D
Apresentação Atualizada  goldprimer em 3D Apresentação Atualizada  goldprimer em 3D
Apresentação Atualizada goldprimer em 3D
 
Sept2016 sv nhgri_repeats
Sept2016 sv nhgri_repeatsSept2016 sv nhgri_repeats
Sept2016 sv nhgri_repeats
 

Similar to Ab4102211213

Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...researchinventy
 
Error control coding techniques
Error control coding techniquesError control coding techniques
Error control coding techniquesDhanashriNandre
 
Fpga implementation of linear ldpc encoder
Fpga implementation of linear ldpc encoderFpga implementation of linear ldpc encoder
Fpga implementation of linear ldpc encodereSAT Publishing House
 
Fpga implementation of linear ldpc encoder
Fpga implementation of linear ldpc encoderFpga implementation of linear ldpc encoder
Fpga implementation of linear ldpc encodereSAT Journals
 
GF(q) LDPC encoder and decoder FPGA implementation using group shuffled beli...
GF(q) LDPC encoder and decoder FPGA implementation using  group shuffled beli...GF(q) LDPC encoder and decoder FPGA implementation using  group shuffled beli...
GF(q) LDPC encoder and decoder FPGA implementation using group shuffled beli...IJECEIAES
 
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC CodesPerformance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC Codesidescitation
 
FPGA Implementation of LDPC Encoder for Terrestrial Television
FPGA Implementation of LDPC Encoder for Terrestrial TelevisionFPGA Implementation of LDPC Encoder for Terrestrial Television
FPGA Implementation of LDPC Encoder for Terrestrial TelevisionAI Publications
 
Sandberg v deetzen_trcomm_2010
Sandberg v deetzen_trcomm_2010Sandberg v deetzen_trcomm_2010
Sandberg v deetzen_trcomm_2010Nitesh Chilakala
 
Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)IISRT
 
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEMA NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEMVLSICS Design
 
Performance comparison of eg ldpc codes
Performance comparison of eg ldpc codesPerformance comparison of eg ldpc codes
Performance comparison of eg ldpc codesijcsity
 
Low power ldpc decoder implementation using layer decoding
Low power ldpc decoder implementation using layer decodingLow power ldpc decoder implementation using layer decoding
Low power ldpc decoder implementation using layer decodingajithc0003
 
Analysis of LDPC Codes under Wi-Max IEEE 802.16e
Analysis of LDPC Codes under Wi-Max IEEE 802.16eAnalysis of LDPC Codes under Wi-Max IEEE 802.16e
Analysis of LDPC Codes under Wi-Max IEEE 802.16eIJERD Editor
 
On the realization of non linear pseudo-noise generator for various signal pr...
On the realization of non linear pseudo-noise generator for various signal pr...On the realization of non linear pseudo-noise generator for various signal pr...
On the realization of non linear pseudo-noise generator for various signal pr...Alexander Decker
 
PERFORMANCE ESTIMATION OF LDPC CODE SUING SUM PRODUCT ALGORITHM AND BIT FLIPP...
PERFORMANCE ESTIMATION OF LDPC CODE SUING SUM PRODUCT ALGORITHM AND BIT FLIPP...PERFORMANCE ESTIMATION OF LDPC CODE SUING SUM PRODUCT ALGORITHM AND BIT FLIPP...
PERFORMANCE ESTIMATION OF LDPC CODE SUING SUM PRODUCT ALGORITHM AND BIT FLIPP...Journal For Research
 
Hardware Implementations of RS Decoding Algorithm for Multi-Gb/s Communicatio...
Hardware Implementations of RS Decoding Algorithm for Multi-Gb/s Communicatio...Hardware Implementations of RS Decoding Algorithm for Multi-Gb/s Communicatio...
Hardware Implementations of RS Decoding Algorithm for Multi-Gb/s Communicatio...RSIS International
 

Similar to Ab4102211213 (20)

Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
 
Error control coding techniques
Error control coding techniquesError control coding techniques
Error control coding techniques
 
Fpga implementation of linear ldpc encoder
Fpga implementation of linear ldpc encoderFpga implementation of linear ldpc encoder
Fpga implementation of linear ldpc encoder
 
Fpga implementation of linear ldpc encoder
Fpga implementation of linear ldpc encoderFpga implementation of linear ldpc encoder
Fpga implementation of linear ldpc encoder
 
Jb2415831591
Jb2415831591Jb2415831591
Jb2415831591
 
C04922125
C04922125C04922125
C04922125
 
LDPC Encoding and Hamming Encoding
LDPC Encoding and Hamming EncodingLDPC Encoding and Hamming Encoding
LDPC Encoding and Hamming Encoding
 
GF(q) LDPC encoder and decoder FPGA implementation using group shuffled beli...
GF(q) LDPC encoder and decoder FPGA implementation using  group shuffled beli...GF(q) LDPC encoder and decoder FPGA implementation using  group shuffled beli...
GF(q) LDPC encoder and decoder FPGA implementation using group shuffled beli...
 
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC CodesPerformance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
 
ewsn09
ewsn09ewsn09
ewsn09
 
FPGA Implementation of LDPC Encoder for Terrestrial Television
FPGA Implementation of LDPC Encoder for Terrestrial TelevisionFPGA Implementation of LDPC Encoder for Terrestrial Television
FPGA Implementation of LDPC Encoder for Terrestrial Television
 
Sandberg v deetzen_trcomm_2010
Sandberg v deetzen_trcomm_2010Sandberg v deetzen_trcomm_2010
Sandberg v deetzen_trcomm_2010
 
Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)
 
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEMA NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
 
Performance comparison of eg ldpc codes
Performance comparison of eg ldpc codesPerformance comparison of eg ldpc codes
Performance comparison of eg ldpc codes
 
Low power ldpc decoder implementation using layer decoding
Low power ldpc decoder implementation using layer decodingLow power ldpc decoder implementation using layer decoding
Low power ldpc decoder implementation using layer decoding
 
Analysis of LDPC Codes under Wi-Max IEEE 802.16e
Analysis of LDPC Codes under Wi-Max IEEE 802.16eAnalysis of LDPC Codes under Wi-Max IEEE 802.16e
Analysis of LDPC Codes under Wi-Max IEEE 802.16e
 
On the realization of non linear pseudo-noise generator for various signal pr...
On the realization of non linear pseudo-noise generator for various signal pr...On the realization of non linear pseudo-noise generator for various signal pr...
On the realization of non linear pseudo-noise generator for various signal pr...
 
PERFORMANCE ESTIMATION OF LDPC CODE SUING SUM PRODUCT ALGORITHM AND BIT FLIPP...
PERFORMANCE ESTIMATION OF LDPC CODE SUING SUM PRODUCT ALGORITHM AND BIT FLIPP...PERFORMANCE ESTIMATION OF LDPC CODE SUING SUM PRODUCT ALGORITHM AND BIT FLIPP...
PERFORMANCE ESTIMATION OF LDPC CODE SUING SUM PRODUCT ALGORITHM AND BIT FLIPP...
 
Hardware Implementations of RS Decoding Algorithm for Multi-Gb/s Communicatio...
Hardware Implementations of RS Decoding Algorithm for Multi-Gb/s Communicatio...Hardware Implementations of RS Decoding Algorithm for Multi-Gb/s Communicatio...
Hardware Implementations of RS Decoding Algorithm for Multi-Gb/s Communicatio...
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

Ab4102211213

  • 1. S. Renugavathi et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 1( Version 2), January 2014, pp.211-213 RESEARCH ARTICLE www.ijera.com OPEN ACCESS Modified Shuffled Iterative Encoding For Binary Ldpc Codes S. Renugavathi, R. Kalpana, R.P.Rubajini, R.Rajalakshmi (M.E), M.E, Asst. Professor M.E, Asst. Professor M.E, Asst. Professor VeltechMultitechDr.RangarajanDr.SakunthalaEngg College, Chennai. Abstract Flexible and reconfigurable architectures have gained wide popularity in the field of communication. Particularly, reconfigurable architectures help in achieving switching among various coding modes and also inoperability. This work concentrates on the design of a reconfigurable architecture for both turbo and LDPC codes decoding. The major contributions of this work are: i) tackling the reconfiguration issue introducing a formal and systematic treatment that, to the best of our knowledge, was not previously addressed and ii) proposing a reconfigurable LDPC decoder architecture and showing that wide flexibility can be achieved with a small complexity overhead. Obtained results show that dynamic switching between most of considered communication standards is possible without pausing the decoding activity. I. INTRODUCTION LDPC codes were invented by Robert Gallager in his PhD thesis. Soon after their invention, they were largely forgotten, and reinvented several times for the next 30 years. Their comeback is one of the most intriguing aspects of their history, since two different communities reinvented codes similar to Gallager's LDPC codes at roughly the same time, but for entirely different reasons. LDPC codes are defined as the linear codes obtained from a sparse bipartite graph. Suppose that G is a graph with n left nodes (called message nodes) and r right nodes (called check nodes). A linear code of block length „n‟ is obtained from the graph and dimension at least n x r in the following way: The n coordinates of the codewords are associated with the n message nodes. The codewords are those vectors (c1; : : : ; cn) such that for all check nodes the sum of the neighboring positions among the message nodes is zero. Several different algorithms exist to construct desired LDPC codes. Gallagerintroduced one such LDPC code. Furthermore MacKay proposed one to semi-randomly generate sparse parity check matrices. This is quite interesting since it indicates that constructing good performing LDPC codes is not a hard problem. In fact, completely randomly chosen codes are good with a high probability. The problem that will arise, is that the encoding complexity of such codes is usually rather high. Depending on the approach to exploit parallelism in the decoding algorithm of the code, LDPC decoders are divided into two main categories: full-parallel and partial-parallel decoders. In full- www.ijera.com parallel decoders, every processing node is implemented in hardware, and these nodes are connected through global wires based on the parity check matrix. In partial-parallel architectures, a subset of check nodes and variable nodes of the parity check matrix is implemented in hardware. While proposing LDPC codes in his PhD thesis, Robert Gallager also provided a decoding algorithm, which is called probabilistic decoding. This decoding algorithm is typically near optimal. For different application purposes, different decoding algorithms have been developed after Robert Gallager‟s work, including belief propagation algorithm, sum-product algorithm, min-sum algorithm and so on. These iterative algorithms are also called message passing algorithms, due to the fact that “messages” are computed and passed between variable nodes and check nodes during their decoding process. II. II PROPOSED MODEL In the proposed method sparse matrix will be reduced and in such a way that all the process will be done in parallel. Input data which need to be send will be divided into parts and will be given to sparse matrix so every part will be processed in parallel so total system complexity will be decreased. 211|P a g e
  • 2. S. Renugavathi et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 1( Version 2), January 2014, pp.211-213 www.ijera.com Simulation result for 4 bit LDPC VNU 1 VNU 2 VNU N L+Ns memory blocks CNU1 CNU2 CNU N FIG.1 DIVIDED SPARSE MATRIX BASED LDPC The above figure shows the simulation output of a 4-bit LDPC. In the proposed system, this simulation is carried out for non-binary LDPC codes. The inputs are given at various clock cycles and the encoded outputs of various stages are determined. Simulation result for 32 bit LDPC The main blocks of LDPC are variable node unit (VNU), check node unit(CNU) and sparse matrix. Sparse matrix contains the connections between VNUs and CNUs. The above figure shows the simulated result of a 32-bit LDPC. The LDPC encoding for non-binary LDPC codes are carried out in this module and the encoded outputs for 32-bit signals are determined. IV. III. SHUFFLED ITERATIVE ENCODING The aim of the project is to perform encoding and decoding over non-binary LDPC codes of 4-bit and 32-bit signals. Out of these, the encoding part has been performed in this phase. That is, the non-binary LDPC codes have been encoded. This is carried out by generating a sparse matrix. The encoding has been applied to signals at various stages and the simulation results so obtained, are shown in the following figures. CONCLUSION In this brief, we proposed an iterative shuffled encoding of binary LDPC codes. In the shuffled iterative algorithm, the code length is divided into a number of groups. The updating of messages is done in parallel. However, the processing is carried out one by one. The future enhancement of this proposed system is to perform decoding over these binary LDPC codes. Thus, a complete modified shuffled iterative decoding is done for the binary LDPC codes. References [1] [2] www.ijera.com Jun Lin and Zhiyuan Yan,” Efficient Shuffled Decoder Architecture for Nonbinary QuasiCyclic LDPC Codes” IEEE Trans. Very Large ScaleIntegr. (VLSI) Syst., vol. 16, no. 5, pp. 565–578, Sep. 2013. Y. Dai, Z. Yan, and N. Chen, “Optimal overlapped message passing decoding of 212|P a g e
  • 3. S. Renugavathi et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 1( Version 2), January 2014, pp.211-213 [3] [4] [5] [6] [7] [8] [9] www.ijera.com quasi-cyclic LDPC codes,” IEEE Trans. Very Large ScaleIntegr. (VLSI) Syst., vol. 16, no. 5, pp. 565–578, May 2008. Z. Zhang, L. Dolecek, B. Nikolic, V. Anantharam, and M.Wainwright, “Investigation of error floors of structured low-density parity-check codes by hardware emulation,” in Proc. IEEE Global Telecommun.Conf., Dec. 2006, pp. 1–6. Z. Li, L. Chen, L. Zeng, S. Lin, and W. Fong, “Efficient encoding of quasi-cyclic lowdensity parity-check codes,” IEEE Trans. Commun., vol. 53, no. 11, p. 1973, Nov. 2005. L. Chen, J. Xu, I. Djurdjevic, and S. Lin, “Near-Shannon-limit quasicyclic low-density parity-check codes,” IEEE Trans. Commun., vol. 52, no. 7, pp. 1038–1042, Jul. 2004. D. MacKay, “Good error-correcting codes based on very sparse matrices,” IEEE Trans. Inf. Theory, vol. 45, no. 2, pp. 399–431, Mar. 1999. M. Fossorier, M. Mihaljevic, and H. Imai, “Reduced complexity iterative decoding of low-density parity check codes based on belief propagation,” IEEE Trans. Commun., vol. 47, no. 5, pp. 673–680, May 1999. D. MacKay, “Good error-correcting codes based on very sparse matrices,” IEEE Trans. Inf. Theory, vol. 45, no. 2, pp. 399–431, Mar. 1999. M. Fossorier, M. Mihaljevic, and H. Imai, “Reduced complexity iterative decoding of low-density parity check codes based on belief propagation,” IEEE Trans. Commun., vol. 47, no. 5, pp. 673–680, May 1999. www.ijera.com 213|P a g e