top of page
Search


5G NR PUSCH
The Physical Uplink Shared Channel (PUSCH) is the main physical channel used by a 5G NR UE to send user data toward the gNB. For a protocol test engineer, however, PUSCH is much more than “the uplink data channel.” 3GPP defines the PUSCH physical-layer processing and resource mapping primarily across TS 38.211, TS 38.212, TS 38.213 and TS 38.214, while TS 38.331 carries the RRC configuration used by the UE. 1. What exactly is PUSCH? In simple terms: PUSCH = the physical upl

Venkateshu Kamarthi
Sep 2913 min read


5G NR PRACH Resource Grid Visualizer
What this tool is This tool that turns the rach-ConfigCommon / rach-ConfigGeneric fields broadcast in SIB1 into a visual picture of the actual time–frequency resource grid the UE's PRACH preamble is transmitted on — which resource blocks, which subcarriers, which subframe, slot and OFDM symbols. It's meant for RAN/protocol engineers who want to sanity-check a PRACH configuration, explain the config to someone else, or build intuition for how SIB1 parameters map onto the physi

Venkateshu Kamarthi
Aug 284 min read


5G NR Throughput Calculator
Overview: A 3GPP-aligned, multi-layer throughput estimation tool covering the full gNB protocol stack from PHY to PDCP. Built for RF engineers, protocol testers, and RAN architects who need quick but specification-accurate numbers without opening a spreadsheet or reading 38.214 line by line. Tool Features 4-layer protocol stack Calculates throughput independently at PHY, MAC, RLC, and PDCP — each with its own overhead model per 3GPP specs, not a single flat deduction. All thr

Venkateshu Kamarthi
Jun 122 min read


5G NR Resource Grid Visualization
5G NR Resource Grid Visualizer is an interactive tool that renders the complete time-frequency structure of a 5G New Radio radio frame (10ms) across configurable bandwidths from 5–100 MHz and subcarrier spacings of 15/30/60/120 kHz, automatically computing the correct number of resource blocks per 3GPP TS 38.101. It maps all major physical channels and signals — SSB (PSS/SSS/PBCH), CORESET 0, PDCCH, PDSCH, PUSCH, PUCCH, PRACH, and both DL/UL DMRS — onto the resource grid at t

Venkateshu Kamarthi
May 292 min read
bottom of page
