1. A method, comprising: calculating, by a processor, a first peak to average power value of a signal comprising a linear combination of a plurality of vectors; generating, by the processor, a phase vector comprising a sequence of random phase components, each random phase component corresponding to one of the plurality of vectors; calculating, by the processor, a second peak to average power value of a signal comprising a linear combination of the plurality of vectors each multiplied by its corresponding phase component of the phase vector; and if the second peak to average power value is less than the first peak to average power value, storing, by the processor, the phase vector in a memory, and setting the first peak to average power value equal to the second peak to average power value.