应用与设计

CN0209

适合过程控制应用的完全可编程通用模拟前端
详情介绍

概述

优势和特点

  • Output Status: number of output channels, number of output samples per channel and output channel ordering
  • Fast Forward / Rewind: N/A
  • API: C callable 'Push' API
  • Error Codes: Reports up to 6 unique error codes
  • Compliance: DTS Neo:6 compliance/certification(Neo6 v250 57 Evaluation Report.doc)
  • Code base origin: DTS Neo:6 reference code
  • Reference Code Revision #: 2.50.57
  • Certification: Certified on ADSP-21362/3/4/5/6/7/8/9, ADSP-21467/9, ADSP-21477/8/9, ADSP-21483/6/7/8/9, ADSP-21583/4/7 and ADSP-SC582/3/4/7/9
  • Framework dependencies: None. No dependencies on processor peripherals or registers.
  • Release Format: Object Code with source code wrapper
  • Input format: 32-bit floating point (range -1.0 to 1.0), Non-interleaved
  • Output format: 32-bit floating point (range -1.0 to 1.0). Multi channel output (from 3 to 7 channels), non-interleaved.
  • Output buffer samples per block: Block size multiple of 64 samples per block.
  • Sample Rate: All sampling frequencies specified by DTS Neo:6 specs (32, 44.1, 48, 64, 88.2 and 96kHz)
  • Multi-channel: Fully re-entrant and multi-instancing capable

产品详情

Neo:6 is a DTS proprietary algorithm with the primary objective of providing a richer and more natural sound in multi-channel derived from a two channel source. It is targeted for applications involving multi-channel A/V receivers so that the single unit can deliver up to seven audio outputs, while still capable of delivering matrix encoded stereo output. Neo:6 adopts the multi-channel speaker layout with three front and four surround and back speaker sets. The matrix encoded stereo channels are delivered as Lt and Rt.


The process of subband filtering adopted in Neo:6 provides for separation of multiple dominant signals which eventually reduces the masking of important audio signals by a single dominant signal within a subband. Also by expanding the sound field, Neo:6 can more accurately position audio elements. As a result, signals which otherwise appear to emanate from the same location might appear to emerge from a different point. This provides better directional acoustics to the end user.

下载及相关软件

Software Development Tools

CrossCore Embedded Studio

CrossCore Embedded Studio是针对Blackfin和SHARC处理器系列的世界一流集成开发环境(IDE)。

SigmaStudio for SHARC

SigmaStudio™ for SHARC是一个编程、开发和调整软件环境,让音频设计人员能够采用一系列预置的音频算法对音频应用进行图形化设计和编程。

许可

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:
SHARC Processor Code RAM (KiB) Data RAM (KiB) Constant Data Tables (KiB) MIPS*
Average Averaged Peak
ADSP-2136x 29 41.7 5.2 31.72 31.76
ADSP-214xx 21.8 32.57 32.61
ADSP-215xx/SC5xx 28.1 5.3 40.63 40.75


  • MIPS measured using Fs = 48kHz, optimal memory layout, worst case test vector, 7 channels output, running on a SHARC ADSP-21364, ADSP-21469 and ADSP-SC589.
  • Code compatible across all SHARC ADSP-2136x/214xx processors, with silicon anomaly workarounds implemented.
  • "Data RAM" for one instance, includes Stack, Scratch, Instance/State, Minimum Input and Output Single Buffers.
  • Input buffer size is 0.5KiB and output buffer size is 1.75KiB.
  • Frame size is 64 samples per channel.
  • The DTS Neo:6 decoder library for the ADSP-214xx/215xx/SC5xx platforms are built using VISA mode to reduce code size.