Description
Packed Picture Mapping (PPM) is a specific data handling mechanism defined within the 3GPP specifications for the User Equipment (UE) radio transmission and reception. It operates at the physical layer and is concerned with the efficient formatting and mapping of picture data onto the transport channels provided by the physical layer. The process involves taking picture information, which may originate from higher-layer applications, and 'packing' it into the payload of transport blocks in a manner that minimizes protocol overhead and maximizes the utilization of the allocated radio resources. This mapping is governed by strict rules outlined in the 3GPP technical specifications (TS), particularly those detailing UE radio access capabilities and performance requirements.
The architecture for PPM is integrated within the UE's protocol stack, specifically within the layer 1 (L1) processing chain. When picture data is scheduled for transmission, the Medium Access Control (MAC) layer delivers transport blocks to the physical layer. The PPM function then applies its specific mapping rules to these blocks before further physical layer processing, such as channel coding, interleaving, and modulation, occurs. The exact implementation ensures that the receiver (the Node B or gNB) can correctly de-map and reconstruct the original picture data. Its role is critical in scenarios where picture or image data needs to be transmitted with low latency and high reliability, such as in early multimedia messaging or basic image sharing services, as it directly impacts spectral efficiency and user experience.
Key components involved in PPM include the transport format combination (TFC) selection mechanism, which works in concert with PPM to determine how data is packed, and the physical channels themselves, such as the Dedicated Physical Data Channel (DPDCH) in UMTS. The specifications like TS 25.101, 25.102, and 25.103 detail the UE's radio transmission and reception requirements, including the performance aspects related to PPM. Testing specifications like TS 37.571 define conformance tests to ensure UEs implement PPM correctly. While its prominence has diminished with the advent of more advanced multimedia codecs and packet-switched bearers, PPM represented an important optimization for circuit-switched and early packet-switched picture services in 3G networks.
Purpose & Motivation
PPM was created to address the challenge of transmitting picture data efficiently over the bandwidth-constrained radio interfaces of early 3G networks (UMTS). In the late 1990s and early 2000s, enabling multimedia services like picture messaging (an evolution from SMS) was a key driver for 3G. However, raw image data is relatively large, and transmitting it without optimization would consume excessive radio resources, leading to poor network capacity and high user latency. PPM was developed as a standardized method to compress and map this data directly at the physical layer, reducing the protocol overhead associated with higher-layer packetization.
The historical context is rooted in the development of UMTS Release 99, which introduced dedicated channels capable of carrying user data. Previous 2G systems like GSM had limited data capabilities (via Circuit Switched Data or GPRS) and lacked standardized, efficient mechanisms for picture transmission. PPM provided a defined, interoperable way for UEs and networks to handle this specific data type. It solved the problem of inefficient use of the radio bearer by packing the picture information tightly into the transport blocks, thus improving the effective data rate for picture services and enhancing the user experience for early adopters of mobile multimedia.
Key Features
- Standardized compression and mapping for picture data at Layer 1
- Reduces protocol overhead for image transmission
- Improves spectral efficiency on dedicated transport channels
- Defined conformance tests for UE implementation
- Integrated with Transport Format Combination (TFC) selection
- Applicable to both FDD and TDD modes of UMTS
Evolution Across Releases
Introduced Packed Picture Mapping as a new physical layer capability for UMTS. Defined the initial architecture for mapping picture data onto dedicated physical channels (DPCH), specifying the packing rules and performance requirements in UE radio transmission specs to support basic multimedia services.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 25.101 | 3GPP TS 25.101 |
| TS 25.102 | 3GPP TS 25.102 |
| TS 25.103 | 3GPP TS 25.103 |
| TS 25.104 | 3GPP TS 25.104 |
| TS 25.105 | 3GPP TS 25.105 |
| TS 25.123 | 3GPP TS 25.123 |
| TS 25.133 | 3GPP TS 25.133 |
| TS 25.141 | 3GPP TS 25.141 |
| TS 26.962 | 3GPP TS 26.962 |
| TS 37.571 | 3GPP TR 37.571 |