![]() |
|
![]() ![]() ![]() |
|
neutrino |
|
|||
![]() Gothic soul ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль Репутация: нет Всего: 62 |
Приветствую!
Есть сигнал (звук) и есть возможность записать только шум. Какие алгоритмы есть для удаления этого шума в реальном времени? -------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
vedun |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 23.12.2010 Репутация: 2 Всего: 2 |
Для удаления шума можно использовать адаптивный фильтр. Мне известны 2 алгоритма подбора параметров фильтра - LMS (Least mean squares, метод наименьших квадратов) и RLS (Recursive least squares, рекурсивный метод наименьших квадратов).
|
|||
|
||||
DRUID3 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 20.6.2005 Где: Kyyiv Репутация: 2 Всего: 9 |
Да, но это просто методы подбора коэффициентов для адаптивного FIR... А нужна еще целевая функция - правда это есть в любом учебнике по DSP за 5 класс, в том же разделе где LMS,RLS - эта целевая функция для шума - автокорреляция - зависимость участка функции от себя же самого сдвинутого на определенный интервал. Понятное дело - связь ряда случайных величин с другим рядом случайных величин минимальна если только это не один и тот же ряд. А один и тот же он будет при сдвиге на 0. Т.е. максимум автокорреляционной функции в "0"-е и есть Ваша целевая функция. Понятное дело на практике все будет не так просто поскольку встанет задача по подбору интервала где звук стационарен, а шум случаен - иначе система будет давить все... -------------------- Every time if you use Linux, you are joined to the communism... практика - критерий истины ... отделенной от нас пропастью субъективного восприятия... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |