Алгоритмы цифровой обработки сигналов
Разрабатываем и моделируем алгоритмы DSP для фильтрации, восстановления и анализа сигналов, затем адаптируем их к архитектуре процессора, DSP или FPGA.
Обсудить проектОб услуге
Алгоритм цифровой обработки преобразует измеренный сигнал или поток данных в полезный результат: очищает его от помех, выделяет параметры или готовит данные для дальнейшей работы устройства. AKSONIM разрабатывает алгоритм под задачу заказчика и затем переносит его на выбранную вычислительную платформу.
В официальных материалах описаны фильтрация, восстановление сигналов, обработка радио-, коммуникационных и аудиоданных. Изображения также встречаются в портфолио, но здесь рассматриваются как один из видов входных данных; специализированная работа с изображениями выделена отдельно.
Что входит в работу
Моделирование алгоритма
Прорабатываем математическую модель обработки и проверяем её на данных задачи до адаптации к устройству.
Фильтрация и восстановление
Разрабатываем фильтрацию, восстановление сигнала на фоне помех и специализированные алгоритмы по требованиям проекта.
Радио- и коммуникационные сигналы
В подтверждённом опыте компании есть FFT, синхронизация, эквализация, модуляция и демодуляция, контроль и коррекция ошибок.
Аудиосигналы
Материалы компании описывают подавление шума, выравнивание, изменение высоты и длительности звука.
Реализация на платформе
Адаптируем алгоритм к архитектуре выбранного процессора, DSP или FPGA; создаём тестовую среду на аппаратных средствах.
Как работаем
Определяем сигнал и результат
Уточняем входные данные, помехи, нужные выходные параметры и требования к работе устройства.
Моделируем обработку
Строим и проверяем алгоритмическую модель для задачи заказчика.
Реализуем на вычислителе
Переносим алгоритм на согласованную архитектуру процессора, DSP или FPGA.
Проверяем на аппаратуре
Настраиваем тестовую среду и проверяем работу алгоритма на целевой платформе.
Что получает заказчик
Алгоритм и модель
В зависимости от ТЗ результат включает разработанный алгоритм обработки и его модель для проверки принципа работы.
Реализация для платформы
По согласованному объёму передаём реализацию, адаптированную к архитектуре целевого вычислителя.
Материалы тестирования
Результаты проверки и настроенная тестовая среда передаются в объёме, предусмотренном проектом.
Что учитываем
Архитектура вычислителя
При реализации учитываем особенности целевого процессора, DSP или FPGA; это влияет на способ исполнения алгоритма.
Свойства сигналов
Для радиосигналов важны фильтрация, синхронизация, модуляция и помехоустойчивость; конкретные методы выбираются под задачу.
Проверка на реальной платформе
Подтверждённый процесс включает моделирование и настройку тестовой среды на аппаратных средствах.
Проекты и применение
Сортировка листов шпона
В портфолио AKSONIM описан алгоритм цифровой обработки изображения, перенесённый на платформу заказчика: он выявлял дефекты листа для сортировки на конвейере.
Приём радиосигнала
Фильтрация, восстановление несущей и синхронизация помогают извлекать данные из сигнала в задачах связи.
Обработка аудио
Подавление шума и выравнивание сигнала применяются, когда устройство должно улучшать или преобразовывать звук.
Частые вопросы
Можно ли перенести готовый алгоритм на наше устройство?
Да, официальный материал описывает адаптацию собственных и предоставленных заказчиком алгоритмов к архитектуре целевой платформы, включая процессоры и FPGA. Объём переноса определяется исходным алгоритмом и устройством.
Как проверяется результат обработки?
Алгоритм моделируется, для него проектируется тестовая среда на аппаратных средствах и проверяется работа с данными задачи. Критерии оценки задаются проектом.
Ограничивается ли услуга обработкой изображений?
Нет. Подтверждены задачи с радиосигналами, коммуникационными и аудиосигналами, фильтрацией и восстановлением на фоне помех. Обработка изображений и видео выделена в отдельную услугу.
