Patent ID: 8126082

Claim:
A method for combining a plurality of component binary phase shift keying (BPSK) codes to form one composite BPSK code, using a subsystem for performing mathematical multiplying and summing operations, the method comprising: determining a code power ratio for each of said component BPSK codes; gain weighting each of said BPSK codes by its respective code power ratio to form a corresponding plurality of gain weighted codes; processing each of said component BPSK using its respective code power ratio to form a composite BPSK code, where the composite BPSK code has at least a fifty percent probability of matching each one of said component BPSK codes; wherein said gain weighting to form said plurality of gain weighted codes includes: assigning a(t) to represent said first component BPSK code having a highest code power of said three component BPSK codes; assigning b(t) to represent said second component BPSK code having a second highest code power of said three component BPSK codes; and assigning c(t) to represent said third component BPSK code having a code power; and determining said code power ratios using corresponding gain weighting formulas: g a = code ⁢ ⁢ power ⁢ ⁢ of ⁢ ⁢ a ⁡ ( t ) code ⁢ ⁢ power ⁢ ⁢ of ⁢ ⁢ c ⁡ ( t ) g b = code ⁢ ⁢ power ⁢ ⁢ of ⁢ ⁢ b ⁡ ( t ) code ⁢ ⁢ power ⁢ ⁢ of ⁢ ⁢ c ⁡ ( t ) g c = code ⁢ ⁢ power ⁢ ⁢ of ⁢ ⁢ c ⁡ ( t ) code ⁢ ⁢ power ⁢ ⁢ of ⁢ ⁢ c ⁡ ( t ) = 1.