Fourier transform of a fourier transform

Click For Summary

Discussion Overview

The discussion revolves around the concept and applications of taking the Fourier transform of a Fourier transform, particularly in the context of analyzing signals with phase-shifted echoes. Participants explore the implications of this approach for identifying time delays in signals that consist of original and delayed components.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant questions the meaningfulness and applications of the Fourier transform of a Fourier transform, particularly in relation to phase-shifted echoes and comb filter waveforms.
  • Another participant clarifies the concept of "images of itself" by describing a scenario with unit square pulses and their delayed versions, emphasizing the addition of the original signal and its delayed reflection.
  • Links to external resources on cepstrum are provided, suggesting that these may offer relevant insights.
  • A proposed method for finding time delays involves applying a matched filter to detect peaks in the output signal, although concerns are raised about the effectiveness of peak detection in the presence of multiple echoes and path attenuation.
  • One participant expresses skepticism about relying solely on peak detection due to the infinite bandwidth of sinc functions and suggests that the frequency method may offer advantages in analyzing time differences.
  • Another participant elaborates on the frequency method, arguing that it could require less bandwidth than peak detection, as it focuses on the frequency component of the comb filter in the second Fourier transform.

Areas of Agreement / Disagreement

Participants express differing views on the effectiveness of various methods for identifying time delays in signals with echoes. There is no consensus on the best approach, and multiple competing views remain regarding the utility of frequency versus time domain analysis.

Contextual Notes

Participants note limitations related to bandwidth requirements for peak detection and the challenges posed by multiple reflections and path attenuation in underwater applications.

DragonPetter
Messages
831
Reaction score
1
Does this ever have meaningful data to it? What are its applications?

I am measuring a signal that will have phase-shifted echoes, which means it will have a comb filter waveform multiplied by the original signals Fourier transform because of the phase-shifting.
explanation here: http://www.webcitation.org/5pBNPaijA

The comb's lobes repeat periodically proportional to the time delay. If I can divide out the original signal's Fourier transform, I should be left with the comb filter applied by the phase-shifts. If I take a Fourier transform of this frequency spectrum, I think that the comb filter's periodicity will look like a spike in the second Fourier transform, and will make it very easy to identify phase shifts. This will be even more relevant when there are multiple time delays and so multiple combs that need to be identified (from echoes).

Does anyone know if this is a good method for finding time delays in signals where images of itself are added with time-delays?
 
Engineering news on Phys.org
What do you mean by "images of its self" ?
 
MisterX said:
What do you mean by "images of its self" ?

Say you have a unit square pulse, and it is high from 0 to 1 seconds. The image with a time delay of say .5 seconds will be a second unit square pulse, and it is high from 0.5 seconds to 1.5 seconds.

The signal will consist of the original pulse and its delayed image added together. so it will be 1 unit high from 0 to .5 seconds, 2 units high from .5 second to 1 second, and 1 unit high from 1 second to 1.5 seconds.

I guess image is bad terminology, but I wanted to make sure its understood that the original signal and the time delayed signal are both present in the signal-its not just a signal with a time delay. It really is just a reflection added onto the original signal.
 
Last edited:
Okay supposing the signal is the sum of 1 second square pulses and you want to find the time delay between them?

Why not something like the following?

1. Apply a matched filter for a 1s pulse
2. Detect peaks in the output
3. Get the time difference between consecutive peaks
 
MisterX said:
Okay supposing the signal is the sum of 1 second square pulses and you want to find the time delay between them?

Why not something like the following?

1. Apply a matched filter for a 1s pulse
2. Detect peaks in the output
3. Get the time difference between consecutive peaks

I think this is the way it is done most often actually, but I'm not so sure, when you have many sound echoes that also are undergoing path attenuation, how much peak difference you will actually see and how many echoes you can attribute to 1 peak difference. This application will be underwater with more than one reflection.

This is digitally so I will need very high sampling frequency to see the very small time differences. I guess frequency or time domain, it doesn't make a difference since the information is in both, but I have a hard time trusting a easy way to analyze lots of peak time differences easily with time domain.
 
DragonPetter said:
I think this is the way it is done most often actually, but I'm not so sure, when you have many sound echoes that also are undergoing path attenuation, how much peak difference you will actually see and how many echoes you can attribute to 1 peak difference. This application will be underwater with more than one reflection.

This is digitally so I will need very high sampling frequency to see the very small time differences. I guess frequency or time domain, it doesn't make a difference since the information is in both, but I have a hard time trusting a easy way to analyze lots of peak time differences easily with time domain.

I've been playing around in matlab, and I actually think the frequency method has a distinct advantage over the peak detection method:

Peak detection is observing the square wave pulse as one signal overlaps another. Peak detection is relying on the fact that the peak is a result of additions of a pulses, or, in other words, they are points of change with infinite bandwidth, where a pulse in the frequency domain is a sinc function, and since a pulse is finite in time, it has infinite bandwidth. This means that to get perfect peak detection, I'd want infinite bandwidth.

Using the method I described above with extracting the comb filter, you are finding the frequency component of the comb filter in the 2nd Fourier transform, and the 2nd transform of the comb filter only has a bandwidth proportional to the time delay, rather than the infinite bandwidth of a sinc function. Even using a bandwidth of only with a few periods of the comb filter's frequency response, at the location of highest frequency (center of the sinc), the spikes should show up in the 2nd Fourier transform.

So I think I don't need as much bandwidth to look at the frequency information as I would need to look at the time domain peaks.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 31 ·
2
Replies
31
Views
12K
Replies
10
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K