Re: Восстановление звука из фрагментов

From
Sergey Kabikov (2:5020/175.2)
To
Sergey Andrianov
Date
2002-07-02T16:43:41Z
Area
RU.ALGORITHMS
From: "Sergey Kabikov" <kser@elsov.ru>

Sun Jun 30 2002 15:10, Sergey Andrianov wrote to Sergey Kabikov:

 SA>>>>    Есть общая задача: восстановить некоторый звук (возможно, несколько
 SA>>>> часов при оцифровке 44100-48000 Гц) из нескольких перекрывающихся во
 SA>>>> времени фрагментов
 EM>>>  Я бы пользовался именно коэффициентом корреляции, но только считал бы
 EM>>> его, используя БПФ.
 SK>> можно обойтись корреляцией по огибающей ? Это к тому же снизит
 SK>> эффект искажений из-за сжатия.
 SA>    Т.е. выпрямить, пропустить через фильтр и сделать передискретизацию
 SA> примерно  на 30 Гц.
 SA> насколько достоверно будет такое определение?
Естественно, это зависит от природы источника сигнала и источника/характера
искажений. Полагаю, это можно оценить только экспериментально, прогоняя через
алгоритм типичные отрезки сигнала. Если только ты не собираешься на этом
построить диссертацию 8-)

 SK>> Или скомбинировать - разделить сигнал БПФ-ом на полосы и взять огибающую
 SK>> по  каждой полосе независимо. 
 SA>    Другое дело - разделить фильтрами на несколько полос.
Так именно это и предлагается. Просто БПФ-разделение спектра на
полосы-обратное БПФ использовать вместо КИХ/БИХ фильтров при приличном числе
полос гораздо экономичнее.

 SA> на сколько полос следует делить, и зависит ли частота, с
 SA> которой отслеживать  огибающую, от частоты фильтра?
 SA>    Опять же, из каких критериев выбирать количество полос, в которых
 SA> отслеживать огибающую (включая случай одной полосы, т.е. без фильтров)?
Боюсь, что только экспериментально.

С уважением
Сергей

...А вы умеете выразительно молчать ?

--- ifmail v.2.15dev5
 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)