Jump to content

Fourier Transforms/Singularity

From PrattWiki

General Fourier Transform of Singularity Function Combinations

Consider a continuous-time signal constructed from a linear combination of $ K $ scaled and time-shifted causal singularity functions (repeated integrals of the unit impulse):

$ \displaystyle x(t) = \sum_{k=1}^{K} A_k \, u_{n_k}(t - t_k) = \sum_{k=1}^{K} A_k \frac{(t - t_k)^{n_k - 1}}{(n_k - 1)!} u(t - t_k) $

where:

  • $ A_k \in \mathbb{R} $ is the amplitude scaling coefficient of the $ k $-th component
  • $ t_k \in \mathbb{R} $ is the time-shift (activation time) of the $ k $-th component
  • $ n_k \in \{1, 2, 3, \dots\} $ denotes the singularity order:
    • $ u_1(t) = u(t) $ is the unit step function
    • $ u_2(t) = r(t) = t\,u(t) $ is the unit ramp function
    • $ u_3(t) = \frac{1}{2}t^2 u(t) $ is the causal parabolic function
    • In general, $ u_n(t) = \frac{t^{n-1}}{(n-1)!}u(t) $ for $ n \ge 1 $

Master Transform Formula

The continuous-time Fourier transform decomposes into a strictly dynamic rational component and a singular boundary component involving Dirac deltas and their distributional derivatives:

$ X(j\omega) = X_{\text{rational}}(j\omega) + X_{\text{singular}}(\omega) $
$ \displaystyle X(j\omega) = \sum_{k=1}^{K} \frac{A_k \, e^{-j\omega t_k}}{(j\omega)^{n_k}} + \pi \sum_{m=0}^{N_{\max}-1} \frac{j^m}{m!} C_m \, \delta^{(m)}(\omega) $

where:

  • $ N_{\max} = \max_k(n_k) $ is the highest singularity order present among all terms
  • $ \delta^{(m)}(\omega) = \frac{d^m}{d\omega^m}\delta(\omega) $ denotes the $ m $-th distributional derivative of the Dirac delta
  • The scalar coefficient $ C_m $ weighting each derivative order is:
$ \displaystyle C_m = \sum_{n=m+1}^{N_{\max}} \frac{1}{(n - m - 1)!} \sum_{k=1}^{K} A_k (-t_k)^{n - m - 1} \delta[n_k - n] $

with $ \delta[n_k - n] $ representing the discrete Kronecker delta that selects only components of singularity order $ n $.

Unpacked Coefficients by Order

For practical problems involving combinations of steps ($ n=1 $), ramps ($ n=2 $), and parabolas ($ n=3 $):

Singularity Index Delta Derivative Singular Contribution Coefficient Formula $ C_m $
$ m = 0 $ $ \delta(\omega) $ $ \pi C_0 \, \delta(\omega) $ $ \displaystyle C_0 = \left.\sum_{k=1}^K A_k\right|_{n_k=1} + \left.\sum_{k=1}^K A_k(-t_k)\right|_{n_k=2} + \left.\sum_{k=1}^K A_k \frac{t_k^2}{2}\right|_{n_k=3} + \dots $
$ m = 1 $ $ \delta'(\omega) $ $ j\pi C_1 \, \delta'(\omega) $ $ \displaystyle C_1 = \left.\sum_{k=1}^K A_k\right|_{n_k=2} + \left.\sum_{k=1}^K A_k(-t_k)\right|_{n_k=3} + \dots $
$ m = 2 $ $ \delta''(\omega) $ $ -\dfrac{\pi}{2} C_2 \, \delta''(\omega) $ $ \displaystyle C_2 = \left.\sum_{k=1}^K A_k\right|_{n_k=3} + \dots $

Worked Examples

Example 1: Steps Only, Zero to Zero

Plot of $ x_1(t) $ entering and leaving at zero.

Consider a pulse composed solely of steps that starts at zero and returns to zero:

$ \displaystyle x_1(t) = 2u(t+1) - 5u(t-1) + 3u(t-4) $

Evaluating the parameters:

  • Number of terms: $ K = 3 $
  • Singularity orders: $ n_1 = 1, n_2 = 1, n_3 = 1 \implies N_{\max} = 1 $
  • Amplitudes: $ A_1 = 2, A_2 = -5, A_3 = 3 $
  • Shifts: $ t_1 = -1, t_2 = 1, t_3 = 4 $

1. Singular Term ($ m = 0 $):

Since $ N_{\max} = 1 $, the only possible delta term is $ m = 0 $ ($ \delta(\omega) $):

$ \displaystyle C_0 = \left.\sum_{k=1}^3 A_k\right|_{n_k=1} = 2 + (-5) + 3 = 0 $

The impulse vanishes completely: $ \pi C_0 \delta(\omega) = 0 $.

2. Rational Component:

$ \displaystyle X_{\text{rational}}(j\omega) = \sum_{k=1}^3 \frac{A_k e^{-j\omega t_k}}{j\omega} = \frac{2e^{j\omega} - 5e^{-j\omega} + 3e^{-j4\omega}}{j\omega} $

3. Total Transform:

$ \displaystyle X_1(j\omega) = \frac{2e^{j\omega} - 5e^{-j\omega} + 3e^{-j4\omega}}{j\omega} $
  • (Note: by L'Hôpital's Rule, $ \lim_{\omega \to 0} X_1(j\omega) = \int_{-\infty}^{\infty} x_1(t)\,dt = 2(2) + (-3)(3) = -5 $, confirming the singularity at $ \omega = 0 $ is removable).*

Example 2: Steps Only, Enters at 3 and Leaves at 1

Plot of $ x_2(t) $ with asymptotic DC levels of 3 and 1.

Consider a signal that has a pre-existing DC offset of 3 as $ t \to -\infty $ and transitions to 1 as $ t \to +\infty $:

$ \displaystyle x_2(t) = 3 + 2u(t+2) - 4u(t-3) $

Evaluating the terms:

  • Constant DC term: $ \mathcal{F}\{3\} = 6\pi\delta(\omega) $
  • Singularity sum: $ \tilde{x}_2(t) = 2u(t+2) - 4u(t-3) $
    • $ n_1 = 1, A_1 = 2, t_1 = -2 $
    • $ n_2 = 1, A_2 = -4, t_2 = 3 $
    • $ N_{\max} = 1 $

1. Singular Term for the Steps ($ m = 0 $):

$ \displaystyle C_0 = \left.\sum_{k=1}^2 A_k\right|_{n_k=1} = 2 + (-4) = -2 $

This contributes $ \pi C_0 \delta(\omega) = -2\pi\delta(\omega) $.

2. Combining with the Background DC:

The total singular coefficient is:

$ \displaystyle X_{\text{singular}}(\omega) = 6\pi\delta(\omega) - 2\pi\delta(\omega) = 4\pi\delta(\omega) $
  • (Check: the asymptotic average is $ \frac{x(-\infty) + x(+\infty)}{2} = \frac{3 + 1}{2} = 2 \implies 2\pi(2)\delta(\omega) = 4\pi\delta(\omega) $).*

3. Rational Component and Total Transform:

$ \displaystyle X_2(j\omega) = 4\pi\delta(\omega) + \frac{2e^{j2\omega} - 4e^{-j3\omega}}{j\omega} $

Example 3: Steps and Ramps, Flat-to-Flat (Different Levels)

Plot of $ x_3(t) $ transitioning flat-to-flat between 0 and 2.

Consider a signal starting at 0 for $ t < -1 $, rising with a ramp, leveling off, and ending flat at a non-zero level of 2 for $ t \ge 3 $:

$ \displaystyle x_3(t) = r(t+1) - r(t-1) - u(t-1) + u(t-3) $

Evaluating the parameters ($ K = 4 $):

$ k $ Term $ n_k $ $ A_k $ $ t_k $
1 $ r(t+1) $ 2 1 -1
2 $ -r(t-1) $ 2 -1 1
3 $ -u(t-1) $ 1 -1 1
4 $ u(t-3) $ 1 1 3

Here $ N_{\max} = 2 $, so we evaluate $ m = 1 $ ($ \delta' $) and $ m = 0 $ ($ \delta $).

1. Doublet Term ($ m = 1 $):

$ \displaystyle C_1 = \left.\sum_{k=1}^4 A_k\right|_{n_k=2} = 1 + (-1) = 0 $

Because the incoming and outgoing slopes are both 0, $ C_1 = 0 $, and the doublet vanishes: $ j\pi C_1 \delta'(\omega) = 0 $.

2. Impulse Term ($ m = 0 $):

$ \displaystyle C_0 = \left.\sum_{k=1}^4 A_k\right|_{n_k=1} + \left.\sum_{k=1}^4 A_k(-t_k)\right|_{n_k=2} $
  • Step contribution ($ n_k = 1 $): $ (-1) + 1 = 0 $
  • Ramp contribution ($ n_k = 2 $): $ (1)(-(-1)) + (-1)(-(1)) = 1(1) + (-1)(-1) = 1 + 1 = 2 $

Thus:

$ \displaystyle C_0 = 0 + 2 = 2 \implies \pi C_0 \delta(\omega) = 2\pi\delta(\omega) $
  • (Check: $ x(-\infty) = 0, x(+\infty) = 2 \implies x_{\text{DC}} = \frac{0 + 2}{2} = 1 \implies 2\pi(1)\delta(\omega) = 2\pi\delta(\omega) $).*

3. Rational Component and Total Transform:

$ \displaystyle X_3(j\omega) = 2\pi\delta(\omega) + \frac{-e^{-j\omega} + e^{-j3\omega}}{j\omega} + \frac{e^{j\omega} - e^{-j\omega}}{(j\omega)^2} $

Example 4: Steps and Ramps, Flat to Constant Slope of 2

Plot of $ x_4(t) $ entering flat and exiting with an asymptotic slope of 2.

Consider a signal starting at 0 for $ t < 0 $, stepping up, and then continuing with an asymptotic slope of 2 for $ t \ge 2 $:

$ \displaystyle x_4(t) = 3u(t) + 2r(t-2) $

Evaluating the parameters ($ K = 2 $):

  • $ k=1 $: $ 3u(t) \implies n_1 = 1, A_1 = 3, t_1 = 0 $
  • $ k=2 $: $ 2r(t-2) \implies n_2 = 2, A_2 = 2, t_2 = 2 $
  • $ N_{\max} = 2 $

1. Doublet Term ($ m = 1 $):

$ \displaystyle C_1 = \left.\sum_{k=1}^2 A_k\right|_{n_k=2} = 2 $

This yields a non-zero doublet contribution:

$ \displaystyle j\pi C_1 \delta'(\omega) = 2j\pi \delta'(\omega) $

2. Impulse Term ($ m = 0 $):

$ \displaystyle C_0 = \left.\sum_{k=1}^2 A_k\right|_{n_k=1} + \left.\sum_{k=1}^2 A_k(-t_k)\right|_{n_k=2} = 3 + 2(-2) = 3 - 4 = -1 $

This yields an impulse contribution:

$ \displaystyle \pi C_0 \delta(\omega) = -\pi\delta(\omega) $

3. Rational Component:

$ \displaystyle X_{\text{rational}}(j\omega) = \frac{3}{j\omega} + \frac{2e^{-j2\omega}}{(j\omega)^2} $

4. Total Transform:

$ \displaystyle X_4(j\omega) = 2j\pi\delta'(\omega) - \pi\delta(\omega) + \frac{3}{j\omega} + \frac{2e^{-j2\omega}}{(j\omega)^2} $

References and Further Reading

  • Oppenheim, A. V., Willsky, A. S., & Nawab, S. H. Signals and Systems, 2nd ed., Prentice Hall, 1996. (Chapter 4: The Continuous-Time Fourier Transform — covers the transform of the unit step $ u(t) $, frequency differentiation, and time-shift properties).
  • Bracewell, R. N. The Fourier Transform and Its Applications, 3rd ed., McGraw-Hill, 1999. (Covers generalized functions, the doublet $ \delta' $, and derivative operations on step and ramp discontinuities).
  • Strichartz, R. S. A Guide to Distribution Theory and Fourier Transforms, World Scientific, 2003. (Rigorous distributional framework for transforms of polynomials multiplied by the Heaviside step, $ \mathcal{S}' $ tempered distributions, and delta derivatives).
  • Hoskins, R. F. Generalized Functions, Ellis Horwood / John Wiley & Sons, 1979. (Covers algebraic properties of distributions with point supports, including Taylor expansions of $ f(\omega)\delta^{(m)}(\omega) $).