Python'daki bir sinyalin tepe gücünü hesaplama

Aug 16 2020

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

MarcusMüller Aug 15 2020 at 23:22

Tepe gücü, karşılaştığınız örneklerden herhangi birinin en yüksek karesidir.

Ortalama güç basitçe ortalama karedir.