Як перетворити RMS у розмах для синусоїд у Python за допомогою UliEngineering
Ви можете легко перетворити діюче значення (RMS) у розмах (peak-to-peak) для синусоїдального сигналу за допомогою бібліотеки Python UliEngineering:
example.py
from UliEngineering.SignalProcessing.Utils import *
# Перетворити 1V RMS у розмах
pp_value = rms_to_peak_to_peak("1V")
print(f"1V RMS = {pp_value} розмах")
# Перетворити 3,3V RMS у розмах
pp_value = rms_to_peak_to_peak("3.3V")
print(f"3,3V RMS = {pp_value} розмах")Приклад виводу
rms_to_peak_to_peak_output.txt
1V RMS = 2,828V розмах
3,3V RMS = 9,333V розмахПеретворення використовує співвідношення для синусоїдальних сигналів: $V_{pp} = 2\sqrt{2} \times V_{RMS}$
Дивіться схожі статті за категоріями:
Signal Processing, Python
Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow