Description
The Hopping Sequence Number (HSN) is a fundamental parameter in the GSM (Global System for Mobile Communications) physical layer that defines one of the two key elements required to generate a frequency hopping sequence, the other being the Mobile Allocation Index Offset (MAIO). Frequency hopping is a spread-spectrum technique where the transmitter and receiver change the carrier frequency of a radio transmission according to a predetermined pseudo-random sequence. The HSN, along with the MAIO, uniquely determines this sequence for a given timeslot on a given set of allocated frequencies.
Technically, the HSN is a 6-bit number, allowing for 64 possible hopping sequences (0-63). A value of 0 indicates cyclic hopping, where the frequencies are used in a simple, sequential order. Values 1 through 63 indicate pseudo-random hopping sequences. The sequence generation algorithm uses the HSN, the MAIO (which provides user-specific offset to avoid collisions), and the frame number (which provides time dependency) as inputs to produce the exact frequency to be used in any given TDMA frame. This algorithm is standardized and must be identically implemented in both the Base Transceiver Station (BTS) and the Mobile Station (MS) to maintain synchronization.
In the network architecture, the HSN is a cell-level parameter typically configured by the network operator per cell or per frequency hopping group. It is broadcast on the Broadcast Control Channel (BCCH) as part of the channel description information. When a mobile station is assigned a traffic channel (TCH) that uses frequency hopping, the network communicates the relevant parameters: the list of frequencies in the Mobile Allocation (MA) list, the HSN for that cell, and a unique MAIO assigned to that specific timeslot connection. The MS then applies these parameters to determine its hopping pattern.
The role of the HSN is critical for the performance of frequency hopping. By assigning different HSNs to adjacent cells or sectors, the network ensures that their hopping sequences are orthogonal or minimally correlated. This randomization spreads co-channel interference (interference from cells using the same frequency) across many different frequencies over time, converting a potentially constant, high-level interference into a lower-level, averaged interference. This process, known as interference averaging, directly increases the system's capacity and improves speech quality. Furthermore, frequency hopping provides frequency diversity, combating multipath fading because a deep fade is unlikely to occur simultaneously on all the hopped frequencies, improving the link reliability.
Purpose & Motivation
Frequency hopping, and by extension the HSN parameter, was introduced in GSM to solve two major problems in cellular radio networks: frequency-selective fading and co-channel interference. Early cellular systems suffered from signal degradation due to multipath propagation, where reflected signal copies cause destructive interference at specific frequencies (fading). A static channel could experience a deep fade, causing a dropped call. Hopping the signal across multiple frequencies ensures that only a small fraction of the transmission is lost during a fade on any single frequency, and error correction coding can recover the lost bits.
The second and perhaps more significant problem is co-channel interference, which is the fundamental capacity limiter in cellular systems. To reuse frequencies and serve many users, the same frequency must be used in different cells separated by a reuse distance. In a non-hopping system, a mobile station at the edge of its cell suffers constant, strong interference from a distant cell using the same frequency. This limits how closely frequencies can be reused. With random frequency hopping, the interference from that distant cell is spread across all the hopping frequencies used by the desired signal. The victim connection experiences a little interference on many frequencies instead of a lot of interference on one frequency. This averaging effect allows for tighter frequency reuse patterns (e.g., moving from a reuse factor of 12 or 9 down to 3 or even 1), dramatically increasing network capacity without requiring more spectrum.
Historically, the specification of the HSN and the associated hopping algorithm provided a standardized, robust method for implementing these gains. Before sophisticated adaptive techniques, it was a simple yet powerful form of interference management and diversity. The HSN mechanism gave network planners a direct tool to control interference relationships between cells. Assigning the same HSN to adjacent cells could be used to coordinate hopping for even better performance in synchronized networks, while different HSNs provided de-correlation in unsynchronized deployments. This flexibility made GSM frequency hopping a cornerstone feature for enhancing quality and capacity.
Key Features
- A 6-bit number defining one of 64 possible pseudo-random hopping sequences
- Value '0' specifies cyclic (sequential) hopping; values 1-63 specify pseudo-random hopping
- Key input, along with MAIO and Frame Number, to the standardized hopping sequence algorithm
- Typically a cell-wide parameter broadcast on the BCCH
- Enables orthogonal or randomized hopping patterns between different cells to manage interference
- Fundamental for realizing the benefits of interference averaging and frequency diversity
Evolution Across Releases
Introduced basic frequency hopping and the HSN parameter in early GSM specifications. Defined the 6-bit HSN field and the cyclic (HSN=0) and pseudo-random (HSN=1-63) hopping modes. Established it as a core feature for improving resistance to fading and interference.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 45.912 | 3GPP TR 45.912 |
| TS 45.914 | 3GPP TR 45.914 |