У меня есть необработанные измерения напряжения для домашнего хозяйства, поэтому ожидаемый источник питания имеет синусоидальную форму, от пика 300 В до отрицательного пика -300 В с частотой 50 Гц, а моя частота дискретизации составляет 24 кГц.
Я пытался использовать numpy fft и numpy fftfreq для этого сигнала, чтобы получить спектральный анализ, но я не хочу его строить.
Мне нужен список чисел со значениями гармоник в его точных точках.
Например:
Код: Выделить всё
[0 76 0 12 0 12 0]
Первой позицией в списке должно быть значение 0 Гц, 2-й — 50 Гц, 3-й — 100 Гц и т. д. до 40-й позиции, что означает значение 2k. Хз.
Есть ли способ это сделать? Или хотя бы где мне искать?
Я использовал np.fft и np.fftfreq. Пытался отобразить в консоли и построить график, но, похоже, это не работает.
Подробнее здесь: https://stackoverflow.com/questions/762 ... l-analysis