应用与设计

AD916x API

API library for the AD916x family of 11-Bit/16-Bit, 12 GSPS, RF Digital-to-Analog Converters 
详情介绍

概述

优势和特点

  • Output Status: Non-fatal encoder warnings, encoded frame size.
  • Extended Test Vector Testing: Compliant with ISO/IEC test vectors.
  • Transport Stream: Raw, ADIF or ADTS.
  • Error Codes: Reports up to 15 unique error codes.
  • Conformance Standard: ISO/IEC 14496-3 (MPEG-4) HE-AAC v2 Profile at Level 2.
  • Reference Code Revision: 3GPP 26-411 (v6.3.0)
  • Release format: Object code module with C source wrapper.
  • Input format: Supports mono and two channels (Stereo) 16-bit PCM Interleaved (left, right,... .... left, right)
  • Framework dependencies: None
  • Output format: Supports streams for the HE-AAC v2 profile (ISO/IEC 14496-3:2005).
  • Input buffer samples per block: 2048.
  • Sample Rate: 32 kHz, 44.1 kHz and 48 kHz.
  • Bit Rate (total for all channels in v2 stereo encoding mode): 16-18 kbps (32kHz), 16-36 kbps (44.1kHz and 48kHz).
  • Multi-channel: Fully re-entrant and multi-instancing capable

产品详情

MPEG-4 HE-AAC v2 is the combination of Advanced Audio Coding (AAC), Spectral Band Replication (SBR) and Parametric Stereo (PS), standardized as the High-Efficiency v2 profile in MPEG-4 (HE AAC v2). SBR is a unique bandwidth extension technique which enables audio codecs to deliver the same quality at a significant bit rate reduction. PS is a coding tool that is able to capture a stereo signal as a monaural downmixed signal plus a limited number of parameters requiring low-overhead.


The HE-AAC v2 Encoder has been highly optimised to run on the Analog Devices' Blackfin processor family. It is a self-contained software module that is fully compliant with ISO/IEC 14496-3 MPEG-4 specification and rigorously tested and field-proven in commercial application. Through appropriate initialization, encoding can be made to perform in HE-AAC v2 mode (AAC+SBR+PS), or in HE-AAC v1 mode (AAC+SBR).


It contains a standard C-callable 'push' API with the added flexibility using 'pull' (or 'poll') by adding light wrapper code. The code has been implemented using Instruction and Data cache, and has no dependencies on processor peripherals and registers, adding greater system flexibility and ease of use.

许可

Each module supports the Analog Devices, Inc. (ADI) Blackfin or SHARC Processor family and is a licensed product that is available in object code format. Recipients must sign or accept a license agreement with ADI prior to being shipped or downloading the modules identified in the license agreement.


性能指标

MIPS summary:
Code memory (KiB)
Data RAM (KiB)
Constant Data Tables (KiB)
MIPS Average
 129.5
 109.9
 25.2
 73.2


  • MIPS measured using typical bit rates 36kpbs, Fs=44.1kHz, optimal memory layout, worst case test vector, Blackfin ADSP-BF533, ADSP-BF5xx
  • "Data RAM" for one instance, includes Stack, Scratch, Instance/State, Minimum Input and Output Single Buffers.
  • 1 KiB = 1024 Bytes.


系统要求

  • Windows XP Professional SP3 (32-bit only).
  • Windows Vista Business/Enterprise/Ultimate SP2 (32-bit only). It is recommended to install the software in a non-UAC-protected location.
  • Windows 7 Professional/Enterprise/Ultimate (32 and 64-bit). It is recommended to install the software in a non-UAC-protected location.
  • Minimum of 2 GHz single core processor, 3.3 GHz dual core is recommended.
  • Minimum of 2 GB hard disk (HDD) space is required.
  • Minimum of 1 GB memory (RAM), 4 GB is recommended.
  • CrossCore® Embedded Studio for Analog Devices Processors or VisualDSP++ 5.1 with the latest update.

相关硬件 (2)

EZ-Kits

  • BF533-EZLITE
    ADSP-BF533 EZ-Kit Lite评估硬件为评估ADSP-BF531、ADSP-BF532和ADSP-BF533 Blackfin处理器系列提供低成本硬件解决方案。

Extender Boards

  • EVAL-USBLAN-EZEXT
    Blackfin USB-LAN EZ-Extender板是一款用于ADSP-BF533 EZ-KIT Lite、ADSP-BF537 EZ-KIT Lite和ADSP-BF561 EZ-KIT Lite的低成本、插入式扩展板。 该扩展板通过支持USB 2.0和10/100以太网,从而扩展Blackfin评估系统的功能。 有关兼容EZ-Board产品的信息,请参见处理器系列软件和工具页面。