Experienced Wireless Developer with a demonstrated history of working in creating programs based on specific requirements. Adaptable, diligent and experienced on 4G and 5G protocol stack development and 'C' programming. Highly motivated and focused, capable of working both independently and with others in a range of environments and conditions. Diligent person with excellent time management skills, and a friendly team player with strong interpersonal and communication abilities.
Experience Summary:
Project: 5G NURPL2 SIMULATOR
Project Description: Server Based NR UE Radio Processing (NURPL2) is a new Module Product being introduced in Component Based Simulators (CSIM). NURPL2 is an x86 server-based implementation of RLC & MAC layers and other adaptation layers needed to integrate NURPL2 into CSIM FsUE NR. NURPL2 supports L2 functionality on TBX platform running over x86 Linux server.
Features worked in NURPL2:
SA and NSA Co existence:
This feature provides the solution for supporting NR NSA and NR SA UEs across multiple numerologies. So, CSIM-FsUE instance supports LTE SA, NR NSA and NR SA. Technically NURPL2 instance supports multiple numerologies "0", "1", "2" and "3". NURPL2 receives subcarrier spacing in nr-rrc SIB for SA deployment and in RRC reconfiguration for NSA deployment. NURPL2 handles dynamic numerologies from the received RRC IE and then creates and maintains individual timeslot tables for numerologies "0", "1", "2" and "3". This feature gives flexibility to the customer to test their gNB with multiple deployments with single nurpl2 instance.
Roles and Responsibilities:
C-DRX:
Discontinuous reception (DRX) is a method to reduce battery consumption of the UE by allowing UE to stop PDCCH monitoring. The DRX functionality controls the UE's PDCCH monitoring activity for the UE's C-RNTI. FsUE supports only C-RNTI. gNB configures OnDuration time, a period specified with onDurationTimer during which the UE is awake and can monitor the PDCCH and opportunity for DRX, during which the UE will not monitor the pdcch. It is also denoted as DRX sleep time.
Roles and Responsibilities:
NURPL2 L1BP Benchmarking for LB and MB:
To support future capacity requirements, there is need to benchmark single NURPL2 instance capacity. Currently NURPL2 is connected to single gNB over one L1BP connection and there is need to support Multi-gNB connected over L1BP to realize full potential of single instance. And benchmark NURPL2 capacity and identify bottlenecks based on test characteristics from FsUE CRS on the single and multi-gNB setups.
Roles and Responsibilities:
Project: 5G plug-in Feature in eNB: IUA
Project Description:
IUA is built on 3GPP Rel-14. It has Semi persistence scheduling enhancements and skip padding UL transmission. Useful for very short UL access latency applications. Assigns dedicated PUSCH resources to UE, removes PUCCH-SR procedure for UL access and removes need for PDCCH based UL grants. UE is configured to skip UL transmissions when there is no data. It removes UL interference and reduces UE modem power consumption
Roles and Responsibilities:
Project: LTE PDN Gateway
Project Description:
LTE is a fourth-generation (4G) wireless standard that provides increased network capacity and speed for cellphones and other cellular devices compared with third-generation (3G) technology. LTE offers higher peak data transfer rates than 3G,
Roles and Responsibilities:
Project: UMTS – Femto BSR
Project Description: Femto Base Station Router (BSR) is a small Cell product, combines UMTS Node-B and RNC functionality.
As the functionalities of different network nodes are merged together on a common platform a lot of protocol stacks got removed which will improve performance.
Only the complete stack for the IP connection to the backhaul and the air interface (Uu) has implemented and the complete communication between the network elements inside BSR handled by a communication layer below the Application layer.
Roles and Responsibilities:
Project: Ultrasite/Flexi Node-B
Project Description: The Flexi Node-B is the product, in which the new mac entities are introduced for reduce the latency and support more data rate for the users. The scope of this project is to maintain the existing functionalities of Node-B along with the new entities HSDPA (rel5) and HSUPA (rel6).
In Rel-5 (HSDPA), the new mac entity (mac-hs) was introduced to support more data rate in the downlink towards UE. In Rel-6, the new mac entity (mac-e) was introduced to support more data rate in the uplink towards flexi-node B. The new concept HARQ functionality introduced for both uplink and downlink for retransmission of erroneous packets. These mac entities include the functionalities of allocating the resources among the users and send the corresponding data packets to Lower/Upper layers.
Roles and Responsibilities:
Project: LTE PDN Gateway
Project Description: Long Term Evolution (LTE) is the next generation (3GPP) mobile wireless system expected to revolutionize mobile broadband usage. As the next step beyond the current, 3G UMTS technology, LTE will provide many technical benefits like All-IP flat network, higher throughput (up to 150 Mbps per user), lower latency and seamless mobility between heterogeneous mobile technologies
PGW and CGW are packet gateway and charging gateways respectively. The ‘Ga’ is the interface between PGW and CGW. This interface stores the charging data records generated on PGW for the users configured into the CGW gateway periodically. The billing system takes the data from the CGW to generate the charge list for the users.
Roles and Responsibilities:
Project: Macau Edge MS Moto Rokr
Project Description: Macau EDGE MS Motorokr is a mobile phone from Motorola based on the Linux platform which delivers the processing power and flexibility needed to deliver an excellent consumer experience. This phone provides the best balance in portable entertainment and business efficiency for any young professional who desires the best. Dedicated music keys, expandable memory, touch screen, movie watching/making capabilities as well as the essential business tools
Roles and Responsibilities: