In mathematics and signal processing, an analytic signal is a complex-valued function that has no negative frequency components.[1] The real and imaginary parts of an analytic signal are real-valued functions related to each other by the Hilbert transform.
The analytic representation of a real-valued function is an analytic signal, comprising the original function and its Hilbert transform. This representation facilitates many mathematical manipulations. The basic idea is that the negative frequency components of the Fourier transform (or spectrum) of a real-valued function are superfluous, due to the Hermitian symmetry of such a spectrum. These negative frequency components can be discarded with no loss of information, provided one is willing to deal with a complex-valued function instead. That makes certain attributes of the function more accessible and facilitates the derivation of modulation and demodulation techniques, such as single-sideband.
As long as the manipulated function has no negative frequency components (that is, it is still analytic), the conversion from complex back to real is just a matter of discarding the imaginary part. The analytic representation is a generalization of the phasor concept:[2] while the phasor is restricted to time-invariant amplitude, phase, and frequency, the analytic signal allows for time-variable parameters.
If
s(t)
S(f)
f
f=0
S(-f)=S(f)*,
S(f)*
S(f)
\begin{align} Sa(f)&\triangleq \begin{cases} 2S(f),&for f>0,\\ S(f),&for f=0,\\ 0,&for f<0 \end{cases}\\ &=\underbrace{2\operatorname{u}(f)}1S(f)=S(f)+sgn(f)S(f), \end{align}
\operatorname{u}(f)
sgn(f)
contains only the non-negative frequency components of
S(f)
S(f)
\begin{align} S(f)&= \begin{cases}
1 | |
2 |
Sa(f),&for f>0,\\ Sa(f),&for f=0,\\
1 | |
2 |
*, | |
S | |
a(-f) |
&for f<0 (Hermitiansymmetry) \end{cases}\\ &=
1 | |
2 |
[Sa(f)+
*]. \end{align} | |
S | |
a(-f) |
The analytic signal of
s(t)
Sa(f)
\begin{align} sa(t)&\triangleql{F}-1[Sa(f)]\\ &=l{F}-1[S(f)+sgn(f) ⋅ S(f)]\\ &=\underbrace{l{F}-1\{S(f)\}}s(t)+\overbrace{ \underbrace{l{F}-1
\{sgn(f)\}} | ||||
|
*\underbrace{l{F}-1\{S(f)\}}s(t)}convolution\\ &=s(t)+j\underbrace{\left[{1\over\pit}*s(t)\right]}\operatorname{l{H
\hat{s}(t)\triangleq\operatorname{l{H}}[s(t)]
s(t)
*
j
Noting that
s(t)=s(t)*\delta(t),
sa(t)=s(t)*\underbrace{\left[\delta(t)+j{1\over\pi
-1 | |
t}\right]} | |
l{F |
\{2u(f)\}}.
Since
s(t)=\operatorname{Re}[sa(t)]
\operatorname{Im}[sa(t)]
*(t) | |
s | |
a |
s(t)=
*(t)] | |
\operatorname{Re}[s | |
a |
s(t).
\operatorname{Re}
s(t)=\cos(\omegat),
\omega>0.
Then:
\begin{align} \hat{s}(t)&=\cos\left(\omegat-
\pi | |
2 |
\right)=\sin(\omegat),\\ sa(t)&=s(t)+j\hat{s}(t)=\cos(\omegat)+j\sin(\omegat)=ej\omega. \end{align}
The last equality is Euler's formula, of which a corollary is In general, the analytic representation of a simple sinusoid is obtained by expressing it in terms of complex-exponentials, discarding the negative frequency component, and doubling the positive frequency component. And the analytic representation of a sum of sinusoids is the sum of the analytic representations of the individual sinusoids.
Here we use Euler's formula to identify and discard the negative frequency.
s(t)=\cos(\omegat+\theta)=
1 | |
2 |
\left(ej+e-j\right)
Then:
sa(t)=\begin{cases} ej(\omega = ej ⋅ ej\theta,&if \omega>0,\\ e-j(\omega= ej ⋅ e-j\theta,&if \omega<0. \end{cases}
This is another example of using the Hilbert transform method to remove negative frequency components. Nothing prevents us from computing
sa(t)
s(t)
s(t)
s(t)=e-j\omega
\omega>0
Then:
\begin{align} \hat{s}(t)&=je-j\omega,\\ sa(t)&=e-j\omega+j2e-j\omega=e-j\omega-e-j\omega=0. \end{align}
An analytic signal can also be expressed in polar coordinates:
sa(t)=
j\phi(t) | |
s | |
m(t)e |
,
sm(t)\triangleq|sa(t)|
\phi(t)\triangleq\arg\left[sa(t)\right]
In the accompanying diagram, the blue curve depicts
s(t)
sm(t)
The time derivative of the unwrapped instantaneous phase has units of radians/second, and is called the instantaneous angular frequency:
\omega(t)\triangleq
d\phi | |
dt |
(t).
The instantaneous frequency (in hertz) is therefore:
f(t)\triangleq
1 | |
2\pi |
\omega(t).
The instantaneous amplitude, and the instantaneous phase and frequency are in some applications used to measure and detect local features of the signal. Another application of the analytic representation of a signal relates to demodulation of modulated signals. The polar coordinates conveniently separate the effects of amplitude modulation and phase (or frequency) modulation, and effectively demodulates certain kinds of signals.
Analytic signals are often shifted in frequency (down-converted) toward 0 Hz, possibly creating [non-symmetrical] negative frequency components:where
\omega0
This function goes by various names, such as complex envelope and complex baseband. The complex envelope is not unique; it is determined by the choice of
\omega0
s(t)
\omega0
In other cases,
\omega0
If
\omega0
sa(t),
{sa
Other choices of reference frequency are sometimes considered:
\omega0
\omega0
\phi(t)
\theta
In the field of time-frequency signal processing, it was shown that the analytic signal was needed in the definition of the Wigner–Ville distribution so that the method can have the desirable properties needed for practical applications.[5]
Sometimes the phrase "complex envelope" is given the simpler meaning of the complex amplitude of a (constant-frequency) phasor;other times the complex envelope
sm(t)
The concept of analytic signal is well-defined for signals of a single variable which typically is time. For signals of two or more variables, an analytic signal can be defined in different ways, and two approaches are presented below.
\boldsymbol\hat{u}
\boldsymbol\xi
\boldsymbol\xi ⋅ \boldsymbol\hat{u}<0
\boldsymbol\hat{u}
\boldsymbol\hat{u}
The real and imaginary parts of the analytic signal correspond to the two elements of the vector-valued monogenic signal, as it is defined for one-variable signals. However, the monogenic signal can be extended to arbitrary number of variables in a straightforward manner, producing an -dimensional vector-valued function for the case of n-variable signals.