DESPREADING SPREAD SPECTRUM DATA
First Claim
1. A method for de-spreading spread data, the method comprising:
- receiving a data stream by multiple access communication, wherein the received data stream is spread using a pseudo-noise (PN) code;
multiplying a first portion of the received data stream including data from a first user by a first portion of a PN signal to obtain a first product;
providing the first product to a first counter;
multiplying a second portion of the received data stream including data from a second user by the first portion of the PN signal to obtain a second product;
providing the second product to a second counter; and
determining whether the first portion of the PN signal and the second portion of the PN signal produce valid sequences based at least in part on the first product and the second product.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for de-spreading spread data includes receiving a data stream by multiple access communication where the received data stream is spread using a pseudo-noise (PN) code; multiplying a first portion of the received data stream including data from a first user by a first portion of a PN signal to obtain a first product; providing the first product to a first counter; multiplying a second portion of the received data stream including data from a second user by the first portion of the PN signal to obtain a second product; providing the second product to a second counter; and determining whether the first portion of the PN signal and the second portion of the PN signal produce valid sequences based at least in part on the first product and the second product.
-
Citations
20 Claims
-
1. A method for de-spreading spread data, the method comprising:
-
receiving a data stream by multiple access communication, wherein the received data stream is spread using a pseudo-noise (PN) code; multiplying a first portion of the received data stream including data from a first user by a first portion of a PN signal to obtain a first product; providing the first product to a first counter; multiplying a second portion of the received data stream including data from a second user by the first portion of the PN signal to obtain a second product; providing the second product to a second counter; and determining whether the first portion of the PN signal and the second portion of the PN signal produce valid sequences based at least in part on the first product and the second product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for de-spreading spread data, the system comprising:
-
a first de-spread element comprising a first combiner configured to multiply a first portion of a data stream from a first user by a first portion of a pseudo-noise (PN) signal to obtain a first product, wherein the data stream is spread with a PN code; and a first counter configured to receive the first product from the first combiner; a second de-spread element comprising a second combiner configured to multiply a second portion of the data stream from a second user by the first portion of the PN signal to obtain a second product; and a second counter configured to receive the second product from the first combiner; and a multiplexer configured to receive the first product and the second product, wherein the multiplexer is used at least in part to determine whether the first portion of the PN signal and the second portion of the PN signal produce valid sequences based at least in part on the first product and the second product. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An access point configured to de-spread spread data, the access point comprising:
-
a processor; a receiver in communication with the processor, wherein the receiver is configured to receive a data stream that is spread with a pseudo-noise (PN) code; and a de-spreader in communication with the processor and with the receiver, wherein the de-spreader comprises a first de-spread element comprising a first combiner configured to multiply a first portion of the data stream from a first user by a first portion of a pseudo-noise (PN) signal to obtain a first product; and a first counter configured to receive the first product from the first combiner; a second de-spread element comprising a second combiner configured to multiply a second portion of the data stream from a second user by the first portion of the PN signal to obtain a second product; and a second counter configured to receive the second product from the first combiner; and a multiplexer configured to receive the first product and the second product, wherein the multiplexer is used at least in part to determine whether the first portion of the PN signal and the second portion of the PN signal produce valid sequences based at least in part on the first product and the second product. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification