Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Physical Layer

Valid SID frame

Valid Silence Insertion Descriptor Frame

Physical Layer →

Valid SID frame is a good traffic frame where the Silence Insertion Descriptor field is nearly correct, used to update comfort noise parameters during discontinuous transmission.

Introduced
Rel-8
Where
Radio Access Network
Specifications
3 specs
Valid SID frame Description Purpose Neighbours Specifications

Description

In 3GPP speech codecs that support Discontinuous Transmission (DTX), such as the Adaptive Multi-Rate (AMR) and Enhanced Full Rate (EFR) codecs, a Silence Insertion Descriptor (SID) frame is transmitted during periods of silence to convey information about the background noise characteristics. This allows the receiver to generate comfort noise that matches the actual background noise, preventing the user from perceiving an abrupt silence. The SID frame contains parameters that describe the noise, and it is sent at a lower rate than speech frames to save bandwidth and battery power.

A 'Valid SID frame' is a specific type of SID frame that is considered reliable for updating the comfort noise parameters. According to the definition in 3GPP TS 46.031, TS 46.041, and TS 46.081, a valid SID frame is a 'good traffic frame' (i.e., not corrupted by errors) in which the SID field deviates in less than 2 bit positions from the SID code word. The SID code word is a predefined bit pattern that identifies the frame as a SID frame. The flag SID=2 indicates that the frame is a valid SID frame. The condition 'deviates in less than 2 bit positions' means that the Hamming distance between the received SID field and the expected SID code word is 0 or 1 bit. This tolerance allows for minor transmission errors while ensuring that the frame is not misidentified as a speech frame or an invalid SID frame.

The validity of a SID frame is crucial for the correct operation of the comfort noise generation (CNG) algorithm at the receiver. When a valid SID frame is received, the decoder updates its comfort noise parameters based on the information in the frame. This update can occur at any time, even during an ongoing silence period, to adapt to changes in the background noise. If the SID frame is invalid (e.g., due to excessive bit errors), the decoder may ignore it and continue using the previous comfort noise parameters, or it may take other actions as specified in the codec's error concealment procedures.

The concept of a valid SID frame is part of the overall DTX and comfort noise mechanisms in 3GPP codecs. These mechanisms are essential for efficient use of radio resources in voice services, as they reduce the average bit rate during conversations by transmitting less information during silent periods. The SID frames are typically sent at regular intervals (e.g., every 8th frame) during silence, and the receiver uses them to update the comfort noise. The 'valid' condition ensures that only reliable SID frames are used for this update, maintaining the quality of the comfort noise and avoiding artifacts.

In the context of the AMR codec, the SID frame is part of the AMR DTX operation. The AMR codec operates at multiple bit rates, and during DTX, it transmits SID frames at a rate of one per 8 speech frames (or as configured). The SID frame contains parameters such as the energy of the background noise and its spectral shape. The receiver's CNG module uses these parameters to synthesize comfort noise. The valid SID frame definition ensures that the CNG module only uses frames that are sufficiently error-free, which is important because the SID parameters are sensitive to errors and could cause annoying noise if corrupted.

The term has been maintained in 3GPP specifications from Rel-8 through Rel-19, indicating its continued relevance in circuit-switched and packet-switched voice services, including VoLTE and VoNR. Although the underlying codecs may have evolved, the fundamental concept of a valid SID frame remains a key part of DTX and comfort noise generation in 3GPP systems.

Purpose & Motivation

The Valid SID frame concept exists to ensure reliable operation of comfort noise generation during DTX in speech codecs. In mobile telephony, DTX is used to reduce transmission during silent periods, which saves radio resources and extends battery life. However, simply muting the transmission would result in a completely silent line, which users find disconcerting. Comfort noise is generated at the receiver to fill the silence with a low-level noise that mimics the background noise of the transmitting side. To generate accurate comfort noise, the receiver needs information about the background noise, which is sent in SID frames.

However, SID frames are transmitted over error-prone radio channels. If a SID frame is corrupted, using it to update comfort noise parameters could produce unpleasant noise or artifacts. Therefore, a criterion is needed to determine whether a received SID frame is reliable enough to be used. The Valid SID frame definition provides this criterion: the frame must be a 'good traffic frame' (i.e., not flagged as bad by the radio link control) and the SID field must be within a Hamming distance of 1 from the expected SID code word. This tolerance accounts for possible bit errors while ensuring that the frame is indeed a SID frame and not a misdetection.

Historically, as digital cellular systems evolved, DTX and comfort noise were standardized in codecs like GSM EFR, AMR, and later in 3GPP multimedia codecs. The Valid SID frame concept was introduced to formalize the conditions under which a SID frame can be trusted for updating comfort noise. It solves the problem of distinguishing between valid SID frames and corrupted or misidentified frames, thereby maintaining voice quality during silence. This is particularly important in challenging radio conditions where bit errors are more likely. The concept has been carried forward across releases, demonstrating its enduring importance in voice service quality.

Release Timeline

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-8 Initial

Initial definition introduced: 'good traffic frame in which the SID field deviates in less than 2 bit positions from the SID code word (flag SID=2). This frame is valid for updating of comfort noise parameters at any time.' This established the criteria for a valid SID frame in the context of 3GPP codecs.

Definition text carried over unchanged from Rel-8.

Definition text carried over unchanged from Rel-8.

Definition text carried over unchanged from Rel-8.

Definition text carried over unchanged from Rel-8.

Definition text carried over unchanged from Rel-8.

Definition text carried over unchanged from Rel-8.

Definition text carried over unchanged from Rel-8.

Definition text carried over unchanged from Rel-8.

Definition text carried over unchanged from Rel-8, with only minor formatting (line break removal) in the quoted text.

Definition text carried over unchanged from Rel-8, with only minor formatting (line break removal) in the quoted text.

Definition text carried over unchanged from Rel-8.

Defining Specifications

3GPP specifications that define or reference Valid SID frame, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 46.031 vj00 GSM Full Rate Speech DTX Operation Rel-19 read
TS 46.041 vj00 GSM Half Rate Speech DTX Operation Rel-19 read
TS 46.081 vj00 GSM Enhanced Full Rate DTX Operation Rel-19 read