Python: RMS in Peak-to-Peak für Sinussignale umrechnen mit UliEngineering

Du kannst leicht einen RMS-Wert in Peak-to-Peak für ein sinusförmiges Signal mit der UliEngineering-Python-Bibliothek umrechnen:

example.py
from UliEngineering.SignalProcessing.Utils import *

# 1V RMS in Peak-to-Peak umrechnen
pp_value = rms_to_peak_to_peak("1V")
print(f"1V RMS = {pp_value} Peak-to-Peak")

# 3,3V RMS in Peak-to-Peak umrechnen
pp_value = rms_to_peak_to_peak("3.3V")
print(f"3,3V RMS = {pp_value} Peak-to-Peak")

Beispielausgabe

rms_to_peak_to_peak_output.txt
1V RMS = 2.828V Peak-to-Peak
3,3V RMS = 9.333V Peak-to-Peak

Die Umrechnung verwendet die Beziehung für sinusförmige Signale: $V_{pp} = 2\sqrt{2} \times V_{RMS}$


Check out similar posts by category: Signal Processing, Python