声音的物理与数学基础 / Physics and Mathematics of Sound
声音的物理与数学基础
声音是我们日常生活中无处不在的现象,它既是物理世界中美妙的交响,也是数学领域中精密的模型。当我们聆听音乐时,每一个音符、每一段旋律背后都隐藏着物理规律与数学原理的深刻联系。本书的第一章将带领读者踏上这段探索之旅,从最基础的声波现象出发,逐步建立理解音乐数学所需的完整知识框架。我们将看到,看似简单的振动如何蕴含着丰富的数学结构,而正是这些结构构成了和声、旋律与节奏的物理基础。
简谐运动:一切振动的原型
简谐运动(Simple Harmonic Motion,简称SHM)是物理学中最基本也是最重要的运动形式之一,它构成了理解所有振动和波动现象的起点。顾名思义,简谐运动描述的是一种最为简单、最为规则的往复运动——任何在平衡位置附近来回摆动的系统,只要其回复力与位移成正比且方向相反,就会表现出简谐运动的特征。这种运动形式之所以重要,不仅因为它在自然界中广泛存在,更因为它具有完美的数学性质,使得我们能够精确地分析和预测系统的行为。
在简谐运动中,物体的位移随时间的变化关系可以用正弦函数或余弦函数来精确描述。设物体在平衡位置的位移为 $y(t)$,振动的角频率为 $\omega$,振幅为 $A$,初始相位为 $\phi$,则位移可以表示为:
$$y(t) = A \cos(\omega t + \phi)$$
或者等价的正弦形式:
$$y(t) = A \sin(\omega t + \phi')$$
这里的选择仅仅取决于我们何时开始计时。角频率 $\omega$ 与振动周期 $T$ 和频率 $f$ 之间存在确定的关系:$\omega = 2\pi f = \frac{2\pi}{T}$。周期 $T$ 表示完成一次完整振动所需的时间,而频率 $f$ 则表示单位时间内振动的次数,其国际单位是赫兹(Hz),即每秒振动一次。
让我们通过一个具体的例子来理解这些概念。考虑一个理想化的弹簧振子,一根质量可忽略的弹簧连接着一个质量为 $m$ 的小球。将小球从平衡位置拉开后松手,它就会在弹性回复力的作用下进行简谐运动。根据胡克定律,弹性回复力 $F = -kx$,其中 $k$ 是弹簧的劲度系数,$x$ 是位移。应用牛顿第二定律 $F = ma$,我们得到:
$$m\frac{d^2x}{dt^2} = -kx$$
这是一个二阶线性常微分方程,其解正是前面给出的正弦或余弦形式。解这个方程的过程揭示了简谐运动的一个核心特征:系统的振动频率完全由系统本身的参数决定,与初始条件无关。对于弹簧振子,其角频率为:
$$\omega = \sqrt{\frac{k}{m}}$$
这意味着,无论你最初把小球拉多远(只要在线性弹性范围内),或者给它多大的初始速度,振动的频率始终保持不变,只取决于弹簧的劲度系数和小球的质量。这个特性在音乐中有着深远的影响——它解释了为什么同一把吉他上不同粗细的琴弦会发出不同音高的声音,以及为什么调音时必须精确调整弦的张力。
从物理图像来看,在简谐运动中,物体的动能和势能不断相互转换。当物体通过平衡位置时,速度达到最大值,此时动能最大而势能为零;当物体到达振动的两端时,速度为零,所有能量都转化为势能。动能和势能的总和——即机械能——在整个过程中保持不变,这正是简谐运动作为保守系统的重要特征。如果我们计算一个周期内的能量,可以发现动能和势能的时间平均值相等,各占总能量的一半。这种能量的均分现象在统计物理学和量子力学中都有重要的对应。
现在我们将视角从力学系统转向声学系统。在讨论声音的产生时,最简单的模型是一个振动着的音叉。传统的钢制音叉在受到敲击后,两臂会以其固有频率进行简谐运动,这个频率由音叉的物理参数决定。当音叉臂向外运动时,它推动邻近的空气分子,使这些分子聚集在一起形成密部;当音叉臂向内运动时,邻近的空气变得稀疏,形成疏部。这种周期性的压缩和稀疏过程以波的形式向外传播,就产生了我们听到的声音。音叉的振动是近似完美的简谐运动,这使得它能够产生单一频率的纯音,也使它成为校准乐器和进行声学实验的理想工具。
波动方程:数学描述声波传播
波动方程是描述波动现象的偏微分方程,它将空间坐标和时间联系在一起,精确刻画了波的传播规律。对于一维波动,标准的波动方程具有简洁而优美的形式:
$$\frac{\partial^2 y}{\partial x^2} = \frac{1}{v^2}\frac{\partial^2 y}{\partial t^2}$$
其中 $y(x,t)$ 表示波在位置 $x$ 和时间 $t$ 的位移(或压强变化等其他物理量),$v$ 是波的传播速度。这个方程的物理含义是:波函数对空间的二阶导数与对时间的二阶导数成正比,比例系数是传播速度的平方的倒数。
波动方程的推导基于牛顿第二定律和胡克定律的结合。以一根紧绷的弦为例,当弦的某一段发生位移时,相邻部分之间的张力会产生一个回复力。设弦的线密度(单位长度的质量)为 $\rho$,弦的张力为 $T$,则可以证明弦上传播的横波的波动方程为:
$$\frac{\partial^2 y}{\partial x^2} = \frac{\rho}{T}\frac{\partial^2 y}{\partial t^2}$$
由此可以看出,传播速度 $v = \sqrt{T/\rho}$。这个结果告诉我们,张力越大,弦上的波传播得越快;而线密度越大,波传播得越慢。这一关系对于理解弦乐器的工作原理至关重要——当我们转动弦轴增加弦的张力时,不仅弦振动的固有频率会升高,振动沿弦传播的速度也会加快。
对于空气中的声波,我们需要考虑的是纵波(压缩波)。声波传播时,空气分子沿着波的传播方向来回振动,造成局部的压缩和稀疏。声波的传播速度由介质的弹性性质和惯性性质决定。对于理想气体,声速为:
$$v = \sqrt{\gamma\frac{P}{\rho}} = \sqrt{\gamma\frac{RT}{M}}$$
其中 $\gamma$ 是气体的绝热指数(对于空气约为 1.4),$P$ 是压强,$\rho$ 是密度,$R$ 是通用气体常数,$T$ 是绝对温度,$M$ 是摩尔质量。在标准大气压和室温(20°C)条件下,空气中的声速约为 343 米/秒。值得注意的是,声速只与介质的性质有关,而与声波的频率和振幅无关——这意味着不同频率的声波在同一介质中以相同的速度传播,这也是音乐得以存在的重要物理基础。
波动方程的一般解具有叠加原理所允许的灵活性。对于无限长的均匀介质,平面波解是最基本的形式:
$$y(x,t) = A\cos(kx - \omega t + \phi)$$
其中 $k = \omega/v = 2\pi/\lambda$ 称为波数,$\lambda$ 是波长。这个解描述的是一个沿正方向传播的平面波,其等相位点(如波峰)以速度 $v = \omega/k$ 移动。更一般地,波动方程的通解可以表示为沿正方向和负方向传播的两列波的叠加:
$$y(x,t) = f(x - vt) + g(x + vt)$$
其中 $f$ 和 $g$ 是两个任意函数,分别代表右行波和左行波。叠加原理的存在意味着,如果 $y_1(x,t)$ 和 $y_2(x,t)$ 都是波动方程的解,那么它们的线性组合 $c_1 y_1 + c_2 y_2$ 同样也是解。这一性质在声学和音乐中具有根本性的重要意义,因为它允许我们将复杂的波形分解为简单正弦波的叠加,反之也可以通过叠加简单波来构造复杂波。
在实际的空间三维情况下,声波的传播更加复杂。点声源产生的波是球面波,其波阵面(等相位面)是球面。根据惠更斯原理,球面波的振幅会随距离增加而衰减(理想情况下按 $1/r$ 衰减),这解释了为什么声音的响度会随着与声源距离的增加而减弱。在室内环境中,声波还会发生反射、折射、衍射和干涉等现象,这些效应共同决定了音乐厅的音质和听众的听音体验。
频率、振幅与相位:声波的三要素
任何复杂的声波都可以用三个基本参数来完整描述:频率(Frequency)、振幅(Amplitude)和相位(Phase)。这三个参数分别对应着声音的三个基本属性:音高(Pitch)、音量(Loudness)和音色(Timbre)。理解它们之间的对应关系,是从物理声学走向音乐感知的关键一步。
频率与音高
声音的频率指的是声波振动的快慢,即单位时间内完成周期性振动的次数。频率的单位是赫兹(Hz),1 Hz 表示每秒振动一次。人耳能够感知的声音频率范围大约在 20 Hz 到 20,000 Hz 之间,这个范围随着年龄的增长会逐渐缩小,尤其是高频部分。低于 20 Hz 的声波称为次声波,高于 20,000 Hz 的称为超声波——虽然它们携带着信息,但在通常的音乐欣赏中我们不会直接“听到”它们。
音高是人对频率的主观感知。频率越高,我们感受到的音高越高;频率越低,音高越低。但这种对应关系并非线性的——人耳对频率的感知遵循对数规律。更准确地说,人耳对音高差别的感知与频率比成正比,而非频率差成正比。例如,从 100 Hz 到 200 Hz 的变化,与从 1000 Hz 到 2000 Hz 的变化,在人的主观感受上具有相同的“音高距离”。这一心理学发现直接导致了十二平均律的建立:在这个音律体系中,音高每升高一个八度,频率翻倍;而每升高一个半音,频率乘以 $2^{1/12} \approx 1.0595$。因此,如果我们知道一个音的频率,只需要乘以(或除以)这个因子,就能得到升高(或降低)一个半音后的频率。
音乐的实践完美地验证了这一数学结构。以标准钢琴为例,中央 C(记作 C4 或 c')的频率被定义为 261.63 Hz。依次升高一个半音,频率乘以 $2^{1/12}$,我们可以计算出所有钢琴键的频率。高音 A(记作 A4 或 a',即交响乐团演奏前用于校音的音高)被国际标准定为 440 Hz。从这个基准出发,我们可以推导出钢琴所有 88 个键的频率——从最低的 A0(27.5 Hz)到最高的 C8(4186 Hz)。这个频率范围覆盖了钢琴演奏中几乎所有的音乐内容,也涵盖了人耳对频率感知最为敏感的区间。
振动的频率不仅取决于传播介质中的波速,还与产生振动的物理系统的固有特性密切相关。以两端固定的弦为例,其固有频率由弦的长度、线密度和张力共同决定:
$$f_n = \frac{n}{2L}\sqrt{\frac{T}{\rho}}$$
其中 $n = 1, 2, 3, \ldots$ 是简正模式的阶数,$L$ 是弦的长度,$T$ 是张力,$\rho$ 是线密度。这个公式告诉我们,较短的弦、较细的弦、较紧的张力都会产生较高的音高。吉他、小提琴、钢琴等弦乐器正是通过改变这些物理参数来实现不同的音高——按弦改变了振动部分的长度,拧紧弦轴增加了张力,敲击或拨动不同粗细的弦则改变了线密度。
对于管乐器,情况有所不同。以一端开放、一端封闭的管为例,空气柱振动的基频为:
$$f_1 = \frac{v}{4L}$$
其中 $v$ 是声速,$L$ 是管长。对于两端都开放的管,基频为 $f_1 = \frac{v}{2L}$。管乐器的音高主要由管长决定——演奏者通过按下不同的键或滑动活塞来改变有效振动空气柱的长度,从而改变音高。有趣的是,管弦乐团中铜管乐器在演奏不同泛音时并不改变管长,而是通过改变嘴唇的张力来激发不同的共振模式,这一技巧充分利用了管乐器固有的泛音列结构。
振幅与音量
振幅是波的最大位移量,它决定了声波的强度或能量。对于简谐运动,振幅 $A$ 是位移变化范围的一半,即从平衡位置到最大位移的距离。在声学中,振幅通常用声压或声强的形式来测量——声压是空气压强的变化量,声强是单位面积上单位时间内通过的能量。
人耳对声音响度的主观感知与声波的物理强度之间也不是线性关系,而是近似服从对数规律。响度级(以方 phon 为单位)和声压级(以分贝 dB 为单位)都是对这种非线性感知的量化表达。声压级定义为:
$$L_p = 20\log_{10}\left(\frac{p}{p_0}\right) \text{ dB}$$
其中 $p$ 是待测声压的有效值,$p_0 = 20 \, \mu\text{Pa}$ 是参考声压(大约是人耳在 1000 Hz 处能听到的最弱声音)。这个定义意味着,声压每增加 10 倍,声压级增加 20 dB;声压每增加 100 倍,声压级增加 40 dB。人耳对声压变化的感知大约是每 10 dB 变化对应主观响度翻倍的效果。
在日常环境中,不同情境下的声压级差异巨大。安静的图书馆约为 30-40 dB,正常的对话约为 60-70 dB繁忙的城市交通约为 80-90 dB,而摇滚音乐会的前排可能达到 110-120 dB。值得注意的是,当声压级超过约 85 dB 时,长时间暴露可能导致听力损伤;当声压级超过 120 dB 时,即使短暂的暴露也可能造成永久性损害。因此,保护听力是每一位音乐家和音乐爱好者都需要重视的问题。
从能量的角度看,声强级定义为:
$$L_I = 10\log_{10}\left(\frac{I}{I_0}\right) \text{ dB}$$
其中 $I$ 是声强,$I_0 = 10^{-12} \, \text{W/m}^2$ 是参考声强。由于声强与声压的平方成正比,声强级的定义中使用的是系数 10 而不是 20。在自由场(无反射的开放空间)中,点声源的声强随距离的平方反比衰减,因此声压级也随距离的对数反比衰减——距离每增加一倍,声压级降低约 6 dB。
在音乐的演奏和欣赏中,振幅的动态变化是表达情感的重要手段。作曲家通过力度标记(p, mp, mf, f, ff 等)来指示演奏者控制声音的强弱,而演奏者的艺术处理往往还会加入更细微的渐强和渐弱。电子音乐和现代声学技术使得我们可以精确地控制和变换声音的振幅,这也是电吉他“哇音”效果、压缩效果器等设备能够显著改变音乐表现力的物理基础。
相位与音色
相位是波动在时间维度上的偏移量,它决定了波在任意给定时刻的状态。对于简谐运动 $y(t) = A\cos(\omega t + \phi)$,相位 $\phi$ 表示在 $t = 0$ 时刻波的初始状态。如果两列波具有相同的频率和振幅,但相位不同,它们的叠加结果会产生截然不同的效果。
当两列波完全同相(即相位差为 $2\pi$ 的整数倍)时,它们会相互增强,合成波的振幅是各波振幅之和。当两列波完全反相(即相位差为 $\pi$ 的奇数倍)时,它们会相互抵消,如果振幅相等则合成波完全消失。这种相位相关的干涉现象在声学中具有重要的应用——主动降噪耳机就是利用这一原理,通过产生与噪声反相的声波来消除环境噪声。
相位在决定音色方面起着关键作用。下一节我们将看到,任何复杂的周期波形都可以分解为一系列正弦波,这些正弦波具有基频的整数倍频率(谐波或泛音)。这些谐波的振幅比例决定了音色的“色彩”——但仅有振幅比例还不够,相位关系同样会影响我们感知到的音色。例如,一个基频为 200 Hz 的方波可以分解为 200 Hz、600 Hz、1000 Hz、1400 Hz 等一系列正弦波,它们的振幅按 1, 1/3, 1/5, 1/7,... 的比例递减。如果这些谐波的相位都调整为零(余弦形式),我们将得到一个标准的数学方波。但实际乐器产生的波形往往具有不同的相位关系,这使得即使谐波成分相同,主观听感也可能有所不同。
人耳对相位的感知是复杂的。对于低频声音(大约在 1000 Hz 以下),人耳对相位变化相对敏感;对于高频声音,相位的敏感性降低。这可能是因为高频声音的周期太短,相位变化的感知阈值超过了人耳的分辨能力。在音乐实践中,相位信息虽然不像频率和振幅那样被明显感知,但它对于声音的定位(立体声效果)和空间感的营造具有重要作用。
正弦波的复数表示:数学工具的力量
复数是数学中最有力的工具之一,它为正弦波的表示和分析提供了优雅而统一的框架。在十七世纪,数学家们发现如果引入一个“虚拟”的数 $i = \sqrt{-1}$,许多数学运算会变得简洁和统一。在声学和电工学中,复数表示法已经成为分析正弦信号的标准方法。
欧拉公式是连接复数与三角函数的桥梁:
$$e^{i\theta} = \cos\theta + i\sin\theta$$
这个公式表明,复指数函数 $e^{i\theta}$ 在复平面上表示一个单位圆上的点,其实部为 $\cos\theta$,虚部为 $\sin\theta$。反过来,我们也有:
$$\cos\theta = \frac{e^{i\theta} + e^{-i\theta}}{2}, \quad \sin\theta = \frac{e^{i\theta} - e^{-i\theta}}{2i}$$
利用欧拉公式,我们可以将正弦波写成复指数的形式:
$$A\cos(\omega t + \phi) = \text{Re}\{Ae^{i\phi}e^{i\omega t}\} = \text{Re}\{\tilde{A}e^{i\omega t}\}$$
其中 $\tilde{A} = Ae^{i\phi}$ 称为复振幅,它同时包含了振幅 $A$ 和相位 $\phi$ 的信息。符号 $\text{Re}\{\}$ 表示取复数的实部。在许多分析中,我们只关心复振幅本身,而暂时忽略取实部的运算——因为线性系统对正弦信号的响应在稳态下仍然是同频率的正弦信号,复数运算的结果可以直接解释。
复数表示法的一个显著优势在于微积分运算的简化。考虑正弦波的微分:
$$\frac{d}{dt}A\cos(\omega t + \phi) = -A\omega\sin(\omega t + \phi) = A\omega\cos(\omega t + \phi + \frac{\pi}{2})$$
在复数形式中,微分运算变成了简单的乘法:
$$\frac{d}{dt}\text{Re}\{\tilde{A}e^{i\omega t}\} = \text{Re}\{i\omega\tilde{A}e^{i\omega t}\}$$
即,微分等价于乘以因子 $i\omega$,这相当于将幅度乘以 $\omega$ 并将相位提前 $\pi/2$(90°)。类似地,积分运算等价于除以 $i\omega$。这种对应关系使得求解线性微分方程如同解代数方程一样简单。
在电路分析和声学系统中,复数表示法引出了阻抗(Impedance)的概念。阻抗 $Z$ 是电压(或声压)与电流(或体积速度)的复数比值,它同时包含了“阻碍”作用的幅值部分和相位部分。对于机械振动系统,我们有机械阻抗;对于声学系统,我们有声阻抗。阻抗的概念使得我们可以用类似于直流电路分析的方法来处理交流电路和振动系统,这在设计扬声器、分频器和声学滤波器时是不可或缺的工具。
复数还为理解波的传播和反射提供了有力的视角。当声波从一种介质传播到另一种介质时,部分能量会被反射,部分能量会被透射。反射系数和透射系数都