I got curious based on this question here, but basically, is there ever a real-life signal that exists where its Fourier transform does not exist? If a signal is not finite energy, then its Fourier Transform does not exist, so what might be an example, (if any), of such a signal in real-life?
Asked
Active
Viewed 2,123 times
8
-
11All real-life signals are finite-energy signals since they began when you turned on the equipment when you walked into the lab this morning or since the last time Windows crashed or since the Big Bang occurred. Now, you might use your imagination and consider the possibility that a finite power signal such as a pure sinusoid will continue on for ever, Armageddon and similar events notwithstanding, but this is a leap of faith since you are unlikely to be around to verify that this does actually happen. So, No, there is no real-life signal that is not a finite-energy signal. – Dilip Sarwate Jul 31 '13 at 14:08
-
3Your app has turned off exception handling. The summer intern just checked in some bogus code that divides by zero, and so you're trying to feed your FFT a vector full on NaNs. – hotpaw2 Jul 31 '13 at 14:32
-
1@DilipSarwate You should make that an answer. – Jim Clay Jul 31 '13 at 14:39
-
@JimClay and TheGrapeBeyond Thanks for the suggestion but I will leave it the way it is as a comment and not make it into an answer. Five people thus far have gone on record as finding the comment interesting; I doubt it would have garnered as many upvotes had it been posted as an answer. – Dilip Sarwate Jul 31 '13 at 15:58
-
@JimClay What is the main reason that our professors tells us about the cases where fourier transform does not exist then? I mean, for what purpose does it serve in real life in this case? – TheGrapeBeyond Aug 01 '13 at 14:28
-
What are the other conditions for which a Fourier transform does not exist? Why aren't they applicable to real signals? – endolith Aug 01 '13 at 16:37
-
@TheGrapeBeyond Because they are mathematically oriented, not practically oriented. In theory you can have a signal that does not have a transform, in practice you cannot. – Jim Clay Aug 01 '13 at 17:14
1 Answers
8
All real-life signals are finite energy. The universe contains a fixed (and finite) quantity of energy, which has been unchanged since it came into being.
A signal's energy is given by
$E =\int_{-\infty}^{\infty}|x(t)|^2dt$
Thus, the only way to make a signal's energy go to infinity is to allow it to continue for infinite time or reach an infinite peak level. While useful in mathematical and/or physics theory, neither of these is possible in reality.