Python'daki bir sinyalin tepe gücünü hesaplama
Araştırdığım kadarıyla, verilen (ayrık) bir sinyalin enerjisi ve gücü şu şekilde verilmektedir:
$$E = \sum_n \left|x_n \right|^2$$
$$P = \lim_{N\rightarrow\infty}\frac{1}{2N+1}\sum_n \left|x_n \right|^2$$
N verilen sinyalin uzunluğu.
Bazı gauss olmayan gürültüye gömülü bir sinyalle çalışıyorum ve sinyalin tepe gücü ile gürültünün gücünün oranını hesaplamak istiyorum (bkz. https://arxiv.org/pdf/1701.00008.pdf).
Şimdi, sinyalin gücünü nasıl hesaplayacağımı zaten biliyorum, ancak tepe gücün ne olduğuna dair kesin bir tanım bulamadım ve python'da bana bu konuda yardımcı olacak bir kitaplık bulamadım.
Python'da bunu yapan bir kütüphane var mı, yoksa bunu hesaplamak için kullanabileceğim pik gücün somut bir tanımı var mı?
Şimdiden teşekkürler!
Yanıtlar
Tepe gücü, karşılaştığınız örneklerden herhangi birinin en yüksek karesidir.
Ortalama güç basitçe ortalama karedir.