Projects

Before joining IIT Roorkee, I worked for 'Indigenous 5G Testbed' project at IIT Kanpur, which the Department of Telecommunications (DoT), Government of India is funding. The aim is to design an end-to-end 5G testbed that can support enhanced mobile broadband (eMBB), Ultra low latency communication (URLLC), and massive MTC including NB IoT services. The testbed is being desgned to support both sub 6 GHz and mmwave frequencies. I was responsible for designing hardware and software algorithms for End-to-End 5G New Radio (NR) Testbed.



Design of Baseband unit hardware

The 5G new radio (NR) base station hardware consists of remote radio head and baseband unit (BBU), which are connected using high-speed optical cables. Our task was to architect the entire BBU design to suit the physical layer processing requirements. We don't stop at architecting the board, we go to the next step and completely design the PCB and perform the layout in collaboration with other companies. We tightly controlled the whole process.


5Gtestbedarchitecture BBU_architecture

BBU


5G NR PHY algorithm design and implementation (in MATLAB and Vivado HLS)

3GPP Release 15 defines the 5G system architecture. 5G NR algorithms for both data and control channels namely PDSCH, PUSCH, PDCCH and PUCCH, were designed based on 3GPP specifications on both MATLAB and Vivado softwares. The designed algorithms were implemented in real time by using the designed state-of-the-art BBU board hardware which uses two Xilinx Ultrascale RFSoCs along with other high speed interfaces.

The implementation includes channel estimation and equalization for processing received 5G NR signals and calculation of block error rate with practical channel models.