one or more feedback shift registers having m stages, where m is an integer, where an output of a last stage is fed back to an input of a first stage, the output of the one or more feedback shift registers corresponding to one of a family of S(2) quaternary spreading codes of length L=2m???1, and electronic circuitry for adding an additional code symbol to the one S(2) quaternary spreading code to