psfilter_init

Creation of a pulse shaping filter

Séquence d'appel

psf = psfilter_init('none', osf)
psf = psfilter_init('nrz', osf)
psf = psfilter_init('srrc', osf, ntaps, roll_off)
psf = psfilter_init('rc', osf, ntaps, roll_off)
psf = psfilter_init('gaussian', osf, ntaps, BT)

Paramètres

osf:

Over-Sampling Factor (number of samples by symbol)

ntaps:

Number of taps of the FIR filter approximation

roll_off:

Roll-off factor (for RC / SRRC filters)

BT:

Bandwidth-time product (for gaussian filter)

Exemples

// Gaussian filter, 4 samples/symbol, 16 taps FIR, B.T. = 0.5
psf = psfilter_init('g', 4, 16, 0.5);

Voir aussi