SlideShare a Scribd company logo
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 231
A Review on Analysis on Codes using Different Algorithms
Devansh Vats Gaurav Kochar Rakesh Joon
(ECE/GITAM/MDU) (ECE/GITAM/MDU) (HOD-ECE/GITAM/MDU)
Abstract-Turbo codes are a new class of forward error correcting codes that have proved to give a performance close to the
channel capacity as proposed by C. Shannon. A turbo code encoder is formed by the parallel concatenation of two identical
recursive convolutional encoders separated by an interleaver. The turbo code decoder utilizes two cascaded decoding blocks
where each block in turn share the a priori information produced by the other. The decoding scheme has the benefit to work
iteratively such that the overall performance can be improved. In this paper, a performance analysis of turbo codes is carried.
Two decoding techniques, namely, Log maximum a posteriori probability (Log-MAP) algorithm, and the soft output Viterbi
algorithm (SOVA), which uses log-likelihood ratio to produce soft outputs are used in the performance analysis. The effect of
using different decoding schemes is studied on both punctured and unpunctured codes. Finally, the performance of the two
different decoding techniques is compared in terms of bit error rate. Simulations are carried out with the help of MATLAB
tools. Results indicate that turbo codes outperform the well-accepted convolutional codes with same constraints; however the
best results are given by the unpunctured Log-MAP decoding of turbo codes.
Keywords- Turbo Codes, Interleaver, Log-likelihood Ratio, Iterative Decoding, Log-Maximum a Posteriori Probability
Algorithm, Soft Output Viterbi Algorithm, etc
I. INTRODUCTION
Wireless technologies are the veritable explosions in telecommunication industries. Once exclusively military, satellite and
cellular technologies are now commercially driven by ever more demanding consumers, who are ready for seamless
communication from their home to their car, to their office, or even for outdoor activities. The demand for wireless
communications services has grown tremendously. Although the deployment of 3rd generation cellular systems has been slower
than was first anticipated, researchers are already investigating 4th generation (4G) systems [10, 11]. These systems will transmit
at much higher rates than the actual 2G systems, and even 3G systems, in an ever crowded frequency spectrum. Signals in wireless
communication environments are impaired by fading and multipath delay spread. This leads to a degradation of the overall
performance of the systems. Hence, several avenues are available to mitigate these impairments and fulfil the increasing demands.
With this increased demand comes a growing need to transmit information wirelessly, quickly and accurately. To address this
need, communications engineer have combined technologies suitable for high rate transmission with forward error correction
techniques. Turbo codes are a new class of forward error correcting codes that have proved to give a performance close to the
channel capacity as proposed by C. Shannon [4].
II. TURBO CODE ENCODER
A turbo code is a parallel concatenation of two or more recursive systematic convolutional codes [1-3]. A generalized turbo
encoder is shown in Fig.1
Fig. 1 turbo encoder.
The input of the TC encoder is a data block x, with k information bits. To this information sequence the padding block
appends v (memory size) tail bits, which then yield the sequence c1. This sequence of bits is then fed in parallel into m parallel sets
of interleavers (αi) and encoders [7]. The aim of the interleaver is to scramble the sequence c1 before feeding the output of the
padding block into other constituent encoders [5].
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 232
III.TURBO CODE DECODER
Turbo codes offer the ability to build powerful codes that utilize a relative simple soft-decision decoding algorithm. This is
possible because the turbo decoder is constructed from two identical serial decoding blocks that share information. The turbo code
decoders often work iteratively (loop wise) by sharing the a priori information obtained from the log-likelihood ratio (a posteriori
information) of the previously cascaded decoder. The constituent decoders are the optimal decoders for the component codes used
by the turbo encoder. Fig.2 gives a visual representation of the iterative and information sharing nature of the decoding strategy.
Fig.2 Turbo decoder
For turbo codes, the Soft Output Viterbi Algorithm (SOVA), and the Log-MAP decoding algorithm can be used as they
produce soft-bit estimates. The Log-MAP decoding scheme is the modified version of the MAP decoding scheme and is
computationally less complex than the original MAP decoding algorithm. However, due to the push for strikingly low bit error
rates, the MAP or the Log-MAP has been most commonly used in turbo codes since they are based on the optimal decoding rule.
In contrast, the SOVA is an approximation to the MAP sequence decoder and will have a slightly worse bit error performance.
Though SOVA suffers from performance degradation as opposed to the Log-MAP decoding rules, it has much reduced
complexity.
IV.MAP ALGORITHM
To first understand the decoding of turbo codes, a preliminary understanding of the MAP algorithm is necessary. The idea
was set out to estimate the a posteriori probabilities of the states and transitions of a Markov sequence transmitted through a
discrete memoryless channel. This work resulted in an algorithm that minimizes symbol error rates while trying to decode block
and trellis codes. The aim of the MAP algorithm is to minimize the symbol error rate for the decoding of trellis and block codes.
Therefore, after receiving the information through the channel, the job of the decoder is to determine the most likely input bits
(original/uncoded information sequence), based on the received symbols. Since the input is over the binary alphabet, it is
conventional to form a log-likelihood ratio (LLR) and base the bit estimates on comparisons based on magnitude of the likelihood
ratio to a threshold. The log-likelihood ratio for the input symbol indexed at time t is defined as
In this expression, P(x t  i | r) is the a posteriori probability of the information bit, x t i, where i {0,1}, when the
knowledge of the received data r is given. The decoder produces estimates of the information bits based on the values of the log-
likelihood ratio. The magnitude of the log-likelihood ratio is defined as the soft output or soft value which can be passed after
processing to the other decoder as a priori information. The estimator obeys the following rule
(A) LOG-MAP DECODING
The Log-MAP decoding algorithm is used which in fact is based on the same idea as the MAP decoding algorithm with the
benefit that it simplifies the computation by eliminating the multiplicative operations and the need to store small values for the
probabilities by including the logarithm operator in the computation [6,9]. The multiplicative operation is computationally more
expensive than the addition operator in terms of processing speed of a microprocessor. Also the requirement of large amount of
memory to store the probabilities in the computation of the log-likelihood ratio makes the implementation of this algorithm
complex. After defining all the entities required in the decoding process the complete decoder structure for Log-MAP algorithm is
shown in Fig. 3
(B) SOVA Decoding
The SOVA decoder also estimates the soft output information for each transmitted symbol in the form of the LLR. In order to
calculate this LLR the algorithm relies on the reliability of the maximum likelihood (ML) chosen path [9]. At each node in the
trellis the absolute difference between the surviving and the competing paths determines the reliability of the decision.
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 233
Fig. 3 Log-MAP algorithm
The greater the difference between the survivor and the competing path, the more reliable is the survivor path. For this
reliability calculation, it is assumed that the survivor path’s accumulated metric is always better than the competing accumulated
metric. Furthermore, to reduce complexity, the reliability values only need to be calculated for the ML survivor path and are
unnecessary for the other survivor paths since they will be discarded. The structure of the SOVA decoding algorithm can be
shown in Fig.4
Fig. 4 SOVA decoding
V. SIMULATION RESULTS
The simulation results obtained by using both SOVA and Log- MAP decoding schemes for the additive white Gaussian noise
channel are presented. The effect of puncturing is also studied by simulating the punctured scheme by using odd-even interleaving.
The results for both punctured and unpunctured codes are obtained by simulating the schemes under identical parameters so that a
fair comparison can be made [8].
0 1 2 3 4 5 6
10
-6
10
-5
10
-4
10
-3
10
-2
10
-1
10
0
Bit Error Rate
E
b
/N
0
[dB]
BER
Iteration1
Iteration2
Fig 5 BER plot for log-map decoder: Punctured
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 234
0 1 2 3 4 5 6
10
-6
10
-5
10
-4
10
-3
10
-2
10
-1
10
0
Bit Error Rate
E
b
/N
0
[dB]
BER
Iteration1
Iteration2
Fig 6 BER plot for log-map decoder: Unpunctured
0 1 2 3 4 5 6 7
10
-6
10
-5
10
-4
10
-3
10
-2
10
-1
10
0
Bit Error Rate
Eb
/N0
[dB]
BER
Iteration1
Iteration2
Fig 7 BER plot for SOVA decoder: Punctured
0 1 2 3 4 5 6 7 8
10
-6
10
-5
10
-4
10
-3
10
-2
10
-1
10
0
Bit Error Rate
Eb
/N0
[dB]
BER
Iteration1
Iteration2
Fig 8 BER plot for SOVA decoder: Unpunctured
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 235
From Fig 5 and Fig 6 it is clear that for log Map decoder punctured code degrades the performance of the decoder as
compared to unpunctured code. From Fig7- Fig8 it is clear that for SOVA decoder punctured code degrades the performance of
the decoder as compared to unpunctured code.
From the simulation results we observed that for a fixed turbo encoder the performance of the decoder improves as the data
frame size is increased. This implies that the data frame size is an important factor in the performance of turbo codes and as the
frame size is increased the code gives better performance, which on the other hand is not the case with the conventional Viterbi
decoder. Similarly, an increase in code rate (punctured case) degrades the performance of the decoder as compared to unpunctured
code.
VI.CONCLUSION
Turbo code, a very powerful error correcting coding scheme, which is formed by the parallel concatenation of two recursive
non-systematic convolutional codes, is presented. The simulation results clearly depicts that the code has the capability of
reaching very low bit error rates at even small signal to noise ratios with increasing iterations. The objective of the iterative
process is to further reduce bit errors. However, the evaluation of the number of iterations necessary for optimal results has proven
to be a difficult task. The SOVA decoding scheme has shown less performance than the Log-MAP algorithm and this was
expected due to the fact that the SOVA decoder is an approximation to the MAP decoding scheme and hence suffers from
performance degradation. Although SOVA has the disadvantage of performance degradation, it has the hardware implementation
advantage as it does not require large memory size to store numbers, whereas Log-MAP algorithm despite its superior
performance is prone to memory overflows.
VII. REFERENCES
[1] Joshi, A. , Saini, D.S. , “Performance analysis of coded-OFDM with RS-CC and Turbo codes in various fading environment”
, Information Technology and Multimedia (ICIM), 2011 International Conference on, 14-16 Nov. 2011.
[2] Qazi, S.A. , Kahkashan, S. , “A comparative analysis of power and device utilization of LDPC and Turbo encoders” ,
Information and Communication Technologies (ICICT), 2011 International Conference on, 23-24 July 2011.
[3] Adnan, T. , Masood, A. , “Use of convolution coding for improving SER performance of OFDM system” , Communication
Software and Networks (ICCSN), 2011 IEEE 3rd International Conference on, 27-29 May 2011.
[4] Zhang Xinyu , “A basic research on Forward Error Correction”, Communication Software and Networks (ICCSN), 2011 IEEE
3rd International Conference on, 27-29 May 2011.
[5] Soni, S.K. , Chauhan, P.S. ; Vasudevan, K. ; Shanker, Y. , “Turbo decoding in ISI channels” Emerging Trends in Networks
and Computer Communications (ETNCC), 2011 International Conference on, 22-24 April 2011.
[6] Abhishek, Kumar, S., Chakrabarti, S. ,“ Performance Evaluation of Asymmetric Turbo Codes Using Log-MAP Decoding
Technique ” , Devices and Communications (ICDeCom), 2011 International Conference, Page 1 – 5, 24-25 Feb. 2011.
[7] Saul, L.-S.; Francisco, G.-L., “A comparative study for turbo code interleavers designed for short frame size and relatively
high SNR channel”, 5th
international IEEE Conference, 2011.
[8] Jiaxiang Li; Qingchun Chen; Suyue Gao; Zheng Ma; Pingzhi Fan, “The optimal puncturing pattern design for rate-compatible
punctured Turbo codes”, international IEEE Conference , 2009.
[9] Jinhong Wu; Vojcic, B.R., “Combining iterative SOVA and Log-MAP algorithms for turbo decoding”, Information Sciences
and Systems, 43rd
IEEE Conference,2009..
[10] Theodore S. Rappaport, “Wireless Communications”, Prentice Hall, 2002.
[11] J. G. Proakis, “Digital Communications”, McGraw Hill, 2002.

More Related Content

What's hot

Implementation of MAC using Modified Booth Algorithm
Implementation of MAC using Modified Booth AlgorithmImplementation of MAC using Modified Booth Algorithm
Implementation of MAC using Modified Booth Algorithm
Association of Scientists, Developers and Faculties
 
Harvested Energy-Adaptive MAC Protocol for Energy Harvesting IOT Networks
Harvested Energy-Adaptive MAC Protocol for Energy Harvesting IOT Networks Harvested Energy-Adaptive MAC Protocol for Energy Harvesting IOT Networks
Harvested Energy-Adaptive MAC Protocol for Energy Harvesting IOT Networks
csandit
 
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET Journal
 
IRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET- The RTL Model of a Reconfigurable Pipelined MCMIRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET Journal
 
Exploiting 2-Dimensional Source Correlation in Channel Decoding with Paramete...
Exploiting 2-Dimensional Source Correlation in Channel Decoding with Paramete...Exploiting 2-Dimensional Source Correlation in Channel Decoding with Paramete...
Exploiting 2-Dimensional Source Correlation in Channel Decoding with Paramete...
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
 
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET Journal
 
Evaluation of High Speed and Low Memory Parallel Prefix Adders
Evaluation of High Speed and Low Memory Parallel Prefix AddersEvaluation of High Speed and Low Memory Parallel Prefix Adders
Evaluation of High Speed and Low Memory Parallel Prefix Adders
IOSR Journals
 
Implementation of maximal length sequences for
Implementation of maximal length sequences forImplementation of maximal length sequences for
Implementation of maximal length sequences forIAEME Publication
 
Lightweight hamming product code based multiple bit error correction coding s...
Lightweight hamming product code based multiple bit error correction coding s...Lightweight hamming product code based multiple bit error correction coding s...
Lightweight hamming product code based multiple bit error correction coding s...
journalBEEI
 
Performance Comparison of Geographic LAR1 with On-demand AODV and DSR Routing...
Performance Comparison of Geographic LAR1 with On-demand AODV and DSR Routing...Performance Comparison of Geographic LAR1 with On-demand AODV and DSR Routing...
Performance Comparison of Geographic LAR1 with On-demand AODV and DSR Routing...
rahulmonikasharma
 
A study to Design and comparison of Full Adder using Various Techniques
A study to Design and comparison of Full Adder using Various TechniquesA study to Design and comparison of Full Adder using Various Techniques
A study to Design and comparison of Full Adder using Various Techniques
IOSR Journals
 
X34143146
X34143146X34143146
X34143146
IJERA Editor
 
IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...
IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...
IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...
ijwmn
 
IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...
IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...
IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...
ijwmn
 
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
IRJET Journal
 
An energy efficient geographic routing protocol design in vehicular ad-hoc ne...
An energy efficient geographic routing protocol design in vehicular ad-hoc ne...An energy efficient geographic routing protocol design in vehicular ad-hoc ne...
An energy efficient geographic routing protocol design in vehicular ad-hoc ne...
sinaexe
 
REDUCTION OF BUS TRANSITION FOR COMPRESSED CODE SYSTEMS
REDUCTION OF BUS TRANSITION FOR COMPRESSED CODE SYSTEMSREDUCTION OF BUS TRANSITION FOR COMPRESSED CODE SYSTEMS
REDUCTION OF BUS TRANSITION FOR COMPRESSED CODE SYSTEMS
VLSICS Design
 

What's hot (20)

Implementation of MAC using Modified Booth Algorithm
Implementation of MAC using Modified Booth AlgorithmImplementation of MAC using Modified Booth Algorithm
Implementation of MAC using Modified Booth Algorithm
 
Harvested Energy-Adaptive MAC Protocol for Energy Harvesting IOT Networks
Harvested Energy-Adaptive MAC Protocol for Energy Harvesting IOT Networks Harvested Energy-Adaptive MAC Protocol for Energy Harvesting IOT Networks
Harvested Energy-Adaptive MAC Protocol for Energy Harvesting IOT Networks
 
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
 
IRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET- The RTL Model of a Reconfigurable Pipelined MCMIRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET- The RTL Model of a Reconfigurable Pipelined MCM
 
20120140505006
2012014050500620120140505006
20120140505006
 
D0151724
D0151724D0151724
D0151724
 
Exploiting 2-Dimensional Source Correlation in Channel Decoding with Paramete...
Exploiting 2-Dimensional Source Correlation in Channel Decoding with Paramete...Exploiting 2-Dimensional Source Correlation in Channel Decoding with Paramete...
Exploiting 2-Dimensional Source Correlation in Channel Decoding with Paramete...
 
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...
 
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
 
Evaluation of High Speed and Low Memory Parallel Prefix Adders
Evaluation of High Speed and Low Memory Parallel Prefix AddersEvaluation of High Speed and Low Memory Parallel Prefix Adders
Evaluation of High Speed and Low Memory Parallel Prefix Adders
 
Implementation of maximal length sequences for
Implementation of maximal length sequences forImplementation of maximal length sequences for
Implementation of maximal length sequences for
 
Lightweight hamming product code based multiple bit error correction coding s...
Lightweight hamming product code based multiple bit error correction coding s...Lightweight hamming product code based multiple bit error correction coding s...
Lightweight hamming product code based multiple bit error correction coding s...
 
Performance Comparison of Geographic LAR1 with On-demand AODV and DSR Routing...
Performance Comparison of Geographic LAR1 with On-demand AODV and DSR Routing...Performance Comparison of Geographic LAR1 with On-demand AODV and DSR Routing...
Performance Comparison of Geographic LAR1 with On-demand AODV and DSR Routing...
 
A study to Design and comparison of Full Adder using Various Techniques
A study to Design and comparison of Full Adder using Various TechniquesA study to Design and comparison of Full Adder using Various Techniques
A study to Design and comparison of Full Adder using Various Techniques
 
X34143146
X34143146X34143146
X34143146
 
IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...
IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...
IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...
 
IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...
IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...
IMPLEMENTATION OF A NEW IR-UWB SYSTEM BASED ON M-OAM MODULATION ON FPGA COMPO...
 
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
 
An energy efficient geographic routing protocol design in vehicular ad-hoc ne...
An energy efficient geographic routing protocol design in vehicular ad-hoc ne...An energy efficient geographic routing protocol design in vehicular ad-hoc ne...
An energy efficient geographic routing protocol design in vehicular ad-hoc ne...
 
REDUCTION OF BUS TRANSITION FOR COMPRESSED CODE SYSTEMS
REDUCTION OF BUS TRANSITION FOR COMPRESSED CODE SYSTEMSREDUCTION OF BUS TRANSITION FOR COMPRESSED CODE SYSTEMS
REDUCTION OF BUS TRANSITION FOR COMPRESSED CODE SYSTEMS
 

Viewers also liked

CREACIÓN DE UNA ESTACIÓN DE RADIO COMUNITARIA POR ESTUDIANTES DE LA UNIVERSID...
CREACIÓN DE UNA ESTACIÓN DE RADIO COMUNITARIA POR ESTUDIANTES DE LA UNIVERSID...CREACIÓN DE UNA ESTACIÓN DE RADIO COMUNITARIA POR ESTUDIANTES DE LA UNIVERSID...
CREACIÓN DE UNA ESTACIÓN DE RADIO COMUNITARIA POR ESTUDIANTES DE LA UNIVERSID...
Lisandro Galindez
 
Hibernate presentation
Hibernate presentationHibernate presentation
Hibernate presentation
Krishnakanth Goud
 
المراجعة النهائية لنصف العام للصف السادس الإبتدائي 2016
المراجعة النهائية لنصف العام للصف السادس الإبتدائي 2016المراجعة النهائية لنصف العام للصف السادس الإبتدائي 2016
المراجعة النهائية لنصف العام للصف السادس الإبتدائي 2016
Abdallah Omar
 
DESIGN OF UNDERGROUND OPERATIONS COMPLEX FOR BLAST LOADS
DESIGN OF UNDERGROUND OPERATIONS COMPLEX FOR BLAST LOADSDESIGN OF UNDERGROUND OPERATIONS COMPLEX FOR BLAST LOADS
DESIGN OF UNDERGROUND OPERATIONS COMPLEX FOR BLAST LOADS
AM Publications
 
SleepCoreSlides_Proposal
SleepCoreSlides_ProposalSleepCoreSlides_Proposal
SleepCoreSlides_Proposallinh tran
 
Hawk cfc af-rollcoat-brochure
Hawk cfc af-rollcoat-brochureHawk cfc af-rollcoat-brochure
Hawk cfc af-rollcoat-brochure
Hawk Concrete Floor Coatings
 
Experimental Study of Wear Rate Coefficient of Aluminium Hybrid Composites Ma...
Experimental Study of Wear Rate Coefficient of Aluminium Hybrid Composites Ma...Experimental Study of Wear Rate Coefficient of Aluminium Hybrid Composites Ma...
Experimental Study of Wear Rate Coefficient of Aluminium Hybrid Composites Ma...
AM Publications
 
Fases de un proyecto
Fases de un proyectoFases de un proyecto
Fases de un proyecto
Charles Aldahir Franco Verdezoto
 
West Podium EORM Safety Inspection 4-14-15
West Podium EORM Safety Inspection 4-14-15West Podium EORM Safety Inspection 4-14-15
West Podium EORM Safety Inspection 4-14-15Rick Sommerfeld
 
Buku mimpi kader penyuluh
Buku mimpi kader penyuluhBuku mimpi kader penyuluh
Buku mimpi kader penyuluh
kaderpenyuluh
 
Simulation of Contamination of Groundwater Using Environmental Quality Model
Simulation of Contamination of Groundwater Using Environmental Quality ModelSimulation of Contamination of Groundwater Using Environmental Quality Model
Simulation of Contamination of Groundwater Using Environmental Quality Model
AM Publications
 
COLLOBORATIVE APPROACH for SECURING DATA RETRIEVAL SCHEME BASED On TRIPPLE DE...
COLLOBORATIVE APPROACH for SECURING DATA RETRIEVAL SCHEME BASED On TRIPPLE DE...COLLOBORATIVE APPROACH for SECURING DATA RETRIEVAL SCHEME BASED On TRIPPLE DE...
COLLOBORATIVE APPROACH for SECURING DATA RETRIEVAL SCHEME BASED On TRIPPLE DE...
AM Publications
 
A Review on Partner Selection Techniques in Cooperative Communication
A Review on Partner Selection Techniques in Cooperative CommunicationA Review on Partner Selection Techniques in Cooperative Communication
A Review on Partner Selection Techniques in Cooperative Communication
AM Publications
 
Cdr reports
Cdr reportsCdr reports
Kraig_Air&SpacePowerJournal
Kraig_Air&SpacePowerJournalKraig_Air&SpacePowerJournal
Kraig_Air&SpacePowerJournalMichael Kraig
 
Kraig_Conflict and Crisis Management in East Asia
Kraig_Conflict and Crisis Management in East AsiaKraig_Conflict and Crisis Management in East Asia
Kraig_Conflict and Crisis Management in East AsiaMichael Kraig
 
creación de Lealtad de largo plazo
creación de Lealtad de largo plazocreación de Lealtad de largo plazo
creación de Lealtad de largo plazo
jonathan-161
 
Peter Giblin - Tone at the Top
Peter Giblin - Tone at the TopPeter Giblin - Tone at the Top
Peter Giblin - Tone at the Top
Peter Giblin
 

Viewers also liked (19)

CREACIÓN DE UNA ESTACIÓN DE RADIO COMUNITARIA POR ESTUDIANTES DE LA UNIVERSID...
CREACIÓN DE UNA ESTACIÓN DE RADIO COMUNITARIA POR ESTUDIANTES DE LA UNIVERSID...CREACIÓN DE UNA ESTACIÓN DE RADIO COMUNITARIA POR ESTUDIANTES DE LA UNIVERSID...
CREACIÓN DE UNA ESTACIÓN DE RADIO COMUNITARIA POR ESTUDIANTES DE LA UNIVERSID...
 
Hibernate presentation
Hibernate presentationHibernate presentation
Hibernate presentation
 
المراجعة النهائية لنصف العام للصف السادس الإبتدائي 2016
المراجعة النهائية لنصف العام للصف السادس الإبتدائي 2016المراجعة النهائية لنصف العام للصف السادس الإبتدائي 2016
المراجعة النهائية لنصف العام للصف السادس الإبتدائي 2016
 
DESIGN OF UNDERGROUND OPERATIONS COMPLEX FOR BLAST LOADS
DESIGN OF UNDERGROUND OPERATIONS COMPLEX FOR BLAST LOADSDESIGN OF UNDERGROUND OPERATIONS COMPLEX FOR BLAST LOADS
DESIGN OF UNDERGROUND OPERATIONS COMPLEX FOR BLAST LOADS
 
SleepCoreSlides_Proposal
SleepCoreSlides_ProposalSleepCoreSlides_Proposal
SleepCoreSlides_Proposal
 
Hawk cfc af-rollcoat-brochure
Hawk cfc af-rollcoat-brochureHawk cfc af-rollcoat-brochure
Hawk cfc af-rollcoat-brochure
 
Experimental Study of Wear Rate Coefficient of Aluminium Hybrid Composites Ma...
Experimental Study of Wear Rate Coefficient of Aluminium Hybrid Composites Ma...Experimental Study of Wear Rate Coefficient of Aluminium Hybrid Composites Ma...
Experimental Study of Wear Rate Coefficient of Aluminium Hybrid Composites Ma...
 
Fases de un proyecto
Fases de un proyectoFases de un proyecto
Fases de un proyecto
 
West Podium EORM Safety Inspection 4-14-15
West Podium EORM Safety Inspection 4-14-15West Podium EORM Safety Inspection 4-14-15
West Podium EORM Safety Inspection 4-14-15
 
Buku mimpi kader penyuluh
Buku mimpi kader penyuluhBuku mimpi kader penyuluh
Buku mimpi kader penyuluh
 
Simulation of Contamination of Groundwater Using Environmental Quality Model
Simulation of Contamination of Groundwater Using Environmental Quality ModelSimulation of Contamination of Groundwater Using Environmental Quality Model
Simulation of Contamination of Groundwater Using Environmental Quality Model
 
COLLOBORATIVE APPROACH for SECURING DATA RETRIEVAL SCHEME BASED On TRIPPLE DE...
COLLOBORATIVE APPROACH for SECURING DATA RETRIEVAL SCHEME BASED On TRIPPLE DE...COLLOBORATIVE APPROACH for SECURING DATA RETRIEVAL SCHEME BASED On TRIPPLE DE...
COLLOBORATIVE APPROACH for SECURING DATA RETRIEVAL SCHEME BASED On TRIPPLE DE...
 
A Review on Partner Selection Techniques in Cooperative Communication
A Review on Partner Selection Techniques in Cooperative CommunicationA Review on Partner Selection Techniques in Cooperative Communication
A Review on Partner Selection Techniques in Cooperative Communication
 
Cdr reports
Cdr reportsCdr reports
Cdr reports
 
Colours
ColoursColours
Colours
 
Kraig_Air&SpacePowerJournal
Kraig_Air&SpacePowerJournalKraig_Air&SpacePowerJournal
Kraig_Air&SpacePowerJournal
 
Kraig_Conflict and Crisis Management in East Asia
Kraig_Conflict and Crisis Management in East AsiaKraig_Conflict and Crisis Management in East Asia
Kraig_Conflict and Crisis Management in East Asia
 
creación de Lealtad de largo plazo
creación de Lealtad de largo plazocreación de Lealtad de largo plazo
creación de Lealtad de largo plazo
 
Peter Giblin - Tone at the Top
Peter Giblin - Tone at the TopPeter Giblin - Tone at the Top
Peter Giblin - Tone at the Top
 

Similar to A Review on Analysis on Codes using Different Algorithms

A 2 stage data word packet communication decoder using rate 1-by-3 viterbi de...
A 2 stage data word packet communication decoder using rate 1-by-3 viterbi de...A 2 stage data word packet communication decoder using rate 1-by-3 viterbi de...
A 2 stage data word packet communication decoder using rate 1-by-3 viterbi de...
eSAT Journals
 
IRJET- Review Paper on Study of Various Interleavers and their Significance
IRJET- Review Paper on Study of Various Interleavers and their SignificanceIRJET- Review Paper on Study of Various Interleavers and their Significance
IRJET- Review Paper on Study of Various Interleavers and their Significance
IRJET Journal
 
Equalization & Channel Estimation of Block & Comb Type Codes
Equalization & Channel Estimation of Block & Comb Type CodesEqualization & Channel Estimation of Block & Comb Type Codes
Equalization & Channel Estimation of Block & Comb Type Codes
AM Publications
 
Implementation of a bit error rate tester of a wireless communication system ...
Implementation of a bit error rate tester of a wireless communication system ...Implementation of a bit error rate tester of a wireless communication system ...
Implementation of a bit error rate tester of a wireless communication system ...
eSAT Publishing House
 
IRJET - An Auction Mechanism for Product Verification using Cloud
IRJET - An Auction Mechanism for Product Verification using CloudIRJET - An Auction Mechanism for Product Verification using Cloud
IRJET - An Auction Mechanism for Product Verification using Cloud
IRJET Journal
 
IRJET-Error Detection and Correction using Turbo Codes
IRJET-Error Detection and Correction using Turbo CodesIRJET-Error Detection and Correction using Turbo Codes
IRJET-Error Detection and Correction using Turbo Codes
IRJET Journal
 
ANFIS Based Temporally Ordered Routing Algorithm to Enhance the Performance i...
ANFIS Based Temporally Ordered Routing Algorithm to Enhance the Performance i...ANFIS Based Temporally Ordered Routing Algorithm to Enhance the Performance i...
ANFIS Based Temporally Ordered Routing Algorithm to Enhance the Performance i...
rahulmonikasharma
 
Implementation of switching controller for the internet router
Implementation of switching controller for the internet routerImplementation of switching controller for the internet router
Implementation of switching controller for the internet routerIAEME Publication
 
Bit Error Rate Analysis in Multicast Multiple Input Multiple Output Systems
Bit Error Rate Analysis in Multicast Multiple Input Multiple Output SystemsBit Error Rate Analysis in Multicast Multiple Input Multiple Output Systems
Bit Error Rate Analysis in Multicast Multiple Input Multiple Output Systems
rahulmonikasharma
 
50120140506013 2
50120140506013 250120140506013 2
50120140506013 2
IAEME Publication
 
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr AlgorithmAn Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
IJERA Editor
 
A New Bit Split and Interleaved Channel Coding for MIMO Decoder
A New Bit Split and Interleaved Channel Coding for MIMO DecoderA New Bit Split and Interleaved Channel Coding for MIMO Decoder
A New Bit Split and Interleaved Channel Coding for MIMO Decoder
IJARBEST JOURNAL
 
Ijecet 06 08_004
Ijecet 06 08_004Ijecet 06 08_004
Ijecet 06 08_004
IAEME Publication
 
Congestion control in computer networks using a
Congestion control in computer networks using aCongestion control in computer networks using a
Congestion control in computer networks using a
eSAT Publishing House
 
Congestion control in computer networks using a modified red aqm algorithm
Congestion control in computer networks using a modified red aqm algorithmCongestion control in computer networks using a modified red aqm algorithm
Congestion control in computer networks using a modified red aqm algorithm
eSAT Journals
 
Congestion control in computer networks using a
Congestion control in computer networks using aCongestion control in computer networks using a
Congestion control in computer networks using a
eSAT Publishing House
 
Reduction of PAPR of OFDM Using Exponential Companding Technique with Network...
Reduction of PAPR of OFDM Using Exponential Companding Technique with Network...Reduction of PAPR of OFDM Using Exponential Companding Technique with Network...
Reduction of PAPR of OFDM Using Exponential Companding Technique with Network...
AM Publications
 
IRJET- Efficient and Secure Communication In Vehicular AD HOC Network
IRJET-	 Efficient and Secure Communication In Vehicular AD HOC NetworkIRJET-	 Efficient and Secure Communication In Vehicular AD HOC Network
IRJET- Efficient and Secure Communication In Vehicular AD HOC Network
IRJET Journal
 
AN EFFICIENT VITERBI DECODER
AN EFFICIENT VITERBI DECODERAN EFFICIENT VITERBI DECODER
AN EFFICIENT VITERBI DECODER
IJCSEA Journal
 

Similar to A Review on Analysis on Codes using Different Algorithms (20)

A 2 stage data word packet communication decoder using rate 1-by-3 viterbi de...
A 2 stage data word packet communication decoder using rate 1-by-3 viterbi de...A 2 stage data word packet communication decoder using rate 1-by-3 viterbi de...
A 2 stage data word packet communication decoder using rate 1-by-3 viterbi de...
 
IRJET- Review Paper on Study of Various Interleavers and their Significance
IRJET- Review Paper on Study of Various Interleavers and their SignificanceIRJET- Review Paper on Study of Various Interleavers and their Significance
IRJET- Review Paper on Study of Various Interleavers and their Significance
 
Equalization & Channel Estimation of Block & Comb Type Codes
Equalization & Channel Estimation of Block & Comb Type CodesEqualization & Channel Estimation of Block & Comb Type Codes
Equalization & Channel Estimation of Block & Comb Type Codes
 
Implementation of a bit error rate tester of a wireless communication system ...
Implementation of a bit error rate tester of a wireless communication system ...Implementation of a bit error rate tester of a wireless communication system ...
Implementation of a bit error rate tester of a wireless communication system ...
 
IRJET - An Auction Mechanism for Product Verification using Cloud
IRJET - An Auction Mechanism for Product Verification using CloudIRJET - An Auction Mechanism for Product Verification using Cloud
IRJET - An Auction Mechanism for Product Verification using Cloud
 
Ijetcas14 330
Ijetcas14 330Ijetcas14 330
Ijetcas14 330
 
IRJET-Error Detection and Correction using Turbo Codes
IRJET-Error Detection and Correction using Turbo CodesIRJET-Error Detection and Correction using Turbo Codes
IRJET-Error Detection and Correction using Turbo Codes
 
ANFIS Based Temporally Ordered Routing Algorithm to Enhance the Performance i...
ANFIS Based Temporally Ordered Routing Algorithm to Enhance the Performance i...ANFIS Based Temporally Ordered Routing Algorithm to Enhance the Performance i...
ANFIS Based Temporally Ordered Routing Algorithm to Enhance the Performance i...
 
Implementation of switching controller for the internet router
Implementation of switching controller for the internet routerImplementation of switching controller for the internet router
Implementation of switching controller for the internet router
 
Bit Error Rate Analysis in Multicast Multiple Input Multiple Output Systems
Bit Error Rate Analysis in Multicast Multiple Input Multiple Output SystemsBit Error Rate Analysis in Multicast Multiple Input Multiple Output Systems
Bit Error Rate Analysis in Multicast Multiple Input Multiple Output Systems
 
50120140506013 2
50120140506013 250120140506013 2
50120140506013 2
 
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr AlgorithmAn Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
 
A New Bit Split and Interleaved Channel Coding for MIMO Decoder
A New Bit Split and Interleaved Channel Coding for MIMO DecoderA New Bit Split and Interleaved Channel Coding for MIMO Decoder
A New Bit Split and Interleaved Channel Coding for MIMO Decoder
 
Ijecet 06 08_004
Ijecet 06 08_004Ijecet 06 08_004
Ijecet 06 08_004
 
Congestion control in computer networks using a
Congestion control in computer networks using aCongestion control in computer networks using a
Congestion control in computer networks using a
 
Congestion control in computer networks using a modified red aqm algorithm
Congestion control in computer networks using a modified red aqm algorithmCongestion control in computer networks using a modified red aqm algorithm
Congestion control in computer networks using a modified red aqm algorithm
 
Congestion control in computer networks using a
Congestion control in computer networks using aCongestion control in computer networks using a
Congestion control in computer networks using a
 
Reduction of PAPR of OFDM Using Exponential Companding Technique with Network...
Reduction of PAPR of OFDM Using Exponential Companding Technique with Network...Reduction of PAPR of OFDM Using Exponential Companding Technique with Network...
Reduction of PAPR of OFDM Using Exponential Companding Technique with Network...
 
IRJET- Efficient and Secure Communication In Vehicular AD HOC Network
IRJET-	 Efficient and Secure Communication In Vehicular AD HOC NetworkIRJET-	 Efficient and Secure Communication In Vehicular AD HOC Network
IRJET- Efficient and Secure Communication In Vehicular AD HOC Network
 
AN EFFICIENT VITERBI DECODER
AN EFFICIENT VITERBI DECODERAN EFFICIENT VITERBI DECODER
AN EFFICIENT VITERBI DECODER
 

More from AM Publications

DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
AM Publications
 
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
AM Publications
 
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGNTHE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
AM Publications
 
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
AM Publications
 
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
AM Publications
 
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISESANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
AM Publications
 
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
AM Publications
 
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
AM Publications
 
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITIONHMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
AM Publications
 
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
AM Publications
 
INTELLIGENT BLIND STICK
INTELLIGENT BLIND STICKINTELLIGENT BLIND STICK
INTELLIGENT BLIND STICK
AM Publications
 
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
AM Publications
 
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
AM Publications
 
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
AM Publications
 
OPTICAL CHARACTER RECOGNITION USING RBFNN
OPTICAL CHARACTER RECOGNITION USING RBFNNOPTICAL CHARACTER RECOGNITION USING RBFNN
OPTICAL CHARACTER RECOGNITION USING RBFNN
AM Publications
 
DETECTION OF MOVING OBJECT
DETECTION OF MOVING OBJECTDETECTION OF MOVING OBJECT
DETECTION OF MOVING OBJECT
AM Publications
 
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENTSIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
AM Publications
 
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
AM Publications
 
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
AM Publications
 
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
AM Publications
 

More from AM Publications (20)

DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
 
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
 
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGNTHE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
 
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
 
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
 
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISESANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
 
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
 
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
 
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITIONHMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
 
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
 
INTELLIGENT BLIND STICK
INTELLIGENT BLIND STICKINTELLIGENT BLIND STICK
INTELLIGENT BLIND STICK
 
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
 
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
 
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
 
OPTICAL CHARACTER RECOGNITION USING RBFNN
OPTICAL CHARACTER RECOGNITION USING RBFNNOPTICAL CHARACTER RECOGNITION USING RBFNN
OPTICAL CHARACTER RECOGNITION USING RBFNN
 
DETECTION OF MOVING OBJECT
DETECTION OF MOVING OBJECTDETECTION OF MOVING OBJECT
DETECTION OF MOVING OBJECT
 
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENTSIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
 
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
 
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
 
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
 

Recently uploaded

Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
Kamal Acharya
 

Recently uploaded (20)

Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 

A Review on Analysis on Codes using Different Algorithms

  • 1. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 231 A Review on Analysis on Codes using Different Algorithms Devansh Vats Gaurav Kochar Rakesh Joon (ECE/GITAM/MDU) (ECE/GITAM/MDU) (HOD-ECE/GITAM/MDU) Abstract-Turbo codes are a new class of forward error correcting codes that have proved to give a performance close to the channel capacity as proposed by C. Shannon. A turbo code encoder is formed by the parallel concatenation of two identical recursive convolutional encoders separated by an interleaver. The turbo code decoder utilizes two cascaded decoding blocks where each block in turn share the a priori information produced by the other. The decoding scheme has the benefit to work iteratively such that the overall performance can be improved. In this paper, a performance analysis of turbo codes is carried. Two decoding techniques, namely, Log maximum a posteriori probability (Log-MAP) algorithm, and the soft output Viterbi algorithm (SOVA), which uses log-likelihood ratio to produce soft outputs are used in the performance analysis. The effect of using different decoding schemes is studied on both punctured and unpunctured codes. Finally, the performance of the two different decoding techniques is compared in terms of bit error rate. Simulations are carried out with the help of MATLAB tools. Results indicate that turbo codes outperform the well-accepted convolutional codes with same constraints; however the best results are given by the unpunctured Log-MAP decoding of turbo codes. Keywords- Turbo Codes, Interleaver, Log-likelihood Ratio, Iterative Decoding, Log-Maximum a Posteriori Probability Algorithm, Soft Output Viterbi Algorithm, etc I. INTRODUCTION Wireless technologies are the veritable explosions in telecommunication industries. Once exclusively military, satellite and cellular technologies are now commercially driven by ever more demanding consumers, who are ready for seamless communication from their home to their car, to their office, or even for outdoor activities. The demand for wireless communications services has grown tremendously. Although the deployment of 3rd generation cellular systems has been slower than was first anticipated, researchers are already investigating 4th generation (4G) systems [10, 11]. These systems will transmit at much higher rates than the actual 2G systems, and even 3G systems, in an ever crowded frequency spectrum. Signals in wireless communication environments are impaired by fading and multipath delay spread. This leads to a degradation of the overall performance of the systems. Hence, several avenues are available to mitigate these impairments and fulfil the increasing demands. With this increased demand comes a growing need to transmit information wirelessly, quickly and accurately. To address this need, communications engineer have combined technologies suitable for high rate transmission with forward error correction techniques. Turbo codes are a new class of forward error correcting codes that have proved to give a performance close to the channel capacity as proposed by C. Shannon [4]. II. TURBO CODE ENCODER A turbo code is a parallel concatenation of two or more recursive systematic convolutional codes [1-3]. A generalized turbo encoder is shown in Fig.1 Fig. 1 turbo encoder. The input of the TC encoder is a data block x, with k information bits. To this information sequence the padding block appends v (memory size) tail bits, which then yield the sequence c1. This sequence of bits is then fed in parallel into m parallel sets of interleavers (αi) and encoders [7]. The aim of the interleaver is to scramble the sequence c1 before feeding the output of the padding block into other constituent encoders [5].
  • 2. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 232 III.TURBO CODE DECODER Turbo codes offer the ability to build powerful codes that utilize a relative simple soft-decision decoding algorithm. This is possible because the turbo decoder is constructed from two identical serial decoding blocks that share information. The turbo code decoders often work iteratively (loop wise) by sharing the a priori information obtained from the log-likelihood ratio (a posteriori information) of the previously cascaded decoder. The constituent decoders are the optimal decoders for the component codes used by the turbo encoder. Fig.2 gives a visual representation of the iterative and information sharing nature of the decoding strategy. Fig.2 Turbo decoder For turbo codes, the Soft Output Viterbi Algorithm (SOVA), and the Log-MAP decoding algorithm can be used as they produce soft-bit estimates. The Log-MAP decoding scheme is the modified version of the MAP decoding scheme and is computationally less complex than the original MAP decoding algorithm. However, due to the push for strikingly low bit error rates, the MAP or the Log-MAP has been most commonly used in turbo codes since they are based on the optimal decoding rule. In contrast, the SOVA is an approximation to the MAP sequence decoder and will have a slightly worse bit error performance. Though SOVA suffers from performance degradation as opposed to the Log-MAP decoding rules, it has much reduced complexity. IV.MAP ALGORITHM To first understand the decoding of turbo codes, a preliminary understanding of the MAP algorithm is necessary. The idea was set out to estimate the a posteriori probabilities of the states and transitions of a Markov sequence transmitted through a discrete memoryless channel. This work resulted in an algorithm that minimizes symbol error rates while trying to decode block and trellis codes. The aim of the MAP algorithm is to minimize the symbol error rate for the decoding of trellis and block codes. Therefore, after receiving the information through the channel, the job of the decoder is to determine the most likely input bits (original/uncoded information sequence), based on the received symbols. Since the input is over the binary alphabet, it is conventional to form a log-likelihood ratio (LLR) and base the bit estimates on comparisons based on magnitude of the likelihood ratio to a threshold. The log-likelihood ratio for the input symbol indexed at time t is defined as In this expression, P(x t  i | r) is the a posteriori probability of the information bit, x t i, where i {0,1}, when the knowledge of the received data r is given. The decoder produces estimates of the information bits based on the values of the log- likelihood ratio. The magnitude of the log-likelihood ratio is defined as the soft output or soft value which can be passed after processing to the other decoder as a priori information. The estimator obeys the following rule (A) LOG-MAP DECODING The Log-MAP decoding algorithm is used which in fact is based on the same idea as the MAP decoding algorithm with the benefit that it simplifies the computation by eliminating the multiplicative operations and the need to store small values for the probabilities by including the logarithm operator in the computation [6,9]. The multiplicative operation is computationally more expensive than the addition operator in terms of processing speed of a microprocessor. Also the requirement of large amount of memory to store the probabilities in the computation of the log-likelihood ratio makes the implementation of this algorithm complex. After defining all the entities required in the decoding process the complete decoder structure for Log-MAP algorithm is shown in Fig. 3 (B) SOVA Decoding The SOVA decoder also estimates the soft output information for each transmitted symbol in the form of the LLR. In order to calculate this LLR the algorithm relies on the reliability of the maximum likelihood (ML) chosen path [9]. At each node in the trellis the absolute difference between the surviving and the competing paths determines the reliability of the decision.
  • 3. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 233 Fig. 3 Log-MAP algorithm The greater the difference between the survivor and the competing path, the more reliable is the survivor path. For this reliability calculation, it is assumed that the survivor path’s accumulated metric is always better than the competing accumulated metric. Furthermore, to reduce complexity, the reliability values only need to be calculated for the ML survivor path and are unnecessary for the other survivor paths since they will be discarded. The structure of the SOVA decoding algorithm can be shown in Fig.4 Fig. 4 SOVA decoding V. SIMULATION RESULTS The simulation results obtained by using both SOVA and Log- MAP decoding schemes for the additive white Gaussian noise channel are presented. The effect of puncturing is also studied by simulating the punctured scheme by using odd-even interleaving. The results for both punctured and unpunctured codes are obtained by simulating the schemes under identical parameters so that a fair comparison can be made [8]. 0 1 2 3 4 5 6 10 -6 10 -5 10 -4 10 -3 10 -2 10 -1 10 0 Bit Error Rate E b /N 0 [dB] BER Iteration1 Iteration2 Fig 5 BER plot for log-map decoder: Punctured
  • 4. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 234 0 1 2 3 4 5 6 10 -6 10 -5 10 -4 10 -3 10 -2 10 -1 10 0 Bit Error Rate E b /N 0 [dB] BER Iteration1 Iteration2 Fig 6 BER plot for log-map decoder: Unpunctured 0 1 2 3 4 5 6 7 10 -6 10 -5 10 -4 10 -3 10 -2 10 -1 10 0 Bit Error Rate Eb /N0 [dB] BER Iteration1 Iteration2 Fig 7 BER plot for SOVA decoder: Punctured 0 1 2 3 4 5 6 7 8 10 -6 10 -5 10 -4 10 -3 10 -2 10 -1 10 0 Bit Error Rate Eb /N0 [dB] BER Iteration1 Iteration2 Fig 8 BER plot for SOVA decoder: Unpunctured
  • 5. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 235 From Fig 5 and Fig 6 it is clear that for log Map decoder punctured code degrades the performance of the decoder as compared to unpunctured code. From Fig7- Fig8 it is clear that for SOVA decoder punctured code degrades the performance of the decoder as compared to unpunctured code. From the simulation results we observed that for a fixed turbo encoder the performance of the decoder improves as the data frame size is increased. This implies that the data frame size is an important factor in the performance of turbo codes and as the frame size is increased the code gives better performance, which on the other hand is not the case with the conventional Viterbi decoder. Similarly, an increase in code rate (punctured case) degrades the performance of the decoder as compared to unpunctured code. VI.CONCLUSION Turbo code, a very powerful error correcting coding scheme, which is formed by the parallel concatenation of two recursive non-systematic convolutional codes, is presented. The simulation results clearly depicts that the code has the capability of reaching very low bit error rates at even small signal to noise ratios with increasing iterations. The objective of the iterative process is to further reduce bit errors. However, the evaluation of the number of iterations necessary for optimal results has proven to be a difficult task. The SOVA decoding scheme has shown less performance than the Log-MAP algorithm and this was expected due to the fact that the SOVA decoder is an approximation to the MAP decoding scheme and hence suffers from performance degradation. Although SOVA has the disadvantage of performance degradation, it has the hardware implementation advantage as it does not require large memory size to store numbers, whereas Log-MAP algorithm despite its superior performance is prone to memory overflows. VII. REFERENCES [1] Joshi, A. , Saini, D.S. , “Performance analysis of coded-OFDM with RS-CC and Turbo codes in various fading environment” , Information Technology and Multimedia (ICIM), 2011 International Conference on, 14-16 Nov. 2011. [2] Qazi, S.A. , Kahkashan, S. , “A comparative analysis of power and device utilization of LDPC and Turbo encoders” , Information and Communication Technologies (ICICT), 2011 International Conference on, 23-24 July 2011. [3] Adnan, T. , Masood, A. , “Use of convolution coding for improving SER performance of OFDM system” , Communication Software and Networks (ICCSN), 2011 IEEE 3rd International Conference on, 27-29 May 2011. [4] Zhang Xinyu , “A basic research on Forward Error Correction”, Communication Software and Networks (ICCSN), 2011 IEEE 3rd International Conference on, 27-29 May 2011. [5] Soni, S.K. , Chauhan, P.S. ; Vasudevan, K. ; Shanker, Y. , “Turbo decoding in ISI channels” Emerging Trends in Networks and Computer Communications (ETNCC), 2011 International Conference on, 22-24 April 2011. [6] Abhishek, Kumar, S., Chakrabarti, S. ,“ Performance Evaluation of Asymmetric Turbo Codes Using Log-MAP Decoding Technique ” , Devices and Communications (ICDeCom), 2011 International Conference, Page 1 – 5, 24-25 Feb. 2011. [7] Saul, L.-S.; Francisco, G.-L., “A comparative study for turbo code interleavers designed for short frame size and relatively high SNR channel”, 5th international IEEE Conference, 2011. [8] Jiaxiang Li; Qingchun Chen; Suyue Gao; Zheng Ma; Pingzhi Fan, “The optimal puncturing pattern design for rate-compatible punctured Turbo codes”, international IEEE Conference , 2009. [9] Jinhong Wu; Vojcic, B.R., “Combining iterative SOVA and Log-MAP algorithms for turbo decoding”, Information Sciences and Systems, 43rd IEEE Conference,2009.. [10] Theodore S. Rappaport, “Wireless Communications”, Prentice Hall, 2002. [11] J. G. Proakis, “Digital Communications”, McGraw Hill, 2002.