Transport block sizes from the specification, all 4840 of them
TS 36.213 Table 7.1.7.2.1-1 is extracted in full rather than approximated by a formula, because the table is not a smooth function and the gaps in it are real. The number reported is the number of bits the base station puts on the air in that subframe.
The grid is counted, not estimated as a percentage
Overhead is itemised by channel from TS 36.211 rather than lumped into a flat figure. The control region takes its one to three OFDM symbols across the carrier, reference signals are counted per antenna port, and the synchronisation and broadcast channels are charged to the frame rather than to every subframe.
Reference signals counted only outside the control region
Reference signals inside the control region are already paid for by the control symbols. Counting them a second time is a common error and an invisible one, because it produces a plausible number that is simply low. They are counted once here.
FDD and TDD with all seven uplink downlink configurations
TDD throughput depends entirely on which subframes carry your direction, and the seven configurations in Table 4.2-2 range from two uplink subframes in ten to six. The subframe pattern is applied rather than assumed.
The effective code rate check
The one number that connects the table lookup to the grid. Above one the combination is unschedulable, and above roughly 0.93 it will not decode. Both are reported rather than quietly passed through as throughput, which is what a pure table lookup does.
Reserved MCS values reported as reserved
MCS 29 to 31 carry no transport block size, because they signal a retransmission. They are reported as reserved rather than as a rate, which is what an interpolating calculator produces for them.
Uplink uses the uplink table
The MCS to transport block size index mapping is not the same in both directions, and the column that carries it differs between Table 7.1.7.1-1 and Table 8.6.1-1. Each direction reads its own.
PUCCH caps the uplink allocation rather than hiding inside it
The control region at the band edges is resource blocks taken off the carrier, so the shared uplink channel can be given at most the transmission bandwidth less that region, and the transport block is looked up at what is actually allocated. A tool that reads the block at the full carrier and subtracts the control region afterwards overstates a full-carrier uplink by several per cent. The region is a cell configuration, so it is your input and is printed as such.
Downlink and uplink side by side
Each direction has its own MCS, allocation and layers, and both are on the page at once with the ratio between them and the subframes each one gets. In a TDD design the asymmetry is the decision, and a page that shows one direction at a time hides it.
The terminal is a ceiling, and it is applied
State a UE category and the grid figure is checked against what that category can take per TTI from TS 36.306. A grid that asks more is limited by the device, not the air interface, and the page says so. Categories without 64QAM in the uplink are scheduled at 16QAM for MCS 21 to 28, as TS 36.213 clause 8.6.1 requires, which is how a Cat 4 terminal reaches its 51 Mbit/s uplink peak.
Service demand against the grid
List the services on the site with a terminal count, a rate per terminal in each direction and an activity factor, and read the offered load against the scheduled peak with your own target utilisation applied. No row is seeded with a rate, because what a camera asks for is the site's number rather than LTE's. The share of the grid assumes every terminal at the configured MCS and is labelled as a floor on utilisation, not a prediction of it.
A rate at a stated SINR, from 3GPP's own link model
Type the SINR at the terminal and the page gives the rate from the attenuated Shannon bound of TR 36.942 Annex A.1, the same figure the Private Cellular Network Planner uses, beside the scheduled peak. It does not infer an MCS from the SINR, because 3GPP does not specify that mapping and any table that claimed to would be an invention.
A pinned reference with exact deltas
Pin a configuration, change inputs, and read the exact change in each result beside the list of inputs that moved. Nothing apportions the change between inputs, because the transport block table is not separable that way.
Every figure carries its specification, table and Release
Each value on the page names the document, the table and the Release it came from, so a number can be checked against the source rather than taken on trust.