discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Constellation Modulator delay calculation


From: Cinaed Simson
Subject: Re: Constellation Modulator delay calculation
Date: Tue, 10 Jan 2023 17:08:16 -0800
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1

Hi Ali - your flowchart has no device and no throttle. You need to add a throttle.

And I don't the expertise or the time to look at the source code.

So I'm punting back to the list.

-- Cinaed


On 1/10/23 03:10, Ali G. Dezfuli wrote:
Hi everybody,expertise

I just want to know how the delay of the "Constellation Modulator" block in GRC is calculated. In fact, whether you set the block's last parameter "truncate filter transient" or not, a delay of 86 samples could be generated, no matter how many points are in the constellation.

This magic number (i.e. 86) also appears in "linear_equalizer_compare.grc" example (in gr-digital/examples/equalizers in modulated_sync_word variable).

I know this delay depends on the "samples per symbol" (sps) parameter and comes from the built-in pulse shaping with its default taps equal:
       firdes.root_raised_cosine(32, 32, 1.0, exess_bw, 32*11*sps)
and with the following sps to delay relation:
(sps=2, delay=21)
(sps=4, delay=86)
(sps=8, delay=348)
etc.

my GR version is:   v3.11.0.0git-316-gc11667ef
thank you all!




reply via email to

[Prev in Thread] Current Thread [Next in Thread]