Re: ADPCM и распознавание тонов...
- From
- Valentin Davydov ()
- To
- Evgenij Masherov
- Date
- 2002-05-17T15:36:52Z
- Area
- RU.ALGORITHMS
From: Valentin Davydov <val@sqdp.trc-net.co.jp>
> From: "Evgenij Masherov" <EMasherow@nsi.ru>
> Date: Thu, 16 May 2002 19:22:13 +0400
>
> PM> вот, поставило начальство задачу - дан сигнал, записанный в ADPCM 2
> PM> бита, (16
>
> >> кбит/с), нужно очень быстро обнаружить тоновые посылки. Декодировать
>
> PM> полностью
>
> >> - не дозволено по времени,
> >> аргументы, что невозможно в принципе - не проходят.
>
> PM> Распознавать надо что-то типа DTMF? Т.е стандартный набор частот без
> PM> плавных переходов и более-менее известной длительностью каждого тона или
> PM> сложнее?
>
>Еще проще. Для начала достаточно опознать 2100 Гц и 1100 Гц (признаки
>неречевого терминала). Но очень быстро - полное декодирование ADPCM
>отвергается... Надо делать в реальном времени на многих каналах.
Добыл я G.726. Поскольку декодировать тебе надо быстро, скажем, быстрее
4 миллисекунд, все адаптивные штучки (в том числе и предиктор!) идут лесом -
они просто ещё не успеют адаптироваться. Так что из всего декодера тебе
достаточно лишь взять один-единственный блок, обратный квантизатор (табл.
14) - и всё, можешь затевать хоть БПФ на 32 отсчёта, хоть пару резонансных
фильтров второго порядка, в общем, как с обычным PCM поступаешь.
Вал. Дав.
--- ifmail v.2.15dev5
* Origin: St. Petersburg State University (2:5020/400)