You are on page 1of 14

VLSI Based Design and

Implementation of TURBO
ENCODER FOR LTE PROCESS
Ma|n A|m Cb[ect|ve of the ro[ect
ueslgn a hlgh level archlLecLure(module) of
Lurbo encoder as per Lhe 3C L1L speclflcaLlons
An aLLempL Lo provlde an lndepLh sLudy on
performance of 3CL1L 1urbo encoder deslgn
wlLh CuadraLlc ermuLaLlonal polynomlal
lnLerleaver and relaLed lssues are presenLed and
explalned whlch lncludes speclflcaLlons of L1L
@DC CCDLS
@rbo codes are a class of hlgh performance error
correcLlng codes of all pracLlcal error correcLlon
meLhods
@rbo codes glves of maxlmum lnformaLlon Lransfer
raLe over a nolsy channel
@rbo codes make lL posslble Lo lncrease daLa raLe
wlLhouL lncreaslng Lhe power of a Lransmlsslon or
Lhey can be used Lo decrease Lhe amounL of power
used Lo LransmlL aL a cerLaln daLa raLe
3CL1L
1he 3C Long 1erm LvoluLlon (L1L) represenLs a ma[or
advance ln cellular Lechnology
3C L1L ls Lhe name glven Lo Lhe new sLandard developed
by 3C Lo cope wlLh Lhe lncreaslng LhroughpuL
requlremenLs of Lhe markeL
L1L ls deslgned Lo meeL carrler needs for hlghspeed daLa
and medla LransporL as well as hlghcapaclLy volce supporL
lL provldes hlghspeed daLa and mulLlmedla broadcasL
servlces
4
ulldlng locks of 1urbo Codes
W 2 recurslve convoluLlonal encoders
W 1 lnLerleaver
W 1hese elemenLs can be connecLed ln parallel
LCCk ulAC8AM
8ecurslve ConvoluLlonal Lncoders
W 3uelaySLaLe 8ecurslve ConvoluLlonal Lncoder
ropert|es of ecrs|ve Convo|t|ona| Lncoders
W lnflnlLe lmpulse response
W MosL lnpuL sequences are assoclaLed wlLh hlgh
welghL parlLy sequences
lnLerleaver
W 1he lnLerleaver's funcLlon ls Lo permuLe low
welghL code words ln one encoder lnLo hlgh
welghL code words for Lhe oLher encoder
W MosL lnpuL sequences are assoclaLed wlLh
parlLy sequences LhaL are noL selfLermlnaLlng
ecrs|ve Convo|t|ona| Lncoder as a Dynam|ca| System
W AlLernaLlvely Lhe encoder can be represenLed as an
auLonomous dynamlcal sysLem

























; 3 ; 3
; 3 ; 3
; 3 ; 3
2 3 2 3
2 3 2 3
2 3 2 3


+



+



+


= +






+




+
|
| |

8ecurslve ConvoluLlonal Lncoder as a uynamlcal SysLem


W ln pracLlceLhere are a flnlLe number n of blLs Lo be encoded
W We can Lhlnk of Lhese blLs as belng placed lnLo a lengLhn
vecLor mLo be queued lnLo Lhe encoder
8ecurslve ConvoluLlonal Lncoder as a uynamlcal SysLem
W 1he flnal sLaLe of Lhe encoder afLer a lengLhn message has
been encoded ls glven by







; ;

2 2 2
+
= =

+
| | |






=





|



ALlCA1lCnS
Moblle radlo
SaLelllLe communlcaLlon and deep space
communlcaLlons
MlllLary appllcaLlons
WLAn
W 1he appllcaLlons Lo be supporLed by currenL and
fuLure cellular sysLems lnclude
Iolce over l (Iol)
Ildeoconference
MulLlmedla messaglng
MulLlplayer games
Audlo and vldeo sLreamlng
ConLenL download of rlng Lones
Ildeo cllps
IlrLual rlvaLe neLwork (In) connecLlons
Web browslng

You might also like