HOME

TheInfoList



OR:

In
signal processing Signal processing is an electrical engineering subfield that focuses on analyzing, modifying and synthesizing ''signals'', such as audio signal processing, sound, image processing, images, and scientific measurements. Signal processing techniq ...
, linear phase is a property of a
filter Filter, filtering or filters may refer to: Science and technology Computing * Filter (higher-order function), in functional programming * Filter (software), a computer program to process a data stream * Filter (video), a software component tha ...
where the
phase response In signal processing, phase response is the relationship between the phase of a sinusoidal input and the output signal passing through any device that accepts input and produces an output signal, such as an amplifier or a filter. Amplifiers, f ...
of the filter is a
linear function In mathematics, the term linear function refers to two distinct but related notions: * In calculus and related areas, a linear function is a function (mathematics), function whose graph of a function, graph is a straight line, that is, a polynomia ...
of
frequency Frequency is the number of occurrences of a repeating event per unit of time. It is also occasionally referred to as ''temporal frequency'' for clarity, and is distinct from ''angular frequency''. Frequency is measured in hertz (Hz) which is eq ...
. The result is that all frequency components of the input signal are shifted in time (usually delayed) by the same constant amount (the slope of the linear function), which is referred to as the
group delay In signal processing, group delay and phase delay are delay times experienced by a signal's various frequency components when the signal passes through a system that is linear time-invariant (LTI), such as a microphone, coaxial cable, amplifie ...
. Consequently, there is no
phase distortion In signal processing, phase distortion or phase-frequency distortion is distortion, that is, change in the shape of the waveform, that occurs when (a) a filter's phase response is not linear over the frequency range of interest, that is, the ph ...
due to the time delay of frequencies relative to one another. For
discrete-time In mathematical dynamics, discrete time and continuous time are two alternative frameworks within which variables that evolve over time are modeled. Discrete time Discrete time views values of variables as occurring at distinct, separate "po ...
signals, perfect linear phase is easily achieved with a
finite impulse response In signal processing, a finite impulse response (FIR) filter is a filter whose impulse response (or response to any finite length input) is of ''finite'' duration, because it settles to zero in finite time. This is in contrast to infinite impulse ...
(FIR) filter by having coefficients which are symmetric or anti-symmetric. Approximations can be achieved with
infinite impulse response Infinite impulse response (IIR) is a property applying to many linear time-invariant systems that are distinguished by having an impulse response h(t) which does not become exactly zero past a certain point, but continues indefinitely. This is in ...
(IIR) designs, which are more computationally efficient. Several techniques are: * a Bessel transfer function which has a maximally flat group delay approximation function * a phase equalizer


Definition

A filter is called a linear phase filter if the phase component of the frequency response is a linear function of frequency. For a continuous-time application, the frequency response of the filter is the
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, ...
of the filter's
impulse response In signal processing and control theory, the impulse response, or impulse response function (IRF), of a dynamic system is its output when presented with a brief input signal, called an Dirac delta function, impulse (). More generally, an impulse ...
, and a linear phase version has the form: :H(\omega) = A(\omega)\ e^, where: *A(ω) is a real-valued function. *\tau is the group delay. For a discrete-time application, the
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 ...
of the linear phase impulse response has the form: :H_(\omega) = A(\omega)\ e^, where: *A(ω) is a real-valued function with 2π periodicity. *k is an integer, and k/2 is the group delay in units of samples. H_(\omega) is a
Fourier series A Fourier series () is a summation of harmonically related sinusoidal functions, also known as components or harmonics. The result of the summation is a periodic function whose functional form is determined by the choices of cycle length (or ''p ...
that can also be expressed in terms of the
Z-transform In mathematics and signal processing, the Z-transform converts a discrete-time signal, which is a sequence of real or complex numbers, into a complex frequency-domain (z-domain or z-plane) representation. It can be considered as a discrete-tim ...
of the filter impulse response. I.e.: :H_(\omega) = \left. \widehat H(z) \, \_ = \widehat H(e^), where the \widehat H notation distinguishes the Z-transform from the Fourier transform.


Examples

When a sinusoid,\ \sin(\omega t + \theta),  passes through a filter with constant (frequency-independent) group delay \tau,  the result is: :A(\omega)\cdot \sin(\omega (t-\tau) + \theta) = A(\omega)\cdot \sin(\omega t + \theta - \omega \tau), where: *A(\omega) is a frequency-dependent amplitude multiplier. *The phase shift \omega \tau is a linear function of angular frequency \omega, and -\tau is the slope. It follows that a complex exponential function: :e^ = \cos(\omega t + \theta) + i\cdot \sin(\omega t + \theta), is transformed into: :A(\omega)\cdot e^ = e^\cdot A(\omega) e^ The multiplier A(\omega) e^, as a function of ω, is known as the filter's ''frequency response''. For approximately linear phase, it is sufficient to have that property only in the
passband A passband is the range of frequencies or wavelengths that can pass through a filter. For example, a radio receiver contains a bandpass filter to select the frequency of the desired radio signal out of all the radio waves picked up by its antenn ...
(s) of the filter, where , A(ω), has relatively large values. Therefore, both magnitude and phase graphs ( Bode plots) are customarily used to examine a filter's linearity. A "linear" phase graph may contain discontinuities of π and/or 2π radians. The smaller ones happen where A(ω) changes sign. Since , A(ω), cannot be negative, the changes are reflected in the phase plot. The 2π discontinuities happen because of plotting the principal value of \omega \tau,  instead of the actual value. In discrete-time applications, one only examines the region of frequencies between 0 and the
Nyquist frequency In signal processing, the Nyquist frequency (or folding frequency), named after Harry Nyquist, is a characteristic of a sampler, which converts a continuous function or signal into a discrete sequence. In units of cycles per second ( Hz), it ...
, because of periodicity and symmetry. Depending on the frequency units, the Nyquist frequency may be 0.5, 1.0, π, or ½ of the actual sample-rate.  Some examples of linear and non-linear phase are shown below. A discrete-time filter with linear phase may be achieved by an FIR filter which is either symmetric or anti-symmetric.  A necessary but not sufficient condition is: :\sum_^\infty h \cdot \sin(\omega \cdot (n - \alpha) + \beta)=0 for some \alpha, \beta \in \mathbb .


Generalized linear phase

Systems with generalized linear phase have an additional frequency-independent constant \beta added to the phase. In the discrete-time case, for example, the frequency response has the form: :H_(\omega) = A(\omega)\ e^, :\arg \left H_(\omega) \right= \beta - \omega k/2 for -\pi < \omega < \pi Because of this constant, the phase of the system is not a strictly linear function of frequency, but it retains many of the useful properties of linear phase systems.


See also

*
Minimum phase In control theory and signal processing, a linear, time-invariant system is said to be minimum-phase if the system and its inverse are causal and stable. The most general causal LTI transfer function can be uniquely factored into a series of a ...


Notes


Citations

{{reflist Digital signal processing