General Definitions#

class ConsoleMode(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Bases: SerializableEnum

Printing behaviour of the simulation during runtime

INTERACTIVE = 0#

Interactive refreshing of the shell information

LINEAR = 1#

Linear appending of the shell information

SILENT = 2#

No prints exept errors

class SNRType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Bases: SerializableEnum

Supported types of signal-to-noise ratios.

CUSTOM = 3#

Custom snr definition.

EBN0 = 0#

Bit energy to noise power ratio.

EN0 = 3#

Signal energy to noise power ratio.

ESN0 = 1#

Symbol energy to noise power ratio.

N0 = 4#

Noise power.

PN0 = 2#

Signal power to noise power ratio.