Алгоритмы цифровой обработки сигналов

Разрабатываем и моделируем алгоритмы DSP для фильтрации, восстановления и анализа сигналов, затем адаптируем их к архитектуре процессора, DSP или FPGA.

Обсудить проект

Об услуге

Алгоритм цифровой обработки преобразует измеренный сигнал или поток данных в полезный результат: очищает его от помех, выделяет параметры или готовит данные для дальнейшей работы устройства. AKSONIM разрабатывает алгоритм под задачу заказчика и затем переносит его на выбранную вычислительную платформу.

В официальных материалах описаны фильтрация, восстановление сигналов, обработка радио-, коммуникационных и аудиоданных. Изображения также встречаются в портфолио, но здесь рассматриваются как один из видов входных данных; специализированная работа с изображениями выделена отдельно.

Что входит в работу

Моделирование алгоритма

Прорабатываем математическую модель обработки и проверяем её на данных задачи до адаптации к устройству.

Фильтрация и восстановление

Разрабатываем фильтрацию, восстановление сигнала на фоне помех и специализированные алгоритмы по требованиям проекта.

Радио- и коммуникационные сигналы

В подтверждённом опыте компании есть FFT, синхронизация, эквализация, модуляция и демодуляция, контроль и коррекция ошибок.

Аудиосигналы

Материалы компании описывают подавление шума, выравнивание, изменение высоты и длительности звука.

Реализация на платформе

Адаптируем алгоритм к архитектуре выбранного процессора, DSP или FPGA; создаём тестовую среду на аппаратных средствах.

Как работаем

  1. Определяем сигнал и результат

    Уточняем входные данные, помехи, нужные выходные параметры и требования к работе устройства.

  2. Моделируем обработку

    Строим и проверяем алгоритмическую модель для задачи заказчика.

  3. Реализуем на вычислителе

    Переносим алгоритм на согласованную архитектуру процессора, DSP или FPGA.

  4. Проверяем на аппаратуре

    Настраиваем тестовую среду и проверяем работу алгоритма на целевой платформе.

Что получает заказчик

Алгоритм и модель

В зависимости от ТЗ результат включает разработанный алгоритм обработки и его модель для проверки принципа работы.

Реализация для платформы

По согласованному объёму передаём реализацию, адаптированную к архитектуре целевого вычислителя.

Материалы тестирования

Результаты проверки и настроенная тестовая среда передаются в объёме, предусмотренном проектом.

Что учитываем

Архитектура вычислителя

При реализации учитываем особенности целевого процессора, DSP или FPGA; это влияет на способ исполнения алгоритма.

Свойства сигналов

Для радиосигналов важны фильтрация, синхронизация, модуляция и помехоустойчивость; конкретные методы выбираются под задачу.

Проверка на реальной платформе

Подтверждённый процесс включает моделирование и настройку тестовой среды на аппаратных средствах.

Проекты и применение

Сортировка листов шпона

В портфолио AKSONIM описан алгоритм цифровой обработки изображения, перенесённый на платформу заказчика: он выявлял дефекты листа для сортировки на конвейере.

Приём радиосигнала

Фильтрация, восстановление несущей и синхронизация помогают извлекать данные из сигнала в задачах связи.

Обработка аудио

Подавление шума и выравнивание сигнала применяются, когда устройство должно улучшать или преобразовывать звук.

Частые вопросы

Можно ли перенести готовый алгоритм на наше устройство?

Да, официальный материал описывает адаптацию собственных и предоставленных заказчиком алгоритмов к архитектуре целевой платформы, включая процессоры и FPGA. Объём переноса определяется исходным алгоритмом и устройством.

Как проверяется результат обработки?

Алгоритм моделируется, для него проектируется тестовая среда на аппаратных средствах и проверяется работа с данными задачи. Критерии оценки задаются проектом.

Ограничивается ли услуга обработкой изображений?

Нет. Подтверждены задачи с радиосигналами, коммуникационными и аудиосигналами, фильтрацией и восстановлением на фоне помех. Обработка изображений и видео выделена в отдельную услугу.