Обзор

Особенности и преимущества

  • Вызываемый с помощью кода на языке C «push» API
  • Код совместим со всеми процессорами SHARC ADSP-2136x и ADSP-214xx
  • Отсутствие каких-либо зависимостей от периферийных устройств процессора или регистров
  • Библиотека официально сертифицирована организацией SRS Labs, Inc. для применения в процессорах ADSP-2136x и ADSP-214xx
  • Версия типового кода: 2.1.2.255
  • Зависимости фреймворка: нет
  • Формат готового продукта: модуль объектного кода с оболочкой исходного кода на языке C
  • Формат входных и выходных аудиоданных импульсно-кодовой модуляции (PCM) – соответствующие стандарту IEEE данные с плавающей запятой одинарной точности, с чередованием или без чередования, что настраивается через API
  • Входные/выходные буферы могут содержать от 160 до 512 выборок на блок, количество которых можно изменять с шагом 8, или от 512 до 1008 выборок на блок, количество которых можно изменять с шагом 16
  • Поддерживаемые частоты дискретизации: 32, 44,1 и 48 кГц

Подробнее о продукте

SRS TruVolume® представляет собой модуль постобработки звука с автоматическим регулированием громкости, который позволяет изменять амплитуду стереофонического аудиосигнала для поддержания постоянного воспринимаемого уровня громкости, несмотря на изменения уровня входного аудиоматериала. Алгоритм отслеживает сигналы в 20 частотных диапазонах и по-разному реагирует на изменение уровней входных аудиосигналов.

Библиотека ADI SRS TruVolume может работать с частотами дискретизации 32, 44,1 и 48 кГц и размерами блоков от 160 до 1008 выборок. Она также позволяет настроить реакцию на изменение уровня входного сигнала с тремя возможными уровнями «агрессивности».

Реализация библиотеки SRS TruVolume® для постобработки звука в процессорах семейства SHARC производства ADI была полностью протестирована с использованием всех сертификационных тестов в соответствии с требованиями SRS Labs.

Совместимые компоненты

Лицензия

Каждый модуль поддерживает работу с процессорами компании Analog Devices, Inc. (ADI) семейства Blackfin или SHARC и является лицензионным продуктом, доступным в формате объектного кода. Получатели должны подписать или принять лицензионное соглашение с ADI перед отправкой или загрузкой модулей, указанных в лицензионном соглашении.

Показатели производительности

Количество инструкций в секунду:
Семейство процессоров SHARC
Выделяемая оперативная
память для кода (КБ)

Выделяемая оперативная
память для данных (КБ)

Таблица констант (КБ)
 Количество инструкций
в секунду

 Среднее
Среднее пиковое
 2136x
 41.2
 32.1
 4.0
 35.6
 36.6
 214xx
 32.6
 32.1
 4.0
 35.2
 36.2


  • В этой таблице приведено ожидаемое количество инструкций в секунду для процессоров семейства SHARC
  • Количество инструкций в секунду для процессоров ADSP-21364 версии 0.5 и ADSP-21489 версии 0.2 было измерено при частоте дискретизации (Fs) = 48 кГц с использованием двух каналов, оптимизированной схемы памяти, тестового набора с учетом наихудшего случая и конфигурации по умолчанию
  • Понятие «Выделяемая оперативная память для данных» для одного экземпляра включает стек и сверхоперативную память, состояние экземпляра, входной и выходной буферы, каждый из которых содержит 512 выборок, 256 выборок на канал
  • При компиляции файла библиотеки для ADSP-214xx был активирован режим коротких слов VISA, поэтому размер кода библиотеки для ADSP-214xx меньше, чем у библиотеки для ADSP-2136x
  • 1 КБ = 1024 байт

Системные требования

  • Windows XP Professional SP3 (только 32-разрядная версия)
  • Windows Vista Business/Enterprise/Ultimate SP2 (только 32-разрядная версия). Рекомендуется устанавливать программное обеспечение в месте, не защищенном механизмом контроля учетных записей (UAC)
  • Windows 7 Professional/Enterprise/Ultimate (32- или 64-разрядная версии). Рекомендуется устанавливать программное обеспечение в месте, не защищенном механизмом контроля учетных записей (UAC)
  • Минимальные требования к процессору: одноядерный процессор с тактовой частотой 2 ГГц, рекомендуется двухъядерный процессор с тактовой частотой 3,3 ГГц
  • Минимум 1 ГБ памяти (ОЗУ), рекомендуется 4 ГБ
  • Требуется минимум 2 ГБ места на жестком диске
  • CrossCore® Embedded Studio для процессоров компании Analog Devices

Связанное оборудование (5)

Наборы EZ-Kit

Посмотреть все 5 Наборы EZ-Kit