DSPRelated.com
Forums

Doppler effect detection

Started by Piergiorgio Sartor October 6, 2019
On Sunday, October 6, 2019 at 11:55:36 AM UTC-7, Piergiorgio Sartor wrote:
> Hi all, > > is it possible to know, without any prior, > if an incoming signal has a Doppler effect? > > That's it, to know if the source is moving > to (or away from) the detector without any > knowledge of the frequency. > > I can imagine that if the source is not > moving directly towards (or away) the > detector, but with an angle, the Doppler > effect changes hence it is detectable. > > How about a direct motion? > > bye, > > -- > > piergiorgio
Under many circumstances one could detect Doppler effect without prior signal information (except a notion of its RF and BW) by measuring FDOA (frequency difference of arrival) using at least two sensors placed at different locations or colocated with separation between antennas.
> > Given that white noise has energy down to 0 Hz, the energy will be > shifted up, so there will be some energy at any arbitrary low frequency. > That said, I'm not certain if the energy distribution will still be > flat. Perhaps someone more familiar with this can comment, both on > whether measuring Doppler shift on white noise is possible and whether > it would be feasible in the real world. >
Interesting question... if I'm thinking about it the right way, pink noise will be unchanged by a Doppler shift, because it has the same amount of energy per octave (or per any smaller frequency ratio interval). White noise will still be white, but will get more powerful when shifted down in frequency and less powerful when shifted up. Brown noise stays brown but changes energy in the opposite way. -Ethan
On 09/10/2019 04.55, lito844@gmail.com wrote:
[...]
> Under many circumstances one could detect Doppler effect without prior signal information (except a notion of its RF and BW) by measuring FDOA (frequency difference of arrival) using at least two sensors placed at different locations or colocated with separation between antennas.
Is this similar or close (or the same) as beamforming? bye, -- piergiorgio
On Wednesday, October 9, 2019 at 10:05:12 AM UTC-7, Piergiorgio Sartor wrote:
> On 09/10/2019 04.55: > [...] > > Under many circumstances one could detect Doppler effect without prior signal information (except a notion of its RF and BW) by measuring FDOA (frequency difference of arrival) using at least two sensors placed at different locations or colocated with separation between antennas. > > Is this similar or close (or the same) > as beamforming? > > bye, > > -- > > piergiorgio
The idea is simple. If an emitter is moving the Doppler seen by each receiver is angle_of_arrival * velocity/wavelength. If the angle of arrival to each receiver is distinct so too will be the Doppler. FDOA measures the cross correlation with respect to frequency between pairs of received signals.If there is no motion the correlation is maximum at 0 Hz. Otherwise it peaks at the differential Doppler frequency.
On Thursday, October 10, 2019 at 5:57:57 AM UTC-7, lit...@gmail.com wrote:
> On Wednesday, October 9, 2019 at 10:05:12 AM UTC-7, Piergiorgio Sartor wrote: > > On 09/10/2019 04.55: > > [...] > > > Under many circumstances one could detect Doppler effect without prior signal information (except a notion of its RF and BW) by measuring FDOA (frequency difference of arrival) using at least two sensors placed at different locations or colocated with separation between antennas. > > > > Is this similar or close (or the same) > > as beamforming? > > > > bye, > > > > -- > > > > piergiorgio > > The idea is simple. If an emitter is moving the Doppler seen by each receiver is angle_of_arrival * velocity/wavelength. If the angle of arrival to each receiver is distinct so too will be the Doppler. FDOA measures the cross correlation with respect to frequency between pairs of received signals.If there is no motion the correlation is maximum at 0 Hz. Otherwise it peaks at the differential Doppler frequency.
My previous post is in error. It should say Doppler is given by cos(angle_of_arrival) * velocity/wavelength.
On 10/10/2019 15.08, lito844@gmail.com wrote:
[...]
>> The idea is simple. If an emitter is moving the Doppler seen by each receiver is angle_of_arrival * velocity/wavelength. If the angle of arrival to each receiver is distinct so too will be the Doppler. FDOA measures the cross correlation with respect to frequency between pairs of received signals.If there is no motion the correlation is maximum at 0 Hz. Otherwise it peaks at the differential Doppler frequency. > > My previous post is in error. It should say Doppler is given by > cos(angle_of_arrival) * velocity/wavelength.
Thanks a lot, that's probably the solution. Thanks again, bye, -- piergiorgio
On Sun, 6 Oct 2019 20:51:06 +0200, Piergiorgio Sartor
<piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de>
wrote:

>Hi all, > >is it possible to know, without any prior, >if an incoming signal has a Doppler effect? > >That's it, to know if the source is moving >to (or away from) the detector without any >knowledge of the frequency. > >I can imagine that if the source is not >moving directly towards (or away) the >detector, but with an angle, the Doppler >effect changes hence it is detectable. > >How about a direct motion? > >bye, > >-- > >piergiorgio
I'm coming in a little late, but this is more or less what my master's thesis was about, many decades ago. And some of what I found has already been discussed, sort-of, but I'll offer the following in case it's useful: My goal was to be able to estimate velocity and range of vehicles from the audio at a single sensor, so no beamforming, just signal analysis from a single sensor. I essentially computed the cross-correlation of time-adjacent spectra to see how much they were shifting relative to each other, in order to make a delta-f vs t plot, and then estimate f vs t once the non-shifted spectra is determined (since you don't initially know how much it is shifted). As has been mentioned, this can be made to work reasonably well with highly featured spectra, especially something like a sinusoid, which has unambigious spectral features. The more it starts to look like noise, or less like a sinusoid, the less well that particular method works. I made a ton of audio recording of aircraft, from small recip propeller driven aircraft to B-1B bombers taking off. The sound from a B-1B at takeoff power is pretty close to noise, and pretty far from a sinusoid. I could generate synthetic data from a geometric model, vary the distance, speed, initial frequency, etc., etc., and if it was a simple spectra like a tone or a few tones, the algorithm worked very well, even with a lot of AWGN added. Once the emitted spectra got more complicated than that, though, it became harder to pick the needed features out fo the spectral cross-correlation and results got a lot less reliable. As long as an airplane was just whistling when it went, we had it down, but anything much more than that was difficult. There's also some interesting stuff about Doppler behavior that was exploitatble, such that it was possible to know when the vehicle had passed it closest approach point, and from that you could get the non-shifted spectrum, and then velocity estimates could be made. Without knowing how to do it, my major prof kept insisting that I also estimate range. At one point I spent a weekend set out to prove that it was not possible and instead had found a way to do it, and that worked well with synthetic data, too. This was in the late 80's without a lof of data acquisition capability or processing horsepower, so compared to what could be done today it was a bit limited. I demonstrated very good, reliable results with synthetic data, some hand-wavy iffy results with a few live samples of propeller airplanes and loud cars (a recording of the Indy 500 that year, isolating cars on the straight), but nothing to get too excited about. I think there are better algorithms available today, and sensors and processing horsepower are certainly cheap now, so beamforming or MUSIC or something like what was previously suggested with a small microphone array would probably work a lot better. Anyway, it was a lot of fun at the time.