Расчет пиковой мощности сигнала на Python
Насколько я понял, энергия и мощность данного (дискретного) сигнала выражаются
$$E = \sum_n \left|x_n \right|^2$$
$$P = \lim_{N\rightarrow\infty}\frac{1}{2N+1}\sum_n \left|x_n \right|^2$$
Где N - длина данного сигнала.
Я работаю с сигналом, встроенным в некоторый негауссовский шум, и я хочу вычислить отношение пиковой мощности сигнала к мощности шума (см. Метку на рис. 2 на https://arxiv.org/pdf/1701.00008.pdf).
Теперь, мощность сигнала, я уже знаю, как вычислить, но я не смог найти точное определение того, что такое пиковая мощность, и я не нашел библиотеки на python, чтобы помочь мне в этом.
Есть ли библиотека на Python, которая делает это, или есть конкретное определение пиковой мощности, которое я могу использовать для ее расчета?
Заранее спасибо!
Ответы
Пиковая мощность - это просто самый высокий квадрат любого из образцов, с которыми вы сталкиваетесь.
Средняя мощность - это просто средний квадрат.