音频应用

标题: 如何为音频应用设计选择合适的微处理器 [打印本页]

作者: w2167551    时间: 2019-4-25 12:17
标题: 如何为音频应用设计选择合适的微处理器
目前正在要求为许多消费产品和嵌入式系统供电的MCU支持以前由DSP,ASSP或其他专用芯片处理的各种数字音频功能。幸运的是,许多16位MCU的功能和复杂性可以支持基本的音频处理功能,并允许它们执行诸如音频录制/回放,音频流转换和其他创新音频应用程序之类的任务。但是,您如何选择能够为您的产品提供所需价格,性能和设计灵活性的MCU呢?继续阅读这些设计问题的答案,以及最新的音频应用芯片和开发套件。

音频特性


您为音频应用选择的处理能力的类型和数量是解决方案成本,所需音频质量和可用存储空间之间关系网络中的一个方面。虽然特定应用程序使用的实际样本大小可以在8到24位之间,但我们假设我们在这里处理的大多数使用12到16位样本。由于采样率是您将要处理的声音质量的主要决定因素)我们提供了有用的音频源细分和通常用于捕获或重现它们的采样率(表1)。

音频源频率流行的采样率音调,蜂鸣器通常是3 kHz范围内的单频正弦波,具有最大频率的音调的2到4倍DTMF在500 Hz和3 kHz之间的特定标准频率下两个正弦波的加权和7.2 kHz或更高的报警通常是一系列频率的时变扫描最大频率的两倍人类语音/语音可以被视为300 Hz至3.3 kHz之间信号的加权和。人声能够产生8kHz,11.02kHz,16kHz音频和频率。乐器可以被视为20 Hz和20 kHz之间信号的加权和。人耳可以感知这些频率32 kHz(大多数乐器足够好),44.1 kHz(CD质量),48 kHz(PC声卡)

用于语音级应用的MCU

由于存储空间(和传输带宽)通常在嵌入式系统中非常重要,因此数字压缩应用于数据流,要么丢弃部分它包含的信息或使用更复杂的编码算法以更紧凑的方式表示它。可以使用外部编解码器或在MCU本身上运行的软件编解码器来完成压缩/解压缩。图1说明了使用最常用的ITU(G.7xx)算法以及Speex1开源编解码器压缩标准128-k/s音频流的质量/数据速率权衡。

(, 下载次数: 312)