Section: 4.4 Functions
Content: The following functions are supported by MAC sublayer: - mapping between logical channels and transport channels; - multiplexing of MAC SDUs from one or different logical channels onto transport blocks (TB) to be delivered to the physical layer on transport channels; - demultiplexing of MAC SDUs from one or different logical channels from transport blocks (TB) delivered from the physical layer on transport channels; - scheduling information reporting; - error correction through HARQ; - priority handling between UEs by means of dynamic scheduling; - priority handling between logical channels of one MAC entity; - Logical Channel prioritisation; - transport format selection; - radio resource selection for SL. The location of the different functions and their relevance for uplink and downlink respectively is illustrated in Table 4.4-1. Table 4.4-1: MAC function location and link direction association.