SlideShare a Scribd company logo
1 of 4
A Novel Area-Efficient VLSI Architecture for Recursion
Computation in LTE Turbo Decoders
ABSTRACT:
Long term evolution (LTE) is aimed to achieve the peak data rates in excess of 300
Mb/s for the next generation wireless communication systems. Turbo codes, the
specified channel coding scheme in LTE, suffer from a low-decoding throughput
due to its iterative decoding algorithm. One efficient approach to achieve a
promising throughput is to use multiple Maximum a-Posteriori (MAP) cores in
parallel, resulting in a large area overhead. The two computationally challenging
units in an MAP core are _ and _ recursion units. Although several methods have
been proposed to shorten the critical path of these recursion units, their area-
efficient architecture with minimum silicon area is still missing. In this paper, a
novel relation existing between _ and _ metrics is introduced, leading to a novel
add-compare-select (ACS) architecture. The proposed technique can be applied to
both the precise approximation of log-MAP and max-log MAP ACS architectures.
The proposed ACS design, implemented in a 0.13 _m CMOS technology and
customized for the LTE standard, results in at most 18.1% less area compared to
the reported designs to-date while maintaining the same throughput level.
EXISTING SYSTEM:
Many advanced wireless communication standards adopted turbo codes as the
channel coding scheme due to its near Shannon error-correcting performance [1].
The decoding procedure is performed in two different half iterations, where the
reliability of received bits are computed in the form of extrinsic values using
interleavers and soft-input soft-output (SISO) decoders in an iterative way. On
even half iterations, the decoding process is performed on the non-interleaved data
and parity, while on odd half iterations, the interleaved data is decoded. The
extrinsic values, representing the reliability of the information bits, are sent to
another half iteration by passing through the interleaver/deinterleaver unit till the
acceptable error level is achieved. Recently, Long Term Evolution (LTE)-
advanced has been dominated as the next generation wireless communication
standard, which is aimed at higher peak data rates close to 3 Gbps [2]. The turbo
decoder, specified in LTE, reveals to be a limiting block toward this goal due to its
iterative decoding nature, high latency and significant silicon area consumption.
The decoding procedure is performed using the algorithm presented in [3]. Since
the implementation of the actual MAP algorithm incurs a very high computational
complexity, typically, two modified forms of the MAP algorithm, i.e., the Max
log-MAP and log-MAP algorithms [4], [5], are commonly realized instead.
PROPOSED SYSTEM:
The MAP algorithm, which provides the a posteriori probability for each bit is
used in iterative decoding of turbo codes. The MAP algorithm provides the
probability of the decoded bit uk being either +1 or -1 for the received symbol
sequence y by calculation of the LLR values as follows:
L(uk|y) = log[p(uk = +1|y)/p(uk = -1|y)];
where p(uk = +1|y) and p(uk = -1|y) denote the probability of bit uk being +1 and -
1, respectively.
The turbo decoder specified in LTE consists of two recursive convolutional
encoders, an interleaver and a feed-through path, as shown in Fig. 1(a). The feed-
through passes one block of K information bits, called systematic bits xs k, where
k = 0; 1; : : : ;K�1. The parity generated by the convolutional encoder is denoted
by xp1 k . By permuting the systematic bits via the interleaver, the second
sequence of parity is generated by passing through the second convolutional
encoder, denoted by xp2 k . On the receiver side, the reliability of bits is computed
iteratively by exchanging the extrinsic LLRs between two SISO decoders based on
(1), as depicted in Fig. 1(b). Another representation of a convolutional encoder is
by using a trellis diagram, as shown in Fig. 1(c), depicting two steps of the LTE
turbo encoder.
SOFTWARE IMPLEMENTATION:
 Modelsim 6.0
 Xilinx 14.2
HARDWARE IMPLEMENTATION:
 SPARTAN-III, SPARTAN-VI

More Related Content

What's hot

4c Address Mapping, Error Reporting and Multicasting
4c Address Mapping, Error Reporting and Multicasting4c Address Mapping, Error Reporting and Multicasting
4c Address Mapping, Error Reporting and Multicasting
kavish dani
 

What's hot (19)

Week14 lec2
Week14 lec2Week14 lec2
Week14 lec2
 
ANALOG MODELING OF RECURSIVE ESTIMATOR DESIGN WITH FILTER DESIGN MODEL
ANALOG MODELING OF RECURSIVE ESTIMATOR DESIGN WITH FILTER DESIGN MODELANALOG MODELING OF RECURSIVE ESTIMATOR DESIGN WITH FILTER DESIGN MODEL
ANALOG MODELING OF RECURSIVE ESTIMATOR DESIGN WITH FILTER DESIGN MODEL
 
E04124030034
E04124030034E04124030034
E04124030034
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Week16 lec1
Week16 lec1Week16 lec1
Week16 lec1
 
Ch22
Ch22Ch22
Ch22
 
Distance Vector Routing Protocols
Distance Vector Routing ProtocolsDistance Vector Routing Protocols
Distance Vector Routing Protocols
 
A041203010014
A041203010014A041203010014
A041203010014
 
4c Address Mapping, Error Reporting and Multicasting
4c Address Mapping, Error Reporting and Multicasting4c Address Mapping, Error Reporting and Multicasting
4c Address Mapping, Error Reporting and Multicasting
 
21 Network Layer_Address_Mapping_Error_Reporting_and_Multicasting
21 Network Layer_Address_Mapping_Error_Reporting_and_Multicasting21 Network Layer_Address_Mapping_Error_Reporting_and_Multicasting
21 Network Layer_Address_Mapping_Error_Reporting_and_Multicasting
 
Routing Management with MIRA and enhancement (IMECS2010)
Routing Management with MIRA and enhancement (IMECS2010)Routing Management with MIRA and enhancement (IMECS2010)
Routing Management with MIRA and enhancement (IMECS2010)
 
QoS-aware scheduling in LTE-A networks with SDN control
QoS-aware scheduling in LTE-A networks with SDN controlQoS-aware scheduling in LTE-A networks with SDN control
QoS-aware scheduling in LTE-A networks with SDN control
 
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
 
Eq36876880
Eq36876880Eq36876880
Eq36876880
 
Computer networks ct2
Computer networks ct2Computer networks ct2
Computer networks ct2
 
Performance analysis of resource
Performance analysis of resourcePerformance analysis of resource
Performance analysis of resource
 
Routing and switching question1
Routing and switching question1Routing and switching question1
Routing and switching question1
 
E cpri protocol stack
E cpri protocol stackE cpri protocol stack
E cpri protocol stack
 
Network layer
Network layerNetwork layer
Network layer
 

Similar to A novel area efficient vlsi architecture for recursion computation in lte turbo decoders

Similar to A novel area efficient vlsi architecture for recursion computation in lte turbo decoders (20)

Turbocode
TurbocodeTurbocode
Turbocode
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Hardware Architecture of Complex K-best MIMO Decoder
Hardware Architecture of Complex K-best MIMO DecoderHardware Architecture of Complex K-best MIMO Decoder
Hardware Architecture of Complex K-best MIMO Decoder
 
Ff34970973
Ff34970973Ff34970973
Ff34970973
 
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
 
Iterative network channel decoding with cooperative space-time transmission
Iterative network channel decoding with cooperative space-time transmissionIterative network channel decoding with cooperative space-time transmission
Iterative network channel decoding with cooperative space-time transmission
 
SECURED TEXT MESSAGE TRANSMISSION IN PRE -CHANNEL EQUALIZATION BASED MIMO- OF...
SECURED TEXT MESSAGE TRANSMISSION IN PRE -CHANNEL EQUALIZATION BASED MIMO- OF...SECURED TEXT MESSAGE TRANSMISSION IN PRE -CHANNEL EQUALIZATION BASED MIMO- OF...
SECURED TEXT MESSAGE TRANSMISSION IN PRE -CHANNEL EQUALIZATION BASED MIMO- OF...
 
Implementation of Viterbi Decoder on FPGA to Improve Design
Implementation of Viterbi Decoder on FPGA to Improve DesignImplementation of Viterbi Decoder on FPGA to Improve Design
Implementation of Viterbi Decoder on FPGA to Improve Design
 
Evaluation of STBC and Convolutional Code Performance for Wireless Communicat...
Evaluation of STBC and Convolutional Code Performance for Wireless Communicat...Evaluation of STBC and Convolutional Code Performance for Wireless Communicat...
Evaluation of STBC and Convolutional Code Performance for Wireless Communicat...
 
Implementation of High Speed OFDM Transceiver using FPGA
Implementation of High Speed OFDM Transceiver using FPGAImplementation of High Speed OFDM Transceiver using FPGA
Implementation of High Speed OFDM Transceiver using FPGA
 
Analysis of Women Harassment inVillages Using CETD Matrix Modal
Analysis of Women Harassment inVillages Using CETD Matrix ModalAnalysis of Women Harassment inVillages Using CETD Matrix Modal
Analysis of Women Harassment inVillages Using CETD Matrix Modal
 
Design and Implementation of an Embedded System for Software Defined Radio
Design and Implementation of an Embedded System for Software Defined RadioDesign and Implementation of an Embedded System for Software Defined Radio
Design and Implementation of an Embedded System for Software Defined Radio
 
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationHigh Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
 
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationHigh Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
 
Performances Concatenated LDPC based STBC-OFDM System and MRC Receivers
Performances Concatenated LDPC based STBC-OFDM System and MRC Receivers  Performances Concatenated LDPC based STBC-OFDM System and MRC Receivers
Performances Concatenated LDPC based STBC-OFDM System and MRC Receivers
 
BLOCK CODES,STBCs & STTCs.pptx
BLOCK CODES,STBCs & STTCs.pptxBLOCK CODES,STBCs & STTCs.pptx
BLOCK CODES,STBCs & STTCs.pptx
 
Co35503507
Co35503507Co35503507
Co35503507
 
Improving The Performance of Viterbi Decoder using Window System
Improving The Performance of Viterbi Decoder using Window System Improving The Performance of Viterbi Decoder using Window System
Improving The Performance of Viterbi Decoder using Window System
 
RS Codes for Downlink LTE System over LTE-MIMO Channel
RS Codes for Downlink LTE System over LTE-MIMO ChannelRS Codes for Downlink LTE System over LTE-MIMO Channel
RS Codes for Downlink LTE System over LTE-MIMO Channel
 
Ijetcas14 518
Ijetcas14 518Ijetcas14 518
Ijetcas14 518
 

More from jpstudcorner

More from jpstudcorner (20)

Variable length signature for near-duplicate
Variable length signature for near-duplicateVariable length signature for near-duplicate
Variable length signature for near-duplicate
 
Robust representation and recognition of facial
Robust representation and recognition of facialRobust representation and recognition of facial
Robust representation and recognition of facial
 
Revealing the trace of high quality jpeg
Revealing the trace of high quality jpegRevealing the trace of high quality jpeg
Revealing the trace of high quality jpeg
 
Revealing the trace of high quality jpeg
Revealing the trace of high quality jpegRevealing the trace of high quality jpeg
Revealing the trace of high quality jpeg
 
Pareto depth for multiple-query image retrieval
Pareto depth for multiple-query image retrievalPareto depth for multiple-query image retrieval
Pareto depth for multiple-query image retrieval
 
Multifocus image fusion based on nsct
Multifocus image fusion based on nsctMultifocus image fusion based on nsct
Multifocus image fusion based on nsct
 
Image super resolution based on
Image super resolution based onImage super resolution based on
Image super resolution based on
 
Fractal analysis for reduced reference
Fractal analysis for reduced referenceFractal analysis for reduced reference
Fractal analysis for reduced reference
 
Face sketch synthesis via sparse representation based greedy search
Face sketch synthesis via sparse representation based greedy searchFace sketch synthesis via sparse representation based greedy search
Face sketch synthesis via sparse representation based greedy search
 
Face recognition across non uniform motion
Face recognition across non uniform motionFace recognition across non uniform motion
Face recognition across non uniform motion
 
Combining left and right palmprint images for
Combining left and right palmprint images forCombining left and right palmprint images for
Combining left and right palmprint images for
 
A probabilistic approach for color correction
A probabilistic approach for color correctionA probabilistic approach for color correction
A probabilistic approach for color correction
 
A no reference texture regularity metric
A no reference texture regularity metricA no reference texture regularity metric
A no reference texture regularity metric
 
A feature enriched completely blind image
A feature enriched completely blind imageA feature enriched completely blind image
A feature enriched completely blind image
 
Sel csp a framework to facilitate
Sel csp a framework to facilitateSel csp a framework to facilitate
Sel csp a framework to facilitate
 
Query aware determinization of uncertain
Query aware determinization of uncertainQuery aware determinization of uncertain
Query aware determinization of uncertain
 
Psmpa patient self controllable
Psmpa patient self controllablePsmpa patient self controllable
Psmpa patient self controllable
 
Privacy preserving and truthful detection
Privacy preserving and truthful detectionPrivacy preserving and truthful detection
Privacy preserving and truthful detection
 
Privacy policy inference of user uploaded
Privacy policy inference of user uploadedPrivacy policy inference of user uploaded
Privacy policy inference of user uploaded
 
Page a partition aware engine
Page a partition aware enginePage a partition aware engine
Page a partition aware engine
 

Recently uploaded

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
Health
 

Recently uploaded (20)

Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stage
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 

A novel area efficient vlsi architecture for recursion computation in lte turbo decoders

  • 1. A Novel Area-Efficient VLSI Architecture for Recursion Computation in LTE Turbo Decoders ABSTRACT: Long term evolution (LTE) is aimed to achieve the peak data rates in excess of 300 Mb/s for the next generation wireless communication systems. Turbo codes, the specified channel coding scheme in LTE, suffer from a low-decoding throughput due to its iterative decoding algorithm. One efficient approach to achieve a promising throughput is to use multiple Maximum a-Posteriori (MAP) cores in parallel, resulting in a large area overhead. The two computationally challenging units in an MAP core are _ and _ recursion units. Although several methods have been proposed to shorten the critical path of these recursion units, their area- efficient architecture with minimum silicon area is still missing. In this paper, a novel relation existing between _ and _ metrics is introduced, leading to a novel add-compare-select (ACS) architecture. The proposed technique can be applied to both the precise approximation of log-MAP and max-log MAP ACS architectures. The proposed ACS design, implemented in a 0.13 _m CMOS technology and customized for the LTE standard, results in at most 18.1% less area compared to the reported designs to-date while maintaining the same throughput level.
  • 2. EXISTING SYSTEM: Many advanced wireless communication standards adopted turbo codes as the channel coding scheme due to its near Shannon error-correcting performance [1]. The decoding procedure is performed in two different half iterations, where the reliability of received bits are computed in the form of extrinsic values using interleavers and soft-input soft-output (SISO) decoders in an iterative way. On even half iterations, the decoding process is performed on the non-interleaved data and parity, while on odd half iterations, the interleaved data is decoded. The extrinsic values, representing the reliability of the information bits, are sent to another half iteration by passing through the interleaver/deinterleaver unit till the acceptable error level is achieved. Recently, Long Term Evolution (LTE)- advanced has been dominated as the next generation wireless communication standard, which is aimed at higher peak data rates close to 3 Gbps [2]. The turbo decoder, specified in LTE, reveals to be a limiting block toward this goal due to its iterative decoding nature, high latency and significant silicon area consumption. The decoding procedure is performed using the algorithm presented in [3]. Since the implementation of the actual MAP algorithm incurs a very high computational complexity, typically, two modified forms of the MAP algorithm, i.e., the Max log-MAP and log-MAP algorithms [4], [5], are commonly realized instead.
  • 3. PROPOSED SYSTEM: The MAP algorithm, which provides the a posteriori probability for each bit is used in iterative decoding of turbo codes. The MAP algorithm provides the probability of the decoded bit uk being either +1 or -1 for the received symbol sequence y by calculation of the LLR values as follows: L(uk|y) = log[p(uk = +1|y)/p(uk = -1|y)]; where p(uk = +1|y) and p(uk = -1|y) denote the probability of bit uk being +1 and - 1, respectively. The turbo decoder specified in LTE consists of two recursive convolutional encoders, an interleaver and a feed-through path, as shown in Fig. 1(a). The feed- through passes one block of K information bits, called systematic bits xs k, where k = 0; 1; : : : ;K�1. The parity generated by the convolutional encoder is denoted by xp1 k . By permuting the systematic bits via the interleaver, the second sequence of parity is generated by passing through the second convolutional encoder, denoted by xp2 k . On the receiver side, the reliability of bits is computed iteratively by exchanging the extrinsic LLRs between two SISO decoders based on (1), as depicted in Fig. 1(b). Another representation of a convolutional encoder is
  • 4. by using a trellis diagram, as shown in Fig. 1(c), depicting two steps of the LTE turbo encoder. SOFTWARE IMPLEMENTATION:  Modelsim 6.0  Xilinx 14.2 HARDWARE IMPLEMENTATION:  SPARTAN-III, SPARTAN-VI