Calcul de la puissance crête d'un signal sur python

Aug 16 2020

D'après mes recherches, l'énergie et la puissance d'un signal (discret) donné sont données par

$$E = \sum_n \left|x_n \right|^2$$

$$P = \lim_{N\rightarrow\infty}\frac{1}{2N+1}\sum_n \left|x_n \right|^2$$

Où N est la longueur du signal donné.

Je travaille avec un signal intégré dans du bruit non gaussien et je souhaite calculer le rapport entre la puissance de crête du signal et la puissance du bruit (voir l'étiquette de la figure 2 surhttps://arxiv.org/pdf/1701.00008.pdf).

Maintenant, je sais déjà comment calculer la puissance du signal, mais je n'ai pas été en mesure de trouver une définition précise de ce qu'est la puissance de crête, et je n'ai pas trouvé de bibliothèque sur python pour m'aider à ce sujet.

Existe-t-il une bibliothèque sur python qui fait cela, ou existe-t-il une définition concrète de la puissance de crête que je peux utiliser pour la calculer?

Merci d'avance!

Réponses

MarcusMüller Aug 15 2020 at 23:22

La puissance de crête est simplement le carré le plus élevé de tous les échantillons que vous rencontrez.

La puissance moyenne est simplement le carré moyen.