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

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

Отправлено -=ВН=- 19 июля 2005 г. 12:13
В ответ на: Намекните на алгоритм: Как корректнее посчитать RMS от 50Гц-сигнала , при условии что на АЦП сигнал приходит со смещением в середину диапазона? отправлено bp 19 июля 2005 г. 10:41

Ну а так:
SW=SUM(W[n])
SW2=SUM(W[n]^2)
S1=SUM(W[n]*X[n])/SW
S2=SUM((W[n]*X[n])^2)/SW2
RMS=SQRT(S2-S1^2).

SW и SW2 считаются раз и заранее.
Для S1 и S2 налаживается легко рекурсия.

W - окно, обычно из серии "какое вспомнилось, или нашлось". Что- нибудь из классики :-) Ну или Гегенбауэра. Ужасно легко запоминается, 1 (адын) параметр, ужасно легко генерируется. А в зависмости от парметра оч. близкое к классике можно получить.
W[n]=[(n+1)*(N-n)*4/(N+1)]^p. N - длина, p - параметр.

Либо, если считаете, что можно пренебречь погрешностью за счет некратности времени измерения и периода 50 Гц (сеть наверное), то окно прямоугольное. W[n]=1. SW=SW2=N.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru