Resource block, live — computed while you read

5G Systems Notes · Concept map · Resource block · live ← the written note · Simulator ↗ · Hub

computed at page load   The working half of Resource block. That page is the explanation; this one is what the simulator can compute about it, kept apart so the written note stays a document rather than a control panel.

In one line. Every number below is produced by 5G Simulation/src/nrsim/ while this page renders, from the same code its tests run against — so nothing here can drift from what the written note says.

Twelve subcarriers, at every numerology

The block width is the only column that changes; the count never does — twelve, at 15 kHz and at 960 kHz alike.

Widget not found: sim_show

How many blocks fit in an FR1 channel

TS 38.101-1 Table 5.3.2-1 at 30 kHz, with both guards computed from clause 5.3.3.

Widget not found: sim_show

How many blocks fit in an FR2 channel

TS 38.101-2 Table 5.3.2-1 at 120 kHz. A 400 MHz mmWave channel carries 264 blocks — fewer than a 100 MHz FR1 channel at 30 kHz, which carries 273. Four times the channel width, and slightly fewer blocks, because at 120 kHz each block is 1 440 kHz wide against 360 kHz.

Widget not found: sim_show

Any FR2 carrier

All 14 combinations TS 38.101-2 defines, computed in Python at page load.

Widget not found: sim_show

Where this comes from

Computed, not transcribed. ../widgets/sim_show.py imports the simulator's specification and parameter tiers inside the engine process. Those tiers are stdlib-only precisely so this is possible — the engine's own environment has no NumPy, which is also why anything from the physical layer (LDPC, HARQ, the waveform) cannot appear here and is offered as a nrsim show command on the written note instead.

This page is generated by tools/make_live_pages.py from LIVE_FOR in that widget. To change what appears, edit the declaration, not this file.

5G Systems Notes · Concept map · Resource block · live ← the written note · Simulator ↗ · Hub