torchsig.signals.signal_lists.TorchSigSignalLists

class torchsig.signals.signal_lists.TorchSigSignalLists[source]

Bases: object

Various lists of signals available within TorchSig

all_signals

List of all signal types.

Type:

list[str]

family_dict (dict[str, str]]

List dict which contains all signal types and their associated signal family

family_list

(list[str]): List of all the values from family_dict

Type:

ClassVar[list[str]]

fsk_signals

Frequency shift keying and FSK-related signals; FSK, GFSK, MSK, GMSK

Type:

list[str]

ofdm_signals

Orthogonal frequency division multiplexing signals OFDM-64, OFDM-600, OFDM-1024, and others.

Type:

list[str]

constellation_signals

Linearly modulated constellation-based signals, contains QAM, PSK, ASK and OOK signals.

Type:

list[str]

am_signals

Amplitude modulation-based signals: AM-DSB, AM-DSB-SC, AM-USB, AM-LSB

Type:

list[str]

fm_signals

Frequency Modulated signal

Type:

list[str]

lfm_signals

Linearly frequency modulated signals, includes LFM data and LFM radar

Type:

list[str]

chirpss_signals

Chirp spread-spectrum signal

Type:

list[str]

tone_signals

Tone signal

Type:

list[str]

Example

Access this list::
>>> from torchsig.signals.signal_lists import TorchSigSignalLists
>>> TorchSigSignalLists.all_signals
>>> TorchSigSignalLists.family_dict

Methods

Attributes

all_signals

am_names

am_signals

chirpss_signals

constellation_names

constellation_signals

family_dict

family_list

fm_signals

fsk_names

fsk_signals

lfm_names

lfm_signals

name

ofdm_names

ofdm_signals

ofdm_subcarrier_modulations

tone_signals

__init__() None
__repr__()

Return repr(self).