NB-IoT沿用LTE MAC子層的業務和功能,但進行了大量簡化,支持eDRX、隨機接入、HARQ、調度請求(Scheduling Requset,SR)、緩存狀態報告(Buffer Status Report,BSR)、功率余量上報(Power Headroom Report,PHR)等,不支持MBMS多媒體廣播組播服務和設備到設備(Device-to-Device,D2D)業務。對于支持CP模式的UE,在NAS層完成數據傳輸,不需要DRB。MAC層支持的主要功能如下:
邏輯信道和傳輸信道之間的映射。
邏輯信道數據復用,將來自一個或不同邏輯信道上的MAC SDU復用到傳輸塊(Transport Block,TB),并通過傳輸信道傳遞到物理層。
邏輯信道數據解復用,將來自物理層在傳輸信道承載的TB塊解復用為一條或不同邏輯信道上的MAC SDU。
調度信息報告,當UE有新數據需要傳輸時,如果當前UE沒有收到接入網下發的資源分配,UE通過隨機接入實現SR。當接入網收到隨機接入前導序列時,認為終端有業務數據需要發送時,接入網對UE進行資源調度。
通過HARQ機制進行糾錯。
UE的邏輯信道優先級處理。
通過動態調度方法實現UE之間的優先級處理。
傳輸格式選擇,包括傳輸使用的調制方式和編碼速率。
填充功能,當實際傳輸數據量不能填滿整個授權的數據塊大小時使用該功能。
MAC子層提供給上層的業務主要包括數據傳輸和無線資源分配。物理層提供給MAC子層的業務包括數據傳輸、HARQ反饋信令、調度請求信令和測量。