Time–frequency analysis
In signal processing, time–frequency analysis comprises those techniques that study a signal in both the time and frequency domains simultaneously, using various time–frequency representations. Rather than viewing a 1-dimensional signal and some transform, time–frequency analysis studies a two-dimensional signal – a function whose domain is the two-dimensional real plane, obtained from the signal via a time–frequency transform.
The mathematical motivation for this study is that functions and their transform representation are tightly connected, and they can be understood better by studying them jointly, as a two-dimensional object, rather than separately. A simple example is that the 4-fold periodicity of the Fourier transform – and the fact that two-fold Fourier transform reverses direction – can be interpreted by considering the Fourier transform as a 90° rotation in the associated time–frequency plane: 4 such rotations yield the identity, and 2 such rotations simply reverse direction.
The practical motivation for time–frequency analysis is that classical Fourier analysis assumes that signals are infinite in time or periodic, while many signals in practice are of short duration, and change substantially over their duration. For example, traditional musical instruments do not produce infinite duration sinusoids, but instead begin with an attack, then gradually decay. This is poorly represented by traditional methods, which motivates time–frequency analysis.
One of the most basic forms of time–frequency analysis is the short-time Fourier transform, but more sophisticated techniques have been developed, notably wavelets and least-squares spectral analysis methods for unevenly spaced data.
Motivation
In signal processing, time–frequency analysis is a body of techniques and methods used for characterizing and manipulating signals whose statistics vary in time, such as transient signals.It is a generalization and refinement of Fourier analysis, for the case when the signal frequency characteristics are varying with time. Since many signals of interest – such as speech, music, images, and medical signals – have changing frequency characteristics, time–frequency analysis has broad scope of applications.
Whereas the technique of the Fourier transform can be extended to obtain the frequency spectrum of any slowly growing locally integrable signal, this approach requires a complete description of the signal's behavior over all time. Indeed, one can think of points in the frequency domain as smearing together information from across the entire time domain. While mathematically elegant, such a technique is not appropriate for analyzing a signal with indeterminate future behavior. For instance, one must presuppose some degree of indeterminate future behavior in any telecommunications systems to achieve non-zero entropy.
To harness the power of a frequency representation without the need of a complete characterization in the time domain, one first obtains a time–frequency distribution of the signal, which represents the signal in both the time and frequency domains simultaneously. In such a representation the frequency domain will only reflect the behavior of a temporally localized version of the signal. This enables one to talk sensibly about signals whose component frequencies vary in time.
For instance rather than using tempered distributions to globally transform the following function into the frequency domain one could instead use these methods to describe it as a signal with a time varying frequency.
Once such a representation has been generated other techniques in time–frequency analysis may then be applied to the signal in order to extract information from the signal, to separate the signal from noise or interfering signals, etc.
Time–frequency distribution functions
Formulations
There are several different ways to formulate a valid time–frequency distribution function, resulting in several well-known time–frequency distributions, such as:- Short-time Fourier transform,
- Wavelet transform,
- Bilinear time–frequency distribution function,
- Modified Wigner distribution function, Gabor–Wigner distribution function, and so on.
- Hilbert–Huang transform
Ideal TF distribution function
A time–frequency distribution function ideally has the following properties:- High resolution in both time and frequency, to make it easier to be analyzed and interpreted.
- No cross-term to avoid confusing real components from artifacts or noise.
- A list of desirable mathematical properties to ensure such methods benefit real-life application.
- Lower computational complexity to ensure the time needed to represent and process a signal on a time–frequency plane allows real-time implementations.
| Clarity | Cross-term | Good mathematical properties | Computational complexity | |
| Gabor transform | Worst | No | Worst | Low |
| Wigner distribution function | Best | Yes | Best | High |
| Gabor–Wigner distribution function | Good | Almost eliminated | Good | High |
| Cone-shape distribution function | Good | No | Good | Medium |
To analyze the signals well, choosing an appropriate time–frequency distribution function is important. Which time–frequency distribution function should be used depends on the application being considered, as shown by reviewing a list of applications. The high clarity of the Wigner distribution function obtained for some signals is due to the auto-correlation function inherent in its formulation; however, the latter also causes the cross-term problem. Therefore, if we want to analyze a single-term signal, using the WDF may be the best approach; if the signal is composed of multiple components, some other methods like the Gabor transform, Gabor-Wigner distribution or Modified B-Distribution functions may be better choices.
As an illustration, magnitudes from non-localized Fourier analysis cannot distinguish the signals:
But time–frequency analysis can.
TF analysis and random processes
Source:For a random process x, we cannot find the explicit value of x.
The value of x is expressed as a probability function.
General random processes
- Auto-covariance function
- Power spectral density
- Relation between the WDF and the PSD
- Relation between the ambiguity function and the ACF
Stationary random processes
- Stationary random process: the statistical properties do not change with t. Its auto-covariance function:
PSD,
White noise:
, where is some constant.
- When x is stationary,
,
Additive white noise
- For additive white noise,
- Filter Design for a signal in additive white noise
The PSD of the white noise is
Non-stationary random processes
- If varies with and is nonzero when, then is a non-stationary random process.
- If
- #
- # 's have zero mean for all 's
- # 's are mutually independent for all 's and 's
- if, then
Short-time Fourier transform
- Random process for STFT
for zero-mean random process,
- Decompose by the AF and the FRFT. Any non-stationary random process can be expressed as a summation of the fractional Fourier transform of stationary random process.
Applications
Instantaneous frequency estimation
The definition of instantaneous frequency is the time rate of change of phase, orwhere is the instantaneous phase of a signal. We can know the instantaneous frequency from the time–frequency plane directly if the image is clear enough. Because the high clarity is critical, we often use WDF to analyze it.
TF filtering and signal decomposition
The goal of filter design is to remove the undesired component of a signal. Conventionally, we can just filter in the time domain or in the frequency domain individually as shown below.Image:filter tf.jpg
The filtering methods mentioned above can't work well for every signal which may overlap in the time domain or in the frequency domain. By using the time–frequency distribution function, we can filter in the Euclidean time–frequency domain or in the fractional domain by employing the fractional Fourier transform. An example is shown below.
Image:filter fractional.jpg
Filter design in time–frequency analysis always deals with signals composed of multiple components, so one cannot use WDF due to cross-term. The Gabor transform, Gabor–Wigner distribution function, or Cohen's class distribution function may be better choices.
The concept of signal decomposition relates to the need to separate one component from the others in a signal; this can be achieved through a filtering operation which require a filter design stage. Such filtering is traditionally done in the time domain or in the frequency domain; however, this may not be possible in the case of non-stationary signals that are multicomponent as such components could overlap in both the time domain and also in the frequency domain; as a consequence, the only possible way to achieve component separation and therefore a signal decomposition is to implement a time–frequency filter.