SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
International Journal of Engineering Research and Development
e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com
Volume 6, Issue 12 (May 2013), PP.99-102
99
Improved Decoding Algorithms Useful In Modified Low
Density Parity Check Code for Optical Fibre
Communication
Bhavinee U. Parihar, Prof. Y. A. Nafde
Department of ETC, PCE
Nagpur (MH) -440019, India Nagpur (MH) -440019, India
Abtract:- Low-density parity-check (LDPC) codes were first introduced by Gallager. These are linear
block codes. Their parity-check matrix contains only a few 1‟s in comparison to the amount of 0‟s so
these codes are called as low density parity check codes. It is a very powerful code for forward error
correction system. The LDPC code can be modified and with which the quality factor can be improved
because the presently used LDPC code in optical fibre communication systems is not meeting the
requirements of the high speed fibre optics communication systems. This modification is beneficial for
the high speed fibre optic communication systems. We explain here a sum product decoding algorithm
and modified sum product decoding algorithm of low density parity check code useful in Optical fibre
communication. BP and MS modified decoding algorithm also use for a better performance in high
speed fibre optic communication.
Keywords:- Low density parity check codes (LDPC), Sum-Product (SP), Belief propagation (BP),
Min-sum decoding (MS), Bit error rate (BER), additive white Gaussian noise (AWGN).
I. INTRODUCTION
LDPC codes are discovered by Gallager in early 60‟s so they are also called as Gallager codes [1]. But
at that time, computing power of this code was not enough to show their effectiveness, therefore LDPC codes
have been forgotten until recently. They are rediscovered by Mackay and Neal with excellent functioning using
the decoding algorithm based on sum-product algorithm [2]. LDPC codes are distinguished by binary parity-
check matrices. In each matrix, every row has a fixed number (j) of 1‟s and every column also has a fixed
number (k) of 1‟s. In progress study Gallager introduced irregular codes which are specified by the parity-check
matrices that have both non-uniform column weights and non-uniform row weights. These codes were improved
codes than regular codes.[4]
In encoding of LDPC codes we choose certain variable nodes to place the message bits on. After that
we calculate the missing values of the other nodes. By solving the parity check equations we can calculate the
missing values. For this operations the whole parity-check matrix is use and this may add complexity in the
block length. Now a days more clever methods are used by which encoding can be done in much shorter time.
Those methods can use the tanner graph parity-check matrix. [1]
Fig 1: Parity check matrix
Graphical representation of LDPC codes plays a very important role in the development of the decoding
algorithms.
The graphical representation for LDPC code is called as tanner graph. This code not only provides the
complete representation of the code, they also help to describe the decoding algorithm. Tanner graph is a
representation of the LDPC code, it also known as a bipartite graph for the decoding process. That means that
the nodes of the graph are separated into two distinctive sets and edges are only connecting nodes of two
different types. The two types of nodes in a Tanner graph are called variable nodes (v-nodes) and check nodes.
The Tanner graph with bit nodes and check nodes is shown in Fig. 1. A check node can be connected to bit
nodes where the elements of a row are „1‟ in the parity check matrix H. Similarly, a single bit node can be
connected to check nodes where the elements of a column are „1‟ in the parity check matrix H.
International Journal of Engineering Research and Development
e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com
Volume 6, Issue 12 (May 2013), PP.99-102
100
Fig 2: Tanner graph corresponding to the parity check matrix in Fig 1. The marked path c2 → f1 →c5 → f2 →
c2 is an example for a short cycle. Those should usually be avoided since they are bad for decoding
performance. [3]
In LDPC codes, iterative decoding algorithms are widely used for decoding. The decoding algorithm
message passing algorithm and the sum-product algorithm are used in a wide range of areas from artificial
intelligence, signal processing to digital communications. [4]
Soft decision, hard decision or hybrid decision decoding can be used to decode LDPC codes. Soft decision
decoding based on BP is one of the most powerful decoding methods for LDPC codes. BP decoding gives good
performance, because of floating point computations it can become too com-plex for hardware implementation.
By approximating the calculation at the check nodes with a simple minimum operation, the min-sum (MS)
algorithm reduces the complexity of BP [17]. Ultimate performance of MS is often much worse than that of BP
but MS is hardware efficient. [18], [19]
The recent studies have verified that soft-decoding of low-density parity-check (LDPC) code requires
high quantisation resolution which is difficult to achieve for high-speed fibre-optic communication systems. The
powerful forward error correction code for fibre optic communication is a low-density parity-check (LDPC)
code. In this paper we describe the decoding algorithm of Low density parity check code. The modification in
this code effectively improves the performance at quantisation resolution as low as two-bit or one-bit. By proper
implementation of this technique, the Q-factor improvement of 2-dB can be obtained in comparison to RS code.
[5]
A codeword vector v= (𝑣1, …𝑣 𝑘) is created with the help of original information vector u=(
𝑢1, … , 𝑢 𝑘 ) (v=uG, where G is the generator matrix). We have the property that v.𝐻 𝑇
=0, where 𝐻 𝑇
is the
transposed matrix of H. If hi denotes the 𝑖 𝑡ℎ
row of H, then we have
v.ℎ𝑖
𝑇
=0, i= 1,2…..,J (1.1)
Here hi is a row vector: hi=(hi,1, …, hi,n). Equation (1.1) therefore can be written as:
𝑣𝑖
𝑛
𝑗=1 ℎ𝑖,𝑗 =0, i= 1,2…..,J[6]
II. LDPC DECODER
A. Decoding algorithms of LDPC
Basically two decoding algorithms are use in LDPC code for a better performance which is SP and the
MS decoding algorithms. The decoding performance of LDPC code is also verified by experiment where 2-dB
coding gain over RS (255, 239) code can be obtained at the same redundancy with the quasi-cyclic LDPC code
studied in the simulation. The experimental data are used for processing timing synchronisation, frame
synchronisation and channel estimation for each data frame before decoding in the experiment. [5]
With respect to the FEC schemes employed in optical communication systems LDPC codes provide a
significant system performance enhancement. In the area of error control coding during the last few years
ignited by the excellent bit-error-rate (BER) performance of the turbo decoding algorithm demonstrated by
Berrou et al[7]. Low density parity check codes (LDPC) is a prime examples of codes on graphs. LDPC codes
per-form nearly as well as earlier developed turbo codes in many channels [such as additive white noise
Gaussian (AWGN) channel, binary symmetric channel and erasure channel]. Error performance has improved
the theory of codes on graphs [8]. Pearl developed the sum product algorithms and graphical models in the
expert systems literature [9].
The belief propagation (BP) (sum product) algorithm [10] provides a powerful tool for iterative
decoding of LDPC codes. LDPC codes with iterative decoding based on BP achieve a remarkable error
performance that is very close to the Shannon limit [11]. For that reason LDPC codes have received significant
attention recently. A LDPC code is specified by a parity-check matrix, it contains more number of zeros and
only a small number of ones. Generally, LDPC codes can be divided into regular LDPC codes and irregular
LDPC codes. If the weights of rows and columns in a parity check matrix are equal then an LDPC code is called
as regular and it is called as irregular if not. It is proved that with properly chosen structure, irregular LDPC
codes have better performance than regular ones [12].
For decoding of LDPC codes, soft decision, hard decision or
International Journal of Engineering Research and Development
e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com
Volume 6, Issue 12 (May 2013), PP.99-102
101
hybrid decision decoding can be used. It has been shown that one of the most powerful decoding methods for
LDPC codes is soft decision decoding based on SP. Although SP decoding offers good performance, because of
floating point computations it can become too complex for hardware implementation. The min-sum (MS)
algorithm reduces the complexity of SP by approximating the calculation at the check nodes with a simple
minimum operation [13].
To explain sum product algorithm we assume (N,K) LDPC code which is defined by a parity check
matrix H. Let the received codeword of the bit node n through the channel is 𝑦𝑛 and the transmitted codeword of
the bit node n is 𝑢 𝑛 ., 𝑞 𝑛→𝑚,᷉ xє{0,1} represents the probability of the bit node n being 0 or 1 which the bit node n
sends to the check node m. Similarly 𝑟𝑛→𝑚, ᷉xє{0,1}is the probability of the check node m being 0 or 1 which
the check node m sends to the bit node n. The SP algorithm can be described as follows:
The transmitted codeword 𝑢 𝑛 is assigned to the bit node n as L(𝑢 𝑛 ) = Lc𝑦𝑛 where L(𝑢 𝑛 )is defined as a posterior
probability. Assume that the channel is AWGN. Initialization of Every position of a parity-check matrix H
where 𝐻 𝑚,𝑛 =1 is as following two equations[14]
𝜆 𝑛→𝑚 (𝑢 𝑛 ) = 𝐿 𝑢 𝑛 (1)
𝛬 𝑚→𝑛 (𝑢 𝑛) (2)
High BER performance can achieve by SP algorithm but it requires high computational complexity due
to compute the hyperbolic tangent and hyperbolic arc tangent functions.
This computational complexity is reduce by the modified SP algorithm has. The modified SP algorithm
divides the hyperbolic tangent and hyperbolic arc tangent functions into seven regions, respectively. To
represent seven regions the eight quantization values have been selected. The quantization values for the tanh(x)
function shown in table I and The quantization table for the 𝑡𝑎𝑛ℎ−1
(x) function shown in table II. [14]
Table I: Quantization values for the tanh(x)
X tanh(x)
-7< x ≤ -3 -0.99991
-3 <x ≤ -1.6 -0.9801
-1.6 < x ≤ -0.8 -0.8337
-0.8 <x ≤ 0 -0.3799
0 < x ≤ 0.8 0.3799
0.8 < x ≤ 1.6 0.8337
1.6 < x ≤ 3 0.9801
3 < x ≤ 7 0.99991
Table II: Quantization values for the 𝑡𝑎𝑛ℎ−1
(x)
X tanh(x)
-0.999998 < x ≤ -9951 -303516
-0.9951 <x ≤ -0.9217 -1.9259
-0.9217 < x ≤ -0.6640 -1.0791
-0.6640 <x ≤ 0.0 -0.3451
0.0 < x ≤ 0.6640 0.3451
0.6640 < x ≤ 0.9217 1.1791
0.9217 < x ≤ 0.9951 1.9259
0.9951 < x ≤ 0.999998 3.03516
By using the modified SP algorithm [15] we can produces
relatively a large BER performance degradation compared
with the SP algorithm [16]. But to complete the check node updates the modified SP algorithm [15] as well as
the SP algorithm [16] requires high computational complexity due to the multiplications and divisions.
III. CONCLUSION
Through simulation we have studied the quantisation effect on the soft decoding of LDPC codes in
fibre-optic communication systems and the decoding performances for several quantisation resolutions are
compared. The decoding performance shows that low-bit quantisation may cause severe deterioration. With the
help of simple modification to the decoding algorithms the improvement of the low-bit quantised soft decoding
is done. Simulation results show that, the modified 2-bit quantised MS decoding can achieve about 0.6 dB
International Journal of Engineering Research and Development
e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com
Volume 6, Issue 12 (May 2013), PP.99-102
102
performance gain in comparison to the without modified decoding algorithm. The proposed modification
scheme can also be applied to the BP and the MS decoding algorithms for a better performance.
LDPC code is also verified by experiment where 2-dB coding gain over RS (255, 239) code can be obtained at
the same redundancy with the quasi-cyclic LDPC code. But Q-factor fluctuation cannot be avoided in the
experiment, the experimental BER is only slightly worse than the one from the simulation. Quasi-cyclic
structure of LDPC code provides a way for distributed memory storage and access of LLR information during
row and column operations of the information exchange in an orderly way. The encoder and decoder
implementation of such a LDPC code can more easily meet the high-speed requirement for fibre-optic
communication systems.
REFERENCES
[1]. R. G. Gallager, “Low density parity check codes,” IRE Transactions on Information Theory, IT-8, pp.
21-28, January 1962.
[2]. D. J. C. MacKay, “Good error-correcting codes based on very sparse matrices,” July 2002,
[3]. Bernhard M.J. Leiner “LDPC Codes – a brief Tutorial” April 8, 2005
[4]. Amin Shokrollahi Digital F ountain, Inc.39141 Civic Center Drive, F remont, CA 94538 “LDPC
Codes: An In troduction”, April 2, 2003
[5]. B. Xu J. Xie, “Low-density parity-check code for high-speed fibre-optic communication and its
experimental verification”, IET Commun., 2010, Vol. 4, Iss. 10, pp. 1247–1252
[6]. Bernhard M.J. Leiner “LDPC Codes – a brief Tutorial”, April 8, 2005
[7]. C. Berrou and A. Glavieux, “Near optimum error-correcting coding and decoding: Turbo codes,”IEEE
Trans. Commun., vol. 44, pp. 1261–1271, Oct. 1996.
[8]. VASIC B., DJORDJEVIC I.: „Low-density parity check codes for long-haul optical communication
systems‟, IEEE Photonics Technol. Lett., 2002, 14, (8), pp. 1208–1210
[9]. C. Berrou and A. Glavieux, “Near optimum error-correcting coding and decoding: Turbo codes,”IEEE
Trans. Commun., vol. 44, pp. 1261–1271, Oct. 1996.
[10]. J. Pearl, Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference, CA: Morgan
Kaufmann, 1988.
[11]. T. J. Richardson and R. L. Urbanke, “The capacity of low-density parity-check codes under message-
passing decoding,”IEEE Trans. Inf Theory, vol.47, pp. 599-618, Feb. 2001.
[12]. T. J. Richardson, M. A. Shokrollahi, and R.L. Urbanke, “Design of capacity-approaching irregular low-
density parity-check codes,” IEEE Trans. Inf Theory, vol.47, pp. 619-637, Feb. 2001
[13]. ZHANG J., FOSSORIER M., GU D., ZHANG J.:„Improved min-sum decoding of LDPC codes using
2-dimensional normalization‟. Proc. IEEE GLOBECOM, 2005, pp. 1187–1192
[14]. Myung Hun Lee, Jae Hee Han and Myung Hoon Sunwoo “New Simplified Sum-Product Algorithm for
Low Complexity LDPC Decoding”
[15]. S. Papaharalabos, P. Sweeney, B. G. Evans, P. T. Mathiopoulos, G. Albertazzi, A. Vanelli-Coralli and
G. E. Corazza, “Modified sum-product algorithms for decoding low-density parity-check codes,” IET
Commun., vol. 1. pp. 294-300, Jun. 2007
[16]. J. Chen, A. Dholakia, E. Eleftheriou, M. P. C. Fossorier and X. Hu, “Reduced-Complexity Decoding of
LDPC Codes,” IEEE Trans. Commun., vol. 53, pp. 1288-1299, Aug. 2005.
[17]. J. Hagenauer, E. Offer and L. Papke, “Iterative decoding of block and convolutional codes,” IEEE
Trans. on Inform., vol. 42, pp. 429-445, March 1996.
[18]. 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, pp. 673-680, May
1999.
[19]. Juntan Zhang and Marc Fossorier and Daqing Gu and Jinyun Zhang “Improved Min-Sum Decoding of
LDPC Codes Using 2-Dimensional Normalization” 2005 IEEE

Mais conteúdo relacionado

Mais procurados

Hamming net based Low Complexity Successive Cancellation Polar Decoder
Hamming net based Low Complexity Successive Cancellation Polar DecoderHamming net based Low Complexity Successive Cancellation Polar Decoder
Hamming net based Low Complexity Successive Cancellation Polar DecoderRSIS International
 
The performance of turbo codes for wireless communication systems
The performance of turbo codes for wireless communication systemsThe performance of turbo codes for wireless communication systems
The performance of turbo codes for wireless communication systemschakravarthy Gopi
 
Fpga implementation of linear ldpc encoder
Fpga implementation of linear ldpc encoderFpga implementation of linear ldpc encoder
Fpga implementation of linear ldpc encodereSAT Journals
 
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
 
A new channel coding technique to approach the channel capacity
A new channel coding technique to approach the channel capacityA new channel coding technique to approach the channel capacity
A new channel coding technique to approach the channel capacityijwmn
 
My review on low density parity check codes
My review on low density parity check codesMy review on low density parity check codes
My review on low density parity check codespulugurtha venkatesh
 
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
 
Performance comparison of eg ldpc codes
Performance comparison of eg ldpc codesPerformance comparison of eg ldpc codes
Performance comparison of eg ldpc codesijcsity
 
LDPC - Low Density Parity Check Matrix
LDPC - Low Density Parity Check MatrixLDPC - Low Density Parity Check Matrix
LDPC - Low Density Parity Check MatrixKavi
 
Reduced Complexity Maximum Likelihood Decoding Algorithm for LDPC Code Correc...
Reduced Complexity Maximum Likelihood Decoding Algorithm for LDPC Code Correc...Reduced Complexity Maximum Likelihood Decoding Algorithm for LDPC Code Correc...
Reduced Complexity Maximum Likelihood Decoding Algorithm for LDPC Code Correc...Associate Professor in VSB Coimbatore
 
A short introduction to Network coding
A short introduction to Network codingA short introduction to Network coding
A short introduction to Network codingArash Pourdamghani
 
High Speed Decoding of Non-Binary Irregular LDPC Codes Using GPUs (Paper)
High Speed Decoding of Non-Binary Irregular LDPC Codes Using GPUs (Paper)High Speed Decoding of Non-Binary Irregular LDPC Codes Using GPUs (Paper)
High Speed Decoding of Non-Binary Irregular LDPC Codes Using GPUs (Paper)Enrique Monzo Solves
 
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
 
Error control coding using bose chaudhuri hocquenghem bch codes
Error control coding using bose chaudhuri hocquenghem bch codesError control coding using bose chaudhuri hocquenghem bch codes
Error control coding using bose chaudhuri hocquenghem bch codesIAEME Publication
 

Mais procurados (20)

Hamming net based Low Complexity Successive Cancellation Polar Decoder
Hamming net based Low Complexity Successive Cancellation Polar DecoderHamming net based Low Complexity Successive Cancellation Polar Decoder
Hamming net based Low Complexity Successive Cancellation Polar Decoder
 
79 83
79 8379 83
79 83
 
The performance of turbo codes for wireless communication systems
The performance of turbo codes for wireless communication systemsThe performance of turbo codes for wireless communication systems
The performance of turbo codes for wireless communication systems
 
C04922125
C04922125C04922125
C04922125
 
Fpga implementation of linear ldpc encoder
Fpga implementation of linear ldpc encoderFpga implementation of linear ldpc encoder
Fpga implementation of linear ldpc encoder
 
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
 
A new channel coding technique to approach the channel capacity
A new channel coding technique to approach the channel capacityA new channel coding technique to approach the channel capacity
A new channel coding technique to approach the channel capacity
 
My review on low density parity check codes
My review on low density parity check codesMy review on low density parity check codes
My review on low density parity check codes
 
Fpga implementation of linear ldpc encoder
Fpga implementation of linear ldpc encoderFpga implementation of linear ldpc encoder
Fpga implementation of linear ldpc encoder
 
Performance comparison of eg ldpc codes
Performance comparison of eg ldpc codesPerformance comparison of eg ldpc codes
Performance comparison of eg ldpc codes
 
LDPC - Low Density Parity Check Matrix
LDPC - Low Density Parity Check MatrixLDPC - Low Density Parity Check Matrix
LDPC - Low Density Parity Check Matrix
 
LDPC
LDPCLDPC
LDPC
 
LDPC Codes
LDPC CodesLDPC Codes
LDPC Codes
 
Thesis_Presentation
Thesis_PresentationThesis_Presentation
Thesis_Presentation
 
Reduced Complexity Maximum Likelihood Decoding Algorithm for LDPC Code Correc...
Reduced Complexity Maximum Likelihood Decoding Algorithm for LDPC Code Correc...Reduced Complexity Maximum Likelihood Decoding Algorithm for LDPC Code Correc...
Reduced Complexity Maximum Likelihood Decoding Algorithm for LDPC Code Correc...
 
Turbo codes.ppt
Turbo codes.pptTurbo codes.ppt
Turbo codes.ppt
 
A short introduction to Network coding
A short introduction to Network codingA short introduction to Network coding
A short introduction to Network coding
 
High Speed Decoding of Non-Binary Irregular LDPC Codes Using GPUs (Paper)
High Speed Decoding of Non-Binary Irregular LDPC Codes Using GPUs (Paper)High Speed Decoding of Non-Binary Irregular LDPC Codes Using GPUs (Paper)
High Speed Decoding of Non-Binary Irregular LDPC Codes Using GPUs (Paper)
 
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...
 
Error control coding using bose chaudhuri hocquenghem bch codes
Error control coding using bose chaudhuri hocquenghem bch codesError control coding using bose chaudhuri hocquenghem bch codes
Error control coding using bose chaudhuri hocquenghem bch codes
 

Destaque

Quasi Cyclic LDPC codes - Algebraic Construction
Quasi Cyclic LDPC codes - Algebraic Construction Quasi Cyclic LDPC codes - Algebraic Construction
Quasi Cyclic LDPC codes - Algebraic Construction Eapen Vpp
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEIJERD Editor
 
Pure Aloha and Slotted Aloha
Pure Aloha and Slotted AlohaPure Aloha and Slotted Aloha
Pure Aloha and Slotted AlohaChun-Kang Luo
 
ALOHA Protocol (in detail)
ALOHA Protocol (in detail)ALOHA Protocol (in detail)
ALOHA Protocol (in detail)Hinal Lunagariya
 
A new Algorithm to construct LDPC codes with large stopping sets
A new Algorithm to construct LDPC codes with large stopping setsA new Algorithm to construct LDPC codes with large stopping sets
A new Algorithm to construct LDPC codes with large stopping setsNestor Barraza
 

Destaque (6)

Quasi Cyclic LDPC codes - Algebraic Construction
Quasi Cyclic LDPC codes - Algebraic Construction Quasi Cyclic LDPC codes - Algebraic Construction
Quasi Cyclic LDPC codes - Algebraic Construction
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACE
 
LDPC Encoding
LDPC EncodingLDPC Encoding
LDPC Encoding
 
Pure Aloha and Slotted Aloha
Pure Aloha and Slotted AlohaPure Aloha and Slotted Aloha
Pure Aloha and Slotted Aloha
 
ALOHA Protocol (in detail)
ALOHA Protocol (in detail)ALOHA Protocol (in detail)
ALOHA Protocol (in detail)
 
A new Algorithm to construct LDPC codes with large stopping sets
A new Algorithm to construct LDPC codes with large stopping setsA new Algorithm to construct LDPC codes with large stopping sets
A new Algorithm to construct LDPC codes with large stopping sets
 

Semelhante a International Journal of Engineering Research and Development (IJERD)

Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)IISRT
 
Belief Propagation Decoder for LDPC Codes Based on VLSI Implementation
Belief Propagation Decoder for LDPC Codes Based on VLSI ImplementationBelief Propagation Decoder for LDPC Codes Based on VLSI Implementation
Belief Propagation Decoder for LDPC Codes Based on VLSI Implementationinventionjournals
 
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
 
REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N
REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N
REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N VLSICS Design
 
Error control coding techniques
Error control coding techniquesError control coding techniques
Error control coding techniquesDhanashriNandre
 
Design and implementation of log domain decoder
Design and implementation of log domain decoder Design and implementation of log domain decoder
Design and implementation of log domain decoder IJECEIAES
 
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
 
Chaos Encryption and Coding for Image Transmission over Noisy Channels
Chaos Encryption and Coding for Image Transmission over Noisy ChannelsChaos Encryption and Coding for Image Transmission over Noisy Channels
Chaos Encryption and Coding for Image Transmission over Noisy Channelsiosrjce
 
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
 
Energy-Efficient LDPC Decoder using DVFS for binary sources
Energy-Efficient LDPC Decoder using DVFS for binary sourcesEnergy-Efficient LDPC Decoder using DVFS for binary sources
Energy-Efficient LDPC Decoder using DVFS for binary sourcesIDES Editor
 
An efficient reconfigurable code rate cooperative low-density parity check co...
An efficient reconfigurable code rate cooperative low-density parity check co...An efficient reconfigurable code rate cooperative low-density parity check co...
An efficient reconfigurable code rate cooperative low-density parity check co...IJECEIAES
 
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...IJCSEA Journal
 
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...IJCSEA Journal
 
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...IJCSEA Journal
 
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...IJCSEA Journal
 
Ebc7fc8ba9801f03982acec158fa751744ca copie
Ebc7fc8ba9801f03982acec158fa751744ca   copieEbc7fc8ba9801f03982acec158fa751744ca   copie
Ebc7fc8ba9801f03982acec158fa751744ca copieSourour Kanzari
 
Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...
Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...
Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...ijceronline
 

Semelhante a International Journal of Engineering Research and Development (IJERD) (20)

Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)
 
Belief Propagation Decoder for LDPC Codes Based on VLSI Implementation
Belief Propagation Decoder for LDPC Codes Based on VLSI ImplementationBelief Propagation Decoder for LDPC Codes Based on VLSI Implementation
Belief Propagation Decoder for LDPC Codes Based on VLSI Implementation
 
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...
 
REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N
REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N
REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N
 
Error control coding techniques
Error control coding techniquesError control coding techniques
Error control coding techniques
 
Design and implementation of log domain decoder
Design and implementation of log domain decoder Design and implementation of log domain decoder
Design and implementation of log domain decoder
 
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
 
H017653645
H017653645H017653645
H017653645
 
Chaos Encryption and Coding for Image Transmission over Noisy Channels
Chaos Encryption and Coding for Image Transmission over Noisy ChannelsChaos Encryption and Coding for Image Transmission over Noisy Channels
Chaos Encryption and Coding for Image Transmission over Noisy Channels
 
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...
 
LDPC_CODES.ppt
LDPC_CODES.pptLDPC_CODES.ppt
LDPC_CODES.ppt
 
Energy-Efficient LDPC Decoder using DVFS for binary sources
Energy-Efficient LDPC Decoder using DVFS for binary sourcesEnergy-Efficient LDPC Decoder using DVFS for binary sources
Energy-Efficient LDPC Decoder using DVFS for binary sources
 
An efficient reconfigurable code rate cooperative low-density parity check co...
An efficient reconfigurable code rate cooperative low-density parity check co...An efficient reconfigurable code rate cooperative low-density parity check co...
An efficient reconfigurable code rate cooperative low-density parity check co...
 
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
 
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
 
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
 
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
 
Ebc7fc8ba9801f03982acec158fa751744ca copie
Ebc7fc8ba9801f03982acec158fa751744ca   copieEbc7fc8ba9801f03982acec158fa751744ca   copie
Ebc7fc8ba9801f03982acec158fa751744ca copie
 
Turbo Code
Turbo Code Turbo Code
Turbo Code
 
Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...
Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...
Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...
 

Mais de IJERD Editor

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksIJERD Editor
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...IJERD Editor
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’IJERD Editor
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignIJERD Editor
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationIJERD Editor
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...IJERD Editor
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRIJERD Editor
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingIJERD Editor
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string valueIJERD Editor
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...IJERD Editor
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeIJERD Editor
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...IJERD Editor
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraIJERD Editor
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...IJERD Editor
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...IJERD Editor
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingIJERD Editor
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...IJERD Editor
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart GridIJERD Editor
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderIJERD Editor
 
Seismic Drift Consideration in soft storied RCC buildings: A Critical Review
Seismic Drift Consideration in soft storied RCC buildings: A Critical ReviewSeismic Drift Consideration in soft storied RCC buildings: A Critical Review
Seismic Drift Consideration in soft storied RCC buildings: A Critical ReviewIJERD Editor
 

Mais de IJERD Editor (20)

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding Design
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and Verification
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive Manufacturing
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string value
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF Dxing
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart Grid
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powder
 
Seismic Drift Consideration in soft storied RCC buildings: A Critical Review
Seismic Drift Consideration in soft storied RCC buildings: A Critical ReviewSeismic Drift Consideration in soft storied RCC buildings: A Critical Review
Seismic Drift Consideration in soft storied RCC buildings: A Critical Review
 

Último

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

International Journal of Engineering Research and Development (IJERD)

  • 1. International Journal of Engineering Research and Development e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com Volume 6, Issue 12 (May 2013), PP.99-102 99 Improved Decoding Algorithms Useful In Modified Low Density Parity Check Code for Optical Fibre Communication Bhavinee U. Parihar, Prof. Y. A. Nafde Department of ETC, PCE Nagpur (MH) -440019, India Nagpur (MH) -440019, India Abtract:- Low-density parity-check (LDPC) codes were first introduced by Gallager. These are linear block codes. Their parity-check matrix contains only a few 1‟s in comparison to the amount of 0‟s so these codes are called as low density parity check codes. It is a very powerful code for forward error correction system. The LDPC code can be modified and with which the quality factor can be improved because the presently used LDPC code in optical fibre communication systems is not meeting the requirements of the high speed fibre optics communication systems. This modification is beneficial for the high speed fibre optic communication systems. We explain here a sum product decoding algorithm and modified sum product decoding algorithm of low density parity check code useful in Optical fibre communication. BP and MS modified decoding algorithm also use for a better performance in high speed fibre optic communication. Keywords:- Low density parity check codes (LDPC), Sum-Product (SP), Belief propagation (BP), Min-sum decoding (MS), Bit error rate (BER), additive white Gaussian noise (AWGN). I. INTRODUCTION LDPC codes are discovered by Gallager in early 60‟s so they are also called as Gallager codes [1]. But at that time, computing power of this code was not enough to show their effectiveness, therefore LDPC codes have been forgotten until recently. They are rediscovered by Mackay and Neal with excellent functioning using the decoding algorithm based on sum-product algorithm [2]. LDPC codes are distinguished by binary parity- check matrices. In each matrix, every row has a fixed number (j) of 1‟s and every column also has a fixed number (k) of 1‟s. In progress study Gallager introduced irregular codes which are specified by the parity-check matrices that have both non-uniform column weights and non-uniform row weights. These codes were improved codes than regular codes.[4] In encoding of LDPC codes we choose certain variable nodes to place the message bits on. After that we calculate the missing values of the other nodes. By solving the parity check equations we can calculate the missing values. For this operations the whole parity-check matrix is use and this may add complexity in the block length. Now a days more clever methods are used by which encoding can be done in much shorter time. Those methods can use the tanner graph parity-check matrix. [1] Fig 1: Parity check matrix Graphical representation of LDPC codes plays a very important role in the development of the decoding algorithms. The graphical representation for LDPC code is called as tanner graph. This code not only provides the complete representation of the code, they also help to describe the decoding algorithm. Tanner graph is a representation of the LDPC code, it also known as a bipartite graph for the decoding process. That means that the nodes of the graph are separated into two distinctive sets and edges are only connecting nodes of two different types. The two types of nodes in a Tanner graph are called variable nodes (v-nodes) and check nodes. The Tanner graph with bit nodes and check nodes is shown in Fig. 1. A check node can be connected to bit nodes where the elements of a row are „1‟ in the parity check matrix H. Similarly, a single bit node can be connected to check nodes where the elements of a column are „1‟ in the parity check matrix H.
  • 2. International Journal of Engineering Research and Development e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com Volume 6, Issue 12 (May 2013), PP.99-102 100 Fig 2: Tanner graph corresponding to the parity check matrix in Fig 1. The marked path c2 → f1 →c5 → f2 → c2 is an example for a short cycle. Those should usually be avoided since they are bad for decoding performance. [3] In LDPC codes, iterative decoding algorithms are widely used for decoding. The decoding algorithm message passing algorithm and the sum-product algorithm are used in a wide range of areas from artificial intelligence, signal processing to digital communications. [4] Soft decision, hard decision or hybrid decision decoding can be used to decode LDPC codes. Soft decision decoding based on BP is one of the most powerful decoding methods for LDPC codes. BP decoding gives good performance, because of floating point computations it can become too com-plex for hardware implementation. By approximating the calculation at the check nodes with a simple minimum operation, the min-sum (MS) algorithm reduces the complexity of BP [17]. Ultimate performance of MS is often much worse than that of BP but MS is hardware efficient. [18], [19] The recent studies have verified that soft-decoding of low-density parity-check (LDPC) code requires high quantisation resolution which is difficult to achieve for high-speed fibre-optic communication systems. The powerful forward error correction code for fibre optic communication is a low-density parity-check (LDPC) code. In this paper we describe the decoding algorithm of Low density parity check code. The modification in this code effectively improves the performance at quantisation resolution as low as two-bit or one-bit. By proper implementation of this technique, the Q-factor improvement of 2-dB can be obtained in comparison to RS code. [5] A codeword vector v= (𝑣1, …𝑣 𝑘) is created with the help of original information vector u=( 𝑢1, … , 𝑢 𝑘 ) (v=uG, where G is the generator matrix). We have the property that v.𝐻 𝑇 =0, where 𝐻 𝑇 is the transposed matrix of H. If hi denotes the 𝑖 𝑡ℎ row of H, then we have v.ℎ𝑖 𝑇 =0, i= 1,2…..,J (1.1) Here hi is a row vector: hi=(hi,1, …, hi,n). Equation (1.1) therefore can be written as: 𝑣𝑖 𝑛 𝑗=1 ℎ𝑖,𝑗 =0, i= 1,2…..,J[6] II. LDPC DECODER A. Decoding algorithms of LDPC Basically two decoding algorithms are use in LDPC code for a better performance which is SP and the MS decoding algorithms. The decoding performance of LDPC code is also verified by experiment where 2-dB coding gain over RS (255, 239) code can be obtained at the same redundancy with the quasi-cyclic LDPC code studied in the simulation. The experimental data are used for processing timing synchronisation, frame synchronisation and channel estimation for each data frame before decoding in the experiment. [5] With respect to the FEC schemes employed in optical communication systems LDPC codes provide a significant system performance enhancement. In the area of error control coding during the last few years ignited by the excellent bit-error-rate (BER) performance of the turbo decoding algorithm demonstrated by Berrou et al[7]. Low density parity check codes (LDPC) is a prime examples of codes on graphs. LDPC codes per-form nearly as well as earlier developed turbo codes in many channels [such as additive white noise Gaussian (AWGN) channel, binary symmetric channel and erasure channel]. Error performance has improved the theory of codes on graphs [8]. Pearl developed the sum product algorithms and graphical models in the expert systems literature [9]. The belief propagation (BP) (sum product) algorithm [10] provides a powerful tool for iterative decoding of LDPC codes. LDPC codes with iterative decoding based on BP achieve a remarkable error performance that is very close to the Shannon limit [11]. For that reason LDPC codes have received significant attention recently. A LDPC code is specified by a parity-check matrix, it contains more number of zeros and only a small number of ones. Generally, LDPC codes can be divided into regular LDPC codes and irregular LDPC codes. If the weights of rows and columns in a parity check matrix are equal then an LDPC code is called as regular and it is called as irregular if not. It is proved that with properly chosen structure, irregular LDPC codes have better performance than regular ones [12]. For decoding of LDPC codes, soft decision, hard decision or
  • 3. International Journal of Engineering Research and Development e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com Volume 6, Issue 12 (May 2013), PP.99-102 101 hybrid decision decoding can be used. It has been shown that one of the most powerful decoding methods for LDPC codes is soft decision decoding based on SP. Although SP decoding offers good performance, because of floating point computations it can become too complex for hardware implementation. The min-sum (MS) algorithm reduces the complexity of SP by approximating the calculation at the check nodes with a simple minimum operation [13]. To explain sum product algorithm we assume (N,K) LDPC code which is defined by a parity check matrix H. Let the received codeword of the bit node n through the channel is 𝑦𝑛 and the transmitted codeword of the bit node n is 𝑢 𝑛 ., 𝑞 𝑛→𝑚,᷉ xє{0,1} represents the probability of the bit node n being 0 or 1 which the bit node n sends to the check node m. Similarly 𝑟𝑛→𝑚, ᷉xє{0,1}is the probability of the check node m being 0 or 1 which the check node m sends to the bit node n. The SP algorithm can be described as follows: The transmitted codeword 𝑢 𝑛 is assigned to the bit node n as L(𝑢 𝑛 ) = Lc𝑦𝑛 where L(𝑢 𝑛 )is defined as a posterior probability. Assume that the channel is AWGN. Initialization of Every position of a parity-check matrix H where 𝐻 𝑚,𝑛 =1 is as following two equations[14] 𝜆 𝑛→𝑚 (𝑢 𝑛 ) = 𝐿 𝑢 𝑛 (1) 𝛬 𝑚→𝑛 (𝑢 𝑛) (2) High BER performance can achieve by SP algorithm but it requires high computational complexity due to compute the hyperbolic tangent and hyperbolic arc tangent functions. This computational complexity is reduce by the modified SP algorithm has. The modified SP algorithm divides the hyperbolic tangent and hyperbolic arc tangent functions into seven regions, respectively. To represent seven regions the eight quantization values have been selected. The quantization values for the tanh(x) function shown in table I and The quantization table for the 𝑡𝑎𝑛ℎ−1 (x) function shown in table II. [14] Table I: Quantization values for the tanh(x) X tanh(x) -7< x ≤ -3 -0.99991 -3 <x ≤ -1.6 -0.9801 -1.6 < x ≤ -0.8 -0.8337 -0.8 <x ≤ 0 -0.3799 0 < x ≤ 0.8 0.3799 0.8 < x ≤ 1.6 0.8337 1.6 < x ≤ 3 0.9801 3 < x ≤ 7 0.99991 Table II: Quantization values for the 𝑡𝑎𝑛ℎ−1 (x) X tanh(x) -0.999998 < x ≤ -9951 -303516 -0.9951 <x ≤ -0.9217 -1.9259 -0.9217 < x ≤ -0.6640 -1.0791 -0.6640 <x ≤ 0.0 -0.3451 0.0 < x ≤ 0.6640 0.3451 0.6640 < x ≤ 0.9217 1.1791 0.9217 < x ≤ 0.9951 1.9259 0.9951 < x ≤ 0.999998 3.03516 By using the modified SP algorithm [15] we can produces relatively a large BER performance degradation compared with the SP algorithm [16]. But to complete the check node updates the modified SP algorithm [15] as well as the SP algorithm [16] requires high computational complexity due to the multiplications and divisions. III. CONCLUSION Through simulation we have studied the quantisation effect on the soft decoding of LDPC codes in fibre-optic communication systems and the decoding performances for several quantisation resolutions are compared. The decoding performance shows that low-bit quantisation may cause severe deterioration. With the help of simple modification to the decoding algorithms the improvement of the low-bit quantised soft decoding is done. Simulation results show that, the modified 2-bit quantised MS decoding can achieve about 0.6 dB
  • 4. International Journal of Engineering Research and Development e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com Volume 6, Issue 12 (May 2013), PP.99-102 102 performance gain in comparison to the without modified decoding algorithm. The proposed modification scheme can also be applied to the BP and the MS decoding algorithms for a better performance. LDPC code is also verified by experiment where 2-dB coding gain over RS (255, 239) code can be obtained at the same redundancy with the quasi-cyclic LDPC code. But Q-factor fluctuation cannot be avoided in the experiment, the experimental BER is only slightly worse than the one from the simulation. Quasi-cyclic structure of LDPC code provides a way for distributed memory storage and access of LLR information during row and column operations of the information exchange in an orderly way. The encoder and decoder implementation of such a LDPC code can more easily meet the high-speed requirement for fibre-optic communication systems. REFERENCES [1]. R. G. Gallager, “Low density parity check codes,” IRE Transactions on Information Theory, IT-8, pp. 21-28, January 1962. [2]. D. J. C. MacKay, “Good error-correcting codes based on very sparse matrices,” July 2002, [3]. Bernhard M.J. Leiner “LDPC Codes – a brief Tutorial” April 8, 2005 [4]. Amin Shokrollahi Digital F ountain, Inc.39141 Civic Center Drive, F remont, CA 94538 “LDPC Codes: An In troduction”, April 2, 2003 [5]. B. Xu J. Xie, “Low-density parity-check code for high-speed fibre-optic communication and its experimental verification”, IET Commun., 2010, Vol. 4, Iss. 10, pp. 1247–1252 [6]. Bernhard M.J. Leiner “LDPC Codes – a brief Tutorial”, April 8, 2005 [7]. C. Berrou and A. Glavieux, “Near optimum error-correcting coding and decoding: Turbo codes,”IEEE Trans. Commun., vol. 44, pp. 1261–1271, Oct. 1996. [8]. VASIC B., DJORDJEVIC I.: „Low-density parity check codes for long-haul optical communication systems‟, IEEE Photonics Technol. Lett., 2002, 14, (8), pp. 1208–1210 [9]. C. Berrou and A. Glavieux, “Near optimum error-correcting coding and decoding: Turbo codes,”IEEE Trans. Commun., vol. 44, pp. 1261–1271, Oct. 1996. [10]. J. Pearl, Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference, CA: Morgan Kaufmann, 1988. [11]. T. J. Richardson and R. L. Urbanke, “The capacity of low-density parity-check codes under message- passing decoding,”IEEE Trans. Inf Theory, vol.47, pp. 599-618, Feb. 2001. [12]. T. J. Richardson, M. A. Shokrollahi, and R.L. Urbanke, “Design of capacity-approaching irregular low- density parity-check codes,” IEEE Trans. Inf Theory, vol.47, pp. 619-637, Feb. 2001 [13]. ZHANG J., FOSSORIER M., GU D., ZHANG J.:„Improved min-sum decoding of LDPC codes using 2-dimensional normalization‟. Proc. IEEE GLOBECOM, 2005, pp. 1187–1192 [14]. Myung Hun Lee, Jae Hee Han and Myung Hoon Sunwoo “New Simplified Sum-Product Algorithm for Low Complexity LDPC Decoding” [15]. S. Papaharalabos, P. Sweeney, B. G. Evans, P. T. Mathiopoulos, G. Albertazzi, A. Vanelli-Coralli and G. E. Corazza, “Modified sum-product algorithms for decoding low-density parity-check codes,” IET Commun., vol. 1. pp. 294-300, Jun. 2007 [16]. J. Chen, A. Dholakia, E. Eleftheriou, M. P. C. Fossorier and X. Hu, “Reduced-Complexity Decoding of LDPC Codes,” IEEE Trans. Commun., vol. 53, pp. 1288-1299, Aug. 2005. [17]. J. Hagenauer, E. Offer and L. Papke, “Iterative decoding of block and convolutional codes,” IEEE Trans. on Inform., vol. 42, pp. 429-445, March 1996. [18]. 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, pp. 673-680, May 1999. [19]. Juntan Zhang and Marc Fossorier and Daqing Gu and Jinyun Zhang “Improved Min-Sum Decoding of LDPC Codes Using 2-Dimensional Normalization” 2005 IEEE