[an error occurred while processing this directive]
Для начала понизить частоту дискретизации в 4 раза (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено homekvn 07 декабря 2005 г. 14:35
В ответ на: Подсчет энергии в полосе но без Фурье отправлено <font color=gray>coc shay</font> 07 декабря 2005 г. 13:05

Нумерация для ссылок в ответах.
0) В начале замечу, что мне не хватает исходных данных. Поэтому буду полагать, что: частота дискретизации fs=44100 Гц; что два процесса отличаются друг от друга только по энергии и поэтому чтобы их различить, нужно эту энергию подсчитать. Под "различить" будем понимать выдачу ответа вроде 0 (нет сигнала) 1 (шум первого типа) и 2 (шум второго типа).

1) Итак, понижаем частоту дискретизации с 44100 Гц до 11025 Гц в два каскада (можно и в один). Делаем так: ставим низкочастотный фильтр (небольшого порядка (до 24 тапов) КИХ или БИХ с половинной полосой пропускания и делаем довнсэмплинг на 2. Затем уже на частоте 22050 ставим полосовой КИХ или БИХ с полосой от 3,6 до 8 кГц и после него еще раз делаем довнсемплинг на 2. Таким образом, частота дискретизации равна 11025 Гц.

2) Здесь замечу, что если ничего, кроме этих шумов нет (или если мощность паразитных сигналов вне полосы пропускания пренебрежимо меньше 3 дб), то можно довнсемплинг сделать даже без предварительной фильтрации. Т.е. просто берем и каждый четвертый отсчет оставляем, а остальные выбрасываем. Величина энергии при этом сохранится.

3) Далее на пониженной частоте вычисляем энергию в реальном времени. Взяв 110 очередных отсчетов, получим ответ за 10 мс (без учета задержки фильтров; при отсутствии фильтров это число таким и останется, при БИХ-фильтрах будет почти таким же, а вот при КИХ увеличится; насколько - подсчитайте сами).

4) Здесь замечу, что то, что мы берем 110 отсчетов вовсе не означает, что мы энергию вычисляем только по ним. Можно брать последние 110 отсчетов и затем присовокупить к ним с некоторым весом еще 330 отсчетов (т.е. работать фактически по 440-м отсчетам).

Если этот вариант не прокатит, то, интуитивно чувствую, уже не прокатит вообще ничего.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru