BTTI

Basic Transmission Time Interval

Radio Access Network
Introduced in Rel-8
BTTI is the fundamental time unit for data transmission in GSM/EDGE Radio Access Network (GERAN). It defines the minimum scheduling granularity for radio blocks on the packet data traffic channel (PDTCH), enabling efficient multiplexing of user data and control information. This standardized timing structure is essential for predictable data transmission and radio resource management in 2G/2.5G networks.

Description

The Basic Transmission Time Interval (BTTI) is a core timing concept in the GSM/EDGE Radio Access Network (GERAN) architecture, specifically governing the transmission of packet-switched data over the Packet Data Traffic Channel (PDTCH). It represents the shortest time period over which a Transport Block (a unit of data for the physical layer) can be transmitted. In practical terms, one BTTI corresponds to the transmission duration of four consecutive normal bursts on a single timeslot, which equals 20 ms in the standard GSM frame structure (comprising 4.615 ms TDMA frames). This 20 ms interval is the atomic unit for scheduling radio blocks in GPRS and EDGE services.

At the physical layer, BTTI implementation involves precise synchronization between the mobile station (MS) and base station subsystem (BSS). Each BTTI occupies one radio block period within the 52-multiframe structure used for packet data channels. The Radio Link Control (RLC) layer segments higher-layer Protocol Data Units (PDUs) into RLC data blocks that fit within a single BTTI. These blocks are then encoded with channel coding (convolutional coding for GPRS, with more advanced schemes like MCS for EDGE) and mapped to the four bursts of the BTTI. The Medium Access Control (MAC) layer uses BTTI boundaries for scheduling decisions, allocating radio resources to multiple users through temporary block flows (TBFs) on shared timeslots.

The BTTI's fixed duration creates a predictable timing framework for several critical network functions. It enables efficient multiplexing of different users' data on the same physical channel through time-division scheduling. The consistent timing allows for reliable Hybrid ARQ (HARQ) operations in EDGE networks, where retransmissions can be scheduled at known intervals. Furthermore, BTTI boundaries define when channel quality measurements (like RXQUAL) should be taken and reported, and they synchronize power control adjustments. This standardized timing is crucial for interoperability between network equipment from different vendors and for consistent user experience across various GERAN deployments.

Purpose & Motivation

BTTI was created to provide a standardized, efficient timing structure for packet data transmission in GSM networks as they evolved to support GPRS (General Packet Radio Service) and later EDGE (Enhanced Data rates for GSM Evolution). Before packet-switched capabilities, GSM was primarily circuit-switched, with timing optimized for voice calls using different channel structures. The introduction of data services required a new timing model that could handle bursty, variable-rate traffic while efficiently sharing radio resources among multiple users.

The fundamental problem BTTI solves is establishing predictable transmission intervals for packet data that align with GSM's existing TDMA frame structure. Without such a standardized interval, scheduling data transmissions would be chaotic and inefficient. BTTI enables statistical multiplexing of users on shared channels by defining clear boundaries when different users' data can be transmitted. It also provides the timing foundation for essential data services features like link adaptation (switching between different coding schemes based on channel conditions) and incremental redundancy in EDGE.

Historically, BTTI represented a compromise between transmission efficiency and scheduling flexibility. Shorter intervals would allow finer scheduling granularity but increase overhead from more frequent control signaling. Longer intervals would reduce overhead but decrease responsiveness for interactive applications. The 20 ms BTTI was chosen as optimal for the typical latency requirements and channel conditions of 2G/2.5G mobile data services, balancing these competing factors while maintaining backward compatibility with the fundamental GSM frame structure.

Key Features

  • 20 ms fixed duration aligned with GSM 52-multiframe structure
  • Defines minimum scheduling unit for PDTCH radio blocks
  • Enables time-division multiplexing of multiple users on shared timeslots
  • Provides timing reference for RLC/MAC layer operations and HARQ processes
  • Synchronizes channel quality measurements and power control adjustments
  • Forms basis for link adaptation between different coding schemes (CS-1 to CS-4 in GPRS, MCS-1 to MCS-9 in EDGE)

Evolution Across Releases

Rel-8 Initial

Introduced BTTI as the fundamental timing unit for GPRS packet data transmission in GERAN. Established the 20 ms duration corresponding to four normal bursts on a timeslot within the 52-multiframe structure. Defined how radio blocks are mapped to BTTIs on the Packet Data Traffic Channel (PDTCH), enabling basic statistical multiplexing of users through temporary block flows.

Defining Specifications

SpecificationTitle
TS 43.064 3GPP TR 43.064
TS 44.060 3GPP TR 44.060
TS 45.001 3GPP TR 45.001
TS 45.002 3GPP TR 45.002
TS 45.003 3GPP TR 45.003
TS 51.021 3GPP TR 51.021