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, Scalar potential, potential fields, Seismic tomograph ...
, linear phase is a property of a filter where the phase response 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 whose graph is a straight line, that is, a polynomial function of degree zero or one. For di ...
of
frequency Frequency is the number of occurrences of a repeating event per unit of time. Frequency is an important parameter used in science and engineering to specify the rate of oscillatory and vibratory phenomena, such as mechanical vibrations, audio ...
. 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 functions that describe in different ways the delay times experienced by a signal’s various sinusoidal frequency components as they pass through a linear time-invariant (LTI) system (such as ...
. Consequently, there is no phase distortion 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 "poi ...
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 impuls ...
(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) that 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 In mathematics, the Fourier transform (FT) is an integral transform that takes a function as input then outputs another function that describes the extent to which various frequencies are present in the original function. The output of the tr ...
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 impulse (). More generally, an impulse response is the reac ...
, 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 discrete values. The DTFT is often used to analyze samples of a continuous function. The term ''discrete-time'' refers ...
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 an Series expansion, expansion of a periodic function into a sum of trigonometric functions. The Fourier series is an example of a trigonometric series. By expressing a function as a sum of sines and cosines, many problems ...
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 valued frequency-domain (the z-domain or z-plane) representation. It can be considered a dis ...
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 frequency, frequencies or wavelengths that can pass through a Filter (signal processing), filter. For example, a radio receiver contains a bandpass filter to select the frequency of the desired radio signal out of all t ...
(s) of the filter, where , A(ω), has relatively large values. Therefore, both magnitude and phase graphs (
Bode plots In electrical engineering and control theory, a Bode plot is a graph of the frequency response of a system. It is usually a combination of a Bode magnitude plot, expressing the magnitude (usually in decibels) of the frequency response, and a B ...
) 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 In mathematics, specifically complex analysis, the principal values of a multivalued function are the values along one chosen branch (mathematical analysis), branch of that Function (mathematics), function, so that it is Single-valued function, ...
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 Sampling (signal processing), sampler, which converts a continuous function or signal into a discrete sequence. For a given S ...
, 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 an ...


Notes


Citations

{{reflist Digital signal processing