sdr.LinearModulation.modulate(s: ArrayLike) → NDArray[complex128] Modulates the decimal symbols into pulse-shaped complex samples. Parameters:¶ s: ArrayLike¶The decimal symbols s[k] to modulate, 0 to M−1. Returns:¶ The pulse-shaped complex samples x[n] with sps samples per symbol and length sps * s.size + pulse_shape.size - 1.