Inferensys

Glossary

Fractional Delay Filter

A digital filter, often implemented via a Farrow structure, that provides sub-sample time alignment to precisely synchronize DPD feedback paths.
Legal team reviewing EU AI Act compliance documents on laptop in modern office, coffee cups and papers on table, casual meeting.
SUB-SAMPLE TIME ALIGNMENT

What is a Fractional Delay Filter?

A fractional delay filter is a digital signal processing structure that provides time-shift interpolation by a non-integer number of sample periods, enabling sub-sample precision alignment of signals.

A fractional delay filter is a digital filter that delays a discrete-time signal by a fraction of the sampling interval, rather than an integer multiple. It functions as a sub-sample interpolator, reconstructing intermediate signal values between existing samples. This is essential for precisely synchronizing the reference and observed feedback paths in a digital predistortion (DPD) system, where even picosecond-level misalignment degrades linearization performance.

The most common implementation is the Farrow structure, which uses parallel fixed finite impulse response (FIR) sub-filters and a polynomial interpolation stage controlled by the fractional delay parameter. This architecture allows the delay to be adjusted continuously without reloading filter coefficients, making it ideal for real-time adaptive loop delay estimation and correction in wideband mmWave transmitters.

Sub-Sample Time Alignment

Key Characteristics of Fractional Delay Filters

Fractional delay filters are fundamental building blocks in digital predistortion systems, enabling precise temporal alignment between reference and feedback signals at resolutions finer than the sampling interval. These filters, predominantly implemented via Farrow structures, are critical for minimizing the error vector magnitude (EVM) in wideband linearization loops.

01

Sub-Sample Resolution

Unlike integer delay lines that shift signals by whole sample periods, a fractional delay filter provides a continuously variable delay τ = k + μ, where k is the integer part and μ ∈ [0,1) is the fractional part. This sub-sample precision is essential for compensating for analog path mismatches, temperature-dependent propagation delays, and phase offsets in the feedback loop that are not integer multiples of the ADC clock period.

< 0.001
Sample Period Resolution
03

Lagrange Interpolation Basis

Lagrange interpolation is the most common design method for the Farrow sub-filters. For a delay μ, the ideal impulse response is a shifted sinc function: h[n] = sinc(n − μ). Lagrange interpolation approximates this by fitting an N-th order polynomial through N+1 samples. Key properties:

  • Maximally Flat: Magnitude response is flat at DC, providing excellent low-frequency accuracy.
  • Odd Order Preference: Odd N (e.g., N=3, 5, 7) yields better passband performance.
  • Coefficient Formulas: Closed-form expressions exist for direct computation of sub-filter taps.
04

Bandwidth and Passband Flatness

The usable bandwidth of a fractional delay filter is limited by its approximation error. Performance metrics include:

  • Passband Ripple: Deviation from unity gain across the signal bandwidth. For a 100 MHz NR signal, ripple must typically stay below 0.01 dB.
  • Phase Linearity: Deviation from the ideal linear phase slope corresponding to the desired delay μ.
  • Design Trade-off: Higher filter order N extends the flat bandwidth but increases latency and computational cost. A 5th-order Lagrange filter typically achieves >80% of the Nyquist bandwidth with acceptable error.
05

Role in DPD Loop Alignment

In a digital predistortion system, the fractional delay filter sits in the reference path (or feedback path) to align the transmit waveform with the observed PA output before coefficient estimation. Misalignment by even 0.1 samples can severely degrade model accuracy:

  • AM-AM/AM-PM Distortion: Time misalignment smears the nonlinear characteristic, causing the DPD model to learn a distorted inverse.
  • EVM Floor: Residual timing error directly sets a floor on achievable EVM.
  • Joint Estimation: Often combined with loop delay estimation algorithms that first find the integer delay via cross-correlation, leaving the fractional residual to the Farrow filter.
06

Coefficient Interpolation for Tracking

In adaptive DPD systems operating over varying temperatures and frequencies, the optimal fractional delay may drift. The Farrow structure enables smooth tracking:

  • μ Update: A delay-locked loop or gradient-based algorithm adjusts μ to minimize the mean squared error between reference and aligned feedback.
  • No Transient Switching: Unlike switching between discrete delay taps, varying μ continuously produces no glitches or spectral splatter.
  • Multi-Band Extension: Separate Farrow filters can independently align concurrent bands in multi-band DPD architectures.
FRACTIONAL DELAY FILTERS IN DPD

Frequently Asked Questions

Precision time alignment is the foundation of effective digital predistortion. These answers address the most common engineering questions about implementing sub-sample synchronization in wideband and mmWave linearization systems.

A fractional delay filter is a digital interpolation structure that provides time alignment with sub-sample precision, shifting a discrete-time signal by a fraction of the sampling interval. In digital predistortion (DPD) systems, the feedback path introduces an unknown analog delay that rarely aligns with integer sample boundaries. Without fractional delay correction, the transmitted reference and observed feedback signals are misaligned, causing the coefficient extraction algorithm to model the delay rather than the power amplifier's nonlinearity. This misalignment degrades adjacent channel leakage ratio (ACLR) improvement by 5-15 dB in wideband systems. The fractional delay filter ensures that the error signal fed to the indirect learning architecture (ILA) or direct learning architecture (DLA) represents genuine distortion, not timing mismatch, making it essential for achieving regulatory spectral mask compliance in 5G NR and mmWave transmitters.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.