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

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

Отправлено Отделение 13 03 сентября 2003 г. 11:01

На данный момент амплитуда вычисляется следующим образом:
1. Определяется среднее значение сигнала
2. Вычисляется гистограмма
3. По гистограмме определяется наивероятнеейшее значение (мода), большее среднего.
4. Вычисляется среднее арифметическое для значений больших среднего и встречающихся чаще, чем (0.8 * вероятность_моды_из_п.3). Это верхний уровень. (Число 0.8 взято произвольно).
5. Повторяются п.3 и п.4 для значений меньше среднего. Это нижний уровень.
6. Амплитуда равна разности верхнего и нижнего уровней.
Все работает прекрасно. Однако, если скважность входных импульсов велика, а уровень шума превышает среднее значение сигнала, то верхний уровень определяется неправильно. Визуально на гистограмме пики различаются хорошо. По идее нужно опираться не на среднее значение, а на значение между пиками. Как его найти?
Подскажите, как правильно посчитать верхний и нижний уровни.

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru