optic.dsp.core.pulseShape
- pulseShape(param)
Generate a pulse shaping filter.
- Parameters:
param (core.parameter) –
Pulse shaping parameters: - param.pulseType : string (‘rect’,’nrz’,’rrc’,’rc’, ‘doubinary’)
Type of pulse shaping filter. The default is ‘rrc’.
- param.SpSint, optional
Number of samples per symbol of input signal. The default is 2.
- param.nFilterTapsint, optional
Number of filter coefficients. The default is 1024.
- param.rollOfffloat, optional
Rolloff of RRC filter. The default is 0.1.
- Returns:
filterCoeffs – Array of filter coefficients (normalized).
- Return type:
np.array