为音频应用选择合适的微控制器
MCU目前供电许多消费产品和嵌入式系统被要求支持各种数字音频功能采用DSP、ASSP处理,或其他专用硅。幸运的是,权力和复杂性包装成许多16位MCU可以支持基本的音频处理功能,并允许他们执行任务,如音频记录/回放、音频流转换,和其他创新的音频应用。但是你如何选择一个能让你的产品价格、性能和设计灵活性的MCU呢?继续阅读这些设计问题的答案,以及最新的芯片和音频应用程序开发包的综述。
音频特性
您为音频应用程序选择的处理能力的类型和数量是解决方案成本、所需音频质量和可用内存空间之间关系的一条线。虽然特定应用程序使用的实际样本大小可以介于8到24位之间,但我们假设我们处理的大多数示例使用12到16位示例。由于采样率是声音质量的主要决定因素,您将处理)我们提供了一个有用的音频源细分和通常用于捕获或再现音频的采样率(表1)。
Table 1: Characteristics of common audio sources. (Courtesy of Microchip Technology.)
MCUs for voice-grade applications
Since memory space (and transmission bandwidth) is usually at a premium in an embedded system, digital compression is applied to the data stream, either throwing away part of the information it contains or using a more complex coding algorithm to represent it in a more compact manner. Compression/decompression can be done using either an external codec or a software codec running on the MCU itself. Figure 1 illustrates the quality/data rate trade-offs involved compressing a standard 128-kbit/s audio stream with the most commonly-used ITU (G.7xx) algorithms as well as the Speex¹ open-source codec.
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !