I'm trying to find the gray coding for the 8-triangular signal constellation below, but no matter what I try, one of the neighbors always has 2 bits differing.
For example, two of the neighbors for 000 in the lower right quadrant is 101 and 100,, but 101 and 000 differ by 2 bits.
Is there a Gray coding for such a signal constellation?