Processed Input¶
- class ProcessedSimulatedDeviceInput(impinging_signals, leaking_signal, baseband_signal, operator_separation, operator_inputs, noise_realization, trigger_realization)[source]¶
Bases:
SimulatedDeviceReceiveRealization
,ProcessedDeviceInput
Information generated by receiving over a simulated device.
- Parameters:
impinging_signals (Sequence[Sequence[Signal] | Signal]) – Numpy vector containing lists of signals impinging onto the 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]) – Signal models to be processed by the device’s receive DSP algorithms.
noise_realization (NoiseRealization) – Realization of the device’s noise model.
trigger_realization (TriggerRealization) – Trigger realization modeling the time delay between a drop start and frame start.
- Raises:
ValueError – If operator_separation is enabled and impinging_signals contains sublists longer than one.
- property leaking_signal: Signal | None¶
Signal leaking from transmit to receive chains.
- Returns:
Model if the leaking signal. None if no leakage was considered.
- property trigger_realization: TriggerRealization¶
Trigger realization modeling the time delay between a drop start and frame start.