Duplex Operation¶
- class DuplexOperator(device=None, reference=None, selected_transmit_ports=None, selected_receive_ports=None, seed=None)[source]¶
Bases:
Generic
[TransmissionType
,ReceptionType
],Transmitter
[TransmissionType
],Receiver
[ReceptionType
]Operator binding to both transmit and receive slots of any device.
- Parameters:
device (Device, optional) – Device the duplex operator operates.
- property device: Device | None¶
Device this object is assigned to.
None
if this object is currently considered floating / unassigned.
- abstract property frame_duration: float¶
Duration of a single sample frame in seconds.
Denoted as \(T_{\mathrm{F}}\) of unit \(\left[ T_{\mathrm{F}} \right] = \mathrm{s}\) in literature.