파이썬에서 신호의 최대 전력 계산

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).

이제 신호의 힘은 이미 계산하는 방법을 알고 있지만 피크 전력이 무엇인지에 대한 정확한 정의를 찾을 수 없었고 파이썬에서 나를 도와 줄 라이브러리를 찾지 못했습니다.

이것을 수행하는 파이썬 라이브러리가 있습니까, 아니면 그것을 계산하는 데 사용할 수있는 최대 전력에 대한 구체적인 정의가 있습니까?

미리 감사드립니다!

답변

MarcusMüller Aug 15 2020 at 23:22

피크 전력은 단순히 만나는 샘플 중 가장 높은 제곱입니다.

평균 전력은 단순히 평균 제곱입니다.