Structure ShapingFilterSpec

Specification of a shaping filter.

Namespace: dsp::telecom

Fields list

type : Type

Filter type.

BT : float

BT product (Gaussian filter only).

β : float

Roll-off factor for SRRC filter (see design_fir_rc())

Methods list

dsp::telecom::ShapingFilterSpec::ShapingFilterSpec(const nfr::SpecFiltreMiseEnForme &fr)

auto fr() const

Vecf get_coefs(int ncoefs, int osf) const
Computes the coefficient of FIR shaping filter.

sptr<FilterGen<cfloat>> shaping_filter(int ncoefs, int R) const
Creation of a shaping filter with integrated over-sampling.

sptr<FilterGen<cfloat>> matched_filter(int ncoefs, int osf) const
Same as lien non trouvé : [structdsp_1_1telecom_1_1_shaping_filter_spec_aaf604ede73e16919d8bbb271a9be3061_1aaf604ede73e16919d8bbb271a9be3061]shaping_filter() method, but without upsampling.

sptr<FilterGen<cfloat>> matched_filter_with_decimation(int ncoefs, int osf) const
Matched filter and downsampling at symbol rate.

Analyse analyse(int ncoefs, int osf) const

Enumerations

Type : NRZ | NONE | GAUSSIAN | SRRC;

Filter type.