Библиотеки DSP

Наша команда разрабатывает библиотеки сигнальной обработки более 10 лет и имеет превосходную экспертизу в разнообразных областях - от радиосвязи до нейропроцессинга. Мы работали со всеми популярными коммерчески доступными процессорами, например TI C55, C64x, C66x; ADI Shark, Blackfin, 21xx; Motorola и прочими. 

Мы предлагаем услуги адаптации существующих библиотек под Ваше программно-аппаратное окружение: 

- модификацию под специальные требования

- адаптацию под приложение или специальное ядро DSP

- миграцию API с одного ядра на другое

- референс код, тестовые средства для симуляционных моделей, запускаемые без использования симуляторов процессора

- датасеты для функциональной валидации и проверки производительности на Вашем ядре

Наши библиотеки обычно поставляются как часть IDE (среды разработки) в исходных кодах и позволяет быстро и легко освоить новый процессор и научится технике написания производительного ПО и способов оптимизации.

Приложения
  • обработка аудио/речи

  • интернет вещей (IoT), робототехника

  • связь

  • обработка изображений

  • нейропроцессинг

DSP ядра
  • HiFi2, HiFi mini, HiFi3/3z, HiFi4, HiFi5

  • ConnXD2

  • Fusion F1, G3, G6, J6

  • Vision P5, P6, Q7

  • Vectra LX

  • BBE 16EP, 32EP, 64EP

  • B10, B20

Типы данных,  производительность
  • 8-бит, 16-бит, 32-бит арифметика фиксированной точки

  • плавающая точка одинарной точности

  • плавающая точка двойной точности 

  • плавающая точка половинной  точности (16-разрядные числа IEEE-754)

  • точность 2 ULP для всей типов с плавающей точкой

  • стриминговые форматы представления для улучшенной векторизации

  • датасеты до 10 GBytes для каждой библиотеки для функциональной валидации

Главное
  • оптимизация по распределению памяти и оптимизации по кэшу

  • оптимальный размер кода

  • специализированные набор функций под определенные размерности для оптимальной производительности

  • кондиционализация кода для поддержки разных конфигураций процессорного ядра

  • все популярные матричные декомпозиции для процессоров с плавающей и фиксированной точкой

  • сотни разнообразных БПФ, в том числе и не по основанию 2 для применений в связи и обработке изображений

Fusion Jx Library
hiclipart.com.png

текст из поля description в html

HiFi5 DSP library
hiclipart.com.png

текст из поля description в html

Vision P5/P6/Q6 DSP Library
hiclipart.com.png

текст из поля description в html

B10/B20 DSP Library
hiclipart.com.png

текст из поля description в html

FusionF1 DSP Library
hiclipart.com.png

текст из поля description в html

HiFi4 DSP Library
hiclipart.com.png

текст из поля description в html

HiFi3/3z DSP library
hiclipart.com.png

текст из поля description в html