In case a symbol encodes a non-integer number of bits, how is done the bit-symbol pairing?
For example, we have a 3-levels FSK with bit rate of 1Mbps and a sequence 01011001. What is the symbol period? What is the sequence of symbols?
Note: My guess is that the actual bit period and symbol period are the same. Hence, the use of 3-levels only helps to increase somehow the robustness of the error detection (similar to Hamming coding or 8b/10b encoding). Thus, we apply a bipolar AMI (Alternate Mark Inversion) to the bit sequence to obtain {0,+1,0,-1,+1,0,0,-1}. Finally, in the receiver, we demodulate every symbol 0 as a bit 0, and every symbol +1 and -1 as a bit 1.