Spread-spectrum receiver
First Claim
Patent Images
1. A method comprising:
- receiving a data packet, at a receiving node of a multi-node communications network, wherein the data packet includes a subset of spreading code sequences;
determining, at the receiving node of the multi-node communications network, the subset of spreading code sequences transmitted by a transmitting node of the multi-node communications network, wherein the transmitting node of the multi-node communications network selects the subset of spreading code sequences from a set of spreading code sequences, enables the subset of spreading code sequences to spread at least one bit of information, changes the subset of spreading code sequences at various intervals, and transmits the subset of spreading code sequences;
utilizing a sequence generator, at the receiving node of the multi-node communications network, to aid in determining the subset of spreading code sequences transmitted by the transmitting node of the multi-node communications network, wherein the sequence generator produces an output data;
correlating, at the receiving node of the multi-node communications network, the output data of the sequence generator with the data packet received; and
assigning, at the receiving node of the multi-node communications network, the output data of the sequence generator to a portion of the data packet received.
7 Assignments
0 Petitions
Accused Products
Abstract
An assembly of simultaneously transmitted electrically generated signals, which contains a subset of binary spreading-code sequences that are members of a large set of binary spreading-code sequences available to a particular node of a multi-node communication network. All sequences in the set of spreading-code sequences available to the particular node of the network can be generated by the same configurations of two linear feedback binary shift registers, where feedback taps of the two linear-feedback binary shift registers correspond to primitive polynomials of the same degree over GF(2), the field of two elements.
57 Citations
24 Claims
-
1. A method comprising:
-
receiving a data packet, at a receiving node of a multi-node communications network, wherein the data packet includes a subset of spreading code sequences; determining, at the receiving node of the multi-node communications network, the subset of spreading code sequences transmitted by a transmitting node of the multi-node communications network, wherein the transmitting node of the multi-node communications network selects the subset of spreading code sequences from a set of spreading code sequences, enables the subset of spreading code sequences to spread at least one bit of information, changes the subset of spreading code sequences at various intervals, and transmits the subset of spreading code sequences; utilizing a sequence generator, at the receiving node of the multi-node communications network, to aid in determining the subset of spreading code sequences transmitted by the transmitting node of the multi-node communications network, wherein the sequence generator produces an output data; correlating, at the receiving node of the multi-node communications network, the output data of the sequence generator with the data packet received; and assigning, at the receiving node of the multi-node communications network, the output data of the sequence generator to a portion of the data packet received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a receiving node of a multi-node communications network configured to determine a subset of spreading code sequences transmitted by a transmitting node of the multi-node communications network, wherein the transmitting node of the multi-node communications network is configured to; select the subset of spreading code sequences, wherein the subset of spreading code sequences is selected from a set of spreading code sequences; enable the subset of spreading code sequences to spread at least one bit of information; change the subset of spreading code sequences at various intervals; and transmit the subset of spreading code sequences; wherein the receiving node comprises; a receiver configured to receive a data packet wherein the data packet includes the subset of spreading code sequences; a sequence generator configured to aid in determining the subset of spreading code sequences transmitted by the transmitting node of the multi-node communications network, wherein the sequence generator produces an output data; a sequence correlation device configured to correlate the output data of the sequence generator with the data packet received at the receiving node of the multi-node communications network; and an assignment device configured to assign the output data of the sequence generator to a portion of the data packet received at the receiving node of the multi-node communications network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A tangible computer-readable medium having stored thereon, computer-executable instructions that, if executed by a computing device, cause the computing device to perform a method comprising:
-
receiving a data packet, at a receiving node of a multi-node communications network, wherein the data packet includes a subset of spreading code sequences; determining, at the receiving node of the multi-node communications network, the subset of spreading code sequences transmitted by a transmitting node of the multi-node communications network, wherein the transmitting node of the multi-node communications network selects the subset of spreading code sequences from a set of spreading code sequences, enables the subset of spreading code sequences to spread at least one bit of information, changes the subset of spreading code sequences at various intervals, and transmits the subset of spreading code sequences; utilizing a sequence generator, at the receiving node of the multi-node communications network, to aid in determining the subset of spreading code sequences transmitted by the transmitting node of the multi-node communications network, wherein the sequence generator produces an output data; correlating, at the receiving node of the multi-node communications network, the output data of the sequence generator with the data packet received; and assigning, at the receiving node of the multi-node communications network, the output data of the sequence generator to a portion of the data packet received. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification