Transmission¶

- class CommunicationTransmission(signal, frames=None)[source]¶
- Bases: - Transmission- Collection of information generated by transmitting over a modem. - Returned when calling the - transmitmethod of a- TransmittingModeminstance.- Parameters:
- signal ( - Signal) – Transmitted communication base-band waveform.
- frames ( - Optional[- List[- CommunicationTransmissionFrame]]) – Individual transmitted communication frames.
 
 - 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. 
 
 - 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:
 
 - property bits: ndarray¶
- Transmitted bits before FEC encoding. - Returns: Numpy array of transmitted bits. 
 - 
frames: List[CommunicationTransmissionFrame]¶
- Individual transmitted communication frames.