Analytic signal
In mathematics and signal processing, an analytic signal is a complex-valued function that has no negative frequency components.[1] It is used to represent a causal signal, that starts at a certain time and propagates as the time evolves, i.e. not backwards in time. This leads to the absence of negative frequencies, which is a side effect, reflecting causality.[2] 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:[3] while the phasor is restricted to time-invariant amplitude, phase, and frequency, the analytic signal allows for time-variable parameters.
Definition
If is a real-valued (causal) function with Fourier transform , then the transform has Hermitian symmetry about the axis:
where is the complex conjugate of . The function:
where
- is the Heaviside step function,
- is the sign function,
contains only the non-negative frequency components of . And the operation is reversible, due to the Hermitian symmetry of :
The analytic signal of is the inverse Fourier transform of :
where
- is the Hilbert transform of ;
- is the convolution symbol;
- is the imaginary unit.
Noting that and this can also be expressed as a filtering operation that directly removes negative frequency components:
It is important, that in all definitions, the support in the time domain for the analytic signal is , meaning it is zero otherwise. The critical assumption for the derivation is the aforementioned convolution , which is only valid, if the real part of the signal is causal. Since the imaginary part is the convolution with the Hilbert Transform of a dirac delta, this implies causality for the imaginary part as well. This leads to a consistent coupling between real and imaginary part for the whole time axis. Since is analytic, the behaviour of its absolut value at the singularity at is physically well defined and is always zero. The convergence of its phase depends on the signal type. Again due to the analytic property, has no bias, i.e. . These last two properties are crucial, since they provide a deep link between theoretical results in signal processing and physical realization issues, that are not always considered. Especially in modulation schemes, the transition behaviour between symbols (e.g. of a pulse train) has to be consistent with these properties when they are operated in regimes, that are close to these fundamental restrictions. This is a consequence of the Hilbert Transform (and its subtle definition) and cannot be seen when plotting it.
Interpretation of the analytic signal
It describes a physically realizable signal with a starting point and finite energy. Since the imaginary part is the Hilbert Transform of the real part, it is redundant, meaning it is fully described by the real part. The same is true vice versa, since the Hilbert Transform is invertible. The whole complex plane consisting of the real and imaginary part of the (theoretical) analytic signal is therefore completely defined (in the causal region with positive frequencies). By evaluating on the diagonal with equal real and imaginary parts (i.e. letting start from zero), the complex plane is evaluated at this line and the values for the real and imaginary part of the function are reported. The two dirac deltas will start the signal at by stimulating it with all (positive) frequencies. This leads to a resonance with the signal, which "brings it to life". One stimulates it with the real frequencies and the other with the imaginary frequencies (for the Hilbert Transformed part). Nobody cares what happend before , so no memory should be included. The speed with which one varies the time parameter is related to the frequency of the signal. This describes the signals behaviour at a fixed location. If a spatial description of a wave is needed, one needs to encode the position parameter as well as the propagation speed in the free input parameter .
Negative frequency components
Since , restoring the negative frequency components is a simple matter of discarding which may seem counter-intuitive. We can also note that the complex conjugate comprises only the negative frequency components. And therefore restores the suppressed positive frequency components. Another viewpoint is that the imaginary component in either case is a term that subtracts frequency components from s(t). The operator removes the subtraction, giving the appearance of adding new components.
Examples
Example 1
- where
Then:
- The third equality is Euler's formula.
A corollary of Euler's formula 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.
Example 2
Here we use Euler's formula to identify and discard the negative frequency.
Then:
Example 3
This is another example of using the Hilbert transform method to remove negative frequency components. We note that nothing prevents us from computing for a complex-valued . But it might not be a reversible representation, because the original spectrum is not symmetrical in general. So except for this example, the general discussion assumes real-valued .
- , where .
Then:
Properties
Instantaneous amplitude and phase
An analytic signal can also be expressed in polar coordinates:
where the following time-variant quantities are introduced:
- is called the instantaneous amplitude or the envelope;
- is called the instantaneous phase or phase angle.
In the accompanying diagram, the blue curve depicts and the red curve depicts the corresponding .
The time derivative of the unwrapped instantaneous phase has units of radians/second, and is called the instantaneous angular frequency:
The instantaneous frequency (in hertz) is therefore:
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.
Complex envelope/baseband
Analytic signals are often shifted in frequency (down-converted) toward 0 Hz, possibly creating [non-symmetrical] negative frequency components:
where is an arbitrary reference angular frequency.[3]
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 . This concept is often used when dealing with passband signals. If is a modulated signal, might be equated to its carrier frequency.
In other cases, is selected to be somewhere in the middle of the desired passband. Then a simple low-pass filter with real coefficients can excise the portion of interest. Another motive is to reduce the highest frequency, which reduces the minimum rate for alias-free sampling. A frequency shift does not undermine the mathematical tractability of the complex signal representation. So in that sense, the down-converted signal is still analytic. However, restoring the real-valued representation is no longer a simple matter of just extracting the real component. Up-conversion may be required, and if the signal has been sampled (discrete-time), interpolation (upsampling) might also be necessary to avoid aliasing.
If is chosen larger than the highest frequency of then has no positive frequencies. In that case, extracting the real component restores them, but in reverse order; the low-frequency components are now high ones and vice versa. This can be used to demodulate a type of single sideband signal called lower sideband or inverted sideband.
- Other choices of reference frequency
Sometimes is chosen to minimize
Alternatively,[5] can be chosen to minimize the mean square error in linearly approximating the unwrapped instantaneous phase :
or another alternative (for some optimum ):
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.[6]
Sometimes the phrase "complex envelope" is given the simpler meaning of the complex amplitude of a (constant-frequency) phasor;[a][b] other times the complex envelope as defined above is interpreted as a time-dependent generalization of the complex amplitude.[c] Their relationship is not unlike that in the real-valued case: varying envelope generalizing constant amplitude.
Extensions of the analytic signal to signals of multiple variables
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.
Multi-dimensional analytic signal based on an ad hoc direction
A straightforward generalization of the analytic signal can be done for a multi-dimensional signal once it is established what is meant by negative frequencies for this case. This can be done by introducing a unit vector in the Fourier domain and label any frequency vector as negative if . The analytic signal is then produced by removing all negative frequencies and multiply the result by 2, in accordance to the procedure described for the case of one-variable signals. However, there is no particular direction for which must be chosen unless there are some additional constraints. Therefore, the choice of is ad hoc, or application specific.
The monogenic signal
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 (n + 1)-dimensional vector-valued function for the case of n-variable signals.
See also
Applications
Notes
References
- ^ Smith, J.O. "Analytic Signals and Hilbert Transform Filters", in Mathematics of the Discrete Fourier Transform (DFT) with Audio Applications, Second Edition, https://ccrma.stanford.edu/~jos/r320/Analytic_Signals_Hilbert_Transform.html, or https://www.dsprelated.com/freebooks/mdft/Analytic_Signals_Hilbert_Transform.html, online book, 2007 edition, accessed 2021-04-29.
- ^ Cohen Tenoudji, Frédéric (2016), Cohen Tenoudji, Frédéric (ed.), "Causal Signals—Analytic Signals (Abstract)", Analog and Digital Signal Analysis: From Basics to Applications, Modern Acoustics and Signal Processing, Cham: Springer International Publishing, pp. 177–205, doi:10.1007/978-3-319-42382-1_11, ISBN 978-3-319-42382-1, retrieved 2021-05-10
- ^ a b Bracewell, Ron. The Fourier Transform and Its Applications. McGraw-Hill, 1965. p 269
- ^ B. Boashash, "Estimating and Interpreting the Instantaneous Frequency of a Signal-Part I: Fundamentals", Proceedings of the IEEE, Vol. 80, No. 4, pp. 519–538, April 1992
- ^ Justice, J. (1979-12-01). "Analytic signal processing in music computation". IEEE Transactions on Acoustics, Speech, and Signal Processing. 27 (6): 670–684. doi:10.1109/TASSP.1979.1163321. ISSN 0096-3518.
- ^ B. Boashash, “Notes on the use of the Wigner distribution for time frequency signal analysis”, IEEE Trans. on Acoustics, Speech, and Signal Processing , vol. 26, no. 9, 1987
- ^ Hlawatsch, Franz; Auger, François (2013-03-01). Time-Frequency Analysis. John Wiley & Sons. ISBN 9781118623831.
- ^ Driggers, Ronald G. (2003-01-01). Encyclopedia of Optical Engineering: Abe-Las, pages 1-1024. CRC Press. ISBN 9780824742508.
- ^ Okamoto, Kenʼichi (2001-01-01). Global Environment Remote Sensing. IOS Press. ISBN 9781586031015.
Further reading
This "Further reading" section may need cleanup. (October 2014) |
- Leon Cohen, Time-frequency analysis, Prentice Hall, Upper Saddle River, 1995.
- Frederick W. King, Hilbert Transforms, vol. II, Cambridge University Press, Cambridge, 2009.
- B. Boashash, Time-Frequency Signal Analysis and Processing: A Comprehensive Reference, Elsevier Science, Oxford, 2003.