多普勒效应
当波源与观察者之间存在相对运动时,观察到的频率(或波长)会发生变化,这称为多普勒效应. 本页以「介质中的波(如声波)」为主(存在介质参考系),并给出典型推导与例题.
注意
声波多普勒效应依赖介质(空气)作为「特权参考系」.
电磁波在真空中的多普勒效应应使用相对论推导(本页末尾给出最基本公式).
1. 基本符号与约定
- 介质中波速:𝑣v(声速)
- 声源固有频率:𝑓f(声源静止于介质时发声频率)
- 观察者测得频率:𝑓′f'
- 观察者速度(相对介质):𝑣𝑜v_o,取「朝向声源」为正
- 声源速度(相对介质):𝑣𝑠v_s,取「朝向观察者」为正
在此约定下:
- 观察者向声源运动:𝑣𝑜 >0v_o>0,频率升高.
- 声源向观察者运动:𝑣𝑠 >0v_s>0,波前被压缩,频率升高.
2. 观察者运动、声源静止
声源静止,介质中频率仍为 𝑓f、波长 𝜆 =𝑣/𝑓lambda=v/f.
观察者以速度 𝑣𝑜v_o 迎向波前,相当于波前相对观察者的到达速度为 𝑣 +𝑣𝑜v+v_o,单位时间穿过观察者的波峰数为
𝑓′=𝑣+𝑣𝑜𝜆=𝑣+𝑣𝑜𝑣/𝑓=𝑓(1+𝑣𝑜𝑣).f' = v+v_olambda=v+v_ov/f=fleft(1+v_ovright).若观察者远离声源(沿传播反方向运动),将 𝑣𝑜 → −|𝑣𝑜|v_o-> -|v_o| 即可.
3. 声源运动、观察者静止
观察者静止,关键在于:声源移动改变了相邻波峰在空间中的间距(波长).
声源周期 𝑇 =1/𝑓T=1/f.在一个周期内,声源前进距离 𝑣𝑠𝑇v_s T.
𝜆′=𝑣𝑇−𝑣𝑠𝑇=(𝑣−𝑣𝑠)𝑇=𝑣−𝑣𝑠𝑓.lambda' = vT - v_sT=(v-v_s)T=v-v_sf.观察者测得频率
𝑓′=𝑣𝜆′=𝑣(𝑣−𝑣𝑠)/𝑓=𝑓1−𝑣𝑠𝑣.f' = vlambda'=v(v-v_s)/f=f1-v_sv.- 声源远离观察者:𝑣𝑠 → −|𝑣𝑠|v_s-> -|v_s|,即
𝑓′=𝑓1+|𝑣𝑠|𝑣.f' = f1+|v_s|v.4. 一般情况:声源与观察者都运动
综合 2、3 两步(先由声源运动得到波长,再由观察者运动得到到达速率):
𝑓′=𝑓𝑣+𝑣𝑜𝑣−𝑣𝑠.f' = fv+v_ov-v_s.这是声波多普勒最常用公式(在我们约定符号下).
符号最容易错的地方
许多教材用「朝向对方为正」分别定义 𝑣𝑜,𝑣𝑠v_o, v_s,但传播方向在前方/后方会改变,导致符号混乱.
这里固定采用「朝向对方为正」,并直接使用 𝑓′ =𝑓𝑣+𝑣𝑜𝑣−𝑣𝑠f'=fv+v_o/v-v_s,最稳妥.
5. 冲击波与马赫角(声源超声速)
若声源速度 𝑣𝑠 >𝑣v_s>v,波前无法在前方传播,形成冲击波.波前包络形成马赫锥(或二维为马赫线).
马赫数:
Ma=𝑣𝑠𝑣.Ma=v_sv.马赫角 𝜃theta 满足几何关系:
sin𝜃=𝑣𝑣𝑠=1Ma.sintheta=vv_s=1Ma.图例

圆弧表示声源在过去不同位置发出的波前;红色包络线为冲击波前沿.夹角满足 sin𝜃 =𝑣/𝑣𝑠sintheta=v/v_s.
例题 3:马赫角与冲击波前沿
声速 𝑣 =340 m/sv=340 ,m/s,飞机速度 𝑣𝑠 =510 m/sv_s=510 ,m/s.
(1) 求马赫数与马赫角 𝜃theta;(2) 说明为何此时「前方听不到声音」,但会在冲击波前沿听到爆音.
解:(1)
Ma=𝑣𝑠𝑣=510340=1.5,Ma=v_sv=510340=1.5, sin𝜃=1Ma=23⇒𝜃≈41.8∘.sintheta=1Ma=23Rightarrow theta~ 41.8^circ. (2) 因为 𝑣𝑠 >𝑣v_s>v,声源发出的波前在介质中传播速度不足以追上并传播到「声源前方」,波前在几何上形成包络(冲击波).观察者只有在冲击波前沿到达时才会接收到高幅值的压强跃变,表现为爆音.
6. 典型例题
例题 1:救护车靠近
声速 𝑣 =340 m/sv=340 ,m/s.救护车鸣笛频率 𝑓 =800 Hzf=800 ,Hz,以 𝑣𝑠 =30 m/sv_s=30 ,m/s 向静止观察者驶来,求听到的频率.
解: 观察者静止 𝑣𝑜 =0v_o=0,
𝑓′=𝑓𝑣𝑣−𝑣𝑠=800⋅340340−30≈877Hz.f'=fvv-v_s=800*340340-30~ 877 ,Hz.例题 2:观察者迎向声源
声源静止 𝑓 =500 Hzf=500 ,Hz,观察者以 𝑣𝑜 =10 m/sv_o=10 ,m/s 迎向声源,声速 𝑣 =340 m/sv=340 ,m/s,求 𝑓′f'.
解:
𝑓′=𝑓(1+𝑣𝑜𝑣)=500(1+10340)≈514.7Hz.f'=fleft(1+v_ovright)=500left(1+10340right)~ 514.7 ,Hz.7. 相对论多普勒(电磁波,最简结果)
真空中电磁波无介质参考系.若相对速度为 𝑢u(沿视线方向,接近为正),则
𝑓′=𝑓√1+𝛽1−𝛽,𝛽=𝑢𝑐.f'=f1+1-beta,quad beta=uc.远离则 𝑢 → −|𝑢|u-> -|u|.
(更完整的推导属于狭义相对论内容,可参见近代物理章节.)
本页面最近更新:2026/10/1 10:49:01,更新历史
发现错误?想一起完善? 在 GitHub 上编辑此页!
本页面贡献者:Leafuke, 匿名同学
本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供,附加条款亦可能应用