Calcul de la puissance crête d'un signal sur python
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
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.