Tính toán công suất đỉnh của tín hiệu trên python

Aug 16 2020

Theo như tôi đã nghiên cứu, năng lượng và sức mạnh của một tín hiệu nhất định (rời rạc) được cung cấp bởi

$$E = \sum_n \left|x_n \right|^2$$

$$P = \lim_{N\rightarrow\infty}\frac{1}{2N+1}\sum_n \left|x_n \right|^2$$

Trong đó N là chiều dài của tín hiệu đã cho.

Tôi đang làm việc với một tín hiệu được nhúng trong một số tiếng ồn không phải gaussian và tôi muốn tính tỷ số giữa công suất đỉnh của tín hiệu và công suất của tiếng ồn (xem nhãn của Hình 2 trên https://arxiv.org/pdf/1701.00008.pdf).

Bây giờ, sức mạnh của tín hiệu tôi đã biết cách tính toán, nhưng tôi không thể tìm thấy định nghĩa chính xác về công suất đỉnh là gì và tôi cũng không tìm thấy thư viện trên python để giúp tôi về điều đó.

Có thư viện nào trên python thực hiện điều này hoặc có định nghĩa cụ thể về công suất đỉnh mà tôi có thể sử dụng để tính toán nó không?

Cảm ơn trước!

Trả lời

MarcusMüller Aug 15 2020 at 23:22

Công suất đỉnh đơn giản là bình phương cao nhất của bất kỳ mẫu nào bạn gặp.

Công suất trung bình chỉ đơn giản là bình phương trung bình.