The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 06, 2002
Filed:
Mar. 09, 2000
Jalal Alisobhani, Corona Del Mar, CA (US);
Donald K. Leimer, Rancho Palos Verdes, CA (US);
Richard Kai-Tuen Woo, Orange, CA (US);
Mark Philip Kaplan, Culver City, CA (US);
Navcom Technology, Inc., Redondo Beach, CA (US);
Abstract
A communication device includes a transmitter and receiver. The transmitter includes an M-ary encoder configured to generate an M−1 number of distinctive symbols each comprising k bits. M is equal to 2 and k is a positive integer. The transmitter also includes a code generator configured to produce spread spectrum codeword sequences based on the symbols generated by the M-ary encoder and based on a first and a second Gold code polynomials. The transmitter sends a radio signal based on the spread spectrum codeword sequences. The receiver is configured to receive the radio signal. The receiver includes a first shift register configured to receive an input signal generated based on the received radio signal and a second shift register configured to receive and circularly shift a locally generated codeword sequence that is identical to the codeword sequence used to encode the symbols. The receiver also includes an accumulator coupled to the first and second shift registers and configured to multiply and accumulate stored values in the first and second shift registers each time the second shift register is circularly shifted and a selecting device coupled to the accumulator and configured to identify one symbol from the plurality of symbols based on outputs from the accumulator. A method corresponding to the device is also provided.