Cómo convertir RMS a pico a pico para sinusoides en Python usando UliEngineering

Puedes convertir fácilmente un valor RMS a pico a pico para una señal sinusoidal usando la librería Python UliEngineering:

rms_to_peak_to_peak.py
from UliEngineering.SignalProcessing.Utils import *

# Convertir 1V RMS a pico a pico
pp_value = rms_to_peak_to_peak("1V")
print(f"1V RMS = {pp_value} pico a pico")

# Convertir 3.3V RMS a pico a pico
pp_value = rms_to_peak_to_peak("3.3V")
print(f"3.3V RMS = {pp_value} pico a pico")

Ejemplo de salida

rms_to_peak_to_peak_output.txt
1V RMS = 2.828V pico a pico
3.3V RMS = 9.333V pico a pico

La conversión usa la relación para señales sinusoidales: $V_{pp} = 2\sqrt{2} \times V_{RMS}$


Echa un vistazo a artículos similares por categoría: Signal Processing, Python