Rectangular mask short-time Fourier transform
Lua error in package.lua at line 80: module 'strict' not found. In mathematics, a rectangular mask short-time Fourier transform has the simple form of short-time Fourier transform. Other types of the STFT may require more computation time than the rec-STFT. Define its mask function
We can change B for different signal.
Rec-STFT
Inverse form
- Failed to parse (Missing <code>texvc</code> executable. Please see math/README to configure.): x(t)=\int_{-\infty}^\infty X(t_1,f)e^{j2\pi ft} \, df\text{ where } t-B<t_1<t+B
Contents
Property
Rec-STFT has similar properties with Fourier transform
- Integration
(a)
- Failed to parse (Missing <code>texvc</code> executable. Please see math/README to configure.): \int_{-\infty}^\infty X(t, f)\, df = \int_{t-B}^{t+B} x(\tau)\int_{-\infty}^\infty e^{-j 2 \pi f \tau}\, df \, d\tau = \int_{t-B}^{t+B} x(\tau)\delta(\tau) \, d\tau=\begin{cases} \ x(0); & |t|< B \\ \ 0; & \text{otherwise} \end{cases}
(b)
- Failed to parse (Missing <code>texvc</code> executable. Please see math/README to configure.): \int_{-\infty}^\infty X(t, f)e^{-j 2 \pi f v} \,df =\begin{cases} \ x(v); & v-B<t< v+B \\ \ 0; & \text{otherwise} \end{cases}
- Shifting property(shift along x-axis)
- Modulation property (shift along y-axis)
- special input
- When Failed to parse (Missing <code>texvc</code> executable. Please see math/README to configure.): x(t)=\delta(t), X(t,f)=\begin{cases} \ 1; & |t|< B \\ \ 0; & \text{otherwise} \end{cases}
- When
- Linearity property
If ,
and
are their rec-STFTs, then
- Power integration property
- Energy sum property(Parseval's theorem)
Rectangular mask B's effect
From the image, when B is smaller, the time resolution is better. Otherwise, when B is larger, the frequency resolution is better.
We can choose specified B to decide time resolution and frequency resolution.
Advantage and disadvantage
- Compare with the Fourier transform
Advantage The instantaneous frequency can be observed.
Disadvantage Higher complexity of computation.
- Compared with other types of time-frequency analysis:
The rec-STFT has an advantage of the least computation time for digital implementation, but its performance is worse than other types of time-frequency analysis.