Обзор

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

  • Целевой процессор: код совместим с процессорами семейства SHARC ADSP-214xx
  • Зависимости фреймворка: нет
  • Формат готового продукта: модуль объектного кода с оболочкой исходного кода на языке C
  • Формат входных и выходных данных: потоки импульсно-кодовой модуляции (PCM) по нескольким каналам с плавающей запятой одинарной точности, соответствующие стандарту IEEE
  • Количество выборок выходного и входного буфера на блок: от 16 до 1008 выборок
  • Частота дискретизации: произвольная, номинальное значение 48 кГц
  • Задержка: задержка зависит от коэффициента фильтра, устанавливаемого пользователем. Обратитесь в компанию Dirac для получения подробных инструкций по выбору данного коэффициента
  • Многопоточность: полная реентерабельность и возможность работы с несколькими экземплярами
  • Форма вывода: количество выходных выборок на канал, количество входных выборок на канал
  • Коды ошибок: выдает до 10 уникальных кодов ошибок
  • Стандарт качества программного обеспечения: отчет об уровне соответствия стандарту MISRA-C для этого модуля включен в программный пакет

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

Эта библиотека для процессоров SHARC представляет собой реализацию модуля постобработки звука, разработанного компанией Dirac Research с целью обеспечения объемного звука премиум-класса в автомобилях. Этот модуль также можно использовать для реализации альтернативных алгоритмов компании Dirac, таких как Dirac Live®, Dirac Unison™, Dirac Panorama Sound™ и других. Для получения дополнительной информации разработчикам следует связаться с представителями компании Dirac Research.

В библиотеке Dirac Dimensions™ приведены алгоритмы выравнивания звука, реализации аудио кроссоверов (фильтров с определенным диапазоном частот), обеспечения задержки и усиления с повышающим микшированием сигналов с одноканальных или многоканальных входов для непосредственного управления несколькими выходами динамиков. Для ее работы требуется только один шаг настройки, что позволит расширить пространство объемного звучания внутри автомобиля, при этом в ходе проектирования физические динамики могут быть заменены виртуальными. Функциональные возможности, такие как повышающее микширование, установка относительных коэффициентов усиления и задержек, а также настройка звука, интегрированы в этот унифицированный фреймворк проектирования фильтров. Все физические динамики неидеальны, поэтому невозможно производить расчеты без расширенного многомерного акустического моделирования и математической оптимизации, которые позволят создать идеальный стереозвук или 5.1-канальный звук для всех пассажиров в автомобиле. Используйте программное обеспечение Dirac Dimensions DSP от Analog Devices Inc., чтобы упростить интеграцию алгоритмов обработки звука компании Dirac в вашу аудиосистему на основе процессора SHARC. Чтобы использовать эту библиотеку в вашей звуковой системе, вам потребуется технологическая лицензия от Dirac Research, в том числе дополнительное программное обеспечение.

Загрузки и соответствующее программное обеспечение

Лицензия

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

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

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

 21469
 12.1
 145.1
 605.0
 118
 21479
 12.1
 145.1
 605.0
 150
 21489
 12.1
 145.1
 605.0
 167


  • Количество инструкций в секунду для процессоров SHARC ADSP-214xx было измерено с использованием конфигурации с 6 входами и 9 выходами, оптимизированного кода во внутренней памяти и коэффициентами данных, хранящимися во внешней памяти
  • Особенности конфигурации: многоканальный вход 5.1, 4 высокочастотных, 4 среднечастотных и 1 низкочастотный выход, частота дискретизации (Fs) = 48 кГц, количество выборок на блок – 384, количество отсчетов для высокочастотных/среднечастотных/низкочастотных фильтров равно 2564/1858/900 соответственно, 6 входных кэшей
  • Использование памяти зависит от фактической конфигурации каналов, задействованных в системе
  • Понятие «Выделяемая оперативная память для данных» для одного экземпляра включает стек, сверхоперативную память, экземпляр/состояние, отдельные буферы ввода и вывода
  • 1 КБ = 1024 байт
  • Размер входного буфера составляет 9 КБ, а размер выходного буфера составляет 13,5 КБ, что позволяет выполнять микширование 6 входных и 9 выходных аудиоканалов с использованием 384 выборок на блок
  • DMA используется для доступа к коэффициентам фильтра, хранящимся во внешней памяти

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

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

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

Наборы EZ-Kit