Adaptive Filtering 功能详解及代码实现.doc

Adaptive Filtering 功能详解及代码实现.doc

ID:27525149

大小:117.00 KB

页数:4页

时间:2018-12-04

Adaptive Filtering 功能详解及代码实现.doc_第1页
Adaptive Filtering 功能详解及代码实现.doc_第2页
Adaptive Filtering 功能详解及代码实现.doc_第3页
Adaptive Filtering 功能详解及代码实现.doc_第4页
资源描述:

《Adaptive Filtering 功能详解及代码实现.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、AdaptiveFiltering功能详解及代码实现  摘要  Texasinstruments推出的超低功耗miniDSP音频Codec集成了miniDSP内核,可在耗电极低的工作状态下为电池供电的便携式产品提供高性能的语音及音乐处理能力。AdapTIveFiltering是miniDSP的一项重要功能。本文详细介绍了该功能的使用方法及注意事项,并给出了示例代码以供参考。  1miniDSPCodec简介  德州仪器半导体公司(TexasInstruments)推出的内嵌miniDSP的音频编解码器(简称miniDSPCodec)在普通音频编解码器的基础上提供了强大、

2、灵活的低功耗DSP引擎来满足消费类电子应用中对音质、音效的需求。  miniDSP的内核是完全可编程的,支持许多录音和回放的专用算法。例如:多段均衡(MulTI-BandEqualizaTIon)、动态噪声消除(DynamicNoiseFilter)、回声消除(EchoCancellaTIon)等。miniDSPCodec具有非常优秀的电源管理功能,在提供强大的音效处理能力的同时兼顾了低功耗特性,非常适合电池供电的便携式产品应用,例如智能手机,多媒体播放器,导航仪,电子相框等。  TLV320AIC3254(简称AIC3254)是miniDSPCodec的典型器件,本文

3、将基于该器件展开分析。其他miniDSPCodec均具有类似的架构、功能及使用方法。请用户参考相应产品的器件手册获得详细信息。  1.1miniDSPCodec架构  以AIC3254为例,该miniDSPCodec集成了两个miniDSP内核,如图1所示,miniDSP-A位于ADC信号路径上,主要负责ADC采样后的数字音频流处理。miniDSP-D位于DAC路径上,主要负责I2S总线输入的数字音频流处理。miniDSP-A和miniDSP-D之间有互联的内部数据总线可用于数据交换及共享代码空间。    图1.miniDSP音频Codec内部简化框图  除了Audio

4、Codec以外,某些ADC、DAC也拥有miniDSP内核,本文介绍的部分内容也适用于该类器件。请参考相应器件的手册获得详细信息。  1.2miniDSP内存架构及寄存器地址  miniDSP-A和D分别有自己独立的内存空间。每个DSP的内存分为指令内存(InstructionRAM)、数据内存(DataRAM)和系数内存(CoefficientRAM)三类。  •指令内存用于存储miniDSP的运行指令及程序。  •数据内存用来暂存miniDSP运行时的运算结果等临时数据。  •系数内存用来存储miniDSP音效、增益等控件的参数数据。  指令内存和系数内存均可通过映

5、射的I2C或SPI地址来进行读写。Codec上电时主控芯片需要通过I2C或SPI接口将miniDSP程序下载到指令内存和系数内存以供运行。以TLV320AIC3254为例,指令内存、系数内存的寄存器映射地址及功能如表1所示:  表1.TLV320AIC3254内存架构及寄存器地址    从寄存器映射地址可发现,miniDSP-A和miniDSP-D的系数内存控件均被等分成两块:Buffer-A和Buffer-B。当AdaptiveFiltering功能关闭时,Buffer-A和Buffer-B是一个整体,连续的存储空间。当AdaptiveFiltering功能开启时,两

6、个Buffer的内容是完全同步并相互备份的。这种内存架构是AdaptiveFiltering功能的基础。  注意:  当用户不需要AdaptiveFiltering功能时,建议关闭该功能。系数内存(Coefficent  RAM)将不会划分Buffer-A和Buffer-B。能提供多一倍的系数内存给用户使用。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。