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

Ein RMS-Wert lässt sich für ein sinusförmiges Signal mit der UliEngineering-Python-Bibliothek einfach in Peak-to-Peak 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 nutzt die Beziehung für sinusförmige Signale: $V_{pp} = 2\sqrt{2} \times V_{RMS}$


Ähnliche Beiträge nach Kategorie: Signal Processing, Python