Signal Toolkit - gaussdesign


Function File: h = gaussdesign (bt, span, sps)

Design a Gaussian FIR pulse-shaping filter.

The function returns the coefficients h of a Gaussian finite impulse response (FIR) filter. The filter is designed to have a normalized bandwidth-symbol time product bt, a specified duration span in symbol intervals, and a given number of samples per symbol sps.

Inputs

bt

Bandwidth-symbol time product. A smaller bt yields a narrower frequency response but longer impulse response.

span

Filter duration in symbol intervals. Default is 3.

sps

Number of samples per symbol. It defines the oversampling factor. Default is 2.

Outputs

h

Normalized FIR filter coefficients.

See also: gaussian, rcosdesign.