Transmission Frame

Inheritance diagram of hermespy.modem.modem.CommunicationTransmissionFrame
class CommunicationTransmissionFrame(signal, bits, bit_block_size, encoded_bits, code_block_size, symbols, encoded_symbols, timestamp)[source]

Bases: Transmission

A single synchronized frame of information generated by transmittgin over a modem.

Returned when calling the transmit method of a TransmittingModem instance.

Parameters:
  • signal (Signal) – Transmitted communication base-band waveform.

  • bits (numpy.ndarray) – Transmitted communication data bits.

  • bit_block_size (int) – Block size of the forward error correction input.

  • encoded_bits (numpy.ndarray) – Transmitted communication bits after FEC encoding.

  • code_block_size (int) – Block size of the forward error correction output

  • symbols (Symbols) – Transmitted communication data symbols.

  • encoded_symbols (Symbols) – Transmitted communication data symbols after symbol encoding.

  • timestamp (float) – Time at which the frame was transmitted in seconds.

bit_block_size: int

Block size of the forward error correction input.

bits: ndarray

Communication data bits.

code_block_size: int

Block size of the forward error correction output.

encoded_bits: ndarray

Transmitted bits after FEC encoding.

encoded_symbols: Symbols

Communication data symbols after symbol encoding.

signal: Signal

Communication base-band waveform.

symbols: Symbols

Communication data symbols.

timestamp: float

Time at which the frame was transmitted in seconds.