Product Details

Dolby® Digital EX is an extension of the Dolby Digital decoding algorithm that adds a center rear channel or two back channels to 5.1 channel playback, expanding the surround sound experience to 6.1 channels or 7.1 channels. The signals for the center rear channel or the two back channels are extracted from the left and right surround channels and can be sent to one or two speakers placed behind the listener. This module can only be shipped to pre-approved Dolby "qualified recipients."

Features

  • API: C callable 'push'-type API
  • Highly optimised to run on the Analog Devices SHARC processor family
  • Rigorously tested
  • Dolby Certified
  • Contains a standard C-callable ‘push‘ API with the added flexibility of using ‘pull’ (or ‘poll’) by adding light ‘wrapper’ code. The module has no dependencies on processor peripherals or registers, adding greater system flexibility and ease of use
  • Conformance Standard: 'Dolby Digital EX', Provisional Draft Version 1.01, ATSC Standard A/52 - 1995 + Annex D, Digital Audio Compression (AC-3)
  • Conformance Standard: “Dolby Digital Decoder Implementations Test Procedure”, Issue 2, “Dolby Pro Logic IIx Implementation Test Procedure”, Issue 1, 2003
  • Reference Code Revision: Dolby Digital Decoder C Source Code version 7.1.0; Dolby Pro Logic IIx Decoder Simulation Version 2.00
  • Code compatible across the SHARC processor family ADSP-2136x and ADSP-214xx.
  • Framework dependencies: None- No dependencies on processor peripherals or registers
  • Release format: Object code module with C source wrapper
  • Input format: Raw AC-3 bit stream
  • Output format: PCM, 32-bit floating-point (range -1, 1), non interleaved, 7 or 8 channels corresponding to 6.1 or 7.1 speaker configurations
  • Output buffer samples per block: 256
  • Sample Rate: All sample frequencies specified by the AC-3 standard – 32, 44.1 and 48 kHz
  • Bit Rate: All bit rates specified by the AC-3 standard: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, 384, 448, 512, 576 and 640 kbps
  • Multi-channel: Fully re-entrant and multi-instancing capable

System Requirements

  • 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.

Related Hardware

Metrics

MIPS summary:

SHARC Processor Code RAM (KiB) Data RAM (KiB) Constant Data Tables (KiB) MIPS
Average Peak
ADSP-21369 73.2 50.2 19.2 51.2 59.4
ADSP-21469 52.6 50.2 19.2 51.8 60.0

  • In the table above, all figures refer to one instance of DDEX. "Data RAM" includes Stack, Scratch, Instance State, one single-buffered input buffer and seven single-buffered output buffers, each containing 256 32-bit samples.
  • MIPS figures indicated in the table have been measured using 48 kHz sampling frequency, 8 output channels (7.1 speaker configuration), optimal memory layout, worst-case input test vectors, and a block size of 256 samples per channel.
  • Heap (or "malloc()") is not used.
  • 1 KiB = 1024 Bytes.

EngineerZone Support Community: Latest Software Modules, Starter Kits and Software Development Kits

Availability and Licensing

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.

Send Feedback X
content here.
content here.

Send Feedback

Close