… The method comprises generating a plurality of spreading codes, assigning a probability to each of the plurality of spreading codes, and modulating the communication signal by hopping … proportion of time spent using any one of the plurality of spreading codes is equal to the probability assigned to that spreading code. Patent Number: 7,711,028 Date Issued: May 04 2010 … The method comprises generating a plurality of spreading codes, assigning a probability to each of the plurality of spreading codes, and modulating the communication signal by hopping …