Как рассчитать частоту вибрации (Гц или G или эквивалент) с помощью датчика акселерометра мобильного телефона?

Это должно сделать трюк:

ob_start();
require('../photos_page.php');
$html = ob_get_contents();
ob_end_clean();
0
задан Ren InfoTech 18 January 2019 в 09:36
поделиться

1 ответ

Вам необходимо собрать выборочный временной ряд данных ускорения, а затем применить преобразование Фурье , чтобы разложить данные на составляющие частотные составляющие, предполагая, что сигнал вообще отсутствует. Необходимо учитывать несколько моментов:

  • Данные должны иметь временное разрешение, которое по крайней мере на порядок меньше ожидаемой частоты
  • Выборка должна иметь общую длину по крайней мере, в несколько раз больше периода ожидаемой частоты
  • Если нет четкого сигнала (телефон не работает и т. д.), результат вычисления все равно будет присутствовать, но необходимо иметь степень достоверности отказаться от результатов ниже некоторого произвольного порога достоверности.
  • Данные ускорения дают три пространственные оси, но вам нужен только один результат? Затем вам нужно подумать, как определить это число в терминах трех отдельных частот, которые могут возникнуть в результате расчета.
0
ответ дан Etienne Ott 18 January 2019 в 09:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: