AMR-NS

Adaptive Multi-Rate Noise Suppressor

Services
Introduced in Rel-8
AMR-NS is a noise suppression algorithm integrated into the Adaptive Multi-Rate (AMR) speech codec to improve voice quality in noisy environments. It processes the speech signal to reduce background noise, enhancing intelligibility and listener comfort during mobile calls. This is crucial for maintaining acceptable voice service quality across diverse and challenging acoustic conditions encountered in mobile networks.

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.

Key Features

  • Integrated noise suppression within the AMR and AMR-WB codec frameworks
  • Adaptive algorithms that estimate and suppress background noise in real-time
  • Voice Activity Detection (VAD) to distinguish between speech and noise periods
  • Spectral processing techniques such as spectral subtraction or Wiener filtering
  • Support for multiple codec modes and bitrates without altering core encoding
  • Standardized implementation ensuring interoperability across 3GPP-compliant devices

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.

Defining Specifications

SpecificationTitle
TS 26.077 3GPP TS 26.077
TS 26.978 3GPP TS 26.978