Hi Ceren,

I believe the Gardner TED does not use or require a constellation (unlike some of the other TEDs supported by Symbol Sync). Thus, the constellation you supply in the call to symbol_sync_cc() is ignored. You can read through the C++ code to make sure that this is indeed the case.

Best,
Daniel.

On 06/12/2024 09:30, Ceren Karaköse wrote:
Hi all,

I'm using Symbol Sync from core GNU library. Although when Gardner TED is selected, the parameters section ***do not***have any option to define a slicer constellation, the generated python file passes qpsk.base as slicer argument as follows:

         self.digital_symbol_sync_xx_0_0_0 = digital.symbol_sync_cc(
             digital.TED_GARDNER,
             xsample,
             my_loopbw,
             my_damp_fac,
             my_ted,
             my_maxdev,
             1,
*digital.constellation_qpsk().base(),*
             digital.IR_PFB_MF,
             nfilts,
             rrc_taps)

I would like to modify the default qpsk.base constellation as I'm using a different one. My question is can I do so without messing with the generated .py file? I would much prefer passing the argument using GNU interface instead of manually modifying .py file.

Thanks a lot,
Best regards,
Ceren


Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to