MAC (Medium Access Control) functionalities:

- Providing transport for logical channels or mapping of logical channels to transport channels

- Selecting appropriate TF/TFC

- Multiplexing/demultiplexing higher layer PDUs onto/from transport blocks given to/taken from PHY on common/dedicated transport channels

- Ciphering for TM RLC PDUs

- Deciding Access Service Class for RACH and CPCH (except for RRC Connection Request)

- Identification of UEs on common transport channels

- Traffic volume monitoring


- In-sequence delivery and assembly/ disassembly of higher layer PDUs on HS-DSCH

Services to upper layers: - Data transfer

- Reallocation of radio resources and MAC parameters

- Reporting of measurements to RRC