У меня есть входные данные от устройства, например так:Обнаружение частоты от данных
12,85,365,145,23
13,84,364,144,21
11,86,366,143,24
14,83,363,146,22
каким-то образом я должен к intreprete это DATAS. На первом я сделал FFT на этих Datas, и я мог бы найти амплитуду:
50.000000 338.000000 1458.000000 578.000000 90.000000
1.414214 1.414214 1.414214 2.828427 1.414214
4.000000 4.000000 4.000000 2.000000 4.000000
1.414214 1.414214 1.414214 2.828427 1.414214
теперь я хотел бы найти frequenty, например, эту амплитуду: 1,414214 имеет BlaBla частоты Герц. Как я могу сделать это с помощью этой информации? Возможно ли это или мне нужно mor Infos
Извините, но я должен спросить: Вы знаете, что делает ваш алгоритм FFT? Обычно он не использует временную ось, и вам нужно рассчитать частоты, используя частоту дискретизации (дает вам частоту Найквиста). Объем данных может либо давать частотное разрешение, либо увеличивать SNR, в зависимости от того, как обрабатываются данные. Однако самые основные алгоритмы делают первое. – Faultier
Я didnt получаю именно то, что вы имеете в виду, но я могу вообразить, что эти 4 строки данных выборки забирают 4 секунды – Kaja
ОК, если 4 строки данных занимают 4 секунды, одна строка займет одну секунду. Таким образом, вы принимаете 5 выборок в секунду, что составляет 5 Гц. Таким образом, ваша частота Найквиста составляет 2,5 Гц, а ваша ось частот будет иметь 5 тиков, начиная с 0 Гц до 2,5 Гц. Обратите внимание, что воображение не дает вам реального времени или оси частот (; – Faultier