ECSN

E-AGCH Cyclic Sequence Number

Physical Layer
Introduced in Rel-7
A sequence number transmitted on the E-AGCH (Enhanced Dedicated Channel Absolute Grant Channel) in HSPA. It allows the UE to detect missed or new absolute grant commands from the network, ensuring reliable synchronization of uplink power and resource allocation.

Description

The E-AGCH Cyclic Sequence Number (ECSN) is a 2-bit field transmitted as part of the physical layer signaling on the Enhanced Dedicated Channel Absolute Grant Channel (E-AGCH) in 3GPP HSPA (High-Speed Packet Access) networks, specifically for the Enhanced Uplink (E-DCH). The E-AGCH is a downlink shared channel used by the Node B to send Absolute Grant commands to a User Equipment (UE). These commands directly set the maximum allowed power ratio the UE can use for its E-DCH transmission, a critical mechanism for fast uplink scheduling and interference control.

The ECSN operates as a modulo-4 counter. Each time the Node B sends a new Absolute Grant value to a specific UE (identified by an E-RNTI on the E-AGCH), it increments the ECSN. The 2-bit value thus cycles through 0, 1, 2, 3, 0, 1... The ECSN is encoded alongside the 5-bit Absolute Grant value and the 1-bit Signalling of Happy Bit Discount (SHBD) indicator to form the 8-bit payload of the E-AGCH transport block. This block is then channel coded, spread, and transmitted on the physical channel.

The UE's receiver continuously monitors the E-AGCH for commands addressed to it. Upon successfully decoding an E-AGCH command, the UE extracts the ECSN and compares it to the ECSN value stored from the previously received valid grant. According to the specification, if the new ECSN is greater than the old ECSN (using modulo-4 arithmetic), the UE interprets the accompanying Absolute Grant as a new, valid command and must apply it immediately. If the ECSN is equal to the stored value, the UE considers it a retransmission of the previous grant and ignores it. This simple comparison logic is robust.

This mechanism solves a critical problem in wireless signaling: the unreliability of the physical channel. Without the ECSN, if the UE missed an Absolute Grant command, it would continue operating with an outdated power allocation, potentially causing under-utilization or excessive interference. Conversely, if the UE mistakenly decoded noise as a grant, it could apply an incorrect command. The ECSN allows the UE to detect sequence. A jump in the ECSN indicates a new command was sent, even if previous ones were lost. The Node B, aware that the UE tracks the ECSN, can be confident that a new grant will be recognized as such. This ensures reliable and deterministic synchronization of the uplink scheduling state between the Node B and the UE, which is foundational for the fast, cell-controlled scheduling that defines HSPA uplink performance.

Purpose & Motivation

The ECSN was introduced to ensure reliable delivery of time-critical scheduling commands in the HSPA Enhanced Uplink. The E-DCH employs fast Node B scheduling to control uplink interference and maximize cell throughput. The Absolute Grant, sent on the E-AGCH, is the most direct and powerful scheduling command, capable of instantly changing a UE's maximum transmit power. A missed or misinterpreted grant command could have severe consequences, such as a UE transmitting at excessively high power and causing interference collapse, or at too low power and starving its data flow.

Prior to this mechanism, ensuring command reliability would require higher-layer acknowledgment protocols, which introduce latency incompatible with the 2ms Transmission Time Interval (TTI) of HSPA scheduling. The ECSN provides a lightweight, physical-layer solution to the problem of command sequence detection. It allows the UE to distinguish between a new command and a duplicate reception of an old one (due to channel re-transmission or poor decoding), and to detect when it has likely missed a command (by observing a gap in the sequence).

This design was motivated by the need for both robustness and simplicity. The 2-bit size is a trade-off, providing enough states to detect missed commands in a short window without excessive overhead. It enables the Node B to aggressively schedule the uplink knowing that the signaling channel, while not guaranteed, has a built-in method for state reconciliation. The ECSN is a classic example of efficient control plane design in wireless systems, where minimal overhead is used to solve a critical reliability issue, enabling the high-performance data plane of HSPA to function effectively.

Key Features

  • A 2-bit modulo-4 cyclic sequence number transmitted on the E-AGCH physical channel
  • Enables the UE to detect new, repeated, or missed Absolute Grant commands
  • Incremented by the Node B for each new Absolute Grant value sent to a UE
  • Processed by the UE using modulo-4 arithmetic to determine command validity
  • Integral part of the 8-bit E-AGCH transport block payload
  • Provides robust synchronization for HSPA uplink fast power control and scheduling

Evolution Across Releases

Rel-7 Initial

Initial introduction of the E-AGCH Cyclic Sequence Number (ECSN) as part of the Continuous Packet Connectivity (CPC) and Enhanced Uplink improvements in HSPA. Defined its 2-bit structure, its role in the E-AGCH payload, and the UE procedures for comparing received ECSN values to detect new grants, ensuring reliable Absolute Grant signaling.

Defining Specifications

SpecificationTitle
TS 25.222 3GPP TS 25.222
TS 25.224 3GPP TS 25.224