Design of LTE radio access network testbed

Similar documents
What s Behind 5G Wireless Communications?

2015 The MathWorks, Inc. 1

From Antenna to Bits:

Technical Aspects of LTE Part I: OFDM

Challenges of 5G mmwave RF Module. Ren-Jr Chen M300/ICL/ITRI 2018/06/20

5G, WLAN, and LTE Wireless Design with MATLAB

2002 IEEE International Solid-State Circuits Conference 2002 IEEE

WHITEPAPER MULTICORE SOFTWARE DESIGN FOR AN LTE BASE STATION

Wireless Networks: An Introduction

Some Radio Implementation Challenges in 3G-LTE Context

Using a design-to-test capability for LTE MIMO (Part 1 of 2)

SDR-BASED TEST BENCH TO EVALUATE ANALOG CANCELLATION TECHNIQUES FOR IN-BAND FULL-DUPLEX TRANSCEIVER

Realization of Peak Frequency Efficiency of 50 Bit/Second/Hz Using OFDM MIMO Multiplexing with MLD Based Signal Detection

Prototyping Next-Generation Communication Systems with Software-Defined Radio

M A R C H 2 6, Sheri DeTomasi 5G New Radio Solutions Lead Keysight Technologies. 5G New Radio Challenges and Redefining Test

UNDERSTANDING LTE WITH MATLAB

What s Behind 5G Wireless Communications?

Millimeter-Wave Communication and Mobile Relaying in 5G Cellular Networks

UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality

Nutaq OFDM Reference

The Impact of EVA & EPA Parameters on LTE- MIMO System under Fading Environment

4G TDD MIMO OFDM Network

WiMAX Basestation: Software Reuse Using a Resource Pool. Arnon Friedmann SW Product Manager

MIMO-LTE A relevant Step towards 4G. Prof. Dr.-Ing. Thomas Kaiser CEO mimoon GmbH

Integrated Solutions for Testing Wireless Communication Systems

ni.com The NI PXIe-5644R Vector Signal Transceiver World s First Software-Designed Instrument

multiple access (FDMA) solution with dynamic bandwidth. This approach TERMS AND ABBREVIATIONS

SourceSync. Exploiting Sender Diversity

Specifications and Interfaces

EC 551 Telecommunication System Engineering. Mohamed Khedr

Software Radio, GNU Radio, and the USRP Product Family

2012 LitePoint Corp LitePoint, A Teradyne Company. All rights reserved.

Developing and Prototyping Next-Generation Communications Systems

Software Radio Network Testbed

Ten Things You Should Know About MIMO

5G 무선통신시스템설계 : WLAN/LTE/5G

What is New in Wireless System Design

IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU

10 Gbps Outdoor Transmission Experiment for Super High Bit Rate Mobile Communications

Background: Cellular network technology

TU Dresden uses National Instruments Platform for 5G Research

Lecture LTE (4G) -Technologies used in 4G and 5G. Spread Spectrum Communications

5G Toolbox. Model, simulate, design and test 5G systems with MATLAB

MIMO RFIC Test Architectures

Field Experiments of 2.5 Gbit/s High-Speed Packet Transmission Using MIMO OFDM Broadband Packet Radio Access

3G Evolution HSPA and LTE for Mobile Broadband Part II

LTE-Advanced research in 3GPP

RF and Microwave Test and Design Roadshow 5 Locations across Australia and New Zealand

ISSCC 2003 / SESSION 20 / WIRELESS LOCAL AREA NETWORKING / PAPER 20.5

5G: Opportunities and Challenges Kate C.-J. Lin Academia Sinica

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ICCE.2012.

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

Spectral Monitoring/ SigInt

Bridge RF Design and Test Applications with NI SDR Platforms

DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR

Project in Wireless Communication Lecture 7: Software Defined Radio

Performance Analysis of n Wireless LAN Physical Layer

Software Radio Satellite Terminal: an experimental test-bed

3G/4G Mobile Communications Systems. Dr. Stefan Brück Qualcomm Corporate R&D Center Germany

Analytical Evaluation of the Cell Spectral Efficiency of a Beamforming Enhanced IEEE m System

Full Duplex Radios. Sachin Katti Kumu Networks & Stanford University 4/17/2014 1

5 th Generation Non-Orthogonal Waveforms for Asynchronous Signaling. Final Review. Brussels, Work Package 5

An FPGA Case Study: Narrowband COFDM Video Transceiver for Drones, UAV, and UGV. Produced by EE Times

HOW DO MIMO RADIOS WORK? Adaptability of Modern and LTE Technology. By Fanny Mlinarsky 1/12/2014

DSP IMPLEMENTATION OF HIGH SPEED WLAN USING OFDM

Interference management Within 3GPP LTE advanced

5GCHAMPION. mmw Hotspot Trial, Results and Lesson Learned. Dr. Giuseppe Destino, University of Oulu - CWC Dr. Gosan Noh, ETRI

Enabling Future Wireless Technology Research through Flexible & Modular Platforms

Ettus Research USRP. Tom Tsou 3rd OpenAirInterface Workshop April 28, 2017

Radio Interface and Radio Access Techniques for LTE-Advanced

3GPP Long Term Evolution LTE

802.11ax Design Challenges. Mani Krishnan Venkatachari

mm Wave Communications J Klutto Milleth CEWiT

Testing and Measurement of Cognitive Radio and Software Defined Radio Systems

Supplemental Slides: MIMO Testbed Development at the MPRG Lab

RF, HIL and Radar Test

Wireless Communication

LTE Base Station Equipments Usable with W-CDMA System

SDR OFDM Waveform design for a UGV/UAV communication scenario

Carrier Frequency Offset Estimation Algorithm in the Presence of I/Q Imbalance in OFDM Systems

OFDM Transceiver using Verilog Proposal

NI Technical Symposium ni.com

Division Free Duplex in Small Form Factors. Leo Laughlin,ChunqingZhang, Mark Beach, Kevin Morris, and John Haine

C2 and Payload in One Link

OFDMA and MIMO Notes

5G - The multi antenna advantage. Bo Göransson, PhD Expert, Multi antenna systems Systems & Technology

1

GC5325 Wideband Digital Predistortion Transmit IC Solution. David Brubaker Product Line Manager Radio Products February 2009

With a lot of material from Rich Nicholls, CTL/RCL and Kurt Sundstrom, of unknown whereabouts

Cognitive Radio: Fundamentals and Opportunities

Using Modern Design Tools To Evaluate Complex Communication Systems: A Case Study on QAM, FSK and OFDM Transceiver Design

RF Channel Characterization with Multiple Antenna Systems for LTE

5G new radio architecture and challenges

Page 1. Overview : Wireless Networks Lecture 9: OFDM, WiMAX, LTE

FPGA implementation of Generalized Frequency Division Multiplexing transmitter using NI LabVIEW and NI PXI platform

With A Hardware Demonstrator. MIMO Channel Measurements. Department of Communications Engineering. University of Bremen.

Keysight Technologies NB-IoT System Modeling: Simple Doesn t Mean Easy

Test Range Spectrum Management with LTE-A

Field Experiment on 5-Gbit/s Ultra-high-speed Packet Transmission Using MIMO Multiplexing in Broadband Packet Radio Access

C700 A New Domain in Radio System Design & Verification

Transcription:

Design of LTE radio access network testbed Rohit Budhiraja Advisor Bhaskar Ramamurthi Department of Electrical Engineering IIT Madras Rohit Budhiraja (IIT Madras) LTE RAN Testbed 1 / 42

Brief profile Practical system design experience Jan. 2004 - Jul. 2011 WiMAX system design (MIDAS). Hardware and physical layer algorithm design for base station and user. Design of LTE radio access network testbed (CEWiT). Hardware design and physical layer algorithm development. Academic research experience Aug. 2011 - Jul. 2015 PhD. Transceiver design for MIMO asymmetric two-way relaying. Jul. 2000 - Dec. 2003 MS. Design of Transceiver for 3G DECT Physical Layer. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 2 / 42

Motivation Cellular design requires system-level evaluation. Cell 1 Cell 2 Cell 3 Reason: link-level techniques do not perform well at system level Spatial multiplexing MIMO loses effectiveness in multi-cell environment. 1 Interference alignment blanket use is altogether detrimental. 2 1 Andrews et al. Overcoming interference in spatial multiplexingmimo cellularnetworks, IEEE Wireless Commun. Mag., Dec. 2007. 2 Mungara et al. System-Level Performance of Interference Alignment, IEEE Trans. Wireless Commun., Feb. 2015. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 3 / 42

Motivation Cellular design requires system-level evaluation. Cell 1 Cell 2 Cell 3 Reason: link-level techniques do not perform well at system level Spatial multiplexing MIMO loses effectiveness in multi-cell environment. 1 Interference alignment blanket use is altogether detrimental. 2 System simulators are usually built to analyse performance. Much depends on the choice of channel models. A testbed provides realistic fading and interference settings. 1 Andrews et al. Overcoming interference in spatial multiplexingmimo cellularnetworks, IEEE Wireless Commun. Mag., Dec. 2007. 2 Mungara et al. System-Level Performance of Interference Alignment, IEEE Trans. Wireless Commun., Feb. 2015. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 3 / 42

Testbed at IIT Madras Four base stations and twelve users. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 4 / 42

Testbed at IIT Madras Cell boundary Can emulate realistic interference scenarios. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 4 / 42

Testbed cloud radio mode RF DAC/ADC RF DAC/ADC PHY MAC RF DAC/ADC GigE optical link Base stations can easily coordinate to mitigate interference. Possible due to channel and data availability in cloud. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 4 / 42

Testbed conventional distributed mode RF DAC/ADC PHY MAC RF DAC/ADC PHY MAC RF DAC/ADC PHY MAC GigE optical link Each base station performs MAC, PHY, mixed-signal and RF processing. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 4 / 42

0000 1111 0000 1111 0000 1111 0000 1111 0000 1111 0000 1111 000 111 000 111 000 111 000 111 000 111 000 111 Requirements history Implement cloud radio or distributed mode first? Sasken LTE base station MAC; L&T Infotech LTE user MAC. My deliverable physical layer hardware and algorithms. BS MAC User MAC Ethernet Ethernet BS PHY User PHY Rohit Budhiraja (IIT Madras) LTE RAN Testbed 5 / 42

System development process Decide Architecture Board Design Interface Testing LTE Algo. Development Real Time Testing Decide hardware architecture type/number of IC and IC interconnections Based on system specifications. Board design Ensure ICs and IC interconnections work reliably. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 6 / 42

Hardware architecture development System specifications based on LTE: OFDMA, 20 MHz bandwidth and 2 2 MIMO. Transmit power base station: 5 W and user: 250 mw. Baseband hardware should work in Frequency division duplex mode - required by the partners. Time division duplex mode - experimental spectrum availability. Cloud radio/distributed mode. Turbo coding for data. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 7 / 42

Architecture of generic OFDM transceiver hardware DAC 00011000 Turbo Encoder Modulator IFFT I Q LPF cos(2πfct) sin(2πfct) + PA DAC LPF BPF DAC 00011000 Turbo Decoder Demod Front end receive alg. I Q LPF cos(2πfct) sin(2πfct) LNA DAC LPF Two digital-to-analog converters (DAC) per transmit chain. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 8 / 42

Architecture of generic OFDM transceiver hardware DAC 00011000 Turbo Encoder Modulator IFFT I Q LPF cos(2πfct) sin(2πfct) + PA DAC LPF BPF ADC 00011000 Turbo Decoder Demod Front end receive alg. I Q LPF cos(2πfct) sin(2πfct) LNA ADC LPF Front-end receive algorithms Synchronization, channel estimation/equalization, MIMO receiver. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 8 / 42

Architecture of generic OFDM transceiver hardware DAC 00011000 Turbo Encoder Modulator IFFT I Q LPF cos(2πfct) sin(2πfct) + PA DAC LPF BPF ADC 00011000 Turbo Decoder Demod Front end receive alg. I Q LPF cos(2πfct) sin(2πfct) LNA Digital baseband processor ADC LPF RF transceiver DAC/ADC, LPF can be part of either baseband processor or RF transceiver. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 8 / 42

Our architecture 15 dbm 37 dbm I/Q DAC/ADC LPF PA Baseband Processor Low power RF High power RF Rohit Budhiraja (IIT Madras) LTE RAN Testbed 9 / 42

Architecture of baseband processor Gigabit Ethernet 10/100 Mbps ID 3 ID 0 ID 2 ID 1 FPGA ADC/DAC I ADC/DAC II Task partitioning s most of signal processing except turbo decoding (FPGA). First design decision number of s, FPGAs, ADCs/DACs System bandwidth 20 MHz; 2 2 MIMO. Use available processing requirements, cross-compile C code. 4 s and a FPGA; 4 DACs and 4 ADCs. Second design decision speed of inter-ic communication links DAC/ADC sampling rates, low-pass filter design. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 10 / 42

Architecture of baseband processor Gigabit Ethernet 10/100 Mbps ID 3 ID 0 ID 2 ID 1 FPGA ADC/DAC I ADC/DAC II Task partitioning s most of signal processing except turbo decoding (FPGA). First design decision number of s, FPGAs, ADCs/DACs System bandwidth 20 MHz; 2 2 MIMO. Use available processing requirements, cross-compile C code. 4 s and a FPGA; 4 DACs and 4 ADCs. Second design decision speed of inter-ic communication links DAC/ADC sampling rates, low-pass filter design. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 10 / 42

Architecture of baseband processor Gigabit Ethernet 10/100 Mbps ID 3 ID 0 ID 2 ID 1 FPGA ADC/DAC I ADC/DAC II Task partitioning s most of signal processing except turbo decoding (FPGA). First design decision number of s, FPGAs, ADCs/DACs System bandwidth 20 MHz; 2 2 MIMO. Use available processing requirements, cross-compile C code. 4 s and a FPGA; 4 DACs and 4 ADCs. Second design decision speed of inter-ic communication links DAC/ADC sampling rates, low-pass filter design. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 10 / 42

System dimensioning LTE - 20 MHz Parameter Value Subframe duration 1 ms OFDM symbols in a subframe 14 FFT size 2048 Cyclic prefix size 144 DAC/ADC sampling rate 14(2048+144)/10 3 = 30.72 MHz. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 11 / 42

Speed of inter-ic communication links - transmit ID 3 16 Gigabit Ethernet ID 2 FPGA ID 1 ID 0 64 Parallel Bus DAC I/Q DAC I/Q Baseband Processor Largest MAC data block size for 1 ms subframe 75676 bits Peak bit-rate for single antenna 76 Mbps. Parallel-bus rate 64 60 = 3.8 Gbps. s process transport blocks and compute IFFT samples -0: Tx-chain-I; -1: Tx-chain-II. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 12 / 42

Speed of inter-ic communication links - transmit ID 3 16 Gigabit Ethernet 4 4 ID 2 ID 1 ID 0 64 Parallel Bus FPGA 12 DAC I/Q 12 DAC I/Q Chain I Chain II I Q I Q LPF LPF RF Transceiver Baseband Processor s send IFFT samples to FPGA. DAC sampling rate 30.72 MHz with I/Q bit-width = 12 bits -FPGA link required bit-rate = 30.72 24 = 737.28 Mbps. Link works at F = 150/300/400/600 MHz with F 8 throughput. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 12 / 42

Transmit low-pass filter and associated rates Low pass filter 30.72 9 0 9 30.72 f (MHz) Filter design might require interpolating the IFFT output For example, 4 requires F=600 MHz. Difficult to design -FPGA link at F=600 MHz Timing budget constraints in FPGA. Two options Perform interpolation in FPGA. DAC which can perform on-chip interpolation. RxFLow Rohit Budhiraja (IIT Madras) LTE RAN Testbed 13 / 42

Analog I/Q versus Digital I/Q ID 3 Gigabit Ethernet ID 2 ID 1 ID 0 FPGA 24 24 Chain I Chain II I Q I Q DAC/ADC DAC/ADC RF Transceiver Baseband Processor Engineering decision ease of testing vs cost Can validate the entire baseband chain with DAC/ADC on baseband board. RF can be evaluated standalone. Difficult to carry 48 signals. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 14 / 42

Role of FPGA glue logic 4 Dat_(0:3) 150 MHz Clk_ Flow control 12 Dat_DAC(0:11) DAC I/DAC Q Clk_DAC 2 30.72 MHz FPGA Clk_ Dat_(0:3) Clk_DAC Dat_DAC(0:11) Facts about -FPGA-DAC link FPGA link 4 bit, throughput 150 8 = 1.2 Gbps. FPGA DAC link 12 bit, throughput 30.72 2 12 = 737.28 Mbps. Leads to mismatch in data format and throughput. GlueDetail Rohit Budhiraja (IIT Madras) LTE RAN Testbed 15 / 42

Architecture of RF transceiver 15 dbm 38.5 dbm 37 dbm LPF I/Q Up converter PA PAdr HPA 0.5 db 10 db 14 db 0.5 db BPF LPF I/Q Down converter LNA 1 db Low power RF IC High power RF front end Desired transmit power for base station 37 dbm. Direct conversion receiver DC offset not a problem as zeroth subcarrier is not used in LTE. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 16 / 42

Architecture of RF transceiver 15 dbm 38.5 dbm 37 dbm LPF I/Q Up converter PA PAdr HPA 0.5 db 10 db 14 db 0.5 db BPF LPF I/Q Down converter LNA 1 db Low power RF IC High power RF front end PA driver (PAdr) 10% efficiency Peak power 33 dbm; back-off by 8.5 db. High Power Amplifier (HPA) 28% efficiency Peak power 45 dbm; back-off by 6.5 db. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 16 / 42

System development process recap Decide Architecture Board Design Interface Testing LTE Algo. Development Real Time Testing Board design Collate requirements of different ICs. Design interconnections between different ICs. Route signal interconnections and fabricate the board. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 16 / 42

Clocks on the baseband board 1 PPS FPGA DAC/ADC DAC/ADC GPS 40 MHz RF GPS clocks synchronizes frame and frequency for base station and user To study inter-bs cooperative schemes. Frequency accuracy of ±0.1 Hz at 2 GHz. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 17 / 42

Layout design GPS GigE Link 1 FPGA DAC/ADC One layer of board layout Rohit Budhiraja (IIT Madras) LTE RAN Testbed 18 / 42

Snapshot of base station RF Baseband GPS GigE FPGA DAC/ADC Board design also requires working with multiple vendors/companies. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 19 / 42

System development process recap Decide Architecture Board Design Interface Testing LTE Algo. Development Real Time Testing Rohit Budhiraja (IIT Madras) LTE RAN Testbed 19 / 42

Evaluation of transmit links ID 3 Gigabit Ethernet 1 0.8 0.6 4 ID 2 ID 1 FPGA Glue logic 12 Quadrature 0.4 0.2 0 0.2 0.4 0.6 0.8 1 1 0.5 0 0.5 1 In phase 4 ID 0 12 DAC I/Q DAC I/Q Scope XY mode Pre-computed sin/cos samples stored in memory. Validates -FPGA, FPGA-DAC, DAC-connector links and glue logic. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 20 / 42

Evaluation of receiver links ID 3 Gigabit Ethernet 1 0.5 ID 2 FPGA cos() 0 0.5 Glue logic 1 ID 1 12 1.5 2 0 100 200 300 400 500 n ID 0 12 ADC I/Q Function Gen ADC I/Q Signal integrity problem? ADC FPGA link eye diagram is fine. FPGA link CRC passed. GLUE logic problem? ADC misbehaving due to high jitter. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 21 / 42

Testing of baseband + RF 1.5 Baseband Processor I Q RF Transceiver 1 0.5 Clock stealing Baseband Processor I Q RF Transceiver Quadrature 0 0.5 1 1.5 1.5 1 0.5 0 0.5 1 1.5 Inphase Captive testing with stolen frame and RF reference clocks Useful for standalone RF evaluation, without synchronization algorithms. Hardware should be designed for clock stealing! EVM for 16-QAM 7% (LTE: 12.5%). EthernetTest Rohit Budhiraja (IIT Madras) LTE RAN Testbed 22 / 42

System development process recap Decide Architecture Board Design Interface Testing LTE Algo. Development Real Time Testing Rohit Budhiraja (IIT Madras) LTE RAN Testbed 22 / 42

LTE transmit chain data Transport Block (MAC) CRC Segmentation CRC + Turbo coding Code block concatenation Modulation IFFT Largest transport (turbo code) block size 75676 (6144) bits Multiple turbo decoders work in parallel reduced delay. For 6144 code block size, our turbo decoder required 0.8668 ms. MAC transport block should be segmented. Developed MATLAB code also for other front-end receiver algorithms Used by students to develop embedded code. SyncAlgo Rohit Budhiraja (IIT Madras) LTE RAN Testbed 23 / 42

System development process recap Decide Architecture Board Design Interface Testing LTE Algo. Development Real Time Testing Rohit Budhiraja (IIT Madras) LTE RAN Testbed 23 / 42

Short primer on architecture Core Memory DMA Engine Interrupts FPGA Intr Core executes PHY transceiver functions and alerts DMA engine. DMA engine sends data to FPGA. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 24 / 42

PHY processing and transmission Frame duration = 10 ms Frame duration = 10 ms 0 1 2 3 BS core BS DMA User DMA User core subframe (1 ms) FPGA is the time-keeper and generates all on-board clocks. Generated using a counter running at 30.72 MHz. Every 1 ms, FPGA interrupts the to indicate subframe start. starts PHY processing at t = 0 ms and finishes at t < 1 ms. copies processed subframe into its DMA buffer. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 25 / 42

PHY processing and transmission Frame duration = 10 ms Frame duration = 10 ms 0 1 2 3 BS core BS DMA User DMA User core subframe (1 ms) At t = 1 δ 1 ms, DMA engine starts sending data to FPGA which buffers it. Core concurrently starts processing new subframe at t = 1 ms. At t = 1 δ 2 ms with δ 2 < δ 1, FPGA starts sending data to DAC. At t = 1 ms, first subframe transmission starts and gets over at t = 2 ms. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 26 / 42

PHY processing and transmission Frame duration = 10 ms Frame duration = 10 ms 0 1 2 3 BS core BS DMA User DMA User core subframe (1 ms) User starts receiving data at t = 1 ms and finishes at t = 2 ms. User starts processing data at t = 2 ms and finishes at t < 3 ms. MacPhyInt Rohit Budhiraja (IIT Madras) LTE RAN Testbed 26 / 42

Snapshot of integrated MAC-PHY-RF setup Sasken Base station MAC L&T User MAC IITM Base station PHY IITM User PHY Demonstrated FTP link that validated Inter-working of Sasken, L&T MAC, IITM PHY hardware, algorithms. ChannelEmu Rohit Budhiraja (IIT Madras) LTE RAN Testbed 27 / 42

Concluding remarks Led a team of 15 students, project associates and CEWiT engineers. Worked with RF designer, OS engineers from Sasken and L&T. Testbed provided a framework where students tested advanced algorithms. Ten MTechs, DD and MS thesis highly trained LTE engineers. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 28 / 42

Extra slides Rohit Budhiraja (IIT Madras) LTE RAN Testbed 28 / 42

Receive data flow ID 3 ID 2 ID 1 ID 0 Gigabit Ethernet FPGA Turbo Dec ADC I/Q Chain I Chain II I Q I Q LPF LPF RF Transceiver ADC I/Q Baseband Processor Back Receive baseband filters select exact 20 MHz channel Otherwise adjacent channel interference aliases into desired channel. ADC samples the receive signal at 30.72 MHz. -2 and -3 perform complete receive processing except turbo decoder. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 29 / 42

Role of FPGA glue logic LTE frame counter From (150 MHz) 4 DDR to SDR (128 bit FIFO) Link port 2048 byte To DAC (61.44 MHz) 8 verification 8 FIFO 16(12) FIFO fill levels (to ) FPGA FPGA glues and DAC together by performing following tasks Flow control using FIFO buffer to match data rates. Validate CRC. Back Rohit Budhiraja (IIT Madras) LTE RAN Testbed 30 / 42

Data flow for cloud radio Gigabit Eth Gigabit Eth 600 MHz ID 3 600 MHz FPGA I ID 2 Power PC Q I RF Transceiver ID 1 600 MHz RF chain I RF chain II Q ID 0 ADC/DAC I 600 MHz ADC/DAC II Baseband Processor Here IFFT output is send from the computing cloud Required link throughput from cloud to board = 30.72 24 = 737.28 Mbps. Require 2 GigE links for 2 2 spatial multiplexing MIMO. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 31 / 42

Board design Baseband board my design Low power RF board eval board High power RF front end High-power RF architected by me with help from a consultant Developed by the consultant. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 32 / 42

Power supply requirements Digital - 1.2 V, 1.6 V, 2.5 V. FPGA Digital - 1 V, 2.5 V, 3.3 V Gigabit Ethernet Digital - 1.8 V, 2.5 V, Analog - 1.8 V, 2.5 V ADC/DAC Digital 3.3 V, Analog 3.3 V Different supply rails Digital 1.2 V, 1.6 V, 1.8 V, 2.5 V, 3.3 V Analog - 1.8 V, 2.5 V, 3.3 V Design the power supplies Rohit Budhiraja (IIT Madras) LTE RAN Testbed 33 / 42

Schematics entry snapshot Rohit Budhiraja (IIT Madras) LTE RAN Testbed 34 / 42

Stackup design Number/distribution of layers. Crucial for signal integrity and impedance design. Each inter-ic link is simulated to evaluate signal integrity. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 35 / 42

Downlink synchronization by user 1 ms BS subframe clock Tx OFDM subframe f 01 01 01 01 00 11 00 11 t 01 01 01 01 Base station User User subframe clock Rx OFDM subframe 00 11 00 11 00 11 01 01 01 01 01 User first acquires symbol and subframe boundaries Symbol boundary and fractional frequency offset using CP correlation. Subframe boundary and integer frequency offset using synch. signals Back Rohit Budhiraja (IIT Madras) LTE RAN Testbed 36 / 42

Blind decoding of control information Blind control information decoding by user User need not be necessarily scheduled in a subframe. Needs to blindly scan control region for its control channel (PDCCH). Back Rohit Budhiraja (IIT Madras) LTE RAN Testbed 37 / 42

Evaluation of -Ethernet link ID 3 Fast Ethernet ID 2 ID 1 FPGA Glue logic ID 0 Wireshark Back Packet stored in memory is sent fixed number of times to PC. Wireshark used to capture packets in PC. Bit-twist used to send packets from PC to board. Problem of spurious interrupt generation by Ethernet IC. Testing starts with writing driver code for accessing Ethernet. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 38 / 42

LTE timings and integrated MAC-PHY processing Frame duration = 10 ms Frame duration = 10 ms 0 1 8 9 0 BS core BS DMA User DMA User core MAC Data t = 0 ms: transmit PHY TICK to MAC. t = 1 to 8 ms: wait for data from MAC layer. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 39 / 42

LTE timings and integrated MAC-PHY processing Frame duration = 10 ms Frame duration = 10 ms 0 1 8 9 0 BS core BS DMA User DMA User core MAC Data Back t = 8 ms: start processing the MAC data. t = 9 ms: transmit the PHY subframe. APIs need to be developed for MAC-PHY interaction. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 39 / 42

Channel emulator Channel generation Ethernet (Channel Coeff) 000 111 000 111 000 111 000 111 000 111 000 111 BS PHY RF over cable or Baseband Channel emulator RF over cable or Baseband User PHY Back Latency of 2.4µsecs, which is less than normal cyclic prefix of 4.7µsecs. Supports 2 2, 2 1, 1 2 and 1 1 MIMO modes. Can emulate any channel up to 72 taps. Hardware was also used to build WiMAX base station, multi-user emulator. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 40 / 42

Future research In-band full-duplex cellular networks. Network analysis with new sources of interference. Use of multiple antennas. U2U int Self int TUE RUE Verification of network analysis by building testbeds. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 41 / 42

Future research Cross layer design between digital baseband and analog RF. Hardware impairments for mm-wave and massive MIMO systems. Examine effect of low precision ADC on mm-wave systems. Transceiver chain calibration for TDD massive MIMO. Design hybrid digital-analog beamforming. Build prototypes and technology demonstrators. Rohit Budhiraja (IIT Madras) LTE RAN Testbed 42 / 42