torchsig.signals.builders.chirpss.chirpss_modulator_baseband

torchsig.signals.builders.chirpss.chirpss_modulator_baseband(max_num_samples: int, oversampling_rate_nominal: int, rng: Generator | None = None) ndarray[source]

Chirp Spread Spectrum modulator at baseband.

Parameters:
  • max_num_samples – Maximum number of samples to be produced.

  • oversampling_rate_nominal – The amount of oversampling (sampling_rate/bandwidth).

  • rng – Random number generator for reproducibility. If None, creates a new default generator.

Returns:

Chirp SS modulated signal at baseband.

Return type:

np.ndarray

Raises:

ValueError – If max_num_samples or oversampling_rate_nominal are not positive.