differt.em.compute_received_power#
- compute_received_power(fields, z_0=376.73031341259, coherent=True, axis=None)[source]#
Compute the received power from the received fields (in dBW).
- Parameters:
fields (
Complex[Array, "*batch"]) – The complex received fields.z_0 (
Float[ArrayLike, ""]|float) – The reference impedance.coherent (
bool) – Whether to sum coherently (vector sum of fields before power) or non-coherent (power sum of individual fields). Only active ifaxisis not None.axis (
int|None) – The axis along which to sum the fields. If None, no sum is performed.
- Return type:
- Returns:
The received power in dBW.