+ All Categories
Home > Documents > MATLAB LTE SYSTEM TOOLBOX For Development of LTE … · MATLAB LTE SYSTEM TOOLBOX For Development...

MATLAB LTE SYSTEM TOOLBOX For Development of LTE … · MATLAB LTE SYSTEM TOOLBOX For Development...

Date post: 18-Mar-2020
Category:
Upload: others
View: 19 times
Download: 0 times
Share this document with a friend
29
1 MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017
Transcript
Page 1: MATLAB LTE SYSTEM TOOLBOX For Development of LTE … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

1

MATLAB LTE SYSTEM TOOLBOX For

Development of LTE Physical Layer April 20, 2017

Page 2: MATLAB LTE SYSTEM TOOLBOX For Development of LTE … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

2

T PushpalataChaitanya P. Umbare

Shashikant Y. Chaudhari

MATLAB EXPO 2017

Page 3: MATLAB LTE SYSTEM TOOLBOX For Development of LTE … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

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 … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

4

PROBLEM STATEMENT

Page 5: MATLAB LTE SYSTEM TOOLBOX For Development of LTE … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

5

Introduction

Higher Data

Rate

Lower

Latency

Higher Spectral

Efficiency

Higher

Capacity

Page 6: MATLAB LTE SYSTEM TOOLBOX For Development of LTE … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

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 … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

7

CHALLENGES INDEVELOPING PHY LAYER

Page 8: MATLAB LTE SYSTEM TOOLBOX For Development of LTE … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

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 … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

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 … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

10

Page 11: MATLAB LTE SYSTEM TOOLBOX For Development of LTE … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

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 … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

12

WHY ??? “MATLAB LTE SYSTEM TOOLBOX”

Page 13: MATLAB LTE SYSTEM TOOLBOX For Development of LTE … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

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 … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

14

LTE PHYSICAL LAYER DEVELOPMENT

Page 15: MATLAB LTE SYSTEM TOOLBOX For Development of LTE … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

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 … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

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 … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

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 … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

1818

Stage 2: Individual Channel and Signal Development (one example)

Page 19: MATLAB LTE SYSTEM TOOLBOX For Development of LTE … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

19

Stage 3: Low level function development (Scrambling)

Page 20: MATLAB LTE SYSTEM TOOLBOX For Development of LTE … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

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 … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

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 … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

22

DEVELOPMENTSET UP

Page 23: MATLAB LTE SYSTEM TOOLBOX For Development of LTE … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

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 … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

24

RESULTS

Page 25: MATLAB LTE SYSTEM TOOLBOX For Development of LTE … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

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 … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

2626

Page 27: MATLAB LTE SYSTEM TOOLBOX For Development of LTE … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

27

CONCLUSION

Page 28: MATLAB LTE SYSTEM TOOLBOX For Development of LTE … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

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 … · MATLAB LTE SYSTEM TOOLBOX For Development of LTE Physical Layer April 20, 2017. 2 T Pushpalata Chaitanya P. Umbare Shashikant

29


Recommended