Показать сообщение отдельно
  #2  
Старый 18.11.2011, 18:33
U.B.M. U.B.M. вне форума
Новичок
 
Регистрация: 06.10.2011
Сообщения: 94
Версия Delphi: Delphi 7
Репутация: 13
По умолчанию

Шум имеет локальные скачки (как на рисунке) или, скажем так, делает сигнал "бородатым" практически по всей его длине?

Если выбросы локальные, то со сдвигом достаточно просто.

1. Эквалайзер как вариант вот http://www.delphisources.ru/forum/sh...ad.php?t=18144.
2. Дальше считаешь амплитуду сигналов.
3. С помощью максимума кросскорреляционной функции определяешь сдвиг одного фрагмента относительно другого.

По поводу получения "примеси" - если амплитуды посчитать получилось в каждый момент времени, то просто вычитаешь один сигнал из другого после смещения.
Полагаю что в музыку эти примеси переводить не надо ?
Ответить с цитированием