Number of waves from an oscillating source in one period

In summary, the conversation discusses a problem involving a mass attached to a spring emitting sound waves detected by a stationary observer. The equations used include the Doppler effect, angular velocity of a spring-mass system, and the number of waves being the integral of the frequency over time. The proposed solutions have been questioned, leading to a discussion about the change in sign of the denominator and the number of waves received over long periods. The final solution suggests that the number of waves received by the observer is equal to the number of waves emitted by the source.
  • #36
I haven't absorbed all the posts in this thread but it seems to me that the answer does not require any integration, and only involves counting wavefronts, which is what @haruspex seems to be suggesting.

I assume ##v_s## irefers to the speed of sound in the medium and ##v_0## is the maximum speed of the emitter. It has been assumed that ##v_s>v_0##, so the emitter should never be passed by, and should never pass, a wavefront emitted earlier. The number of waves observed by the stationary observer in a period is the number of wavefronts that pass the observer in that period.

Consider a period that starts with the emitter closest to the observer, at its furthest point from equilibrium, and ends when the emitter returns there next time. That is a full period of the oscillation, call it T1. Let the period of the emission be T2. Then the emitter will emit T2 / T1 wavefronts during that period, and they will all pass the observer in succession, in a period of length T1, with no extra wavefronts in between them. So the observer counts T2 / T1 wavefronts in time T1 and infers an average period of T2.
 
Physics news on Phys.org
  • #37
andrewkirk said:
the answer does not require any integration,
Thanks for confirming that, but the intriguing question is why the integral at the start of post#1 gives the wrong answer.
 
  • #38
haruspex said:
Thanks for confirming that, but the intriguing question is why the integral at the start of post#1 gives the wrong answer.
I think it has to do with the setup of the integral itself. To get an integral, usually one starts with a differential equation and adds differences. For example, a mass element ##dm=\lambda(x)dx## gives the total mass of a rod by adding all such mass elements over the length of the rod. Implicit in this derivation is that ##dx## can be made continuously as small as one pleases. OP's integral implicitly assumes that ##dN=\tilde f dt##. Here, ##dt## cannot be as small as one pleases because it cannot be smaller than ##1/f##, the period of the wave. In fact ##dt## must be several wave periods long for the idea of the number of wave fronts within that time interval to make sense. In short, there is graininess in ##N## which is not a continuous function of time, therefore one has to count as @andrewkirk suggested. In post #47, I got around the problem of having to write an expression for ##dN## by considering an average of ##\delta(t)## which is a continuous function of time.
 
  • #39
kuruman said:
I think it has to do with the setup of the integral itself. To get an integral, usually one starts with a differential equation and adds differences. For example, a mass element ##dm=\lambda(x)dx## gives the total mass of a rod by adding all such mass elements over the length of the rod. Implicit in this derivation is that ##dx## can be made continuously as small as one pleases. OP's integral implicitly assumes that ##dN=\tilde f dt##. Here, ##dt## cannot be as small as one pleases because it cannot be smaller than ##1/f##, the period of the wave. In fact ##dt## must be several wave periods long for the idea of the number of wave fronts within that time interval to make sense. In short, there is graininess in ##N## which is not a continuous function of time, therefore one has to count as @andrewkirk suggested. In post #47, I got around the problem of having to write an expression for ##dN## by considering an average of ##\delta(t)## which is a continuous function of time.
No, I don't think it has anything to do with the graininess. In my analysis I assumed f was arbitrarily large yet arrived at the simple equality between the wavefronts emitted each oscillation and the wavefronts received in the same time interval. Or equivalently, you could suppose 1/f is a multiple of the oscillation time, T.
 
  • #40
haruspex said:
Thanks for confirming that, but the intriguing question is why the integral at the start of post#1 gives the wrong answer.
Because that integral has the right interval of integration but wrong integrand. The correct integrand is not ##\tilde{f}(t)dt## but it is ##\tilde{f}(t)dt'##. That is the observer "sees" the frequency ##\tilde{f}(t)## between the times t' and t'+dt' and not between the time t and t+dt.

For the definition of t' and dt' one should look at your post #16. Jut to say that you use the symbol f' there, where I believe you should use ##\tilde{f}## to keep in touch with the symbolism used in OP.
 
Last edited:
  • #41
haruspex said:
Thanks for confirming that, but the intriguing question is why the integral at the start of post#1 gives the wrong answer.

I would guess that the equation in the OP is wrong because of the issue brought up by @rude man in post #9. When the frequency is changing, the instantaneous frequency is given by the rate of change of phase. The equation should count the total phase change, and then divide that by 2π to get the number of waves.

Edit: Hmm, but @rude man says the proper equation using the instantaneous phase gives the same result?
 
  • #42
haruspex said:
Thanks for confirming that, but the intriguing question is why the integral at the start of post#1 gives the wrong answer.
I think I can see two problems with the reasoning in the OP.

(1) The third equation line in section 3 reads:

$$
N=\int_0^T\tilde{f}(t)\,\mathrm{d}t=f\int_{-\frac{\pi}{\omega}}^\frac{\pi}{\omega}\frac{v_s\,\mathrm{d}t}{v_s-v_0\cos\omega t}.
$$

There is no justification for the change in the integral limits, since the integration variable has not changed. The limits should still be 0 and T, where T is also equal to ##2\pi/\omega##.

The limits upon the change of integrator to ##\theta## should be 0 and ##\omega T = 2\pi##, not ##-\pi## and ##\pi## as shown.

Then upon change of integrator to ##\phi## the limits should become 0 and ##\pi##. This range includes a point where cos is zero, while the range in the OP (##(-\pi/2,\pi/2)##) does not, a fact which will be important to the next observation.

(2) The sixth equation line in section 3 reads:

$$N ...
=\frac{2v_sf}{\omega}\int_{-\frac{\pi}{2}}^\frac{\pi}{2}\frac{\sec^2\phi\,\mathrm{d}\phi}{\sec^2\phi[(v_s-v_0)\cos^2\phi+(v_s+v_0)\sin^2\phi]}
=\frac{2v_sf}{\omega}\int_{-\frac{\pi}{2}}^\frac{\pi}{2}\frac{\sec^2\phi\,\mathrm{d}\phi}{(v_s-v_0)+(v_s+v_0)\tan^2\phi}.
$$
This step involves dividing both numerator and denominator by ##\cos^2\phi##, which is zero at a point in the correct integration range (see point (1)), in which case the operation is an invalid division by zero.

Given those problems, I see no reason to expect the reasoning to lead to a correct answer.
 
  • #43
Delta² said:
you use the symbol f' there, where I believe you should use ##\bar {f} ## to keep in touch with the symbolism used in OP.
The OP used both, f' in a generic equation at the start. I stuck with that to simplify typing.
rude man said:
Maybe limiting to second order as I have done gives the wrong answer.
No, second order is enough to see that the integral cannot give the answer that over each whole oscillation the emitter and observer count the same number.
andrewkirk said:
Given those problems, I see no reason to expect the reasoning to lead to a correct answer.
As mentioned above, you don't need to go through the exact integration to determine that the integral must be wrong. The second order approximation is adequate to show that.

I encourage everyone on this thread to consider the simplified version I described:
A fly flies back and forth a distance L at constant speed v, buzzing with frequency f.
Using c for the speed of sound, the observer at one end hears frequency ##\frac c{c-v}f## when the fly is approaching and frequency ##\frac c{c+v}f## when the fly is moving away.
Each traverse takes time L/v, so we may be tempted to write that the total number of wavefronts heard over one lap is ##\frac{Lf}v(\frac c{c-v}+\frac c{c+v})=\frac{2c^2Lf}{v(c^2-v^2)}##. This is essentially the same approach as in the integral in post #1. Clearly (I would have thought) the answer should be ##\frac{2Lf}v##.

If we look at it from the hearer's perspective the error becomes clear. The periods during which the two frequencies are heard are not equal. The high frequency interval is shorter because the first wavefront in that train had further to travel than the last, while in the other direction the interval is lengthened.
When this is taken into account the discrepancy disappears.

I believe the integral in post #1 falls into the same trap, but it is less obvious what is going on (and harder to fix) because of the smooth change in velocity.
 
Last edited:
  • Like
Likes atyy
  • #44
rude man said:
Congratulations, you have just disproved your formula of ##\frac{2Lf}v##. "Clearly (I would have thought)"? How "clearly"? when you just showed the opposite and buttressed my 2nd order approximation formula.
No, what I can disprove is the ##\frac{2c^2Lf}{v(c^2-v^2)}## formula.
As I wrote,
"If we look at it from the hearer's perspective the error becomes clear. The periods during which the two frequencies are heard are not equal. The high frequency interval is shorter because the first wavefront in that train had further to travel than the last, while in the other direction the interval is lengthened.
When this is taken into account the discrepancy disappears."
In the higher frequency wavetrain, the first wavefront has to travel L to reach the listener, but the last has no distance to travel. Therefore the duration of that frequency for the listener is L/v-L/c, Multiplying that by the perceived frequency yields Lf/v. Hardly surprising because that is the number of wavefronts the emitter generated in that train.
Correspondingly, in the other half lap, the wavetrain at the lower frequency lasts L/c+L/v for the listener, and again carries Lf/v wavefronts.

So we see that it is unsafe to integrate the frequencies perceived by a stationary observer using the emitter's sense of when the wavefronts that will be heard at those frequencies were generated. You have to use the arrival times at the observer.
This is the flaw in the integral in post #1, but it is much harder to see exactly why in the case of a smoothly varying velocity.
 
Last edited:
  • #45
rude man said:
It would certainly surprise Mr. Doppler, whose entire theory is based on the fact that the number of pulses received is NOT equal to the number generated by the source if the source is moving with respect to the observer.
That is for unidirectional movement, measuring both over the same time interval.
In the buzzing fly problem, I split the complete lap period into unequal intervals at the receiver.
When the fly is moving towards the observer, the observer hears a higher frequency but over a time interval less than half a lap.
 
  • #46
rude man said:
Has anyone really evaluated the integral?
I evaluated the OP's integral using Mathematica and got the same result as the OP did, and your integral is essentially the same form.

andrewkirk said:
There is no justification for the change in the integral limits, since the integration variable has not changed. The limits should still be 0 and T, where T is also equal to ##2\pi/\omega##.
The integrand is periodic with period ##T##, so integrating from ##0## to ##T## is the same as integrating from ##-T/2## to ##T/2##. These limits have the advantage of sidestepping the singularity when the cosine vanishes in the later steps. Anyway, the most straightforward way I found to do the integral by hand is to shift the limits as the OP did and then use the substitution ##z = \tan \frac\theta 2##.

Of course, evaluating the integral is pointless because it's not the correct expression in the first place for the reason @haruspex has explained.
 
Last edited:
  • Like
Likes Delta2 and haruspex
  • #47
rude man said:
This thread needs to be summarized
Good idea. Here's mine.

Let the frequency observed remotely (r from middle of oscillation) at time t' be F(t').
The number of waves received in an interval is therefore ∫F(t').dt'.

Let the amplitude of the oscillation be A=v0/ω.
At time t, the emitter is at A sin(ωt). An adjacent stationary observer, on the side towards the remote observer, hears frequency ##\bar f(t)=\frac{c}{c-v(t)}f##, where c is the speed of sound.
That tone will be heard by the remote observer at time ##t+\frac{r-A\sin(\omega t)}c##.
Defining t' to be that, we have:
##F(t')=\bar f(t)##
##dt'=d(t+\frac{r-A\sin(\omega t)}c)=dt-\frac {A\omega}c\cos(\omega t)dt=dt(1-\frac{v_0}c\cos(\omega t))=dt\frac{c-v(t)}c##.
##\int_{t'=a'}^{b'} F(t').dt'=\int \bar f(t).dt\frac{c-v(t)}c=\int _{t'=a'}^{b'}f.dt##.
Note that the final integral is wrt t but the bounds are in terms of t'. However, an increase of ##\frac{2\pi}{\omega}## in one corresponds to the same change in the other, so over one such period we have ##\int _{t'=a'}^{a'+2\pi/\omega}f.dt =\int _{t=a}^{a+2\pi/\omega}f.dt =\frac{2\pi f}{\omega}##.
 
  • Like
Likes atyy
  • #48
haruspex said:
Good idea. Here's mine.

Let the frequency observed remotely (r from middle of oscillation) at time t' be F(t').
The number of waves received in an interval is therefore ∫F(t').dt'.

Let the amplitude of the oscillation be A=v0/ω.
At time t, the emitter is at A sin(ωt). An adjacent stationary observer, on the side towards the remote observer, hears frequency ##\bar f(t)=\frac{c}{c-v(t)}f##, where c is the speed of sound.
That tone will be heard by the remote observer at time ##t+\frac{r-A\sin(\omega t)}c##.
Defining t' to be that, we have:
##F(t')=\bar f(t)##
##dt'=d(t+\frac{r-A\sin(\omega t)}c)=dt-\frac {A\omega}c\cos(\omega t)dt=dt(1-\frac{v_0}c\cos(\omega t))=dt\frac{c-v(t)}c##.
##\int_{t'=a'}^{b'} F(t').dt'=\int \bar f(t).dt\frac{c-v(t)}c=\int _{t'=a'}^{b'}f.dt##.
Note that the final integral is wrt t but the bounds are in terms of t'. However, an increase of ##\frac{2\pi}{\omega}## in one corresponds to the same change in the other, so over one such period we have ##\int _{t'=a'}^{a'+2\pi/\omega}f.dt =\int _{t=a}^{a+2\pi/\omega}f.dt =\frac{2\pi f}{\omega}##.
Thank you haruspex. Having vela support your view, plus the fact that the problem answer is much more likely to be the simple one you came up with rather than my next-to-impossible-to-solve one, forces me to reconsider even though I still can't imagine where I erred. I take some comfort that you too seem to wonder why my integral is wrong. Please let us know if you figure that out. Meantime I'll try to fathom your summary and go on from there.
 
  • Like
Likes Delta2
  • #49
rude man said:
you too seem to wonder why my integral is wrong. Please let us know if you figure that out.
Yes, it did stump me for a while. I was quite convinced by the OP's argument in favour of the "obvious" result at the end of post #1, so the question for me was where did the algebra go wrong? I tried the approximation for low speed, and could see that the initial integral was already flawed.

Then I realized it might not be safe to integrate the observer's delayed measure of the frequency using the emitter's view of when those wavefronts were generated. That's why I thought up the simpler constant speed example.
In that, we see that the emitter considers the two motions, left-to-right and right-to-left, as taking equal time; but the remote observer hears the higher frequency for less time than the lower frequency.

After that, it was a matter of considering exactly what the observer would hear and when. I was quite relieved when the "right" result emerged.
Quite a subtle trap.
 
  • #50
I think the point I missed is that the frequency formula can be misinterpreted since the sound waves are not increased in number but just compressed or expanded in one oscillatory cycle. Thus the instantaneous frequency changes but the total number of emitted pulses = the number received over a cycle. Given that, the correct formula 2pi f/w follows immediately. The only way to get an actual change in pulses per unit time would be to continuously maintain the mass's velocity in the same direction for that unit of time. Sound right?

PS I've deleted almost all my posts in this thread and regret having possibly misled the OP, although no one has heard of him/her since his/her opening post.
 
Last edited:
  • #51
rude man said:
The only way to get an actual change in pulses per unit time would be to continuously maintain the mass's velocity in the same direction for that unit of time.
yes.
 
  • #52
Two things @rude man
1) Can you provide some intuitive /qualitative insight why (1) (and its integral generalization for time varying u) holds? Just to check if I understand it correctly..
2) I didn't understand why the formula for f' doesn't hold if u is time varying.
 
  • #53
Delta² said:
Two things @rude man
1) Can you provide some intuitive /qualitative insight why (1) (and its integral generalization for time varying u) holds? Just to check if I understand it correctly..
2) I didn't understand why the formula for f' doesn't hold if u is time varying.
(1) is the basis of the Doppler shift when the source is moving and the observer is at rest in the medium. It says the wavelength λ' is a linear function of u. This is the fundamental basis of the Doppler shift. It's not hard to derive: in time T the source moves uT towards the observer so the next wavelength is curtailed by uT, and there you have it: λ' = λ - uT. The frequency formula derives from this assuming u and f are constant so it's not general.

Look at @haruspex 's post 43. If you count the received + and - pulses then at the end you should receive the same number of pulses as the number sent out by the source in the time the fly goes +u, then -u, then stops. Why? Because your net u = 0 so your total count had better be the same as the source's as if it had never moved. But, using the frequency formula it's not, as post 43 showed. It's really a matter of understanding the physics before forging ahead with a formula that's inappropriate to the situation. As I unfortunately did.
 
Last edited:
  • Like
Likes Delta2
  • #54
@rude man , what's the formula for ##f##' if ##u(t)## is time varying? I suppose we could argue that frequency is not well defined in such a case because the waveform as seen by the observer might not be periodic.

Which makes me wonder, if ##w(t)## is the waveform of the source, what is the waveform seen by the observer if the source is moving with speed ##u(t)##. If ##u(t)=u## is constant I think the stationary observer sees the waveform as ##w(\frac{c}{c-u}t)## (with the extra assumption that the waveform doesn't diminish due to distance from the source).
 
Last edited:
  • #55
Delta² said:
what's the formula for f' if u(t) is time varying?
Can generalise the equation in post #47.
If the source is at offset x(t) at time t then the wavefronts it emits at that time will reach the observer at time t+(r-x)/c and be heard as having frequency ##\frac c{c-\dot x}f##.
If the heard frequency is F(t) then ##F(t+\frac{r-x}c)=\frac c{c-\dot x}f(t)##.
Delta² said:
we could argue that frequency is not well defined in such a case because the waveform as seen by the observer might not be periodic.
It would be a FM signal. As long as f has a significantly higher frequency than the motion of the mass it is still reasonable to speak of the received frequency as a function of time.
 
  • #56
haruspex said:
It would be a FM signal. As long as f has a significantly higher frequency than the motion of the mass it is still reasonable to speak of the received frequency as a function of time.
An FM signal has theoretically infinite spectrum of frequencies. Which does the observer hear and you denote as ##F(t)##??

In order for me to fully understand this we first must find the waveform ##W(t')## that the observer sees and then do Fourier transform of ##W(t')##. And the interesting question for me is :

If the source emits waveform ##w(t)##, and is moving with speed ##u(t)##, what is the waveform ##W(t')## that the observer sees?

Is it ##W(t')=w(\frac{c}{c-u(t')}t')##? If u(t)=u constant then I think this is correct but if u(t) is time varying what is the equation that relates w(t),u(t) and W(t') I am not sure at all...

I agree that W(t') going to look like an FM signal where in the role of the carrier is the frequency of the moving source(if the source emits a pure sinusoid) and in the role of the modulating signal is the velocity u(t) of the moving source.
 
Last edited:
  • #57
I deleted my last post, was questionable derivation. Will continue to work on it.
 
  • #58
Maybe it is ##W(t')=w(\int_0^{t'}\frac{c}{c-u(t)}dt)##. I don't have a proof for it , I just guessed it.

If it is correct and we assume that ##w(t)=\sin{2\pi f_ct}## that is the source emits a sine wave, then ##W(t')=\sin{(2\pi f_c \int_0^{t'}\frac{c}{c-u(t)}dt)}## so the phase for the observer is ##\Phi(t')=2\pi f_c \int_0^{t'}\frac{c}{c-u(t)}dt## and the instantaneous frequency defined as ##\frac{d\Phi}{dt}=2\pi f_c \frac{c}{c-u(t)}## which is very convenient.
 
Last edited:
  • #59
Yes ok thanks @rude man , no need to analyse the terms sin(ab sin(…)) or cos(ab sin(…)) in terms of Bessel functions...

I have my doubts about these two lines

x'(t) = sin(2πct/λ(t)) observed signal after doppler shifting

x'(t) = sin(2πct/(λ0 - ∫tu(t′)dt′))'>∫tu(t′)dt′))∫tu(t′)dt′)) as I showed last post

If we take u(t)=u constant, then the second line gives ##x'(t)=\sin{(2\pi ct\frac{1}{\lambda_0-ut})}## which doesn't seem correct, we know that if u(t) is constant then the observed signal will be ##x'(t)=\sin{(2\pi\frac{c}{c-u}t)}##
 
  • #60
Delta² said:
Yes ok thanks @rude man , no need to analyse the terms sin(ab sin(…)) or cos(ab sin(…)) in terms of Bessel functions...
But if you don't you don't see all the harmonics.
I have my doubts about these two lines
If we take u(t)=u constant, then the second line gives ##x'(t)=\sin{(2\pi ct\frac{1}{\lambda_0-uT})}## which doesn't seem correct, we know that if u(t) is constant then the observed signal will be ##x'(t)=\sin{(2\pi\frac{c}{c-u}t)}##
I've corrected your 1st expression for x'(t). T instead of t. T is the period of one oscillation of the transducer = λ0/c. Also, your 2nd expression for x'(t) is dimensionally incorrect.

I've made numerous math corrections this morning (11 a.m. GMT-7), all of which were parentheses mistakes. But I've deleted recent posts. I'm revising my analysis for x'(t), the microphone diaphragm displacement (I'm modeling the system as a speaker cone with sinusoidal displacement x(t) at frequency f0 = c/T, and a microphone receiver with diaphragm displacement x'(t) ).
 
Last edited:
  • #61
rude man said:
But if you don't you don't see all the harmonics.I've corrected your 1st expression for x'(t). T instead of t. T is the period of one oscillation of the transducer = λ0/c. Also, your 2nd expression for x'(t) is dimensionally incorrect.
Yes you are right at 2nd expression I forgot to put ##f_0=\frac{c}{\lambda_0}## inside the phase. But the first expression if I remember well it was ##\lambda(t)=\lambda_0-\int^tu(t')dt'##, I don't see how you can get something constant like ##uT## from that integral..

I've made numerous math corrections this morning (11 a.m. GMT-7), all of which were parentheses mistakes. But I've deleted recent posts. I'm revising my analysis for x'(t), the microphone diaphragm displacement (I'm modeling the system as a speaker cone with sinusoidal displacement x(t) at frequency f0 = c/T, and a microphone receiver with diaphragm displacement x'(t) ).
I think the post with the analysis with the ##\lambda_i## was correct, you shouldn't have deleted it.
 
  • #62
Delta² said:
Yes you are right at 2nd expression I forgot to put ##f_0=\frac{c}{\lambda_0}## inside the phase. But the first expression if I remember well it was ##\lambda(t)=\lambda_0-\int^tu(t')dt'##, I don't see how you can get something constant like ##uT## from that integral..
Agreed. I did goof big-time by integrating u(t) up to time t.

OK I took another shot at it, to wit:

Scenario: we have a speaker with speaker cone displacement x(t) relative to the speaker body.. The speaker body moves with velocity u(t) relative to the air.. A stationary microphone picks up the moving speaker output which is the speaker output x(t) modulated by the motion u(t). I think this setup has to be clearly defined.

Let x(t) = x0 cos(2πf0t) = x0 cos(2πct/λ0), c = speed of sound. This defines λ0.

Fundamental Doppler equation is λ = λ0 - uT
where T = λ0/c and λ is λ0 reduced by uT after time T. u is assumed constant during time T. u > 0 for speaker body approaching the microphone.

We can remove the requirement on u(t) = constant during T by writing λ = λ0 - ## \int_T u(t) \, dt ##

Thus λ = λ0 - ## \int_T u(t) \, dt ## = λ0 -## \int_t^{t+T} u(t') \, dt' ## with t' a dummy variable.

Assume u(t) = u0 cos(ω0t).

Then ## \int_T u(t) \, dt ## = (u00)[sin(ω0T + ω0t) - sin(ω0t)]

and if we exploit the fact that ω0T << 1 (speaker cone frequency >> speaker body frequency),

## \int_T u(t) \, dt ## = u0T cos(ω0t).

Let the microphone diaphragm displacement be x'(t) with amplitude x0'.
So x'(t) = x0' cos[(2πct/λ0)/(1 - (u0T/λ0) cos(ω0t))]
≅ x0' cos[2πf0t(1 +(u0T/λ0) cos(ω0t))]
since u0T/λ0 << 1.

Letting 2πf0t = a, u0T/λ0 = b, z = ab and θ = ω0t,
x'(t) = x0' [cos(a) cos(z cosθ) + sin(a) sin(z cosθ)]

= x0'[cos(a) {J0(z) + ## 2\sum_{k=1}^\infty (-1)^k J_{2k}(z) cos(2kθ) ##}

+ sin(a) { ## 2\sum_{k=0}^\infty (-1)^k J_{2k+1}(z) cos(2k+1)θ ##}]

with J(z) the Bessel function of the 1st kind,
showing that all even and odd harmonics of ω0 are present.

I'm hoping I got it this time.
 
Last edited:
  • #63
I think the post with the analysis with the ##\lambda_i## was correct, you shouldn't have deleted it.
Miraculous recovery! (I usually make a .doc file for each post, for just such an eventuality!) :smile:

Kind of late now as the OP seems to have lost interest, but, following my disastrous posts, most of which I have deleted, I decided to finally investigate the Doppler effect more seriously.

It turns out that, for any movement of the source, if the source returns to where it started from, then the number of pulses in that cycle seen by the observer = the number sent by the transducer. Of course, if the observer is distant from the source, there will be a time delay, but that delay does not alter this statement.

Proof:

The basicDoppler relation is λi = λ0 - uiT .... (1)
where λi = i'th spatial distance between two adjacent pulses as seen by observer,
λ0 = same distance when u = 0,
Δλi = λi - λ0
T = one period of the transducer output
ui = velocity during time interval i of duration T; u can be > or ≤ 0.
f0 = transducer output frequency = 1/T.

(1) assumes that ui is constant for the time interval T; but more generally we can let u vary in time, then
λi = λ0 - ## \int_T u(t) \, dt ## with u = average u between i and i+1.

Let NT = the period of kinetic oscillation of the mass (the source) and
x(t) = instantaneous position of the source, with x(0) = 0.
So x(t) = ## \int_0^t u(t') \, dt' ## and
## \sum_{i=0}^N ## Δλi = ## \int_0^T u(t) \, dt + \int_T^{2T} u(t) \, dt + ... \int_{(N-1)T}^{NT} u(t) \, dt = \int_0^{NT} u(t) \, dt ## = x(NT) - x(0)
= net distance x traveled by source in time NT.

This proves that if net x = 0 i.e x returns to its starting place so that x(NT) = x(0) , then irrespective of any interim variation of positive or negative x or u,
## \sum_{i=0}^N ## Δλi = 0 over that time span NT, which implies
Σ λi = Σ λ0 and the number of transducer pulses = no. of observed pulses in time NT.

So, warning: your textbook formula f' = f⋅(c/(c-u)) is valid only for u constant. It's λ that varies linearly with u, not f. Wish I had understood sooner.
 
  • Like
Likes Delta2
  • #64
rude man said:
Let the microphone diaphragm displacement be x'(t) with amplitude x0'.
So x'(t) = x0' cos(2πct/λ0)/(1 - (u0T/λ0) cos(ω0t))
≅ x0' cos[2πf0t(1 + (u0T/λ0)) cos(ω0t)]
since u0T/λ0 << 1.
Can you perhaps rewrite what you doing here, I think there are some errors with the parentheses involved. If we take ##\lambda (t)=\lambda_0-u_0T\cos(\omega_0t)## then you say that ##x'(t)=x_0'\cos{\frac{2\pi ct}{\lambda(t)}}##?

My thoughts for this problem took me to a completely different route. According to my reasoning (which I ll post in a later post ), if we define as ##g(t)## the retarded time that the wavefront reach the observer, that is
##g(t)=t+\frac{R-\int_0^t u(t')dt'}{c}## then the waveform that the observer sees is :

##x(g^{-1}(t))##

where ##x(t)## is the waveform that the source emits and ##g^{-1}(t)## is the inverse of ##g(t)## such that ##g^{-1}(g(t))=t##.
 
Last edited:
  • #65
Delta² said:
Can you perhaps rewrite what you doing here, I think there are some errors with the parentheses involved.
Yes, what a mess - seems like I never get it right. Thanks a lot for helping me out here.
I edited post 62. Thanks again. I really should use LaTex more. BTW sexy new avatar! :smile:
Delta² said:
If we take ##\lambda (t)=\lambda_0-u_0T\cos(\omega_0t)## then you say that ##x'(t)=x_0'\cos{\frac{2\pi ct}{\lambda(t)}}##?
Actually, I think that part was OK. Wasn't it?
 
  • #66
rude man said:
Actually, I think that part was OK. Wasn't it?
Nope I don't agree (I am not sure though), see my post #64 I edited it .

You essentially say that if the waveform of the source is ##x(t)## then the observer sees the waveform ##x(\frac{ct}{\lambda (t)})##, I say its ##x(g^{-1}(t))##

Suppose ##x(t)## and ##x'(t)## are as you defined in post 62 (with the difference that we assume that the amplitude ##x_0## doesn't diminish with distance from source, so it is ##x_0=x_0'##), and ##g(t)## as defined in post 64. Then, as I see it, the microphone diaphragm displacement will be ##x(t)## at time ##t'=g(t)## , so it will be ##x'(t')=x(t)## that is

##x'(g(t))=x(t)## . we can see that

##x(g^{-1}(t))=x'(g(g^{-1}(t))=x'(t)##.
 
Last edited:
  • #67
OK. I see that you considered the retardation time (time for sound to go from speaker to microphone. Which is what I think @haruspex did. But I never considered that time. I saw nothing wrong with setting the microphone a few wavelengths (or less) in front of the speaker, making the delay time 0.

So if we assume no attenuation as you did, which is fine, then if x = x0cos(2πct/λ0) we get x' = x0cos(2πct/λ). The only difference between x and x' is that x' is x wavelength-modulated by u, with essentially no time delay.
 
Last edited:
  • #68
Delta² said:
Can you perhaps rewrite what you doing here, I think there are some errors with the parentheses involved. If we take ##\lambda (t)=\lambda_0-u_0T\cos(\omega_0t)## then you say that ##x'(t)=x_0'\cos{\frac{2\pi ct}{\lambda(t)}}##?

My thoughts for this problem took me to a completely different route. According to my reasoning (which I ll post in a later post ), if we define as ##g(t)## the retarded time that the wavefront reach the observer, that is
##g(t)=t+\frac{R-\int_0^t u(t')dt'}{c}## then the waveform that the observer sees is :

##x(g^{-1}(t))##

where ##x(t)## is the waveform that the source emits and ##g^{-1}(t)## is the inverse of ##g(t)## such that ##g^{-1}(g(t))=t##.
What is R? I have a tough time with this one.

I understand x(t). But why is x' all of a sudden a function of (time)-1? Why not retardation time? So if u=0 we get x'(t) = x(t-τ), τ = delay time?

Anyway, as I said, I saw no reason to invoke any retardation time. The expression λ = λ0 - uT does not imply any time shifting.
 
  • #69
rude man said:
But why is x' all of a sudden a function of (time)-1?
@Delta² is using g-1 to mean the inverse function of g, not 1/g. If g(t)=t+τ Then g-1(t)=t-τ.
 
  • Like
Likes Delta2
  • #70
rude man said:
Anyway, as I said, I saw no reason to invoke any retardation time. The expression λ = λ0 - uT does not imply any time shifting.
Actually, it does. It's hidden in the last term.

Let's assume the position of the mass is given by ##x(t)##, the source emits a signal ##y(t) = Y \cos(2\pi f t)##, and the observer is located at ##x=R##.

At time ##t=0##, crest 0 is emitted at ##x=0##, and it subsequently propagates toward the observer with speed ##c##. We can describe its position at ##x_0(t) = ct## for ##t\ge 0##.

At time ##t=T=1/f##, crest 1 is emitted from the position ##x(T)##. Its position is subsequently given by ##x_1(t) = x(T) + c(t-T)## for ##t\ge T##.

At time ##t=2T##, crest 2 is emitted, and its position is subsequently given by ##x_2(t) = x(2T) + c(t-2T)## for ##t \ge 2T##.

In general, for ##t \ge nT##, the position of the crest ##n## is given by ##x_n(t) = x(nT) + c(t-nT)##.

The distance ##\lambda_k## between crest ##k-1## and crest ##k## is
$$\lambda_k = x_{k-1}(t) - x_{k}(t) = cT - [x(kT) - x((k-1)T)] = \lambda - \int_{(k-1)T}^{kT} v(t')\,dt',$$ where ##\lambda=cT## is the un-Doppler-shifted wavelength and ##v(t)## is the velocity of the mass. This is essentially the same expression you derived in an earlier post.

So when does crest ##n## arrive at the observer? Just set ##x_n(t_n) = R## and solve for ##t_n##. When we do this, we get
$$t_n = nT + \frac Rc - \frac{x(nT)}{c}.$$ Since ##t=nT## is the time the crest was emitted, this is @Delta²'s expression for the retarded time.

One way of looking at the problem is that the movement of the source distorts the wave. The changing position of the source as crests are emitted causes them to be squeezed together or stretched apart. This modulated wave then propagates to the observer. The other way is to see the changes in the wave as a result of different propagation times. Compared to the time a crest emitted at ##x=0## would take to reach the observer, a crest is emitted from ##x>0## arrives a little early, and one from ##x<0## arrives a little late.
 
Back
Top