komm.Pulse
General pulse [Not implemented yet].
waveform()
The waveform $p(t)$ of the pulse.
spectrum()
The spectrum $\hat{p}(f)$ of the pulse.
autocorrelation()
The autocorrelation function $R(\tau)$ of the pulse.
energy_density_spectrum()
The energy density spectrum $S(f)$ of the pulse.
support tuple[float, float]
cached
property
The support of the pulse waveform $p(t)$, defined as the interval $[a, b]$ where $p(t)$ is non-zero.
taps()
Returns the FIR taps of the pulse.
Parameters:
-
samples_per_symbol(int) –The number of samples per symbol.
-
span(tuple[int, int] | None) –The time span to consider for the taps. This parameter is optional for pulses with finite support (defaults to $[0, 1]$), but required for pulses with infinite support.