Reception Frame¶

- class CommunicationReceptionFrame(signal, decoded_signal, symbols, decoded_symbols, timestamp, equalized_symbols, encoded_bits, code_block_size, decoded_bits, bit_block_size)[source]¶
 Bases:
ReceptionA single synchronized frame of information generated by receiving over a modem.
Returned when calling the
receivemethod of aReceivingModeminstance.- Parameters:
 signal (
Signal) – Received communication base-band waveform.decoded_signal (
Signal) – Received communication base-band waveform after MIMO stream decoding.symbols (
Symbols) – Received communication symbols.decoded_symbols (
Symbols) – Received communication symbols after precoding stage.timestamp (
float) – Time at which the frame was transmitted in seconds.equalized_symbols (
Symbols) – Equalized communication symbols.encoded_bits (
ndarray) – Received encoded data bits before error correction.code_block_size (
int) – Block size of the forward error correction input.decoded_bits (
ndarray) – Received decoded data bits after error correction.bit_block_size (
int) – Block size of the forward error correction output.
- 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 theFactoryand 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 theFactoryand provides an interface to serialization methods supporting multiple backends.- Return type: