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.
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.