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:

ClassVar[list[str]]

family_dict

Dictionary containing all signal types and their associated signal family.

Type:

ClassVar[dict[str, str]]

family_list

List of all signal families.

Type:

ClassVar[list[str]]

fsk_signals

Frequency shift keying and FSK-related signals.

Type:

ClassVar[list[str]]

ofdm_signals

Orthogonal frequency division multiplexing signals.

Type:

ClassVar[list[str]]

constellation_signals

Linearly modulated constellation-based signals.

Type:

ClassVar[list[str]]

am_signals

Amplitude modulation-based signals.

Type:

ClassVar[list[str]]

fm_signals

Frequency Modulated signal.

Type:

ClassVar[list[str]]

lfm_signals

Linearly frequency modulated signals.

Type:

ClassVar[list[str]]

chirpss_signals

Chirp spread-spectrum signal.

Type:

ClassVar[list[str]]

tone_signals

Tone signal.

Type:

ClassVar[list[str]]

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

ofdm_names

ofdm_signals

ofdm_subcarrier_modulations

tone_signals

__init__() None
__repr__()

Return repr(self).