Since your constellation is complex, then its dimensionality (in the
chunks_to_symbos block, as well as in the PCCC decoder block)
should be set to 1 (you are now have it at 2).
The convention is that the chunks_to_symbols array is arranged as
a11, a12, … a1d, a21 a22,…,a2d,… aM1, aM2, …aMd
so that it is to be understood as the 2 D array
a11, a12, … a1d,
aM1, aM2, …aMd
with dimensionality d.
Then, at each instance, it outputs the “row” that is indexed by the
PS: I also suggest you make a variable “constellation” and put in there
your constellation and then input it in both
the chunks_to_symbols AND the PCCC decoder block so that you are sure