Patent ID: 7327778
Filing Date: 2008-02-05
Classification: H04J,H04L

Abstract:
1. A method comprising: dividing data to be transmitted into a predetermined number of data blocks; performing, in parallel, an M-ary orthogonal keying modulation operation on each of said data blocks, wherein each said M-ary orthogonal keying modulation operation modulates a corresponding one of said data blocks using a group of spreading codes, each of said M-ary orthogonal keying modulation operations resulting in a corresponding M-ary orthogonal keyed signal; combining the resulting M-ary orthogonal keyed signals and transmitting the combined signal; receiving the combined signal and processing the combined signal in a number of parallel M-ary orthogonal keying demodulation operations, said number corresponding to said predetermined number of data blocks, wherein each said M-ary orthogonal keying demodulation operation processes the combined signal using a group of spreading codes corresponding to a group of spreading codes used by one of said M-ary orthogonal keying modulation operations; choosing an output data block for each of said M-ary orthogonal keying demodulation operations based on relative amplitudes or energies of results obtained by processing the combined signal using each code of said group of spreading codes used by the respective M-ary orthogonal keying demodulation operation; and combining the output data blocks obtained for the M-ary orthogonal keying demodulation processes.