SHARC Software Modules

Audio and video codecs, encoders, decoders, post processing code and other modules can speed development and help evaluate processors. Software and hardware requirements are outlined on the software module product pages and in the accompanying documentation.

Select related information:


Software  Type Revision Release Date Description Availability
Acoustic Echo Cancelling, Noise Reduction, Beam Forming (AEC/NR/BF bundle)
Algorithmic and Tuning GUI
1.0.0
Jan-2021
Complete microphone(s) signal processing bundle for both Consumer and Automotive Hands-Free applications, such as conferencing systems, hands-free telephony, pre-processing for Voice Recognition, etc.
The library contains all processing modules (including Equalizers, Automatic Gain Control, Dynamic Range Compression, etc.) required for the application to be compliant with the relevant hands-free specifications (MS-Teams, Apple Car Play, ITU-T P.1100/1100 and 1140 (E-Call), etc.). All modules of the library can be individually turned on and off, and their parameters can be tuned by an easy-to-use PC Graphical User Interface (GUI) tuning tool that connects to the application via UART.
Request Evaluation Code
Asynchronous Sample Rate Converter (ASRC)
Audio Post Decoders
2.0.0
Nov-2012
Asynchronous Sample Rate Converter (ASRC) is used for audio sampling rate conversion in both consumer and professional applications. The ASRC software module supports a variety of sample rate configurations. The ASRC software module can be used to change the sampling frequency in small steps which vary with time without producing any audible artifacts in the output, during the change. Such a time ...more
Download Production Code
Dirac Dimensions
Audio Decoders and Post Decoders
2.0.0
Jan-2013
This library for the SHARC processor is an implementation of an audio post-processing module specified by Dirac Research for the purpose of delivering premium automotive surround sound. It unifies equalization, cross-over, delay, and gain adjustments, with up-mixing from its single- or multi-channel inputs to directly drive multiple speaker outputs. Dirac Dimensions applies a single...more
Download Production Code
DTS Enhance
Audio Decoders and Post Decoders
1.0.0
Feb-2013
DTS Enhance software dynamically equalizes stereo audio to give improved brightness at all volume levels, and can optionally synthesize high frequencies that may have been lost on low bandwidth channels. Applications where ...more
Request Evaluation Code
Request Production Code
DTS Neo: X Decoder
Audio Decoders and Post Decoders
3.0.0.1
Jun-2016
The DTS Neo:X Decoder delivery from ADI has been highly optimised to run on the Analog Devices' SHARC processor family. The DTS Neo:X decoder operates on PCM data received either through analog/digital input channels or from a decoder module such as DTS 5.1 decoder. The DTS Neo:X Decoder takes channel configurations up to 7.1 input channels and outputs up to 11.1 audio channels. It contains a...more
Request Evaluation Code
Request Production Code
DTS Neural Upmix for SHARC
Audio Decoders and Post Decoders
1.0.2
Jun-2013
DTS Neural UpMix technology can output 5.1 or 7.1 multi-channel surround sound from stereo (227 mode) or 5.1 (527 mode) source material. The technology spectrally separates individual audio elements and places each in its intended location within the surround environment. This results in unparalleled image placement and audio depth. It is widely used in XM satellite radio. Up mixing on stereo...more
Request Evaluation Code
Request Production Code
DTS Surround Sensation
Audio Decoders and Post Decoders
2.0.0
May-2013
DTS Surround Sensation for SHARC is an audio post-processing module specified by DTS Inc. for the purpose of delivering enhanced stereo experience from a multi-channel surround source. It offers processing algorithms for both headphones and speaker output modes. In addition to superior down-mixing functions, the technology also includes enhancement to bass as well as creating clearer dialog audio ...more
Request Evaluation Code
Request Production Code
DTS Symmetry for SHARC
Audio Decoders and Post Decoders
1.1.0
Oct-2012
DTS Symmetry for SHARC is an audio post-processing module developed by DTS Inc. for dynamically adjusting the audio gain to maintain the same level of perceived loudness for a stereo source without cause audible distortion. It is primarily...more
Request Evaluation Code
Request Production Code
DTS® 5.1 Decoder for SHARC
Audio Decoders and Post Decoders
5.0.0.1
Jun-2016
The DTS 5.1 Decoder delivery from ADI has been highly optimized to run on the Analog Devices' SHARC processor family. The DTS 5.1 Decoder is capable of decoding standard 5.1 DTS bit streams from a DVD-Video disc and the core DTS audio from a BluRay disc. Bitrates up to 1.5mb/s are supported. In addition to outputting the full 5.1 decoded surround sound, the decoder is capable of down-mixing to 2....more
Request Evaluation Code
Request Production Code
DTS® Neo:6 Decoder
Audio Decoders and Post Decoders
4.0.1.1
Jun-2016
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...more
Request Evaluation Code
Request Production Code
MPEG-4 HE-AAC v2 Decoder for SHARC and MPEG-4 AAC-LC Decoder
Audio Decoder
2.0.0
Nov-2012
The MPEG-4 HE-AAC v2 decoder 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). The MPEG-4 HE-AAC v2 is backward compatible with AAC-LC. This version of the HE-ACC v2 decoder implements the High Quality (HQ) SBR tool and baseline PS tool. This library for the SHARC...more
Download Evaluation Code
Request Production Code
SRS TruVolume®
Audio Decoders and Post Decoders
2.0.0
Dec-2012
SRS TruVolume® is an automatic volume-control post-processing module that adjusts the amplitude of a stereo audio signal to maintain a constant perceived level of loudness in spite of level changes in the input audio material. The algorithm monitors 20 frequency bands and reacts differently to level changes in different bands in order to produce a natural listening experience while avoiding...more
Request Evaluation Code
Request Production Code
WAV PCM Utilities
Audio Decoders and Post Decoders
2.0.0
Nov-2013
This library for the Blackfin and SHARC processors is an implementation of support for handling of WAV files and PCM data stored in files.
Download Production Code