Menghitung kekuatan puncak sinyal pada python
Sejauh yang saya teliti, energi dan kekuatan sinyal (diskrit) yang diberikan diberikan oleh
$$E = \sum_n \left|x_n \right|^2$$
$$P = \lim_{N\rightarrow\infty}\frac{1}{2N+1}\sum_n \left|x_n \right|^2$$
Dimana N adalah panjang sinyal yang diberikan.
Saya bekerja dengan sinyal yang tertanam dalam beberapa kebisingan non-gaussian, dan saya ingin menghitung rasio kekuatan puncak sinyal dan kekuatan kebisingan (lihat label Gambar 2 di atas). https://arxiv.org/pdf/1701.00008.pdf).
Sekarang, kekuatan sinyal saya sudah tahu cara menghitungnya, tetapi saya belum dapat menemukan definisi yang tepat tentang apa itu kekuatan puncak, dan saya belum menemukan perpustakaan di python untuk membantu saya dalam hal itu.
Apakah ada pustaka di python yang melakukan ini, atau adakah definisi konkret dari daya puncak yang dapat saya gunakan untuk menghitungnya?
Terima kasih sebelumnya!
Jawaban
Kekuatan puncak hanyalah kuadrat tertinggi dari semua sampel yang Anda temui.
Daya rata-rata hanyalah kuadrat rata-rata.