ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
24930
Алексей Мусин (29.03.2005 10:44, просмотров: 3007)
DSP - Измерение RMS идеальной синусоиды Есть "классическая" формула вычисления 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 точек и вообще для их произвольного числа?