Device Reception¶

- class DeviceReception(impinging_signals, operator_inputs, operator_receptions)[source]¶
- Bases: - ProcessedDeviceInput- Information generated by receiving over a device and its operators. - Parameters:
- impinging_signals ( - Signal|- Sequence[- Signal]) – Numpy vector containing lists of signals impinging onto the device.
- operator_inputs ( - Sequence[- Signal]) – Signal models to be processed by receive DSP algorithms.
- operator_separation – Is the operator separation flag enabled? 
- operator_receptions ( - Sequence[- Reception]) – Information inferred from receive operators.
 
 - classmethod Deserialize(process)[source]¶
- Deserialize an object’s state. - Objects cannot be deserialized directly, instead a - Factorymust be instructed to carry out the deserialization process.- Parameters:
- process ( - DeserializationProcess) – The current stage of the deserialization process. This object is generated by the- Factoryand provides an interface to deserialization methods supporting multiple backends.
- Return type:
- Returns:
- The deserialized object. 
 
 - classmethod From_ProcessedDeviceInput(device_input, operator_receptions)[source]¶
- Initialize an instance from a processed device input. - Parameters:
- device_input ( - ProcessedDeviceInput) – The processed device output.
- operator_receptions ( - Sequence[- Reception]) – List of operator receptions.
 
- Return type:
- TypeVar(- DRT, bound= DeviceReception)
 - Returns: The initialized object. 
 - serialize(process)[source]¶
- Serialize this object’s state. - Objects cannot be serialized directly, instead a - Factorymust be instructed to carry out the serialization process.- Parameters:
- process ( - SerializationProcess) – The current stage of the serialization process. This object is generated by the- Factoryand provides an interface to serialization methods supporting multiple backends.
- Return type:
 
 
- class DRT¶
- Type of device reception. - alias of TypeVar(‘DRT’, bound= - DeviceReception)