Patent attributes
A method for applying one or more code values to an input signal value to produce an output signal value in a CDMA communications scheme, wherein the code value or values may lie only either on or equally distant from an orthogonal pair of axes defining a two dimensional signal space, the input and output signal values each have components along each axis and the method comprises processing, via a logic function, the code value or values to produce two multiplier values and a selector value, creating two product values by multiplying the multiplier values with respective components of the input signal value, negating one of the product values to produce a third product value and selecting, on the basis of the selector signal, two of the three product values to become the components of the output signal value.