Continuous-Time Fourier Transform (CTFT)

This is getting into the weeds of signal processing.

Convolution is very expensive. This is convolution

(fg)(t)f(τ)g(tτ)dτ(f * g)(t) \triangleq \int_{-\infty}^{\infty} f(\tau) \, g(t - \tau) \, d\tau

Let g(t)=eiωtg(t)=e^{i\omega t}

(fg)(t)=f(τ)eiω(tτ)dτ=eiωtf(τ)eiωτdτ(f * g)(t) = \int f(\tau) \, e^{i\omega(t-\tau)} \, d\tau = e^{i\omega t} \int f(\tau) \, e^{-i\omega \tau} \, d\tau

We now call

f~(ω)f(τ)eiωτdτ\boxed{\tilde{f}(\omega) \triangleq \int_{-\infty}^{\infty} f(\tau) \, e^{-i\omega \tau} \, d\tau}

So

(feiωt)(t)=eiωtf~(ω)(f*e^{i\omega t})(t)=e^{i\omega t}\tilde{f}(\omega)

The inverse of f~\tilde{f} is

f(t)12πf^(ω)eiωtdω\boxed{f(t) \triangleq \frac{1}{2\pi} \int_{-\infty}^{\infty} \hat{f}(\omega) \, e^{i\omega t} \, d\omega}

We can write

f(t)f^(ω)f(t) \leftrightarrow \hat{f}(\omega)

Cheat sheet

δ(x)1\delta(x) \leftrightarrow 1 12πδ(k)1 \leftrightarrow 2\pi\,\delta(k) eik0x2πδ(kk0)e^{ik_0 x} \leftrightarrow 2\pi\,\delta(k - k_0) cos(k0x)π[δ(kk0)+δ(k+k0)]\cos(k_0 x) \leftrightarrow \pi\big[\delta(k - k_0) + \delta(k + k_0)\big] sin(k0x)iπ[δ(kk0)δ(k+k0)]\sin(k_0 x) \leftrightarrow -i\pi\big[\delta(k - k_0) - \delta(k + k_0)\big] eax2πaek2/(4a)(GaussianGaussian)e^{-a x^2} \leftrightarrow \sqrt{\tfrac{\pi}{a}}\, e^{-k^2/(4a)} \qquad (\text{Gaussian} \leftrightarrow \text{Gaussian}) eax2aa2+k2(Lorentzian)e^{-a|x|} \leftrightarrow \frac{2a}{a^2 + k^2} \qquad (\text{Lorentzian}) f(xa)eikaf~(k)(shiftphase)f(x - a) \leftrightarrow e^{-ika}\,\tilde{f}(k) \qquad (\text{shift} \leftrightarrow \text{phase}) eik0xf(x)f~(kk0)(phaseshift)e^{ik_0 x} f(x) \leftrightarrow \tilde{f}(k - k_0) \qquad (\text{phase} \leftrightarrow \text{shift}) f(ax)1af~(k/a)(narrowwide)f(ax) \leftrightarrow \tfrac{1}{|a|}\tilde{f}(k/a) \qquad (\text{narrow} \leftrightarrow \text{wide}) f(x)ikf~(k)xf(x)if~(k)f'(x) \leftrightarrow ik\,\tilde{f}(k) \qquad x f(x) \leftrightarrow i\,\tilde{f}'(k)

Convolution

(fg)(x)f~(k)g~(k)f(x)g(x)12π(f~g~)(k)(f * g)(x) \leftrightarrow \tilde{f}(k)\,\tilde{g}(k) \qquad f(x)g(x) \leftrightarrow \tfrac{1}{2\pi}(\tilde{f}*\tilde{g})(k)