US2007009013A1PendingUtilityA1
Efficient spreader for spread spectrum communication systems
Est. expiryMar 23, 2020(expired)· nominal 20-yr term from priority
H04J 13/0077H04B 1/707H04J 13/10H04J 13/0074H04B 2201/70706H04J 13/16H04J 13/107H04B 2201/70703
44
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A spreading system and method for CDMA applications that requires fewer integer multiplications. User data is spread using real or complex integer based spreading codes of length SF to SF max chips. At least one of the codes is of the form j n ·v[n] where v[n] is a spreading code. The invention provides increased user separation using a plurality of spreading codes.
Claims
exact text as granted — not AI-modified1 . A method for spreading a sequence of symbols using at least two spreading codes in a wireless communication system where the first spreading code is used for distinguishing users and the second spreading code is used for distinguishing base stations, the method comprising:
generating a single symbol spreading code from the at least two spreading codes; generating a complex code sequence from the sequence of symbols; and, generating a spread sequence by multiplying the symbol spreading code and the complex code sequence bit by bit.
2 . The method of claim 1 , further comprising:
defining a plurality of groups, each group comprising N symbols, wherein spreading is conducted group by group.
3 . The method of claim 2 , wherein the step of generating the symbol spreading code comprises multiplying the first spreading code and the second spreading code bit by bit.
4 . The method of claim 3 , wherein the first spreading code is concatenated N times.
5 . The method of claim 4 , wherein the number N is determined by dividing the maximum spreading factor (SF) of the system by the SF of the first code.
6 . The method of claim 1 , wherein the complex code sequence is generated by adjusting a phase of the symbols, and rotating each phase-adjusted symbol SF times in the complex plane.
7 . The method of claim 6 , wherein each rotation is determined by an integer multiple of 90 degrees counterclockwise, the integer being calculated by maximum SF modulo 4 .
8 . A sequence spreader for spreading a sequence of symbols using at least two spreading codes for transmission in a wireless communication system; where the first spreading code is used for distinguishing users and the second spreading code is used for distinguishing base stations, the spreader comprising:
a code generator for generating a spread code from the at least two spreading codes; a complex code sequence generator for generating a complex code sequence from the spread code; and two multipliers for generating a final spread code by multiplying the spread code and the complex code sequence bit by bit.
9 . The sequence spreader of claim 8 , wherein the spread code comprises a plurality of groups of N symbols.
10 . The sequence spreader of claim 9 , wherein the code generator generates the spreading code by multiplying the first spreading code and the second spreading code bit by bit.
11 . The sequence spreader of claim 10 , wherein the first spreading code is concatenated N times.
12 . The sequence spreader of claim 11 , wherein the number N is determined by dividing the maximum spreading factor (SF) of the system by the SF of the first code.
13 . The sequence spreader of claim 12 , wherein the complex code sequence generator further comprises:
a phase adjuster for adjusting a phase of a symbol; and a rotator for rotating each phase-adjusted symbol SF times in the complex plane.
14 . The sequence spreader of claim 13 , wherein each rotation is determined by an integer multiple of 90 degrees counterclockwise, the integer being calculated by maximum SF modulo 4 .Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.