Transformation between distributions in time–frequency analysis: Difference between revisions
Content deleted Content added
→Relation of the spectrogram to other bilinear representations: Fixed the prime and double prime notations (you don't need to use superscripts) |
No edit summary |
||
(5 intermediate revisions by 5 users not shown) | |||
Line 1:
In the field of [[time–frequency analysis]], several signal formulations are used to represent the signal in a joint time–frequency ___domain.<ref>L. Cohen, "Time–Frequency Analysis," ''Prentice-Hall'', New York, 1995. {{ISBN
There are several methods and transforms called "time-frequency distributions" (TFDs), whose interconnections were organized by Leon Cohen.<ref>
<ref>L. Cohen, "Quantization Problem and Variational Principle in the Phase Space Formulation of Quantum Mechanics," ''
The most useful and popular methods form a class referred to as "quadratic" or [[bilinear time–frequency distribution]]s. A core member of this class is the [[Wigner–Ville distribution]] (WVD), as all other TFDs can be written as a smoothed or convolved versions of the WVD. Another popular member of this class is the [[spectrogram]] which is the square of the magnitude of the [[short-time Fourier transform]] (STFT). The spectrogram has the advantage of being positive and is easy to interpret, but also has disadvantages, like being irreversible, which means that once the spectrogram of a signal is computed, the original signal can't be extracted from the spectrogram.
The scope of this article is to illustrate some elements of the procedure to transform one distribution into another.
==General class==
If we use the variable {{math|1=''ω'' = 2''πf''}}, then, borrowing the notations used in the field of quantum mechanics, we can show that time–frequency representation, such as [[Wigner distribution function]] (WDF) and other [[bilinear time–frequency distribution]]s, can be expressed as
where <math>\phi(\theta,\tau)</math> is a two dimensional function called the kernel, which determines the distribution and its properties (for a signal processing terminology and treatment of this question, the reader is referred to the references already cited in the introduction).
Line 16:
==Characteristic function formulation==
The characteristic function is the double [[Fourier transform]] of the distribution. By inspection of Eq. ({{EquationNote|1}}), we can obtain that
▲: <math>C(t,\omega) = \dfrac{1}{4\pi^2}\iint M(\theta,\tau)e^{-j\theta t-j\tau\omega}\, d\theta\,d\tau</math> (2)
where
▲: <math>\begin{alignat}{2}
▲ \end{alignat}</math> (3)
and where <math>A(\theta,\tau)</math> is the symmetrical ambiguity function. The characteristic function may be appropriately called the generalized ambiguity function.
Line 32 ⟶ 29:
To obtain that relationship suppose that there are two distributions, <math>C_1</math> and <math>C_2</math>, with corresponding kernels, <math>\phi_1</math> and <math>\phi_2</math>. Their characteristic functions are
{{NumBlk||<math display="block">M_1(\phi,\tau) = \phi_1(\theta,\tau)\int s^*\left(u-\tfrac{\tau}{2}\right)s\left(u+\tfrac{\tau}{2}\right)e^{j\theta u}\, du</math> | {{EquationRef|4}}}}
▲: <math>M_2(\phi,\tau) = \phi_2(\theta,\tau)\int s^*\left(u-\dfrac{1}{2}\tau\right)s\left(u+\dfrac{1}{2}\tau\right)e^{j\theta u}\, du</math> (5)
Divide one equation by the other to obtain
▲: <math>M_1(\phi,\tau) = \dfrac{\phi_1(\theta,\tau)}{\phi_2(\theta,\tau)}M_2(\phi,\tau)</math> (6)
This is an important relationship because it connects the characteristic functions. For the division to be proper the kernel cannot to be zero in a finite region.
To obtain the relationship between the distributions take the double [[Fourier transform]] of both sides and use Eq. ({{EquationNote|2}})
▲: <math>C_1(t,\omega) = \dfrac{1}{4\pi^2}\iint \dfrac{\phi_1(\theta,\tau)}{\phi_2(\theta,\tau)}M_2(\theta,\tau)e^{-j\theta t-j\tau\omega}\, d\theta\,d\tau</math> (7)
Now express <math>M_2</math> in terms of <math>C_2</math> to obtain
▲: <math>C_1(t,\omega) = \dfrac{1}{4\pi^2}\iiiint \dfrac{\phi_1(\theta,\tau)}{\phi_2(\theta,\tau)}C_2(t,\omega^')e^{j\theta(t^'-t)+j\tau(\omega^'-\omega)}\, d\theta\,d\tau\,dt^'\,d\omega^'</math> (8)
This relationship can be written as
▲: <math>C_1(t,\omega) = \iint g_{12}(t^'-t,\omega'-\omega)C_2(t,\omega')\,dt^'\,d\omega'</math> (9)
with
▲: <math>g_{12}(t,\omega) = \dfrac{1}{4\pi^2}\iint \dfrac{\phi_1(\theta,\tau)}{\phi_2(\theta,\tau)}e^{j\theta t+j\tau\omega}\, d\theta\, d\tau</math> (10)
==Relation of the spectrogram to other bilinear representations==
Now we specialize to the case where one transform from an arbitrary representation to the spectrogram. In Eq. ({{EquationNote|9}}), both <math>C_1</math> to be the spectrogram and <math>C_2</math> to be arbitrary are set. In addition, to simplify notation, <math>\phi_{SP} = \phi_1, \phi = \phi_2</math>, and <math>g_{SP} = g_{12}</math> are set and written as
▲: <math>C_{SP}(t,\omega) = \iint g_{SP} \left (t'-t,\omega'-\omega \right)C \left (t,\omega' \right )\,dt'\,d\omega'</math> (11)
The kernel for the spectrogram with window, <math>h(t)</math>, is <math>A_h(-\theta,\tau)</math> and therefore
If we only consider kernels for which <math>\phi(-\theta,\tau)\phi(\theta,\tau) = 1</math> holds then ▼
:<math>g_{SP}(t,\omega) = \dfrac{1}{4\pi^2}\iiint h^*(u-\tfrac{\tau}{2})h(u+\tfrac{\tau}{2}) \phi(\theta,\tau) e^{-j\theta t+j\tau\omega+j\theta u}\, du\,d\tau\,d\theta = C_h(t,-\omega)</math>▼
▲If we only consider kernels for which <math>\phi(-\theta,\tau)\phi(\theta,\tau) = 1</math> holds then
▲
and therefore
This was shown by Janssen
▲: <math>C_{SP}(t,\omega) = \iint C_s(t',\omega')C_h(t'-t,\omega'-\omega)\,dt'\,d\omega'</math>
▲This was shown by Janssen[4]. When <math>\phi(-\theta,\tau)\phi(\theta,\tau)</math> does not equal one, then
▲: <math>C_{SP}(t,\omega) = \iiiint G(t'',\omega'')C_s(t',\omega')C_h(t''+t'-t,-\omega''+\omega-\omega')\,dt'\,dt''\,d\omega'\,d\omega''</math>
where
▲: <math>G(t,\omega) = \dfrac{1}{4\pi^2}\iint \dfrac{e^{-j\theta t-j\tau\omega}}{\phi(\theta,\tau)\phi(-\theta,\tau)}\, d\theta\,d\tau</math>
==References==
|