System for spread spectrum communication
First Claim
Patent Images
1. A method for operating a transmitter to transmit data the method comprising the steps of:
- reading one or more bits to be transmitted determining a first cyclical shift based on a bit pattern of the one or more bits;
obtaining a first direct sequence spread spectrum code characterized by the first cyclical shift; and
transmitting the first direct sequence spread spectrum code to convey the bit pattern.
4 Assignments
0 Petitions
Accused Products
Abstract
A signaling system is provided in which a spread spectrum code is cyclically shifted by a cyclical shift dictated by a bit pattern of one or more bits. The cyclically shifted spread spectrum code is used to modulate a carrier frequency, and transmitted from a transmitter to a receiver. At the receiver the signal including the cyclically shifted spectrum code is demodulated to recover the cyclically shifted code. The cyclical shift is then determined and the bit pattern which is associated with the cyclical shift is output. The method can be used in direct sequence spread spectrum communication.
-
Citations
38 Claims
-
1. A method for operating a transmitter to transmit data the method comprising the steps of:
-
reading one or more bits to be transmitted determining a first cyclical shift based on a bit pattern of the one or more bits;
obtaining a first direct sequence spread spectrum code characterized by the first cyclical shift; and
transmitting the first direct sequence spread spectrum code to convey the bit pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for operating a receiver, the method comprising the steps of:
-
receiving a signal that includes a first direct sequence spread spectrum code;
determining a correct relative cyclical shift of the first direct sequence spread spectrum code; and
outputting one or more bits having a bit pattern associated with the correct relative cyclical shift. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A spread spectrum transmitter comprising:
-
an N-bit parser receiving data to be transmitted to a receiver and outputting the data as one or more pursed bits;
a bit pattern encoder for receiving the one or more bits at an input and outputting a predetermined relative cyclical shift value in response to each possible bit pattern of the one or more bits at an output; and
a cyclical shifter for receiving the relative cyclical shift value at an input and outputting a first spread spectrum code that has been shifted by the predetermined cyclical shift value at a cyclical shifter output. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A spread spectrum transmitter comprising:
-
a processor programmed to;
read binary data that is to be transmitted to a receiver;
parse the binary data into a plurality of groups of N bits;
select a cyclical shift based on a bit pattern of each of the plurality of groups of N bits; and
generate a cyclically shifted spread spectrum code by cyclically shift a first spread spectrum code by the cyclical shift. - View Dependent Claims (24, 25, 26)
-
-
27. A spread spectrum receiver comprising;
-
a first correlator for determining a relative cyclical shift of a first received spread spectrum code; and
a relative shift to bit pattern decoder for outputting one or more bits having a bit pattern based on the relative cyclical shift of the received spread spectrum code. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A spread spectrum receiver comprising:
a processor programmed to;
determine a first relative cyclical shift of a first received cyclically shifted spread spectrum code; and
output one or more bits having a bit pattern associated with the first relative cyclical shift. - View Dependent Claims (35)
-
36. A computer readable medium containing programming instructions for operating a transmitter, the computer readable medium including programming instructions for:
-
reading one or more bits to be transmitted to a receiver;
determining a first cyclical shift based on a bit pattern of the one or more bits;
obtaining a first direct sequence spread spectrum code characterized by the first cyclical shift; and
transmitting the first direct sequence spread spectrum code.
-
-
37. A computer readable medium including programming instructions for operating a receiver, the computer readable medium including programming instructions for:
-
receiving a signal that includes a first direct sequence spread spectrum code;
determining a correct relative cyclical shift of the first direct sequence spread spectrum code; and
outputting one or more bits having a bit pattern associated with the correct relative cyclical shift.
-
-
38. A communication system comprising:
a transmitter including;
a bit pattern encoder for receiving one or more bits at an input and outputting a predetermined relative cyclical shift value in response to each possible bit pattern of the one or more bits at an output;
a cyclical shifter for receiving a relative cyclical shift value at an input and outputting a first spread spectrum code that has been shifted by the predetermined cyclical shift value at a cyclical shifter output; and
a receiver including;
a first correlator for determining the relative cyclical shift of the first spread spectrum code; and
a relative shift to bit pattern decoder for outputting one or more bits having a bit pattern based on the relative cyclical shift of the received spread spectrum code.
Specification