LTE-NB : TBS / MCS
In legacy LTE, a single rule (table) determine transport block size for both downlink and uplink and it applies in the same way regardless of whether the data is SIB or other data (i.e, signaling data or user data). However in LTE-NB, a few different tables are used depending on situations (e.g, UL vs DL, SI data or signaling/User data)
As mentioned above, LTE-NB TBS table are different depending on UL vs DL, SI data or Control/User data as follows.
< 36.213 Table 184.108.40.206.2-1:Transport block size (TBS) table for NPDSCH carrying SystemInformationBlockType1-NB >
< 36.213 Table 220.127.116.11-2: Transport block size (TBS) table for NPUSCH >
Maximum MCS for Downlink is determined by two major factors as follows.
Maximum MCS for Uplink is 12, but the max value varies depending on I_RU according to 36.213-Table 18.104.22.168-2.