# 多普勒效应计算器 (频移)

计算运动声源/观察者的观测频率与频移，附波前示意图

> 标准页面: https://elysiatools.com/zh/tools/doppler-effect-calculator

- **分类:** Math & Numbers

- **关键词:** 多普勒效应, 多普勒频移, 频移, 观测频率, 波, 声音, 红移, 蓝移, 接近, 远离, 物理, 声学

## 概述

多普勒效应是波源与观察者相对运动时，观察者测得频率发生变化的现象。

经典公式：
  f' = f · (v ± v_o) / (v ∓ v_s)

符号约定：
- 观察者项：接近取 +v_o，远离取 −v_o。
- 声源项：  接近取 −v_s，远离取 +v_s。

派生量：Δf = f' − f；前方波长 = (v − v_s)/f；后方波长 = (v + v_s)/f。

本式为经典（声波）公式。高速光波需用相对论多普勒公式。当 v_s ≥ v 时形成冲击波（激波）。

## 输入项

- **声源频率 (f, Hz)** (number): e.g. 440 (musical A)
- **介质 (预设 v)** (select)
- **波速 (v, m/s)** (number): auto-filled from medium; override when Custom
- **声源运动** (select)
- **声源速度 (v_s, m/s)** (number): e.g. 30 (must be < v)
- **观察者运动** (select)
- **观察者速度 (v_o, m/s)** (number): e.g. 0 (observer stationary)

## 适用场景

- 需要计算救护车、火车等移动声源接近或远离静止观察者时的音调变化与频移时。
- 在物理教学或声学研究中，需要定量分析声源和观察者同时运动时的观测频率时。
- 计算不同介质（如空气、水或钢）中声波因相对运动产生的波长缩短或拉伸量时。

## 工作原理

- 输入声源发射的初始频率（Hz）并选择传播介质以确定波速（或手动输入自定义波速）。
- 设定声源和观察者的运动状态（静止、接近或远离）以及各自的移动速度（m/s）。
- 系统根据经典多普勒公式自动计算出观测频率、频移量以及声源前后的波长。

## 使用案例

- 物理课堂演示：计算并展示鸣笛警车驶过路人时，路人听到的频率变化。
- 声纳与雷达分析：计算水下声源移动对固定水听器接收频率的影响。
- 交通噪声评估：分析高速行驶的车辆对路边居民区产生的声波频率偏移。

## 常见问题

### 观察者和声源的“接近”与“远离”在公式中如何影响正负号？

观察者接近声源时分子取加号（+v_o），远离取减号（-v_o）；声源接近观察者时分母取减号（-v_s），远离取加号（+v_s）。

### 这个计算器适用于光波或电磁波吗？

本工具使用经典声学公式。对于接近光速的电磁波，需要使用相对论多普勒效应公式，但对于低速光波可作近似参考。

### 如果声源速度超过了介质中的波速会发生什么？

当声源速度大于或等于波速（v_s ≥ v）时，分母变为零或负数，物理上这将形成冲击波（激波），经典频移公式将不再适用。

### 什么是频移（Δf）？

频移是观测频率与声源初始频率的差值（Δf = f' - f）。接近时频移为正（音调变高），远离时频移为负（音调变低）。

### 如何计算自定义介质中的多普勒效应？

在“介质”下拉菜单中选择“自定义”，然后在“波速”输入框中手动输入该介质的声速即可进行计算。

## 相关工具

- [音频去爆裂声](https://elysiatools.com/zh/tools/audio-decrackle): 去除音频文件中的爆裂声和细微脉冲噪声。适用于恢复旧录音、磁带唱片和数字化的黑胶唱片表面噪音
- [FFmpeg音频降噪工具](https://elysiatools.com/zh/tools/ffmpeg-audio-noise-reduction): 使用FFmpeg高级滤波器（高通、afftdn、loudnorm）进行专业音频降噪，获得最佳音频清洁效果
- [音频去咔哒声](https://elysiatools.com/zh/tools/audio-declick): 去除音频文件中的咔哒声和爆音，由黑胶唱片、数字错误或其他脉冲噪声引起
- [截尾平均计算器](https://elysiatools.com/zh/tools/trimmed-mean-calculator): 从低端和高端删除相同比例的数据后计算截尾平均
- [环形调制器](https://elysiatools.com/zh/tools/audio-ring-modulator): 应用环形调制产生金属质感的铃铛声
- [频率 ⇄ 波长换算器 (Hz/kHz/MHz/GHz/THz ⇄ m/cm/mm/nm)](https://elysiatools.com/zh/tools/frequency-wavelength): 在可选介质下于频率与波长之间换算，并以所有常用频率/长度单位展示结果
- [波长计算器 (λ = v/f，周期、波数、角频率)](https://elysiatools.com/zh/tools/wavelength-calculator): 由 v=f·λ 互求波长/频率/波速，并给出周期 T、角频率 ω、波数 k，光波另算光子能量
- [傅里叶级数计算器](https://elysiatools.com/zh/tools/fourier-series): 计算常见波形的傅里叶级数系数

## 示例

- [无版权MP3音频样本](https://elysiatools.com/zh/samples/mp3-samples): 免费使用和测试的无版权音频样本集合，包括自然声音、冥想音乐和环境音频，适用于测试和开发目的
- [无版权WAV音频样本](https://elysiatools.com/zh/samples/wav-samples): 用于测试与开发的未压缩 WAV 音频样本集合，包含自然声音与冥想音乐
- [Phaser.js 示例](https://elysiatools.com/zh/samples/phaser-js): Phaser.js游戏引擎示例，包括2D游戏、动画、物理、精灵和交互式游戏机制
- [Unity C# 脚本示例](https://elysiatools.com/zh/samples/unity-csharp): Unity C#脚本示例，涵盖玩家移动、UI系统、物理、动画和游戏机制

## 相关内容

- [物理课堂与实验计算工具](https://elysiatools.com/zh/hubs/physics-classroom-and-lab-calculators): 将力学、能量、运动、浮力、压强、波动、分贝以及测量有效数字相关工具集中到一个物理学习与实验专题中。
