Device Reception¶
- class SimulatedDeviceReception(impinging_signals, leaking_signal, baseband_signal, operator_separation, operator_inputs, noise_realization, trigger_realization, operator_receptions)[source]¶
Bases:
ProcessedSimulatedDeviceInput
,DeviceReception
Information generated by receiving over a simulated device and its operators.
- Parameters:
impinging_signals (Sequence[Sequence[Signal]] | Sequence[Signal]) – Sequences of signal models impinging onto the device from each linked device.
leaking_signal (Signal) – Signal leaking from transmit to receive chains.
baseband_signal (Signal) – Baseband signal model from which the operator inputs are generated.
operator_separation (bool) – Is the operator separation flag enabled?
operator_inputs (Sequence[Signal]) – Information cached by the device operators.
noise_realization (NoiseRealization) – Device noise realization.
trigger_realization (TriggerRealization) – Trigger realization modeling the time delay between a drop start and frame start.
operator_receptions (Sequence[Reception]) – Information inferred from receive operators.
- classmethod From_ProcessedSimulatedDeviceInput(device_input, operator_receptions)[source]¶
Initialize a simulated device reception from a device input.
- Parameters:
device (ProcessedSimulatedDeviceInput) – The simulated device input.
operator_receptions (Sequence[Reception]) – Information received by device operators.
- Return type:
Returns: The initialized object.