Calcolo della potenza di picco di un segnale su Python
Per quanto ho studiato, l'energia e la potenza di un dato segnale (discreto) sono date da
$$E = \sum_n \left|x_n \right|^2$$
$$P = \lim_{N\rightarrow\infty}\frac{1}{2N+1}\sum_n \left|x_n \right|^2$$
Dove N è la lunghezza del segnale dato.
Sto lavorando con un segnale incorporato in un rumore non gaussiano e voglio calcolare il rapporto tra la potenza di picco del segnale e la potenza del rumore (vedi etichetta di Fig 2 suhttps://arxiv.org/pdf/1701.00008.pdf).
Ora, la potenza del segnale so già come calcolarla, ma non sono riuscito a trovare una definizione precisa di cosa sia la potenza di picco, e non ho trovato una libreria su Python che mi aiuti in questo.
Esiste una libreria su Python che lo fa o esiste una definizione concreta di potenza di picco che posso usare per calcolarla?
Grazie in anticipo!
Risposte
La potenza di picco è semplicemente il quadrato più alto di uno qualsiasi dei campioni che incontri.
La potenza media è semplicemente il quadrato medio.