Device Transmission

Inheritance diagram of hermespy.core.device.DeviceTransmission
class DeviceTransmission(operator_transmissions, mixed_signal)[source]

Bases: DeviceOutput

Information generated by transmitting over a device.

Parameters:
  • operator_transmissions (Sequence[Transmission]) – List of information generated by transmit operators.

  • mixed_signal (Signal) – Mixed signal transmitted by the device.

classmethod From_Output(output, operator_transmissions)[source]

Initialize a device transmission from a device output.

Parameters:
  • output (DeviceOutput) – Device output object.

  • operator_transmissions (Sequence[Transmission]) – List of information generated by transmit operators.

Return type:

DeviceTransmission

classmethod Recall(group, device)[source]
Return type:

DeviceTransmission

classmethod from_HDF(group, operators=None)[source]

Recall a device transmission from a serialization.

Parameters:
  • group (Group) – HDF5 group containing the serialized device transmission.

  • operators (Sequence[Transmitter], optional) – List of device transmitters to recall the specific transmissions. If not specified, the transmissions are recalled as their base class.

Return type:

DeviceTransmission

property num_operator_transmissions: int

Number of operator transmissions.

property operator_transmissions: Sequence[Transmission]

Information transmitted by device operators.

Returns: Operator information.