torchsig.utils.dsp.srrc_taps¶
- torchsig.utils.dsp.srrc_taps(iq_samples_per_symbol: int, filter_span_in_symbols: int, alpha: float = 0.35) ndarray[source]¶
Designs square-root raised cosine (SRRC) pulse shaping filter
- Parameters:
iq_samples_per_symbol (int) – The samples-per-symbol (SPS) of the underlying modulation, equivalent to the oversampling rate.
filter_span_in_symbols (int) – The filter span in number of symbols.
alpha (float, optional) – The alpha roll-off value of the pulse shaping filter, which is the amount of excess bandwidth. Defaults to 0.35.
- Returns:
SRRC filter weights
- Return type:
np.ndarray