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

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

Отправлено Алексей Мусин 29 марта 2005 г. 10:47

Есть "классическая" формула вычисления true-RMS.
В цифровом виде для 4-х отсчетов на период она выглядит так:

rms = 0.5 sqrt (x(0)^2 + x(-0.25T)^2 + x(-0.5T)^2 + x(-0.75T)^2),

где T - период дискретизации, совпадающий с периодом синусоиды (1/f).

Все хорошо, пока Tд == (1/f), при их отличии нарастает погрешность.
Ситуацию значительно улучшает (в ~15 раз!) формула

rms = 0.5 sqrt (0,5*x(0)^2 + x(-0.25T)^2 + x(-0.5T)^2 + x(-0.75T)^2 +
0,5*x(-T)^2).

Шаманство. Потому что я не могу понять - почему это работает :).

Ну и напоследок вопрос. Какая шаманская формула для 16 точек и вообще для их произвольного числа?

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru