torchsig.signals.builders.fsk.gaussian_taps

torchsig.signals.builders.fsk.gaussian_taps(samples_per_symbol: int, bt: float, rng=Generator(PCG64) at 0x7694C485EB20) ndarray[source]

Designs a gaussian pulse shape for GMSK and GFSK.

Parameters:
  • samples_per_symbol (int) – Number of samples per symbol.

  • bt (float) – The time-bandwidth product for the Gaussian pulse shape. On the range 0.0 to 1.0.

  • rng (optional) – Seedable random number generator for reproducibility.

Returns:

Filter weights for the gaussian pulse shape.

Return type:

np.ndarray