matlab lte system toolbox for development of lte physical layer · matlab lte system toolbox for...
TRANSCRIPT
![Page 1: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/1.jpg)
1
MATLAB LTE SYSTEM TOOLBOX For
Development of LTE Physical Layer April 20, 2017
![Page 2: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/2.jpg)
2
T PushpalataChaitanya P. Umbare
Shashikant Y. Chaudhari
MATLAB EXPO 2017
![Page 3: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/3.jpg)
3
Outline• Problem Statement: The Requirement
o Challenges in LTE PHY Development
o WHY MATLAB LTE System Toolbox?
• LTE Physical Layer Development in 3 stages
o Stage 1
o Stage 2
o Stage 3
• Development Setup
• Results
• Conclusion
![Page 4: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/4.jpg)
4
PROBLEM STATEMENT
![Page 5: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/5.jpg)
5
Introduction
Higher Data
Rate
Lower
Latency
Higher Spectral
Efficiency
Higher
Capacity
![Page 6: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/6.jpg)
6
• The requirement was to develop and prototype LTEPhysical Layer for:
o Concept proving
o Capturing system requirement
![Page 7: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/7.jpg)
7
CHALLENGES INDEVELOPING PHY LAYER
![Page 8: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/8.jpg)
8
• Challenge #1: Reading and understanding the specs
• Challenge #2: Creating an executable spec to investigate system performance and act as a golden test-bench
• Challenge #3: Evaluate algorithms which will meet performance requirements
• Challenge #4: Converting the Design for Dedicated Hardware
![Page 9: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/9.jpg)
9
• Challenge #1: Reading and understanding the specs
• Challenge #2: Creating an executable spec to investigate system performance and act as a golden test-bench
• Challenge #3: Evaluate algorithms which will meet performance requirements
• Challenge #4: Converting the Design for Dedicated Hardware
![Page 10: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/10.jpg)
10
![Page 11: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/11.jpg)
11
• Two Approaches of Development:o Study, understand vast 3GPP standard and
then carry out development
(MATLAB/other software)
o Use LTE system Toolbox of MATLAB forhand in hand understanding anddevelopment of LTE physical layer
![Page 12: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/12.jpg)
12
WHY ??? “MATLAB LTE SYSTEM TOOLBOX”
![Page 13: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/13.jpg)
13
• Standard-compliant functions for the design,simulation, and verification
• Accelerates LTE algorithm and physical layer(PHY) development
• Supports golden reference verification
• Conformance testing
• Enables test waveform generation
• Analyze end-to-end communication links
• Implementation comply with the LTE standard
![Page 14: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/14.jpg)
14
LTE PHYSICAL LAYER DEVELOPMENT
![Page 15: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/15.jpg)
15
3 Stage Development of LTE Physical Layer using LTE System Toolbox
• Stage 1: Development of Physical layer using highlevel functions
• Stage 2: Development of Physical layer using midlevel functions
• Stage 3: Development of Physical layer using lowlevel functions
![Page 16: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/16.jpg)
1616
Stage 1: DL Transmitter Development
Resource
Element
Mapping
SSS
PSS
CRS
PBCH
PHICH
PCFICH
PDCCH
PDSCH
OFDM
Modulation
![Page 17: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/17.jpg)
1717
Stage 1: DL Receiver Development
Resource
Element
Selection
SSS
PSS
CRS
PBCH
PHICH
PCFICH
PDCCH
PDSCH
OFDM
Demodulation
![Page 18: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/18.jpg)
1818
Stage 2: Individual Channel and Signal Development (one example)
![Page 19: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/19.jpg)
19
Stage 3: Low level function development (Scrambling)
![Page 20: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/20.jpg)
20
Physical Layer Processing (DL)
Data from MAC Layer
Generation of PSS,SSS & CRS
PBCH, PHICH, PCFICH & PDCCH
Encoding
DLSCH & PDSCH Encoding
OFDM Modulation
Data Transmission By USRP Device
eNodeB Transmit Chain
Data Received From USRP Device
Cell Search & Synchronization
IQ Offset Correction
Frequency Offset
Estimation & Correction
OFDM Demodulation
Channel Estimation
PBCH, PHICH, PCFICH & PDCCH
Decoding
PDSCH, DLSCH Decoding
UE Receive Chain
ZF Equalization
![Page 21: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/21.jpg)
21
Physical Layer Processing (UL)
UE Transmit Chain
Data Received From USRP Device
Frame Synchronization
IQ Offset Correction
Frequency Offset
Estimation & Correction
SC-FDMA Demodulation
Channel Estimation
PUSCH, ULSCH / PUCCH Decoding
eNodeB Receive Chain
Data from MAC Layer
PUSCH DRS / PUCCH DRS Encoding
ULSCH, PDSCH / PUCCH Encoding
SC-FDMA Modulation
Data Transmission By USRP Device
SRS Encoding
UE Transmit Chain
ZF Equalization
![Page 22: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/22.jpg)
22
DEVELOPMENTSET UP
![Page 23: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/23.jpg)
23
Channel
MATLAB
(eNB PHY)
USRP
(RF)Ethernet
Interface
MATLAB
(UE PHY)
USRP
(RF)Ethernet
Interface
End-to-End Development Setup
![Page 24: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/24.jpg)
24
RESULTS
![Page 25: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/25.jpg)
2525
Results from Setup
• Cell search procedure completed successfully
• Broadcast message decoded in downlink
• Control information and data decoded
![Page 26: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/26.jpg)
2626
![Page 27: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/27.jpg)
27
CONCLUSION
![Page 28: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/28.jpg)
2828
Conclusion
• Top down approach enabled the quickdevelopment of physical layer based eNodeB andUE reducing the time to prototype.
• The Communications System Toolbox SupportPackage for USRP Radio enabled to test the systemover air without the need of converting the code foractual hardware
![Page 29: MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata ... simulation, and](https://reader035.vdocument.in/reader035/viewer/2022070213/610d7a06ec64e108f723b90e/html5/thumbnails/29.jpg)
29