AMR-NS

Adaptive Multi-Rate Noise Suppressor

Services →
Introduced in Rel-8

AMR-NS is a noise suppression algorithm integrated into the AMR speech codec that processes the speech signal to reduce background noise, thereby improving voice quality and intelligibility during mobile calls in noisy environments.

Category
Services
Introduced
Rel-8
Where
User Equipment
Specifications
2 specs
AMR-NS Description Purpose Related Classification Specifications

Description

The Adaptive Multi-Rate Noise Suppressor (AMR-NS) is a signal processing component that operates in conjunction with the Adaptive Multi-Rate (AMR) speech codec, which is the primary codec for circuit-switched voice services in 2G and 3G networks and also used in VoLTE. Its architecture is embedded within the codec's encoding chain, typically applied to the input speech signal before core encoding or as part of the codec's internal processing modules. The suppressor works by analyzing the spectral characteristics of the audio signal to distinguish between desired speech components and unwanted background noise. It employs algorithms such as spectral subtraction, Wiener filtering, or more advanced statistical models to estimate the noise profile during non-speech segments (e.g., pauses) and then attenuates frequency bands dominated by noise while preserving speech harmonics. Key components include a noise estimator, a voice activity detector (VAD) to identify speech and noise periods, and a filter bank or transform domain processor for spectral manipulation. In the network, AMR-NS functions primarily on the user equipment (UE) side during uplink transmission, cleaning the captured audio before compression and transmission over the radio interface, thereby reducing the bitrate burden of encoding noise and improving the overall quality of the received speech at the far end. It can also be implemented in network elements like media gateways for downlink processing. The suppressor adapts to varying noise conditions, such as street traffic, crowd babble, or wind, making it integral to maintaining consistent voice quality in mobile environments where users are often on the move. Its integration is specified in 3GPP TS 26.077 for the AMR codec and TS 26.978 for the AMR-WB (Wideband) codec, ensuring interoperability across devices and networks.

Purpose & Motivation

AMR-NS was created to address the significant degradation of voice quality in noisy environments, which is a common problem in mobile communications. Before its introduction, background noise captured by mobile microphones would be encoded and transmitted along with speech, consuming valuable bandwidth and reducing intelligibility, especially in low-bitrate codec modes. This often led to listener fatigue, increased error rates in speech recognition, and poor user experience, particularly in hands-free or outdoor scenarios. The primary motivation was to enhance the perceptual quality of AMR-coded speech without requiring changes to the existing codec bitrates or network infrastructure, leveraging advancements in digital signal processing. Historically, noise suppression was often handled by external, proprietary solutions, leading to interoperability issues and inconsistent performance. By standardizing AMR-NS within 3GPP, starting from Release 8, it ensured a uniform approach to noise reduction, enabling widespread adoption and reliable quality improvements across devices and operators. It solved the limitation of earlier codecs that lacked integrated noise handling, allowing for cleaner voice transmission even in challenging acoustic conditions, which is essential for maintaining service quality as mobile usage expanded into diverse environments like cars, public spaces, and industrial settings.

Classification

Part ofAMR
Related approachesAMR-WB

Evolution Across Releases

Rel-8 Initial

Introduced AMR-NS as a standardized noise suppressor for the AMR narrowband speech codec, specified in TS 26.077. It provided initial capabilities for background noise reduction using spectral-based algorithms, integrated into the codec to enhance voice quality in noisy conditions without changing existing bitrates. This release established the basic architecture, including noise estimation and suppression components, for interoperable use in 3G networks and beyond.

Explore further

Broader topics and technologies where AMR-NS plays a role.

Defining Specifications

3GPP specifications that define or reference AMR-NS, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 26.077 vj00 AMR Noise Suppression Minimum Performance Requirements Rel-19
TR 26.978 vj00 AMR Noise Suppression Selection Phase Technical Report Rel-19