lte implementation using xilinx fpga
TRANSCRIPT
IMPLEMENTATION USING
FPGA
Supervised by Dr. Abdelfatah Saad
Eng. Abdelrhman Ahmed
2016-2017
Higher Institute of Engineering
and Technology - Arish_____________________________________________
IMPLEMENTATION USING
XILINX FPGA
Mohamed Abd-ElSalam
Moataz Eldsoky
usama elsied
Ayman SalamaAhmed Elmalah
Amr Mamdouh
Mohamed Risk
Alaa Abd-Elfatah
Rania Sabry
Maison Samir
IMPLEMENTATION USING
XILINX FPGA
BLOCKName
CRC + SegmentationAmr mamdouh – Mohamed Risk –
Ahmed Elmalah
Turbo coder
Rate Matching
Mohamed Abdel Salam
Moataz Eldsoky
Scrambling Amr mamdouh – Mohamed Risk –
Ahmed Elmalah
Digital Modulation
MIMO
Alaa Abdelfatah – Maison Samir –
Rania Sabry
OFDMOsama Elsaid – Ayman Salama
IMPLEMENTATION USING FPGA
Long Term Evolution
Long Term Evolution
LTE is a standard by 3GPP (3rd Generation Partnership Project )
Long Term Evolution
LTE is a standard by 3GPP (3rd Generation Partnership Project )
2008
0
200000000
400000000
600000000
800000000
1E+09
1.2E+09
3G LTE LTE Advanced
Max Data Rate of each Generation
42 Mbps 100 Mbps 100Gbps
Why more Data rates ?
Why more Data rates ?
More Application
Why more Data rates ?
More Application
More users
More Application
More users
Better performance
Why more Data rates ?
More Application
More users
Better performance
High BW Efficiency
Why more Data rates ?
Physical Layer of LTE
OFDM
MIMO
Modulation
Scrambling
Rate Matching
Turbo
CRC and Segmentation
Physical Layer of LTE
What is the purpose of the physical Layer ?
Physical Layer of LTE
SAMPLING
Physical Layer of LTE
QUANTIZATION
Physical Layer of LTE
What is the purpose of the physical Layer ?
Physical Layer of LTE
What is the purpose of the physical Layer ?
Try to reduce errors
Physical Layer of LTE
What is the purpose of the physical Layer ?
Try to reduce errors
Check for errors
Physical Layer of LTE
What is the purpose of the physical Layer ?
Try to reduce errors
Check for errors
Improve BW utilization
Physical Layer of LTE
What is the purpose of the physical Layer ?
Try to reduce errors
Check for errors
Improve BW utilization
Increase Data Rate
Physical Layer of LTE
What is the purpose of the physical Layer ?
Try to reduce errors
Check for errors
Improve BW utilization
Increase Data Rate
Prepare for transmission
Physical Layer of LTE
Physical Layer of LTE
OFDM
MIMO
Modulation
Scrambling
Rate Matching
Turbo
CRC and Segmentation
TRANSMITTER
Physical Layer of LTE
OFDM
MIMO
Modulation
Scrambling
Rate Matching
Turbo
CRC and Segmentation CRC and Segmentation
MIMO
Modulation
Scrambling
Rate Matching
Turbo
OFDM
TRANSMITTER RECEIVER
HOW DO WE TRANSMIT ?
LTE phy Tx
Digital
HOW DO WE TRANSMIT ?
LTE phy Tx
Digital
Analog
Front End
HOW DO WE TRANSMIT ?
LTE phy Tx
Digital
Analog
Front End
HOW DO WE TRANSMIT ?
LTE phy Tx
Digital
Analog
Front End
HOW DO WE TRANSMIT ?
LTE phy Tx
Digital
Analog
Front End
Analog
Front End
HOW DO WE TRANSMIT ?
LTE phy Tx
Digital
Analog
Front End
Analog
Front EndLTE phy Rx
Digital
IMPLEMENTATION USING FPGA
Communication or electronics ?
IMPLEMENTATION USING FPGA
Communication or electronics ?
Both, Communication and electronics
Purpose
IMPLEMENTATION USING FPGA
Purpose
Implementation of LTE on FPGA using VHDL
IMPLEMENTATION USING FPGA
Down-link
Down-link
Down-link
Up-link
Applications
FPGAField-Programmable Gate Array
FPGAField-Programmable Gate Array
Logic Block
Input - output Interconnection
Switch Box
Connect Block