本次设计,主要设计左右声道的高低音喇叭分频器设计,为打造最佳听觉效果。
1.音频的基础知识
本次设计只针对数字音频,
人耳能听到的声音一般在 20Hz~20KHz 之间,根据采样定理,采样频率大于信号中最高频率的 2 倍时,采样之后的数字信号便能完整的反应真实信号,也就是说采样率和保留的声音频率基本上是 2 倍的关系
从听感上来说人耳可以听到的频率范围大概是 50~20kHz 之间。如果采样率不够,那么和实际听感比起来声音就会显得“低沉”或者说“闷”。
一.采样率
用多大的采样率取决于业务场景,下面列举了常见业务场景的采样率:
8,000 Hz - voip电话所用采样率, 对于人的说话已经足够
11,025 Hz-AM调幅广播所用采样率
22,050 Hz和24,000 Hz- FM调频广播所用采样率
32,000 Hz - miniDV 数码视频 camcorder、DAT (LP mode)所用采样率
44,100 Hz - 音频 CD, 也常用于 MPEG-1 音频(VCD, SVCD, MP3)所用采样率
47,250 Hz - 商用 PCM 录音机所用采样率
48,000 Hz - miniDV、数字电视、DVD、DAT、电影和专业音频所用的数字声音所用采样率
50,000 Hz - 商用数字录音机所用采样率
96,000 或者 192,000 Hz - DVD-Audio、一些 LPCM DVD 音轨、BD-ROM(蓝光盘)音轨、和 HD-DVD (高清晰度 DVD)音轨所用所用采样率
2.8224 MHz - Direct Stream Digital 的 1 位 sigma-delta modulation 过程所用采样率。
**
二.采样位深:
**音频量化的量化位数常用的有:
8bit (也就是1字节) 只能记录 256 个数, 也就是只能将振幅划分成 256 个等级;
16bit (也就是2字节) 可以细到 65536 个, CD 标准.
24bit (3字节) 振幅可以达到1677216,DVD的标准.
32bit (也就是4字节)
常用场景:
网络电话中用的就是 16bit 的位深,这样不太会影响听感,并且存储和传输的耗费也不是很大。
音乐或者更高保真度要求的场景中则可以使用 32bit 甚至 64bit 的位深来减少失真
三.声道
声道(Sound Channel) 是指声音在录制或播放时在不同空间位置采集或回放的相互独立的音频信号,所以声道数也就是声音录制时的音源数量或回放时相应的扬声器数量。
声道的基本分类:
单声道(mono)
双声道 (Dual )(左声道和右声道)
立体声(stereo )
多声道
全景声
四.码率
不同码率的音频质量:
32 kbps —MW(AM) 质量
96 kbps —FM质量
128 - 160 kbps –相当好的质量,有时有明显差别
192 kbps — 优良质量,偶尔有差别
224 - 320 kbps — 高质量
800 bps – 能够分辨的语音所需最低码率(需使用专用的FS-1015语音编解码器)
8 kbps —电话质量(使用语音编码)
8-500 kbps --Ogg Vorbis和MPEG1 Player1/2/3中使用的有损音频模式
500 kbps–1.4 Mbps —44.1KHz的无损音频,解码器为FLAC Audio,WavPack或Monkey’s Audio
1411.2 - 2822.4 Kbps —脉冲编码调制(PCM)声音格式CD光碟的数字音频
5644.8 kbps —SACD使用的Direct Stream Digital格式
整体设计框架
从总体上来说,分为输入-处理-输出 三个功能模块。
** 一.输入模块: **
我选的方案有两种:
1.LINUX数播系统(高成本,高性能)
2.ESP32MP3播放系统(低成本,高性价比)
linux数播系统我后面 会开启专栏讲解。
这里主要是方法2,ESP32MP3播放系统。
代码与pcb之后补充,关注持续追更
二.处理
音响系统中的分频器通常应该放置在功放前面。分频器用于将音频信号分成不同频率范围的子信号,例如低音、中音和高音。将分频器放在功放前面可以确保不同频率范围的信号在被放大之前就已经被正确地分开了。这样做有助于避免功放受到过多不必要的频率信号,提高音频系统的性能和音质。
这里我使用LTspice 用来做信号仿真与分频器设计。
持续更新