MATLAB And LTE System Toolbox For Developing The LTE . - MathWorks

Transcription

MATLAB LTE SYSTEMTOOLBOX ForDevelopment of LTEPhysical Layer April 20, 20171

MATLAB EXPO 2017T PushpalataChaitanya P. UmbareShashikant Y. Chaudhari2

Outline Problem Statement: The Requiremento Challenges in LTE PHY Developmento WHY MATLAB LTE System Toolbox? LTE Physical Layer Development in 3 stageso Stage 1o Stage 2o Stage 3 Development Setup Results Conclusion3

PROBLEMSTATEMENT4

IntroductionHigher DataRateLowerLatencyHigher SpectralEfficiencyHigherCapacity5

The requirement was to develop and prototype LTEPhysical Layer for:o Concept provingo Capturing system requirement6

CHALLENGES INDEVELOPINGPHY LAYER7

Challenge #1: Reading and understanding the specs Challenge #2: Creating an executable spec toinvestigate system performance and act as a goldentest-bench Challenge #3: Evaluate algorithms which will meetperformance requirements Challenge #4: Converting the Design for DedicatedHardware8

Challenge #1: Reading and understanding the specs Challenge #2: Creating an executable spec toinvestigate system performance and act as a goldentest-bench Challenge #3: Evaluate algorithms which will meetperformance requirements Challenge #4: Converting the Design for DedicatedHardware9

10

Two Approaches of Development:o Study, understand vast 3GPP standard andthen carry out development(MATLAB/other software)o Use LTE system Toolbox of MATLAB forhandinhandunderstandinganddevelopment of LTE physical layer11

WHY ?“MATLABLTE SYSTEMTOOLBOX”12

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 standard13

LTE PHYSICAL LAYERDEVELOPMENT14

3 Stage Development of LTE PhysicalLayer 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 functions15

Stage 1: DL ementMappingOFDMModulationPCFICHPDCCHPDSCH16

Stage 1: DL Receiver ionOFDMDemodulationPCFICHPDCCHPDSCH17

Stage 2: Individual Channel andSignal Development (one example)18

Stage 3: Low level functiondevelopment (Scrambling)19

Physical LayerProcessing (DL)eNodeB Transmit ChainData from MAC LayerGeneration of PSS,SSS & CRSPBCH, PHICH, PCFICH & PDCCHEncodingUE Receive ChainPDSCH, DLSCH DecodingPBCH, PHICH, PCFICH & PDCCHDecodingZF EqualizationChannel EstimationOFDM DemodulationFrequency OffsetEstimation & CorrectionDLSCH & PDSCH EncodingIQ Offset CorrectionOFDM ModulationCell Search & SynchronizationData Transmission By USRP DeviceData Received From USRP Device20

Physical LayerProcessing (UL)eNodeB Receive ChainPUSCH, ULSCH / PUCCH DecodingZF EqualizationUE Transmit Chainfrom MAC LayerUEDataTransmitChainChannel EstimationSC-FDMA DemodulationPUSCH DRS / PUCCH DRS EncodingSRS EncodingFrequency OffsetEstimation & CorrectionULSCH, PDSCH / PUCCH EncodingIQ Offset CorrectionSC-FDMA ModulationFrame SynchronizationData Transmission By USRP DeviceData Received From USRP Device21

DEVELOPMENTSET UP22

MATLAB(eNB PHY)EthernetInterfaceUSRP(RF)ChannelMATLAB(UE PHY)EthernetInterfaceUSRP(RF)End-to-End Development Setup23

RESULTS24

Results from Setup Cell search procedure completed successfully Broadcast message decoded in downlink Control information and data decoded25

26

CONCLUSION27

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 hardware28

29

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. 4 PROBLEM STATEMENT. 5 Introduction Higher Data Rate Lower Latency Higher Spectral Efficiency Higher Capacity. 6 The requirement was to develop and prototype LTE