[an error occurred while processing this directive]
Ну если арифметика, так напишите правильно. От окна она не зависит. Но это наверное шум внешний. Или у Вас его нет?
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено -=ВН=- 20 июля 2005 г. 15:30
В ответ на: 2 =BH= по поводу вычисления RMS сигнала со смещением отправлено bp 20 июля 2005 г. 13:59

Если шум, то его нужно фильтровать. Можно так.
Сигнал по прежнему умножаете на окно. Берете пр. Фурье от произведения. Находите квадраты амплитуд всех гармоник 50 Гц. Сколько их убралось, наиболее заметных, в Вашей полосе,от 50 Гц до Fdiskr/2.
Находите удвоенную сумму квадратов амплитуд гармоник.
Извлекаете корень из суммы. Все.
Не удовлетворит - остается по сути только увеличение размера выборки,точнее числа периодов в ней.
Что-то можно отыграть выбросив окно вообще, но немного видимо, но будет сложнее, и вряд ли будет стоит овчинка выделки.
Дальше для случая с окном.
По нахождению квадратов амплитуд.
Предварительно нужно взять пр. Фурье от окна. Просуммировать квадраты модулей отсчетов с номерами N-2,N-1,0,1,2. 5 штук. Центр, он же максимум и по паре справа и слева от него. Полученную сумму запомнить. Назову ее оконная нормировка. Вообще число членов в сумме зависит от окна, от ширины его главного лепестка в частотной области. Тем шире, тем больше членов в сумме. Например 7 - центр и по 3 с боков. Или 3 - центр и по одному с боков. 5 - некая усредненная цифра, подходящая в большинстве случаев.
Теперь с квадратами амплитуд гармоник. Находите максимум в районе очередной гармоники. Суммируете квадраты модулей 2 отсчетов справа от него, 2-х слева и квадрат модуля ссамого максимума. Тоже 5 членов в сумме. Делите на оконную нормировку. Все. Делаете то же самон для следующей гармоники. И т.д. Складываете результаты для всех гармоник. Удваиваете. Извлекаете корень.
Если бы оконная нормировка вычислялась по 7, значит и кв. амплитуды тоже по 7.
Вообще более правильно делать аппроксимацию в районе максимума. Аппроксимировать нужно спектром окна. Но это сложнее.
Описанная процедура проста, поэтому и приведена.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru