{'fraction_non_alphanumeric': 0.022977022977022976, 'fraction_numerical': 0.007992007992007992, 'mean_word_length': 4.964285714285714, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Research and Implementation of eCPRI Processing Module for Fronthaul Network on FPGA in 5G – NR gNodeB Base Station

Fronthaul is associated with a new and different type of Radio Access Network architecture consisting of centralized Baseband Units (BBUs) and Remote Radio Units (RRUs) [2] . In order to meet the fifth-generation wireless (5G) challenges of increased traffic and data flows, a new connection protocol for the fronthaul network called Evolved Common Public Radio Interface (eCPRI) has been published. This paper aims to design a system that supports this interface to transmit data from the BBUs to RRUs in 5G Radio Access Network (RAN). By referencing the specification of eCPRI, we develop a hardware system on FPGA to encapsulate and extract required headers for this protocol. The system is compatible with a 10Gb Ethernet subsystem that provides 10Gb Ethernet MAC and a Physical Interface. On top of the system, we develop drivers and applications to configure and run the system.