Calculando a potência de pico de um sinal em python
Tanto quanto eu pesquisei, a energia e a potência de um determinado sinal (discreto) são dadas por
$$E = \sum_n \left|x_n \right|^2$$
$$P = \lim_{N\rightarrow\infty}\frac{1}{2N+1}\sum_n \left|x_n \right|^2$$
Onde N é o comprimento do sinal dado.
Estou trabalhando com um sinal embutido em algum ruído não gaussiano e quero calcular a relação entre a potência de pico do sinal e a potência do ruído (consulte a etiqueta da Fig 2 emhttps://arxiv.org/pdf/1701.00008.pdf).
Agora, a potência do sinal eu já sei calcular, mas não consegui encontrar uma definição precisa do que é potência de pico, e não encontrei uma biblioteca em python que me ajudasse nisso.
Existe uma biblioteca em python que faz isso ou existe uma definição concreta de potência de pico que posso usar para calculá-la?
Desde já, obrigado!
Respostas
A potência de pico é simplesmente o quadrado mais alto de qualquer uma das amostras que você encontrar.
A potência média é simplesmente o quadrado médio.