2、音频信号基础:声音的物理特性、模拟信号与数字信号、采样定理(奈奎斯特定理)、量化与编码
各位同学,大家好。今天我们进入音频信号的基础部分。这部分内容,说白了就是整个航空电台音频处理的“地基”。地基不牢,后面盖再高的楼也是白搭。我当年刚入行时,就吃过这个亏,所以今天咱们把这几个核心概念彻底捋清楚。
2.1 声音的物理特性
声音是什么?本质上就是机械振动在介质(空气、水、固体)中的传播。我们做航空通信,最关心的就是空气传播的声波。
描述一个声波,主要看三个物理量:
- 频率(Frequency):单位是赫兹(Hz)。人耳能听到的范围大约是20Hz到20kHz。航空通信中,我们主要关注300Hz到3400Hz这个窄带范围。为什么?因为这是语音能量的主要集中区域,也是早期电话系统定下的标准。我参与过一个项目,试图把带宽扩展到8kHz,结果发现机舱噪声也跟着进来了,反而降低了可懂度。嗯,有时候“窄”反而是优势。
- 幅度(Amplitude):决定了声音的响度。在航空电台里,我们通常用声压级(SPL)来衡量,单位是分贝(dB)。这里有个坑:分贝是对数单位,3dB的变化代表功率翻倍。我曾经见过新同事把-3dB误以为是“很小”,其实那已经是半功率了。
- 相位(Phase):描述声波在时间轴上的位置。相位本身人耳不敏感,但在多麦克风阵列、降噪算法中,相位差是核心参数。比如我们做自适应滤波降噪,就是利用主麦克风和参考麦克风之间的相位关系。
重要概念:声音的传播速度在空气中约为340m/s(15℃时)。在航空通信中,这个值会影响回声和延迟的计算。比如,驾驶舱里飞行员和副驾距离1米,声音传播大约需要3毫秒。这个延迟虽然人耳感觉不到,但在数字系统中,如果采样率是8kHz,3毫秒就是24个采样点——做回声消除时,这个延迟量必须精确建模。
2.2 模拟信号与数字信号
我们耳朵听到的是模拟信号——连续变化的声压。但计算机、DSP芯片只能处理数字信号——离散的数值。所以,必须有一个“翻译”过程。
模拟信号的特点:
- 时间连续、幅度连续
- 理论上信息量无限大
- 容易受噪声干扰,传输过程中会衰减
数字信号的特点:
- 时间离散、幅度离散
- 信息量有限,但可以无损复制和传输
- 抗干扰能力强,可以加纠错编码
我在做航空电台的音频接口设计时,遇到过一个问题:模拟麦克风信号线太长,引入了50Hz工频干扰。后来改成数字麦克风(PDM接口),问题就解决了。但数字信号也有代价——需要更高的带宽和更复杂的时序。
个人经验:在航空环境中,我建议优先考虑数字传输。虽然模拟电路设计简单,但机舱里的电磁环境太复杂了。你想想看,一堆导航设备、通信设备、雷达都在辐射电磁波,模拟信号很容易被“污染”。数字信号只要保证误码率在可接受范围内,就能完美恢复。
2.3 采样定理(奈奎斯特定理)
这是整个数字音频的基石。奈奎斯特定理说:要从采样后的离散信号无失真地恢复原始连续信号,采样频率必须至少是信号最高频率的两倍。
公式很简单:fs ≥ 2 * fmax
为什么会这样?我给大家打个比方:你拍一个旋转的风扇,如果快门速度太慢,拍出来的风扇叶片看起来是静止的,甚至反转。这就是“混叠效应”。采样也是同理,频率太高,采样点跟不上,就会产生虚假的低频成分。
在航空通信中,我们常用的采样率有:
| 应用场景 | 采样率 | 最高频率 | 说明 |
|---|---|---|---|
| 窄带语音(传统航空电台) | 8 kHz | 3.4 kHz | 符合ITU-T G.711标准 |
| 宽带语音(新一代系统) | 16 kHz | 7 kHz | 用于更清晰的通信 |
| 高保真录音 | 44.1 kHz | 20 kHz | CD音质,航空中很少用 |
避坑指南:我曾经在一个项目中,为了节省存储空间,把采样率从16kHz降到了8kHz,但忘了加抗混叠滤波器。结果高频噪声被“折叠”到了语音频带内,听起来像是有一种奇怪的“嘶嘶声”。后来花了整整两天才定位到问题。记住:采样前必须加低通滤波器,把高于fs/2的频率成分滤掉!
2.4 量化与编码
采样把时间离散化了,量化则把幅度离散化。简单说,就是把连续的电压值映射到有限的几个等级上。
量化有两个关键参数:
- 量化位数(Bit Depth):比如8位、16位、24位。位数越多,动态范围越大,量化噪声越小。
- 量化步长(Step Size):相邻两个量化等级之间的电压差。
量化噪声的功率计算公式:Nq = Δ² / 12,其中Δ是量化步长。这个公式我建议你记下来,做信噪比估算时经常用到。
在航空音频中,我们常用的是:
- A律/μ律压扩:8位量化,等效于13位线性量化的效果。为什么?因为语音信号小信号出现的概率高,大信号概率低。压扩技术就是把小信号量化得精细些,大信号粗糙些。说白了,就是把有限的量化资源用在“刀刃”上。
- 线性PCM:16位量化,用于高质量录音和分析。
编码就是把量化后的数值转换成二进制码流。常见的编码方式有:
- 自然二进制码:最简单,直接对应数值。
- 格雷码:相邻数值只有一位不同,抗干扰能力强。我在做高速ADC接口时用过,能减少毛刺。
- 补码:方便做加减法运算,DSP里最常用。
一个实用的例子:假设我们用8位A律编码,采样率8kHz。那么一路音频的数据率是:8kHz × 8bit = 64kbps。这就是经典的PCM 64k数字中继。在航空电台中,这个速率可以通过VHF数据链传输,也可以存入黑匣子。我做过一个项目,黑匣子要记录4路音频,每路64kbps,加上同步头,总码率大约270kbps。用一块普通的SD卡就能连续记录几十个小时。
好了,音频信号基础就讲到这里。下一节我们会进入更具体的航空音频特性分析。记住,这些基础概念不是背公式,而是要理解它们背后的物理意义和工程约束。你想想看,如果连采样定理都没吃透,后面做降噪算法时,混叠、量化噪声这些问题会把你折磨得够呛。