FIR

Finite Impulse Response

Physical Layer
Introduced in Rel-8
A type of digital filter used in signal processing within wireless communications, characterized by a finite-duration impulse response. It provides linear phase and stability, essential for tasks like channel equalization, pulse shaping, and interference rejection in 3GPP systems such as LTE and 5G.

Description

A Finite Impulse Response (FIR) filter is a fundamental digital signal processing component used extensively in 3GPP radio access and physical layer technologies. It operates by convolving an input signal with a fixed set of coefficients (taps) to produce an output, where the impulse response—the filter's output when presented with a single impulse input—is finite in duration, meaning it settles to zero in a limited number of samples. This contrasts with Infinite Impulse Response (IIR) filters, which use feedback and can have ongoing responses. FIR filters are inherently stable (since they lack feedback) and can be designed to have linear phase characteristics, which is critical in communications to prevent signal distortion. In 3GPP systems, FIR filters are implemented in hardware (e.g., ASICs, FPGAs) or software within base stations (eNodeBs/gNBs) and user devices for functions like modulation, demodulation, and channel conditioning.

Architecturally, an FIR filter consists of three key elements: a delay line that stores past input samples, a set of multipliers that weight these samples with filter coefficients, and an adder that sums the weighted samples to produce the output. The coefficients determine the filter's frequency response, such as low-pass, high-pass, or band-pass behavior. In 3GPP contexts, FIR filters are used for pulse shaping—e.g., root-raised cosine filters in LTE to limit bandwidth and reduce inter-symbol interference—and for channel equalization to compensate for multipath effects. For instance, in 5G NR, FIR-based filters help process orthogonal frequency-division multiplexing (OFDM) signals by removing out-of-band emissions and enhancing signal quality. The design process involves selecting coefficients based on criteria like passband ripple, stopband attenuation, and transition width, often using algorithms like the Parks-McClellan method.

How FIR filters work in practice involves real-time processing of digitized radio signals. When a signal passes through a wireless channel, it gets distorted by noise and fading; an FIR equalizer at the receiver estimates the channel impulse response and applies inverse filtering to recover the original signal. Additionally, FIR filters are used in beamforming for massive MIMO systems to weight antenna signals, directing energy toward specific users. Their linear phase property ensures that all frequency components experience the same time delay, preserving waveform shape—a vital aspect for high-data-rate transmissions. Key performance metrics include filter order (number of taps), which affects complexity and latency, and coefficient precision, which impacts quantization noise. In 3GPP specifications like TS 26.090 (codec processing) or TS 29.333 (service exposure), FIR filters support audio processing and media streaming, showcasing their versatility beyond pure radio functions.

Purpose & Motivation

FIR filters were adopted in 3GPP systems to address the need for reliable, distortion-free signal processing in digital communications. Historically, analog filters suffered from component tolerances, temperature drift, and non-linear phase responses, leading to signal degradation in early mobile networks. As networks transitioned to digital with 3G and beyond, FIR filters offered a software-defined, precise alternative that could be optimized for specific standards like LTE and 5G. Their primary purpose is to shape and clean signals—solving problems like bandwidth limitation, interference mitigation, and channel equalization—which are essential for achieving high spectral efficiency and data rates.

The motivation for using FIR filters stems from their mathematical properties: stability, linear phase, and ease of design. In wireless environments, multipath propagation causes echoes that blur symbols together (inter-symbol interference); FIR equalizers can adaptively invert this effect, improving bit error rates. Compared to IIR filters, FIRs avoid stability issues and phase distortion, making them preferable for applications where signal integrity is paramount, such as in high-order QAM modulation used in 5G. Their finite response also simplifies implementation in hardware, as they require no recursive loops that could lead to overflow or instability.

From Release 8 onward, FIR filters have been integral to 3GPP's physical layer advancements, enabling features like carrier aggregation and massive MIMO. They address limitations of earlier filter designs by providing consistent performance across varying conditions, supported by advancements in DSP processor speeds. In essence, FIR filters exist to ensure that transmitted signals conform to regulatory masks, minimize adjacent channel interference, and recover data accurately at the receiver—all critical for meeting 3GPP's performance targets and supporting evolving services from voice to ultra-reliable low-latency communications (URLLC).

Key Features

  • Finite-duration impulse response ensuring stability and predictable behavior
  • Linear phase characteristic preventing phase distortion in signal transmission
  • Implementable using convolution with fixed or adaptive coefficient sets
  • Wide application in pulse shaping, equalization, and beamforming
  • Design flexibility through coefficient optimization for specific frequency responses
  • Suitability for real-time digital signal processing in hardware and software

Evolution Across Releases

Rel-8 Initial

Introduced FIR filter applications in LTE physical layer specifications, including use in root-raised cosine pulse shaping for OFDMA/SC-FDMA and channel equalization. Established foundational roles in signal processing to enhance spectral efficiency and reduce interference in 4G networks.

Defining Specifications

SpecificationTitle
TS 23.333 3GPP TS 23.333
TS 23.334 3GPP TS 23.334
TS 26.090 3GPP TS 26.090
TS 26.114 3GPP TS 26.114
TS 26.118 3GPP TS 26.118
TS 26.190 3GPP TS 26.190
TS 26.223 3GPP TS 26.223
TS 26.290 3GPP TS 26.290
TS 29.162 3GPP TS 29.162
TS 29.238 3GPP TS 29.238
TS 29.333 3GPP TS 29.333
TS 29.334 3GPP TS 29.334
TS 46.060 3GPP TR 46.060