In applied mathematics, the nonuniform discrete Fourier transform (NUDFT or NDFT) of a signal is a type of
Fourier transform
A Fourier transform (FT) is a mathematical transform that decomposes functions into frequency components, which are represented by the output of the transform as a function of frequency. Most commonly functions of time or space are transformed, ...
, related to a
discrete Fourier transform
In mathematics, the discrete Fourier transform (DFT) converts a finite sequence of equally-spaced Sampling (signal processing), samples of a function (mathematics), function into a same-length sequence of equally-spaced samples of the discre ...
or
discrete-time Fourier transform
In mathematics, the discrete-time Fourier transform (DTFT) is a form of Fourier analysis that is applicable to a sequence of values.
The DTFT is often used to analyze samples of a continuous function. The term ''discrete-time'' refers to the ...
, but in which the input signal is not sampled at equally spaced points or frequencies (or both). It is a generalization of the
shifted DFT. It has important applications in signal processing,
magnetic resonance imaging,
and the numerical solution of partial differential equations.
As a generalized approach for
nonuniform sampling
Nonuniform sampling is a branch of sampling theory involving results related to the Nyquist–Shannon sampling theorem. Nonuniform sampling is based on Lagrange interpolation and the relationship between itself and the (uniform) sampling theorem. N ...
, the NUDFT allows one to obtain frequency domain information of a finite length signal at any frequency. One of the reasons to adopt the NUDFT is that many signals have their energy distributed nonuniformly in the frequency domain. Therefore, a nonuniform sampling scheme could be more convenient and useful in many
digital signal processing
Digital signal processing (DSP) is the use of digital processing, such as by computers or more specialized digital signal processors, to perform a wide variety of signal processing operations. The digital signals processed in this manner ar ...
applications. For example, the NUDFT provides a variable spectral resolution controlled by the user.
Definition
The ''nonuniform discrete Fourier transform'' transforms a sequence of
complex numbers
into another sequence of complex numbers
defined by
where