UliEngineering Python kütüphanesini kullanarak bir sinyalden DC ofsetini (ortalama değer) kolayca kaldırabilirsiniz:
remove_mean.py
import numpy as np
from UliEngineering.SignalProcessing.Utils import *
# DC ofset içeren bir sinyal oluştur
signal = np.array([1.0, 2.0, 3.0, 4.0, 5.0]) + 10.0
# DC ofsetini kaldır
signal_centered = remove_mean(signal)
print(f"Original signal mean: {np.mean(signal)}")
print(f"Centered signal mean: {np.mean(signal_centered)}")
print(f"Centered signal: {signal_centered}")Örnek çıktı
remove_mean_output.txt
Original signal mean: 12.0
Centered signal mean: 0.0
Centered signal: [-2. -1. 0. 1. 2.]remove_mean() fonksiyonu, sinyalden aritmetik ortalamayı çıkarır ve sinyali etkin bir şekilde sıfır etrafında merkezler.
Check out similar posts by category:
Sinyal işleme Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow