SlideShare a Scribd company logo
1 of 17
Download to read offline
Electrical Engineering and Computer Science
Department
Analysis of Coding Techniques in
LTE-Advanced / 4G
Advisor: Dr. Torkamani
Instructor: M. Naslcheraghi
Jan, 2015
Retransmission of data
Information
Reliable
Information
number of
symbols in the
source encoded
message is
increased
Error
Detection
Correction
Amount Depends on SNR
coding techniques in LTE-Advance
a broadly used term mostly referring to the
forward error correction code
Transmission channel
can often be avoided, at the cost of higher
bandwidth requirements on average
Performance Evaluation of physical layer of 4G
•Reed-Solomon Coding
•convolution coding
For Coding
Schemes
•Cyclic Prefix
•Interleaving
For
Modulation
Schemes
Physical Layer Infrastructure Setup
Random Data
Generation
IFFT Cyclic Prefix
insertion
Chanel Encoding Mapping
Cyclic Prefix
Removal
FFT
De-mappingChanel DecodingOutput Data
IEEE 802.162004
Step 1
• Randomization
Step 2
• Forward Error Correction (FEC)
Step 3
• Interleaving
Step 2.1
• Reed-Solomon (RS)
Step 2.2
• Convolutional Code
Channel Encoding Setup
Full Channel Coding/Decoding Setup
Data
Randomization
Reed-Solomon
Encoding
Convolutional
Encoding
Interleaving
De-Interleaving
Convolutional
Encoding
Reed-Solomon
Encoding
De- Randomization
Encoding Setup
Decoding Setup
Randomization necessity
On each burst of each allocation, a long sequence of
continuous ones and zeros will be generated.
Solution is Randomization with Scrambler
Implementation with a Pseudo Random Binary
Sequence (PRBS) Generator which uses 15 stage shift
register with a generator polynomial of 1+x14+x15
with XOR gates in feedback configuration.
Reed-Solomon coding setup
Block Format
Randomized
Data
Before Coding
single 0X00 tail byte is
appended to the end of each burst
RS Encoder
Implementation of RS
(Specially in LTE Systems)
Encoder
• Systematic RS with these Parameters:
(N=255, K=239, T=8) With GF= 2
Code Generator and Field Generator Derived from
8
Main Characteristic of
LTE-RS Encoder
• support shortened and punctured code to facilitate variable block sizes and
variable error correction capability.
k´ bytes Shortened Block ?
adding
239k´
zero
bytes
Data
Block
RS- Encoding
Encoded
Data Block
Will be Discarded after decoding
Convolutional Coding Setup
• Fed for encoder ?
convolutional
encoder
RS-Encoded
Data Block
Final Encoded
Data Block
Implementation of Convolutional
Encoder (Specially in LTE)
native rate of ½
constraint length of 7
Size of the block is depended on the numbers of bit
encoded per sub channel.
In one OFDM symbol.
Defined in IEEE 802.16
Final Encoded
Data Block
Block
Interleaver
Interleaved Data
RSCC
IFFT
• The grey mapped data are then sent to IFFT for time domain mapping. Mapping to time domain
needs the application of Inverse Fast Fourier Transform (IFFT). In our case we have incorporated the
MATLAB ´IFFT´ function to do so. This block delivers a vector of 256 elements, where each complex
number clement represents one sample of the OFDM symbol.
Cyclic Prefix Insertion
• A cyclic prefix is added to the time
domain samples.
• to combat the effect of multipath
References
1. International Journal of Computer Applications (0975 –
8887), Analysis of Coding Techniques in LTE.
2. Google!
Direct Download
www.Teleinfra.net/download/coding.pdf

More Related Content

What's hot

Arp (address resolution protocol)
Arp (address resolution protocol)Arp (address resolution protocol)
Arp (address resolution protocol)tigerbt
 
SE PAI Unit 5_Serial Port Programming in 8051 microcontroller_Part 1
SE PAI Unit 5_Serial Port Programming in 8051 microcontroller_Part 1SE PAI Unit 5_Serial Port Programming in 8051 microcontroller_Part 1
SE PAI Unit 5_Serial Port Programming in 8051 microcontroller_Part 1KanchanPatil34
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - cleanEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - cleanEMERSON EDUARDO RODRIGUES
 
FPGA Implementation of LDPC Encoder for Terrestrial Television
FPGA Implementation of LDPC Encoder for Terrestrial TelevisionFPGA Implementation of LDPC Encoder for Terrestrial Television
FPGA Implementation of LDPC Encoder for Terrestrial TelevisionAI Publications
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - rm
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - rmEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - rm
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - rmEMERSON EDUARDO RODRIGUES
 
Video coding technology proposal by
Video coding technology proposal by Video coding technology proposal by
Video coding technology proposal by Videoguy
 

What's hot (17)

Resume_Jayachandra
Resume_JayachandraResume_Jayachandra
Resume_Jayachandra
 
Arp (address resolution protocol)
Arp (address resolution protocol)Arp (address resolution protocol)
Arp (address resolution protocol)
 
SE PAI Unit 5_Serial Port Programming in 8051 microcontroller_Part 1
SE PAI Unit 5_Serial Port Programming in 8051 microcontroller_Part 1SE PAI Unit 5_Serial Port Programming in 8051 microcontroller_Part 1
SE PAI Unit 5_Serial Port Programming in 8051 microcontroller_Part 1
 
ARP
ARPARP
ARP
 
Presentation on arp protocol
Presentation on arp protocolPresentation on arp protocol
Presentation on arp protocol
 
Turbocode
TurbocodeTurbocode
Turbocode
 
Arp config-arp
Arp config-arpArp config-arp
Arp config-arp
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - cleanEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - clean
 
FPGA Implementation of LDPC Encoder for Terrestrial Television
FPGA Implementation of LDPC Encoder for Terrestrial TelevisionFPGA Implementation of LDPC Encoder for Terrestrial Television
FPGA Implementation of LDPC Encoder for Terrestrial Television
 
Computer networks protocols
Computer networks protocolsComputer networks protocols
Computer networks protocols
 
Network
NetworkNetwork
Network
 
100 103
100 103100 103
100 103
 
Ch07
Ch07Ch07
Ch07
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - rm
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - rmEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - rm
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - rm
 
Video coding technology proposal by
Video coding technology proposal by Video coding technology proposal by
Video coding technology proposal by
 
Ipv4 ppt
Ipv4 pptIpv4 ppt
Ipv4 ppt
 
40120140504012
4012014050401240120140504012
40120140504012
 

Similar to Coding

Performance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerPerformance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerIOSR Journals
 
Performance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerPerformance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerIOSR Journals
 
Performance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerPerformance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerIOSR Journals
 
Implementation of Low Bit Rate Vocoder for Speech Compression
Implementation of Low Bit Rate Vocoder for Speech CompressionImplementation of Low Bit Rate Vocoder for Speech Compression
Implementation of Low Bit Rate Vocoder for Speech CompressionIRJET Journal
 
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdfSamsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdfRaviSharma1113
 
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier Systems
FPGA Implementation of Efficient Viterbi Decoder for  Multi-Carrier SystemsFPGA Implementation of Efficient Viterbi Decoder for  Multi-Carrier Systems
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier SystemsIJMER
 
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSHIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSijngnjournal
 
FEC-Forward Error Correction for Optics Professionals
FEC-Forward Error Correction for Optics ProfessionalsFEC-Forward Error Correction for Optics Professionals
FEC-Forward Error Correction for Optics ProfessionalsMapYourTech
 
Modern SATCOM Forward Error Correction
Modern SATCOM Forward Error CorrectionModern SATCOM Forward Error Correction
Modern SATCOM Forward Error CorrectionGregory Schoenig
 
Introduction To Telecom
Introduction To TelecomIntroduction To Telecom
Introduction To Telecomhumannetwork
 

Similar to Coding (20)

Turbo encoder and decoder chip design and FPGA device analysis for communicat...
Turbo encoder and decoder chip design and FPGA device analysis for communicat...Turbo encoder and decoder chip design and FPGA device analysis for communicat...
Turbo encoder and decoder chip design and FPGA device analysis for communicat...
 
Y25124127
Y25124127Y25124127
Y25124127
 
Ff34970973
Ff34970973Ff34970973
Ff34970973
 
Performance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerPerformance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical Layer
 
Performance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerPerformance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical Layer
 
Performance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerPerformance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical Layer
 
Implementation of Low Bit Rate Vocoder for Speech Compression
Implementation of Low Bit Rate Vocoder for Speech CompressionImplementation of Low Bit Rate Vocoder for Speech Compression
Implementation of Low Bit Rate Vocoder for Speech Compression
 
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdfSamsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
 
Introduction to LTE
Introduction to LTEIntroduction to LTE
Introduction to LTE
 
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier Systems
FPGA Implementation of Efficient Viterbi Decoder for  Multi-Carrier SystemsFPGA Implementation of Efficient Viterbi Decoder for  Multi-Carrier Systems
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier Systems
 
Introduction to LTE
Introduction to LTEIntroduction to LTE
Introduction to LTE
 
Hv3414491454
Hv3414491454Hv3414491454
Hv3414491454
 
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSHIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
 
Introduction to LTE
Introduction to LTEIntroduction to LTE
Introduction to LTE
 
FEC-Forward Error Correction for Optics Professionals
FEC-Forward Error Correction for Optics ProfessionalsFEC-Forward Error Correction for Optics Professionals
FEC-Forward Error Correction for Optics Professionals
 
Modern SATCOM Forward Error Correction
Modern SATCOM Forward Error CorrectionModern SATCOM Forward Error Correction
Modern SATCOM Forward Error Correction
 
Introduction To Telecom
Introduction To TelecomIntroduction To Telecom
Introduction To Telecom
 
An503
An503An503
An503
 
Successive cancellation decoding of polar codes using new hybrid processing ...
Successive cancellation decoding of polar codes using new  hybrid processing ...Successive cancellation decoding of polar codes using new  hybrid processing ...
Successive cancellation decoding of polar codes using new hybrid processing ...
 
Turbo Codes
Turbo CodesTurbo Codes
Turbo Codes
 

More from Mansour Naslcheraghi

More from Mansour Naslcheraghi (12)

International Conference on Telecommunications
International Conference on TelecommunicationsInternational Conference on Telecommunications
International Conference on Telecommunications
 
Content Delivery Networks
Content Delivery NetworksContent Delivery Networks
Content Delivery Networks
 
Lte signaling
Lte signalingLte signaling
Lte signaling
 
Efficient resource allocation for device to-device
Efficient resource allocation for device to-deviceEfficient resource allocation for device to-device
Efficient resource allocation for device to-device
 
Ip addressing
Ip addressingIp addressing
Ip addressing
 
Enable device to-device communications underlaying networks
Enable device to-device communications underlaying networksEnable device to-device communications underlaying networks
Enable device to-device communications underlaying networks
 
Mobile Millimeter-Waves Makeover
Mobile Millimeter-Waves MakeoverMobile Millimeter-Waves Makeover
Mobile Millimeter-Waves Makeover
 
Oqpsk
OqpskOqpsk
Oqpsk
 
NAT Scneario
NAT ScnearioNAT Scneario
NAT Scneario
 
Tele operation systems
Tele operation systemsTele operation systems
Tele operation systems
 
CCNA Routing Protocols
CCNA Routing Protocols CCNA Routing Protocols
CCNA Routing Protocols
 
Basic Configurations on Router
Basic Configurations on RouterBasic Configurations on Router
Basic Configurations on Router
 

Recently uploaded

JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Recently uploaded (20)

JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Coding

  • 1. Electrical Engineering and Computer Science Department Analysis of Coding Techniques in LTE-Advanced / 4G Advisor: Dr. Torkamani Instructor: M. Naslcheraghi Jan, 2015
  • 2. Retransmission of data Information Reliable Information number of symbols in the source encoded message is increased Error Detection Correction Amount Depends on SNR coding techniques in LTE-Advance a broadly used term mostly referring to the forward error correction code Transmission channel can often be avoided, at the cost of higher bandwidth requirements on average
  • 3. Performance Evaluation of physical layer of 4G •Reed-Solomon Coding •convolution coding For Coding Schemes •Cyclic Prefix •Interleaving For Modulation Schemes
  • 4. Physical Layer Infrastructure Setup Random Data Generation IFFT Cyclic Prefix insertion Chanel Encoding Mapping Cyclic Prefix Removal FFT De-mappingChanel DecodingOutput Data IEEE 802.162004
  • 5. Step 1 • Randomization Step 2 • Forward Error Correction (FEC) Step 3 • Interleaving Step 2.1 • Reed-Solomon (RS) Step 2.2 • Convolutional Code Channel Encoding Setup
  • 6. Full Channel Coding/Decoding Setup Data Randomization Reed-Solomon Encoding Convolutional Encoding Interleaving De-Interleaving Convolutional Encoding Reed-Solomon Encoding De- Randomization Encoding Setup Decoding Setup
  • 7. Randomization necessity On each burst of each allocation, a long sequence of continuous ones and zeros will be generated. Solution is Randomization with Scrambler Implementation with a Pseudo Random Binary Sequence (PRBS) Generator which uses 15 stage shift register with a generator polynomial of 1+x14+x15 with XOR gates in feedback configuration.
  • 8. Reed-Solomon coding setup Block Format Randomized Data Before Coding single 0X00 tail byte is appended to the end of each burst RS Encoder
  • 9. Implementation of RS (Specially in LTE Systems) Encoder • Systematic RS with these Parameters: (N=255, K=239, T=8) With GF= 2 Code Generator and Field Generator Derived from 8
  • 10. Main Characteristic of LTE-RS Encoder • support shortened and punctured code to facilitate variable block sizes and variable error correction capability. k´ bytes Shortened Block ? adding 239k´ zero bytes Data Block RS- Encoding Encoded Data Block Will be Discarded after decoding
  • 11. Convolutional Coding Setup • Fed for encoder ? convolutional encoder RS-Encoded Data Block Final Encoded Data Block
  • 12. Implementation of Convolutional Encoder (Specially in LTE) native rate of ½ constraint length of 7
  • 13. Size of the block is depended on the numbers of bit encoded per sub channel. In one OFDM symbol. Defined in IEEE 802.16 Final Encoded Data Block Block Interleaver Interleaved Data RSCC
  • 14. IFFT • The grey mapped data are then sent to IFFT for time domain mapping. Mapping to time domain needs the application of Inverse Fast Fourier Transform (IFFT). In our case we have incorporated the MATLAB ´IFFT´ function to do so. This block delivers a vector of 256 elements, where each complex number clement represents one sample of the OFDM symbol.
  • 15. Cyclic Prefix Insertion • A cyclic prefix is added to the time domain samples. • to combat the effect of multipath
  • 16. References 1. International Journal of Computer Applications (0975 – 8887), Analysis of Coding Techniques in LTE. 2. Google!