A Short-Term Course on Open-Prototyping Methodologies for 5G Systems

Real-time Prototyping of modern radio systems is now feasible because of the availability of high -performance off-the-shelf hardware platforms such as the USRP B2x0/X3x0 and LimeSDR. Coupled with the availabilility of standard-compliant implementations of 4G radio-access and core network functions allows for universities and research centers to experiment with commercial devices and innovate in areas such as MODEM technologies and resource scheduling algorithms, along with many others.  

  The feasibility of such experimental work is clearly demonstrated by the OpenAirInterface community led by EURECOM. This software has been used successfully to demonstrate concepts such as CloudRAN by both industry research labs and universities. As an example, China Mobile has demonstrated early CloudRAN concepts using OAI in prestigious industry venues such as the Mobile World Congress alongside purely industrial solutions from major equipment vendors.  This shows the potential impact that an academic institution can have on major industry players when it comes to early-stage prototyping.  More generally, the existence of an open-prototyping community working independently from 3GPP, but including contributors from 3GPP-driven companies, could allow academia and public research centers to have a voice in the development of future standards. 

This course will give a detailed overview of the internals of the OpenAirInterface radio-access network component called openairinterface5g.  We will describe the real-time processing architecture of OAI both for the eNodeB (or basestation) and UE (or user terminal) components.  These descriptions will be in the form of two one-hour modules per day, followed by two hours of guided lab work.  
The subject matter will cover aspects related to the phyiscal-layer architecture as well as the access-layer protocol stack. A case-study on the use of OAI in data-center deployments will also be shown along the networking technologies for using remote-radio units interconnected with centralized cloud-computing resources.  The final day will cover the architectural extensions underway for using OAI to prototype the early specifications of the 5G air-interface.

Teaching Faculty   Prof. Raymond Knopp, Eurecom, France  
Course details   
Dates: December 26-30, 2017 (5 days): 10 hrs lectures and 10 hrs Tutorial lab sessions  
Course Schedule:  
Day 1: OAI Physical Layer Processing (eNB) Lecture 1 (1 hour): Real-time algorithms and process scheduling in OAI eNB Lecture 2 (1 hour): SIMD Optimizations Tutorial Lab 1 (2 hours): Unitary simulators of OAI eNB, USRP exercise of OAI eNB

Day 2: OAI Physical Layer Processing (UE) Lecture 3 (1 hour): Real-time algorithms and process scheduling in OAI UE Lecture 4 (1 hour): Advanced UE features : MIMO receivers and Carrier Aggregation Tutorial Lab 2 (2 hours): Unitary simulators, in-lab testing of OAI UE     

Day 3: OAI Layer 2 Protocol Stack Lecture 5 (1 hour): RRC, RLC, PDCP, S1AP Implementation of OAI eNB and UE Lecture 6 (1 hour): MAC Schedulers in OAI eNB Tutorial Lab 3 (2 hours): Tracking a complete connection of OAI eNB setup in the lab with a commercial UE, analyzing traffic scheduling, understanding OAI logging and tracing  

Day 4: Data-center technologies for 4G/5G RAN Lecture 7  (1 hour): Architecture Overview  Lecture 8 (1 hour): Fronthaul Interfaces for 4G/5G RAN Tutorial Lab 4 (2 hours): Hands-on experience with OAI fronthaul. Deployment of a small network in the lab using URSP boards and x86 machines   

Day 5: Architectural Extensions for 5G Lecture 9 (1 hour): Overview of 5G Lecture 10 (1 hour): OAI 5G architecture (UE and eNB) Tutorial Lab 5 (2 hours):  Mitigating Real-time issues for 100 MHz channels in OAI testbed  


Date of Examination: December 30, 2017  
Registration Details  

Who can attend:

  • Students at all levels (B.Tech/M.Tech/Ph.D.) and faculty from academic institutions 

  • Engineers and researchers of both public and private organizations   

Registration fee:  

  • Students from academic institutions: Rs. 1000 

  • Faculty from academic institutions: Rs. 10000

  • Professionals from industry & research organizations: Rs. 25000 

  • Any participant from abroad: USD 500   

The registration fee includes all course material, lab equipment use for tutorials, and free Internet facility at the time of course lectures and tutorials.    
The participants who opt for accommodation in IITH will be provided the same at the IITH guest house/hostels on payment basis.  

An additional fee of Rs. 1,500/- needs to be paid on the first day of the course for lunch and refreshments.

Registration Process:

1. Pay course registration fee and complete registration for the course in one of two ways:

A. Electronic Fund Transfer (RECOMMENDED): Remittance from abroad/India using
SWIFT code: SBININBB762, IMCR code: 502002528,
Name of the Bank: State Bank of India,
IIT Kandi, Hyderabad, India, Branch code: 0014182.
SWIFT Code: SBIN0014182 (Within India), Account No: 30859878032 (Current A/C),
Account Name: IIT Hyderabad R&D

Save a copy of online payment receipt for your records and complete course registration online by filling in this Google Form

B. Demand Draft in favour of “Registrar, IIT Hyderabad”, payable at Hyderabad. Take a photocopy of DD for your records. Send DD and duly filled in registration form (refer Page 5 of Course Brochure) over post to the correspondance address given below. Write on envelop “GIAN Course on 5G

2. Acknowledgement from the course coordinator confirms your successful registration to the course. If any queries, send  email with subject line “GIAN Course on 5G“

Last date for registration is December 20, 2017 and acceptance is on first come, first serve basis.  
Faculty profiles can be found here
Course Co-ordinator:
Dr. Bheemarjuna Reddy Tamma

Dept. of Computer Science & Engg.
#306, Academic Building-A
IIT Hyderabad, Kandi, Sangareddy
Telangana, India 502285

Email: office.head@cse.iith.ac.in
Phone No: 040-2301 7006