|
From: | George Edwards |
Subject: | Re: Symbols covered by RRC filter in Rect Constellation Modulator |
Date: | Sat, 7 Aug 2021 06:32:44 -0600 |
From generic_mod_demod.py, here is how the taps are generated. The taps are then used by a polyphase filterbank-based arbitrary resampler. I think the answer to your question is 11.nfilts = 32
ntaps_per_filt = 11
ntaps = nfilts * ntaps_per_filt * int(self._samples_per_symbol) # make nfilts filters of ntaps each
self.rrc_taps = filter.firdes.root_raised_cosine(
nfilts, # gain
nfilts, # sampling rate based on 32 filters in resampler
1.0, # symbol rate
self._excess_bw, # excess bandwidth (roll-off factor)
ntaps)
self.rrc_filter = filter.pfb_arb_resampler_ccf(self._samples_per_symbol,
self.rrc_taps)On Fri, Aug 6, 2021 at 2:24 PM George Edwards <gedwards.eng@gmail.com> wrote:Hello GNURadio Community,The constellation modulator has an RRC filter and we are allowed to set the alpha and the number of samples per symbol parameters.An RRC filter is normally designed to cover a number of symbols to the right and left from the center of its impulse response. Anyone know the number of symbols covered in the GNURadio Constellation Modulator?Thanks very much!Regards,George
[Prev in Thread] | Current Thread | [Next in Thread] |