概述

优势和特点

  • 输出状态: 输出通道数、单通道输出采样数目及采样速率
  • API: C语言可调用的“推入”API
  • 误差代码: 报告多达10个误差代码,包括处理状态
  • 电源电压: ADI内部质量评估
  • 代码基来源: 基于ADI专利设计
  • 参考代码修订版本: 不适用
  • 认证: 不适用
  • 框架相关性: 无。 与处理器外设或寄存器无关
  • 发布格式: 目标代码及源代码包装器
  • 目标处理器: BF533、BF527和BF548。
  • 输入格式: 用小数值表示的32位整数。 输入PCM必须由每个通道的独立缓冲提供。
  • 输出格式: 用小数值表示的32位整数。 输出PCM将通过独立缓冲针对单电源提供
  • 每块输出缓冲样本: 可配置(X,X为输入模块大小)
  • 支持的输入采样速率为8、11.025、12、16、22、05、24、32、44.1和48 kHz
  • 支持的输出采样速率为带时变采样速率的32、44.1、48、64、88.2、96、128、174和192 kHz
  • 多实例: 支持全面的重入和多实例
  • 多通道: 支持1到8通道


产品详情

异步采样速率转换器(ASRC)是一款可同时用于消费电子和专业应用的音频采样速率转换通用软件模块。 ASRC支持多种不同的采样速率配置。

 

ASRC软件模块可用于以小步长改变采样频率,步长随着时间改变,且在变化过程中不生成任何输出音频干扰。 在许多多媒体系统中,时变采样速率的改变是非常重要的功能,例如能实现多个数据流的精密同步以及服务器和客户端的同步等。

ADI公司的ASRC实施方案经过高度优化,适合在ADI公司的Blackfin系列处理器上运行。 它是一个基于ADI专利设计的独立自足软件模块。 该模块已经过各种根据音频信号质量分析定义的策略质量测试。

ASRC模块是应用于PCM(脉冲编码调制)上的后处理模块,通过模拟输入、数字输入通道或解码应用的PCM输出接收数据。 ASRC模块能够处理多个通道的输入信息,并能够输出至同样多的通道。 开发的模块支持全面的重入和多实例。 ASRC模块是一个独立的模块,不依赖其他任何模块。 ADRC模块配备一个示例轻型包装器API,将模块插入至整体系统。 这使得该应用的系统集成简单易行。


许可

每种模块都支持ADI Blackfin或SHARC系列处理器,是以目标代码格式提供的许可产品。 购货方必须签署或接受ADI公司的许可协议后,才能获得或下载协议中规定的模块。

性能指标

MIPS概览:
代码存储器(KB) 数据RAM (KB) 常数数据表(KB) MIPS平均值
5.9 12.3 18 45.9

  • 与表2中提到的整个ADSP-BF5xx系列处理器代码兼容
  • “数据RAM”针对一个实例,包括堆栈、暂存、实例/状态、最少输入输出单缓冲。

** 上文中提到的MIPS基于以下因素:

  • 输入采样速率32kHz,输出采样速率48kHz。最佳内存布局
  • 支持1到8通道。
  • 输入缓冲器大小128字节,输出缓冲器大小128字节。
  • 考虑帧大小:每通道32个样本。

系统要求

  • Windows XP Professional SP3(仅支持32位)。
  • Windows Vista Business/Enterprise/Ultimate SP2(仅支持32位)。 建议在无UAC保护的位置安装该软件。
  • Windows 7 Professional/Enterprise/Ultimate(支持32位和64位)。 建议在无UAC保护的位置安装该软件。
  • 建议使用最低为2 GHz的单核处理器或最低3.3 GHz的双核处理器。
  • 存储器(RAM)空间不低于1 GB,建议采用4 GB存储器。
  • 要求硬盘(HDD)空间不低于2GB。


相关硬件 (2)

EZ-Kits

Extender Boards