Sign in

username:

password:



Not a member?

Search blogs



Search tips

Articles by category

Our Bloggers

DSP Blogs > Steve Smith > Waveforms that are their own Fourier Transform

Steve Smith
Steve Smith specializes in developing novel imaging systems for medical, security, and industrial applications. His interests include: digital signal processing, analog electronics, x-ray physics and sensory systems. Dr. Smith is the author of "The Scientist and Engineer's Guide to Digital Signal Processing," freely distributed over the internet in electronic form. For the last ten years he has been the president and technical director of Spectrum San Diego, Inc., a research and development group specializing in imaging and instrumentation systems.

RSS Feed

Would you like to be notified by email when Steve Smith publishes a new blog?

  

Waveforms that are their own Fourier Transform

Posted by Steve Smith on Jan 16 2008 under Academia / Research   

Mea Culpa 

There are many scary things about writing a technical book. Can I make the concepts clear? It is worth the effort? Will it sell? But all of these pale compared to the biggest fear: What if I'm just plain wrong? Not being able to help someone is one thing, but leading them astray is far worse.

My book on DSP has now been published for almost ten years. I've found lots of typos, a few misstatements, and many places where the explanations confuse even me. But I have been lucky; there are only a few places where I am simply mistaken. Here is one of the bigger ones. On page 216, Chapter 10, I write:

"Is there a waveform that is its own Fourier Transform? The answer is yes, and there is only one: the Gaussian."

It is true that the Fourier Transform of a Gaussian is also a Gaussian. However, is this really the only one? Not hardly.

Mea Culpa. I'm sorry. I bet your forgiveness.

 

Simple Examples 

For instance, the null function meets this criterion. That is, a time domain signal with a value of zero corresponds to a frequency domain with a value of zero. Here is another example that is not so trivial, the impulse train. This goes by other names as well, such a the dirac comb, the shah function, and the bed of nails. It consists of evenly spaced impulses (delta functions) from negative to positive infinity, in both the time and frequency domains. Here is a reference if you are interested:

http://en.wikipedia.org/wiki/Shah_function

 

30 Second Drill 

If this were the extent of my mistake I wouldn't feel so bad. But, in fact, there are an infinite number of waveforms that are their own Fourier Transform. And I can convince you of this in about 30 seconds. Start your stopwatch.

As you know, the Fourier Transform of a rectangular pulse is the sinc function.

Also, the Fourier Transform of the sinc function is a rectangular pulse.

Now, think what happens when we create a third waveform by adding these two time domain signals together. That is, we create a third waveform by adding a rectangular pulse to a sinc function. What is the Fourier Transform of this third waveform?

Addition in the time domain corresponds to addition in the frequency domain. Therefore, the Fourier Transform of a "rectangular pulse plus a sinc function" is a "sinc function plus a rectangular pulse." That is, this third waveform is its own Fourier Transform.

With a few restrictions, any waveform added to the Fourier transform of the waveform, will have this key property.

Stop you stopwatch.

 

An Example 

The table below shows an example of how this works. We start with nine random numbers contained in a(k), with k running from 0 to 8. Next we create b(k) from a(k), where b(k) has even symmetry. Specifically, b(k) is equal to a(k) for the first nine points. Afterward, b(k) = a(16-k). That is, b(9) = a(7), b(10) = a(6), etc.

Why do we need to make the signal have even symmetry? Our goal is to find waveforms that are their own Fourier Transform. However, we are restricting our search to waveforms that are entirely real, that is, the imaginary part is zero. Therefore, the Fourier Transform must also be entirely real, or it wouldn't meet our criterion. In turn, this requires that the time domain signal have even symmetry. In other words, if a time domain signal does not have even symmetry, its Fourier transform will have an imaginary part, and therefore does not belong to the class of signals we are looking for. Here are two links on these topics if you need a refresher:

http://www.dspguide.com/ch5/7.htm

http://www.dspguide.com/ch12/5.htm

 

Example of creating the desired waveform

 

The next step is to take the DFT of b(k), which we will call, B(k). The simplest way is to run b(k) through a standard N=16 point DFT algorithm, such as the FFT. However, there is a subtle detail here. As you know, if you run a signal through the DFT, and then the Inverse DFT, you end up with what you started with. Somewhere along this path you encounter a 1/N scaling factor. This may be placed in the DFT, the Inverse DFT, or split between the two. Most algorithms, including the standard FFT, place this scaling factor on the DFT. However, for our method we need the factor split, with 1/SQR(N) placed with each. In short, we calculate B(k) by taking the conventional DFT of b(k), and then dividing all of the numbers by SQR(N).

Now things move quickly. We add b(k) to B(k) to form c(k), and then take the DFT of c(k) to find C(k).

Voila! We find that c(k) is identical to C(k), except for round-off error in the DFT. We have created a waveform that is its own Fourier Transform.

 

Is there a waveform that is its own Fourier Transform?

I said: Yes, and there is only one. The correct answer is: Yes, there are an infinite number. Do I get partial credit?  Say, 100% x 1/infinity?

Steve Smith

1/16/2008

 

 



Rate this article:
4.665
Rating: 4.67 | Votes: 6
 
posted by Steve Smith
Steve Smith specializes in developing novel imaging systems for medical, security, and industrial applications. His interests include: digital signal processing, analog electronics, x-ray physics and sensory systems. Dr. Smith is the author of "The Scientist and Engineer's Guide to Digital Signal Processing," freely distributed over the internet in electronic form. For the last ten years he has been the president and technical director of Spectrum San Diego, Inc., a research and development group specializing in imaging and instrumentation systems.

Previous post by Steve Smith: An Interesting Fourier Transform - 1/f Noise
Next post by Steve Smith: Benford’s law solved with DSP
all articles by Steve Smith

Would you like to be notified by email when Steve Smith publishes a new blog?

  


Comments


 

Nic0 wrote:

1/17/2008
 
Hello Mr. Smith
First I would like to thank you a lot for your free ebook about DSP. I am in college in France and I find your book very useful.
I hope you will release a revisted version of the pdf!

Also I just would like to let you know there is a minor problem with number page as Chapter 33 ends on page 630 and Chapter 34 starts at page 700.

Thank you!
Best regards.
 

Rick Lyons wrote:

1/18/2008
 
Hi Steve,
Neat blog. (I enjoyed reading your "scary
things" list.)

I knew about the Gaussian and impulse train
waveforms, but I've never thought about your interesting
notion of "the sum of a waveform and its Fourier
transform". Yep, ... interesting. Very interesting.
(Seems to me this idea would make for a great homework
problem.)

What you call an "even symmetric" sequence is what
fred harris called a "DFT-even" sequence in his
famous 1978 "Windows" paper.

As far as I'm concerned Steve, you deserve "full credit".

By the way, thanks for your great book. Some days
ago I had reason to read part of your Laplace
Transform chapter (Chapter 30). That material is
really terrific! Those 3-dimensional plots are,
as George Dubya would say, "magnifical".
(I wish I'd had your book all those years
ago when I was in engineering school.)

Best Regards,
[-Rick Lyons-]

 

kosimov wrote:

2/5/2008
 
Steve, your comments on waveforms that are their own fourier transform were very interesting. I haven't pursued that line of thinking before so I never had occasion to think about it, but perhaps it will be useful sometime. In fact, can you think of any applications where this property of a waveform would be useful? I haven't yet, but then, I've only had a few minutes to think about it! I also complement you on your book. I just started reading it but so far I am able to understand some concepts better because of the way you have written them. Keep it up!

regards,
Larry Holmes
 

hilmardsp wrote:

4/25/2008
 
Very nice line of reasoning. That should not only apply to the Fourier transfrom but to any linear transform where the forward and backward transform are essentially the same.

Add a Comment
You need to login before you can post a comment (best way to prevent spam). ( Not a member? )