Calcolo della potenza di picco di un segnale su Python

Aug 16 2020

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

MarcusMüller Aug 15 2020 at 23:22

La potenza di picco è semplicemente il quadrato più alto di uno qualsiasi dei campioni che incontri.

La potenza media è semplicemente il quadrato medio.