• Doppler effect detection

    From Piergiorgio Sartor@piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de to comp.dsp on Sun Oct 6 20:51:06 2019
    From Newsgroup: comp.dsp

    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
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From spope384@spope384@gmail.com (Steve Pope) to comp.dsp on Sun Oct 6 20:25:53 2019
    From Newsgroup: comp.dsp

    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?

    Not as you have phrased it. Even if the relative
    motion is at an angle, the component of motion
    along the line connecting the source and the receiver
    determines the Doppler shift, and is still constant.

    One needs to know something about the sgnal.

    Steve
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Piergiorgio Sartor@piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de to comp.dsp on Sun Oct 6 22:39:44 2019
    From Newsgroup: comp.dsp

    On 06/10/2019 22.25, Steve Pope wrote:
    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?

    Not as you have phrased it. Even if the relative
    motion is at an angle, the component of motion
    along the line connecting the source and the receiver
    determines the Doppler shift, and is still constant.

    Why it is constant?

    If the motion does not go towards to (or away
    from) the receiver the relative speed is not
    constant, hence the Doppler should also not be.

    Let me try to portrait it:

    ------ source motion ------->
    a\ b| c/
    \ | /
    \ | /
    \ (receiver) /

    When on the left (a), there is relative
    fast motion, like on the right (c).
    When exactly above (b), in that moment, there
    is no motion, or minimal.
    At least in the horizontal direction (more or
    less, clearly)

    There should be a trigonometric (sin(a) or
    cos(a)) relationship, I guess.

    Am I missing something?

    One needs to know something about the sgnal.

    Let's assume the signal is (more or less) white
    noise, could this help?

    bye,
    --

    piergiorgio
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From spope384@spope384@gmail.com (Steve Pope) to comp.dsp on Sun Oct 6 22:03:22 2019
    From Newsgroup: comp.dsp

    Piergiorgio Sartor <piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de> wrote:

    On 06/10/2019 22.25, Steve Pope wrote:

    Not as you have phrased it. Even if the relative
    motion is at an angle, the component of motion
    along the line connecting the source and the receiver
    determines the Doppler shift, and is still constant.

    Why it is constant?

    If the motion does not go towards to (or away
    from) the receiver the relative speed is not
    constant, hence the Doppler should also not be.

    Let me try to portrait it:

    ------ source motion ------->
    a\ b| c/
    \ | /
    \ | /
    \ (receiver) /

    When on the left (a), there is relative
    fast motion, like on the right (c).
    When exactly above (b), in that moment, there
    is no motion, or minimal.
    At least in the horizontal direction (more or
    less, clearly)

    There should be a trigonometric (sin(a) or
    cos(a)) relationship, I guess.

    You're right about this geometry. In a short interval of
    time though it will look constant.

    If you know something such as, the source is known to be moving at
    a constant rate for a sufficiently long interval of time,
    such that you may infer something about the likely geometry,
    then yes.

    Steve
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Phil Martel@a@b.c to comp.dsp on Mon Oct 7 09:59:05 2019
    From Newsgroup: comp.dsp

    On 10/6/2019 16:39, Piergiorgio Sartor wrote:
    On 06/10/2019 22.25, Steve Pope wrote:
    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?

    Not as you have phrased it.a Even if the relative
    motion is at an angle, the component of motion
    along the line connecting the source and the receiver
    determines the Doppler shift, and is still constant.

    Why it is constant?

    If the motion does not go towards to (or away
    from) the receiver the relative speed is not
    constant, hence the Doppler should also not be.

    Let me try to portrait it:

    ------ source motion ------->
    a\aaaaaaaaa b|aaaaaaaa c/
    a \aaaaaaaaa |aaaaaaaa /
    aa \aaaaaaaa |aaaaaaa /
    aaa \aaa (receiver)a /

    When on the left (a), there is relative
    fast motion, like on the right (c).
    When exactly above (b), in that moment, there
    is no motion, or minimal.
    At least in the horizontal direction (more or
    less, clearly)

    There should be a trigonometric (sin(a) or
    cos(a)) relationship, I guess.

    Am I missing something?

    One needs to know something about the sgnal.

    Let's assume the signal is (more or less) white
    noise, could this help?
    What does frequency shifted white noise look like? If I had to guess,
    I'd say white noise, so that is probably the hardest case. Start with a sinusoid. The frequency change will be fairly obvious.
    Best wishes,
    --Phil

    bye,


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Piergiorgio Sartor@piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de to comp.dsp on Mon Oct 7 18:08:50 2019
    From Newsgroup: comp.dsp

    On 07/10/2019 15.59, Phil Martel wrote:
    On 10/6/2019 16:39, Piergiorgio Sartor wrote:
    On 06/10/2019 22.25, Steve Pope wrote:
    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?

    Not as you have phrased it.a Even if the relative
    motion is at an angle, the component of motion
    along the line connecting the source and the receiver
    determines the Doppler shift, and is still constant.

    Why it is constant?

    If the motion does not go towards to (or away
    from) the receiver the relative speed is not
    constant, hence the Doppler should also not be.

    Let me try to portrait it:

    ------ source motion ------->
    a\aaaaaaaaa b|aaaaaaaa c/
    aa \aaaaaaaaa |aaaaaaaa /
    aaa \aaaaaaaa |aaaaaaa /
    aaaa \aaa (receiver)a /

    When on the left (a), there is relative
    fast motion, like on the right (c).
    When exactly above (b), in that moment, there
    is no motion, or minimal.
    At least in the horizontal direction (more or
    less, clearly)

    There should be a trigonometric (sin(a) or
    cos(a)) relationship, I guess.

    Am I missing something?

    One needs to know something about the sgnal.

    Let's assume the signal is (more or less) white
    noise, could this help?
    What does frequency shifted white noise look like?a If I had to guess,
    I'd say white noise, so that is probably the hardest case.a Start with a sinusoid.a The frequency change will be fairly obvious.

    I do not think the white noise will lead
    to white noise.
    If the shift is upward, there will be
    no low frequencies, i.e. not white anymore.

    On the other hand, the white noise is
    "quasi white", since it is anyway low
    pass, hence a shift downward could be
    still detectable. It depends.

    In any case, I do not have control over
    the source, I can only speculate on it.
    One "speculation" is that it could be
    (quasi) white noise or similar.

    bye,
    --

    piergiorgio
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Piergiorgio Sartor@piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de to comp.dsp on Mon Oct 7 18:11:24 2019
    From Newsgroup: comp.dsp

    On 07/10/2019 00.03, Steve Pope wrote:
    Piergiorgio Sartor <piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de> wrote:

    On 06/10/2019 22.25, Steve Pope wrote:

    Not as you have phrased it. Even if the relative
    motion is at an angle, the component of motion
    along the line connecting the source and the receiver
    determines the Doppler shift, and is still constant.

    Why it is constant?

    If the motion does not go towards to (or away
    from) the receiver the relative speed is not
    constant, hence the Doppler should also not be.

    Let me try to portrait it:

    ------ source motion ------->
    a\ b| c/
    \ | /
    \ | /
    \ (receiver) /

    When on the left (a), there is relative
    fast motion, like on the right (c).
    When exactly above (b), in that moment, there
    is no motion, or minimal.
    At least in the horizontal direction (more or
    less, clearly)

    There should be a trigonometric (sin(a) or
    cos(a)) relationship, I guess.

    You're right about this geometry. In a short interval of
    time though it will look constant.

    Yes, of course. Here we are in the
    sound wave domain and the range of
    ~+/-100m or similar.

    If you know something such as, the source is known to be moving at
    a constant rate for a sufficiently long interval of time,
    such that you may infer something about the likely geometry,
    then yes.

    This could be an assumption, even if
    maybe not really with 100% guarantee...

    Of course, an other assumption is that
    the source, independently from the
    direction, does not have constant speed.

    So, even in this case it would be interesting
    to know if this helps.

    bye,
    --

    piergiorgio
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Phil Martel@a@b.c to comp.dsp on Mon Oct 7 16:16:11 2019
    From Newsgroup: comp.dsp

    On 10/7/2019 12:08, Piergiorgio Sartor wrote:
    On 07/10/2019 15.59, Phil Martel wrote:
    On 10/6/2019 16:39, Piergiorgio Sartor wrote:
    On 06/10/2019 22.25, Steve Pope wrote:
    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?

    Not as you have phrased it.a Even if the relative
    motion is at an angle, the component of motion
    along the line connecting the source and the receiver
    determines the Doppler shift, and is still constant.

    Why it is constant?

    If the motion does not go towards to (or away
    from) the receiver the relative speed is not
    constant, hence the Doppler should also not be.

    Let me try to portrait it:

    ------ source motion ------->
    a\aaaaaaaaa b|aaaaaaaa c/
    aa \aaaaaaaaa |aaaaaaaa /
    aaa \aaaaaaaa |aaaaaaa /
    aaaa \aaa (receiver)a /

    When on the left (a), there is relative
    fast motion, like on the right (c).
    When exactly above (b), in that moment, there
    is no motion, or minimal.
    At least in the horizontal direction (more or
    less, clearly)

    There should be a trigonometric (sin(a) or
    cos(a)) relationship, I guess.

    Am I missing something?

    One needs to know something about the sgnal.

    Let's assume the signal is (more or less) white
    noise, could this help?
    What does frequency shifted white noise look like?a If I had to guess,
    I'd say white noise, so that is probably the hardest case.a Start with
    a sinusoid.a The frequency change will be fairly obvious.

    I do not think the white noise will lead
    to white noise.
    If the shift is upward, there will be
    no low frequencies, i.e. not white anymore.
    I disagree with the "no low frequencies". The shift is dependent on frequency.
    https://en.wikipedia.org/wiki/Doppler_effect

    f=\left(1+{\frac {\Delta v}{c}}\right)f_{0}

    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.

    On the other hand, the white noise is
    "quasi white", since it is anyway low
    pass, hence a shift downward could be
    still detectable. It depends.

    In any case, I do not have control over
    the source, I can only speculate on it.
    One "speculation" is that it could be
    (quasi) white noise or similar.

    bye,


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Piergiorgio Sartor@piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de to comp.dsp on Tue Oct 8 19:00:32 2019
    From Newsgroup: comp.dsp

    On 07/10/2019 22.16, Phil Martel wrote:
    [...]
    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

    That's is my conjecture, it will not
    be white, I just simplified.

    whether measuring Doppler shift on white noise is possible and whether
    it would be feasible in the real world.

    Yep, that's one question!

    bye,
    --

    piergiorgio
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From spope384@spope384@gmail.com (Steve Pope) to comp.dsp on Tue Oct 8 18:23:10 2019
    From Newsgroup: comp.dsp

    Piergiorgio Sartor <piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de> wrote:

    On 07/10/2019 22.16, Phil Martel wrote:

    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

    That's is my conjecture, it will not
    be white, I just simplified.

    whether measuring Doppler shift on white noise is possible and whether
    it would be feasible in the real world.

    Yep, that's one question!

    Depends on the white noise. Not all white noise is created equal.
    Seems to me something like the "random telegraph process", which is
    white but not Gaussian, could have its Doppler shift measured.

    Steve
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From lito844@lito844@gmail.com to comp.dsp on Tue Oct 8 19:55:46 2019
    From Newsgroup: comp.dsp

    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.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Ethan Fenn@ethan@polyspectral.com to comp.dsp on Wed Oct 9 09:52:43 2019
    From Newsgroup: comp.dsp


    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
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Piergiorgio Sartor@piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de to comp.dsp on Wed Oct 9 19:00:25 2019
    From Newsgroup: comp.dsp

    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
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From lito844@lito844@gmail.com to comp.dsp on Thu Oct 10 05:57:54 2019
    From Newsgroup: comp.dsp

    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.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From lito844@lito844@gmail.com to comp.dsp on Thu Oct 10 06:08:02 2019
    From Newsgroup: comp.dsp

    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.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Piergiorgio Sartor@piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de to comp.dsp on Thu Oct 10 19:07:32 2019
    From Newsgroup: comp.dsp

    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
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From theman@theman@ericjacobsen.org (Eric Jacobsen) to comp.dsp on Sat Oct 12 00:20:30 2019
    From Newsgroup: comp.dsp

    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.

    --- Synchronet 3.22a-Linux NewsLink 1.2