Pythonで信号のピークパワーを計算する

Aug 16 2020

私が研究した限りでは、与えられた(離散)信号のエネルギーとパワーはによって与えられます

$$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のライブラリはありますか、それとも計算に使用できるピーク電力の具体的な定義はありますか?

前もって感謝します!

回答

MarcusMüller Aug 15 2020 at 23:22

ピークパワーは、遭遇するサンプルの中で最も高い二乗です。

平均電力は単に平均二乗です。