Method of chip interleaving in direct sequence spread spectrum communications
First Claim
1. An improved method for transmitting a number M of data bits from a transmitter to a receiver, the method being of the type in which a plurality of chip frames are formed by multiplying each of the data bits by N of the chips of a pseudorandom binary interleaving code sequence, thereby producing a set of N product chips corresponding to each bit, and interleaving the product chips so that each chip frame includes a unique one of the product chips from each bit, the improvement comprising the steps of:
- (a) selecting an integer Q;
(b) selecting N to be one less than a power of two;
(c) selecting M to be equal to an integer selected from the group of integers consisting of QN+1 and QN-1;
(d) providing, at the transmitter and at the receiver, a pseudorandom binary interleaving code sequence, of N chips, selected from the group of sequences consisting of self-orthogonal sequences and approximately self-orthogonal sequences; and
(e) multiplying, at the transmitter, each of the M data bits by each of said N chips of said pseudorandom binary interleaving code sequence, thereby producing a packet of N chip frames, said packet including NM product chips.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of chip interleaving in direct sequence spread spectrum communications. A binary code sequence is chosen to have a length N=2k -1 and to be self-orthogonal. A data string of M=QN±1 bits, where Q is a positive integer, is multiplied sequentially with the binary code sequence until N chip frames of M chips each are produced. These chip frames are transmitted to a receiver, and recovered in an equally straightforward manner. The integers Q and N are chosen according to transmission conditions.
-
Citations
25 Claims
-
1. An improved method for transmitting a number M of data bits from a transmitter to a receiver, the method being of the type in which a plurality of chip frames are formed by multiplying each of the data bits by N of the chips of a pseudorandom binary interleaving code sequence, thereby producing a set of N product chips corresponding to each bit, and interleaving the product chips so that each chip frame includes a unique one of the product chips from each bit, the improvement comprising the steps of:
-
(a) selecting an integer Q; (b) selecting N to be one less than a power of two; (c) selecting M to be equal to an integer selected from the group of integers consisting of QN+1 and QN-1; (d) providing, at the transmitter and at the receiver, a pseudorandom binary interleaving code sequence, of N chips, selected from the group of sequences consisting of self-orthogonal sequences and approximately self-orthogonal sequences; and (e) multiplying, at the transmitter, each of the M data bits by each of said N chips of said pseudorandom binary interleaving code sequence, thereby producing a packet of N chip frames, said packet including NM product chips. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An improved method for transmitting a number M of data bits from a transmitter to a receiver, the method being of the type in which a plurality of chip frames are formed by multiplying each of the data bits by N of the chips of a pseudorandom binary interleaving code sequence, thereby producing a set of N product chips corresponding to each bit, and interleaving the product chips so that each chip frame includes a unique one of the product chips from each bit, the improvement comprising the steps of:
(a) including a synchronization frame in each of a plurality of said chip frames, at least one of said synchronization frames being identical to the pseudorandom binary interleaving code sequence. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
Specification