Як обчислити розмах сигналу у Python за допомогою UliEngineering

Ви можете легко обчислити розмах (peak-to-peak) сигналу за допомогою бібліотеки Python UliEngineering:

peak_to_peak.py
import numpy as np
from UliEngineering.SignalProcessing.Utils import *

# Створити сигнал
signal = np.array([1.0, 2.0, 3.0, 4.0, 5.0])

# Обчислити розмах сигналу
pp_value = peak_to_peak(signal)

print(f"Сигнал: {signal}")
print(f"Розмах сигналу: {pp_value}")

Приклад виводу

peak_to_peak_output.txt
Сигнал: [1. 2. 3. 4. 5.]
Розмах сигналу: 4,0

Функція peak_to_peak() обчислює $\max(arr) - \min(arr)$, тобто різницю між максимальним та мінімальним значеннями у сигналі.


Дивіться схожі статті за категоріями: Signal Processing, Python