A method and apparatus for data communication in a variety of communication systems using spread spectrum techniques and multilevel sequences in which distinct multilevel sequences used contain binary subsequences that interfere constructively such that synchronous cross-correlation values add constructively. By adding two subsequences from different sets, it is ensured that neither subsequence belongs to the same set. This, in combination with use of correlators, reduces complexity and facilitates increasing the order of a modulation scheme, thus enhancing the bandwidth efficiency.