应用与设计

Comms

Signal Tone Detector with Modem/Fax Passthrough
详情介绍

概述

优势和特点

  • Jitter buffer accepts packets as input and give out frames as output.
  • It provides frames in proper order, even if the packet arrivals are not in order.
  • It supports concurrent payloads (different payloads occurring at the same instant).
  • Initial jitter buffer delay and maximum frames to buffer can be set using configuration parameters.
  • Target Processor: Code compatible across the Blackfin Processor Family ADSP-BF5xx.
  • Release format: Object code module with C source wrapper.
  • Input format: The library accepts the input packets to be added to jitter buffer.
  • Input buffer samples per block: User-configurable.
  • Framework dependencies: None.
  • Sample rate: 8 kHz
  • Output format: The output is frame/frames, which are written to the output structure.
  • Multi-threading: Fully re-entrant and multi-instancing capable.

产品详情

The transportation of real-time data such as voice over asynchronous packet switched networks such as ATM and the internet have gained popularity in the recent years, mostly due to the availability of new low bit-rate codecs. The use of the packet switched network for voice increases bandwidth utilization compared with the traditional connection-oriented approach and can lead to lower call costs. However, the nature of packet switched networks causes unpredictable and variable delays to speech packets, often resulting in poor unintelligible speech at the receiving end. The effect due to these delay variations or jitter can be minimized by using an Adaptive Jitter Buffer, which imposes a certain delay to each packet before playing back the packet stream at a constant rate. The module will be referred to as Jitter Buffer in this document.

下载及相关软件

软件开发工具包(SDK)

Software Development Tools

VisualDSP++ 5.1

用于Blackfin、SHARC和TigerSHARC处理器的VisualDSP++是一种易于安装、易于使用的集成软件开发与调试环境(IDDE),支持通过单一界面高效管理项目的全过程。

许可

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
 2.06 8.06 0 0.208


  • MIPS measured for specified payload using optimal memory layout.
  • Code compatible across all BF5xx processors, with silicon anomaly workarounds implemented based on BF533 Silicon Revision 0.3 and later.
  • "Data RAM" for one instance includes Scratch, Instance/State, heap (for buffering up to 400ms of payload of 160 bytes), Minimum Input and Output Single Buffers.
  • 1 KiB = 1024 Bytes.
  • BF533, BF561, BF518 and BF561 supported.

系统要求

  • 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 1 GB memory (RAM), 4 GB is recommended.
  • Minimum of 2 GB hard disk (HDD) space is required.

相关硬件 (6)

EZ-Kits

  • BF518F-EZLITE
    面向ADSP-BF512/F、BF514/F、BF516/F、BF518/F BLACKFIN处理器的ADSP-BF518F EZ-KIT LITE评估套件
  • BF533-EZLITE
    ADSP-BF533 EZ-Kit Lite评估硬件为评估ADSP-BF531、ADSP-BF532和ADSP-BF533 Blackfin处理器系列提供低成本硬件解决方案。
  • BF561-EZLITE
    ADSP-BF561 EZ-Kit Lite评估硬件为评估ADSP-BF561 Blackfin处理器提供低成本硬件解决方案。
  • BF527-EZLITE
    ADSP-BF527F EZ-Kit Lite评估硬件为评估ADSP-BF52x 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产品的信息,请参见处理器系列软件和工具页面。
  • EVAL-BFAV-EZEXT
    Blackfin A-V扩展板是一款用于EZ-Board的低成本、插入式扩展板。 该扩展板通过提供音频和视频电路以及用于连接摄像机传感器评估板和平板显示器(FPD)模块的连接器,从而扩展Blackfin评估系统的功能。 有关兼容EZ-Board产品的信息,请参见处理器系列软件和工具页面。