реклама на сайте
подробности

 
 
> Оценка энергии спектра аудиосигнала в шумоподавлении
lavrik
сообщение Oct 4 2016, 12:35
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 16-01-15
Пользователь №: 84 635



Здравствуйте, нужен совет/помощь в реализации оценки энергии спектра. Глобальная задача - моделирование процесса очистки голосового сигнала от шума в реальном времени.

Решил попробовать реализовать алгоритм, в котором есть данный этап. Т.к. обработка делается в реальном времени, то обработка производится небольшими фреймами по 160 сэмплов (при частоте дискретизации 8 кГц). Соответственно каждая из выборок прогоняется через БПФ, затем полученный спектр проходит через рекурсивное сглаживание первого порядка по времени, и вот дальше нужно оценить спектр по критерию энергии. Дальше есть несколько вариантов:

http://forum.sources.ru/index.php?showtopi...mp;view=showall - оценка спектра по критерию энергии,расчет фильтра винера из кадра признанного шумом,собственно говоря фильтрация ( w[i]=1-k*(ns[i]/as[i]), здесь k-степень подавления, ns-спектр шума, as-спектр шум + сигнал ),сглаживание по частоте и по времени,обпф и синтез методом сложения окон с перекрытием;

и второй вариант - http://tka4.org/tka4/soft/Adaptive%20Noise...tion%20(R1).pdf - пункт 4.2.1

Оба способа схожи, но в первом отсутствуют какие-либо подробности реализации, а во втором - не могу верно математически интерпретировать предлагаемый метод. Пытался углубиться в первоисточник по данному методу - https://www.microsoft.com/en-us/research/wp.../tr-2000-86.pdf - не очень помогло, т.к. я довольно неискушён в математике .

Хелп!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 00:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01356 секунд с 7
ELECTRONIX ©2004-2016