New Reply

Inverse Fourier transform of -isgn \omega

 
Share Thread
Aug8-11, 08:54 AM   #1
 

Inverse Fourier transform of -isgn \omega


I've been using the Hilbert transform a bit as part of my research work (to analyse time series) and found this document that explains some of the theory in a way that I can understand. I'm just having a problem showing that the inverse Fourier transform of

\begin{equation}
H(\omega) = \begin{cases}
-i, \quad \omega > 0\\
0, \quad \omega = 0\\
i, \quad \omega < 0
\end{cases}\end{equation}

is

\begin{equation}h(t) = \frac{1}{\pi t}.\end{equation}

This is not homework. I'm just doing it for myself to see why the expression for the Hilbert transform looks the way it does. My attempt is as follows:

\begin{equation}h(t) = \frac{1}{2\pi}\int^{\infty}_{-\infty} H(\omega)\, d\omega = \frac{i}{2\pi}\left[\int^0_{-\infty}e^{i\omega t}\, d\omega - \int^{\infty}_0 e^{i\omega t}\, d\omega\right] = \frac{i}{2\pi}\left\{\left[\frac{e^{i\omega t}}{it}\right]^0_{-\infty} - \left[\frac{e^{i\omega t}}{it}\right]^{\infty}_0\right\}.\end{equation}

Plugging in the limits gives

\begin{equation}h(t) = \frac{1}{2\pi t}\left[1 - e^{-i\infty t} - \left(e^{i\infty t} - 1\right)\right] = \frac{1}{\pi t} - \frac{1}{2\pi t}\left(e^{-i\infty t} + e^{i\infty t}\right).\end{equation}

I don't know what to do about the second term :/. Maybe you can't do the integrals like this, because the exponential is complex. I've not done any complex analysis, so I don't know any other way to do it :/. I did try writing the exponential in terms of cos and sin, but that doesn't help either.

Any ideas? Is there some identity or other trick that I'm missing? Thanks.
PhysOrg.com science news on PhysOrg.com

>> New language discovery reveals linguistic insights
>> US official: Solar plane to help ground energy use (Update)
>> Four microphones, computer algorithm enough to produce 3-D model of simple, convex room
Aug8-11, 11:04 AM   #2
 
Recognitions:
Homework Helper Homework Help
You cannot proceed as you did, because you are dealing with integrals that do not converge in the standard sense, but have to be treated as "distributions" (like the Dirac delta function, for example). Anyway, instead of the inverse transform, let's look at the transform of f(t) = 1 for t > 0, and = -1 for t < 0. This is f(t) = H(t) - H(-t), where H(t) =1 for t > 0 and = 0 for t < 0. What is the transform of H? Well, H(t) = integral{g(x) dx, x = -infinity .. t}, where g(x) = Dirac(x). Can you get the transform of Dirac? Can you relate the transform of H to that of g (using some standard results about transforms of derivatives and integrals)? So, you can get the transform of H, etc.

RGV
Aug15-11, 01:06 AM   #3
 
Thanks for that. I've not really had the time to look at this again, but I'll probably get round to it at the weekend.

Thanks again :).
Aug15-11, 04:13 AM   #4
 
Recognitions:
Homework Helper Homework Help

Inverse Fourier transform of -isgn \omega


Or failing that, you're going to have to use the calculus of residues.
Aug15-11, 04:27 AM   #5
 
I don't know what that is. I think I can probably do it the way Ray suggested above, since I can revise that stuff.
Aug15-11, 04:28 AM   #6
 
Recognitions:
Homework Helper Homework Help
Have you not taken a course on complex variable theory?
Aug15-11, 04:30 AM   #7
 
Recognitions:
Gold Membership Gold Member
Homework Helper Homework Help
Science Advisor Science Advisor
Retired Staff Staff Emeritus
One trick you can use to evaluate the integrals is to introduce a convergence factor e-λt. For example, to find the Fourier transform of u(t), you'd have
\begin{align*}
\int_{-\infty}^\infty u(t)e^{-i\omega t}\,dt &= \lim_{\lambda \to 0^+} \int_0^\infty e^{-i\omega t}e^{-\lambda t}\,dt \\
&= \lim_{\lambda \to 0^+} \left[ \frac{ e^{-(\lambda+i\omega)t}}{-(\lambda+i\omega)} \right]_0^\infty \\
&= \lim_{\lambda \to 0^+} \frac{1}{\lambda+i\omega}
\end{align*}
It would be tempting to substitute 0 in for λ at this point, but you have to be a bit more careful.
\begin{align*}
\lim_{\lambda \to 0^+} \frac{1}{\lambda+i\omega} &= \lim_{\lambda \to 0^+} \frac{\lambda-i\omega}{\lambda^2+\omega^2} \\
&= \lim_{\lambda \to 0^+} \frac{\lambda}{\lambda^2+\omega^2} - \lim_{\lambda \to 0^+} \frac{i\omega}{\lambda^2+\omega^2} \\
&= \pi \delta(\omega) - \frac{i}{\omega}
\end{align*}
where [tex]\delta(\omega)=\lim_{\varepsilon \to 0} \frac{1}{\pi}\frac{\varepsilon} {\varepsilon^2+\omega^2}[/tex]is the Dirac delta function.

In your calculation, what happens is the complex exponentials will vanish thanks to the convergence factor, leaving just the first term, which is the result you were seeking.
Aug21-11, 11:53 AM   #8
 
I'll have a look at this again post-viva, as I'm pretty busy with revision and panic. Thanks though! Also, no, I've never done any complex variable theory; there was no course on it during my undergrad and I've not needed it during my PhD.
Aug24-11, 05:16 AM   #9
 
Thanks for the limit approach. I'm not too sure where the definition of the delta function there comes from (i.e. I've not seen that before).

I think I'm making some small amount of progress looking at the way Ray suggested to do it.

For the delta function, you have

\begin{equation}\int^b_a f(t)\delta(t - c)\, dt = f(c)\end{equation}

So, the Fourier transform is

\begin{equation}\mathcal{F}[\delta(t - c)] = \int^{\infty}_{-\infty} \delta(t - c)e^{-i\omega t}\, dt
= e^{-i\omega c}
\end{equation}

With [itex]c = 0[/itex], [itex]\mathcal{F}[\delta(t)] = 1[/itex].

Now, [itex]\frac{d u(t)}{dt} = \delta(t)[/itex], where [itex]u(t)[/itex] is the Heaviside step function. Taking the Fourier transform of both sides:

\begin{equation}\mathcal{F}\left[\frac{d u(t)}{dt}\right] = \mathcal{F}[\delta(t)]
\Rightarrow -i\omega\mathcal{F}[u(t)] = 1\end{equation}

This is wrong, because it gives the wrong answer for the Fourier transform of [itex]u(t)[/itex]. I'm stuck figuring out what I've done incorrectly. Maybe you can't use the relation between the delta and step functions, because of the former being a distribution and not a regular function?
Aug24-11, 11:47 AM   #10
 
Recognitions:
Gold Membership Gold Member
Homework Helper Homework Help
Science Advisor Science Advisor
Retired Staff Staff Emeritus
The problem is that the function u(t)+c, where c is a constant, also has as its derivative the delta function. So what you should really have is[tex]-i\omega \mathcal{F}[u(t)+c] = 1[/tex]
Aug24-11, 02:56 PM   #11
 
Ah yes, of course it is (since the derivative of a constant is 0). Linearity then means I have

[tex]-i\omega\mathcal{F}[u(t)] -i\omega\mathcal{F}[c] = 1 \Rightarrow
-i\omega\mathcal{F}[u(t)] = 1 + i\omega\mathcal{F}[c][/tex]

So,

[tex]\mathcal{F}[u(t)] = -\frac{1}{i\omega} -\mathcal{F}[c]
\Rightarrow \mathcal{F}[u(t)] = \frac{i}{\omega} - \delta(\omega)
[/tex]

I hope that's almost correct. It looks similar to the result I see on MathWorld, though missing factors of [itex]2\pi[/itex] (although, obviously I'm using [itex]\omega = 2\pi f[/itex]) and my terms have opposite signs to theirs.

I suppose the point of working out the Fourier transform of [itex]u(t)[/itex] is that I can rewrite my original integral as

\begin{equation}\int^{\infty}_{-\infty} H(\omega)e^{i\omega t}\, d\omega = -i\int^{\infty}_{-\infty} u(\omega)e^{i\omega t}\, d\omega\end{equation}


and then hopefully go on from there, since it's just the inverse transform of the step function. Slightly worried about the delta function, though. Sorry for being thick; I've not touched this stuff since my undergrad really!
Aug24-11, 03:15 PM   #12
 
Recognitions:
Gold Membership Gold Member
Homework Helper Homework Help
Science Advisor Science Advisor
Retired Staff Staff Emeritus
According to http://en.wikipedia.org/wiki/Fourier..._relationships, you started with an unnecessary negative sign. You just need to figure out how to get the correct constants now.

No need to apologize for not getting this stuff. It still confuses me quite often.
Aug29-11, 01:55 PM   #13
 
Ah OK, yes. Is my last statement correct, about rewriting my original integral in terms of the step function? If I take the (inverse) Fourier transform of the step function [itex]u(\omega)[/itex] and I end up with two terms (i.e. the delta function and the [itex]\frac{1}{t}[/itex] term that I need, how do I get rid of the delta? *Confused*.
Aug29-11, 02:03 PM   #14
 
Recognitions:
Gold Membership Gold Member
Homework Helper Homework Help
Science Advisor Science Advisor
Retired Staff Staff Emeritus
Go back and read what Ray wrote in post #2 about how to relate the unit step to the function H you're working with.
Aug29-11, 11:47 PM   #15
 
Oh, I've got the definition of the step function wrong. Thanks! I almost have the right answer now and it just needs a bit of fiddling .
New Reply

Similar discussions for: Inverse Fourier transform of -isgn \omega
Thread Forum Replies
Fourier transform and inverse transform Calculus & Beyond Homework 2
Inverse Fourier Transform Calculus & Beyond Homework 0
Inverse Fourier transform General Math 5
Matrix pseudo-inverse to do inverse discrete fourier transform Linear & Abstract Algebra 3
inverse fourier transform Electrical Engineering 0