I wondering if there is a specific name for binary encoding of integer when each representation has the same number of 1s and 0s. Here an example
0 000111
1 001011
2 001101
3 001110
4 010011
5 010101
6 010110
7 011001
8 011010
9 011100
10 100011
11 100101
12 100110
13 101001
14 101010
15 101100
16 110001
17 110010
18 110100
19 111000
I believe this kind of code should be in frequent used in artificial binary networks to equalize number of active neurons for any input. I thought this kind of code is related to Hamming code, but it seems I was wrong.