Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

Заказ закрыт
ЦОС, выявление признаков шума в сигналограмме, моделирование алгоритмов в среде Matlab

p
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 1 месяц
Бюджет: Более 5 000 ₽/час
Срок: До месяца
Имеется файл звукозаписи *.wav и *.flac (24бит/96кГц) длиной до 10 мин. В файле есть шум (периодический по 15мс) и непериодические, более редкие, короткие (2-7мс) полезные сигналы. Полезные сигналы могут совпадать по времени с шумом, быть между шума, в шуме, ниже уровня шума и выше и т.д. Есть образцы полезных сигналов и разновидностей шума. 
В среде  Matlab необходимо создать пространство для апробации и отладки алгоритмов выделения полезных сигналов без потери их параметров.

Задачи: 

1. Разработать в среде Matlab алгоритм выделения полезных сигналов без потери исходных характеристик (огибающая, ампл, частота, длительность) полезных сигналов. Предусмотреть возможность апробации и корректировки параметров работы алгоритма. 
2. Организовать и формировать библиотеку (каталог) образов полезных сигналов.
3. Анализировать выделенный из дорожки полезный сигнал с библиотекой образов (каталог подобных сигналов) для идентификации (похож/не похож, подобный/не подобный, свой/чужой).
4. Выявить надежные признаки шума на основе анализа. Предусмотреть возможность изменения критериев признака.
5. Разработать в Matlab алгоритм анализа графика сигнала на наличие гармоник и оценке типа/вида сигнала на основе параметров гармоник (работа с шумом на основе анализа графика сигнала). Предусмотреть возможность апробации и корректировки параметров работы алгоритма.
6. Восстановить в исходный вид полезный сигнал (если требуется по результату анализа)
7. Сохранить вторую чистую звуковую дорожку с полезными сигналами без шума (полезный сигнал в той же временной последовательности).
8. Декодировать весь алгоритм из Матлаб в С++ с подробным комментированием (результат работы).
9. Оформить подробное описание работы алгоритмов.
 
PS: Проект Matlab (со всеми необходимыми компонентами, скриптами и файлами, версия не старше 2019) также является результатом работы. Он необходим для апробации и моделирования критериев работы алгоритма. Код С++ для внедрения в ПО железа.

Специалист с опытом работы в Matlab по цифровой обработке, распознаванию и анализу сигналов, вейвлет, кепстры, корреляция/автокорреляция и т.п.

Специализация: аудиообработка, радиотехника, приборостроение, физмат, матанализ.

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

PSS: Работа является частью реальной НИР. Ответственный заказ. Результат используется для оценки безопасности жизни людей.
Разделы:
Опубликован:
17.04.2024 | 10:27 [поднят: 17.04.2024 | 10:27] [последние изменения: 06.05.2024 | 04:44]
Заказ находится в архиве

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».