Device Transmission¶
- class SimulatedDeviceTransmission(operator_transmissions, emerging_signals, leaking_signals, trigger_realization, sampling_rate, num_antennas, carrier_frequency)[source]¶
Bases:
DeviceTransmission
,SimulatedDeviceOutput
Information generated by transmitting over a simulated device.
- Parameters:
operator_transmissions (Sequence[Transmission]) – Information generated by transmitting over transmit operators.
emerging_signals (Signal | Sequence[Signal]) – Signal models emerging from the device.
leaking_signals (Signal | Sequence[Signal]) – Signal models leaking from transmit to receive chains.
trigger_realization (TriggerRealization) – Trigger realization modeling the time delay between a drop start and frame start.
sampling_rate (float) – Device sampling rate in Hz during the transmission.
num_antennas (int) – Number of transmitting device antennas.
carrier_frequency (float) – Device carrier frequency in Hz.
- Raises:
ValueError – If sampling_rate is greater or equal to zero.
ValueError – If num_antennas is smaller than one.
- 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: