IP Library Granted Patent US 7,583,639
Granted Patent B2
US 7,583,639 · App. 11/855,660 · Granted Sep 1, 2009

System and method for determining data rate

Assignee: Broadcom Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,583,639
App. No.
11/855,660
Granted
Sep 1, 2009
Kind
B2
Abstract

Described herein are systems and methods for determining data rate in a direct sequence spread spectrum system. The systems may include circuits or processors for receiving a signal that was transmitted at an unknown data rate and determining the value of the unknown data rate based on a sequence of bits that is generated from processing the signal according to a first data rate. The methods may include receiving a signal having an unknown data rate, processing the signal according to a first data rate, generating another signal that corresponds to a sequence of bits that result from the processing, and determining the value of the unknown data rate according to the sequence of bits.

Claims (44)

1. A method of determining data rate in a direct sequence spread spectrum system, the method comprising:

receiving a signal that was transmitted at a particular data rate, wherein the particular data rate is unknown to a receiver, wherein the particular data rate is one of a high data rate or a low data rate, and wherein the high data rate is a binary multiple of the low data rate;

processing the signal according to a first data rate, thereby generating a signal corresponding to a sequence of bits; and

determining the particular data rate according to the sequence of bits.

2. The method of claim 1 , wherein the method comprises initiating proper decoding mechanisms for the particular data rate.

3. The method of claim 1 , wherein the particular data rate is determined according to a count of 0's and a count of 1's in the sequence of bits.

4. The method of claim 1 , wherein the particular data rate is determined according to an occurrence of repetition in the sequence of bits.

5. The method of claim 1 , wherein at least one data rate in the plurality of data rates is a binary multiple of an other data rate in the plurality of data rates.

6. The method of claim 1 , wherein the particular data rate is selected according to a quality of communication on a communication channel.

7. The method of claim 1 , wherein the transmission times of two different rate signals are the same duration.

8. A system for determining data rate in a direct sequence spread spectrum system, the system comprising:

one or more circuits for receiving a signal that was transmitted at a particular data rate,

wherein the particular data rate is unknown when received, wherein the particular data rate is one of a high data rate or a low data rate, and wherein the high data rate is a binary multiple of the low data rate;

wherein the one or more circuits process the signal according to a first data rate, thereby generating a signal corresponding to a sequence of bits; and

wherein the one or more circuits determine the particular data rate according to the sequence of bits.

9. The system of claim 8 , wherein the one or more circuits initiate proper decoding mechanisms for the particular data rate.

10. The system of claim 8 , wherein the particular data rate is determined according to a count of 0's and a count of 1's in the sequence of bits.

11. The system of claim 8 , wherein the particular data rate is determined according to an occurrence of repetition in the sequence of bits.

12. The system of claim 8 , wherein at least one data rate in the plurality of data rates is a binary multiple of an other data rate in the plurality of data rates.

13. The system of claim 8 , wherein the particular data rate is selected according to a quality of communication on a communication channel.

14. The system of claim 8 , wherein the transmission times of two different rate signals are the same duration.

15. A system for determining data rate in a direct sequence spread spectrum system, the system comprising:

at least one processor for receiving a signal that was transmitted at a particular data rate,

wherein the particular data rate is unknown when received, wherein the particular data rate is one of a high data rate or a low data rate, and wherein the high data rate is a binary multiple of the low data rate;

wherein the at least one processor processes the signal according to a first data rate, thereby generating a signal corresponding to a sequence of bits; and

wherein the at least one processor determines the particular data rate according to the sequence of bits.

16. The system of claim 15 , wherein the at least one processor initiates proper decoding mechanisms for the particular data rate.

17. The system of claim 15 , wherein the particular data rate is determined according to a count of 0's and a count of 1's in the sequence of bits.

18. The system of claim 15 , wherein the particular data rate is determined according to an occurrence of repetition in the sequence of bits.

19. The system of claim 15 , wherein at least one data rate in the plurality of data rates is a binary multiple of an other data rate in the plurality of data rates.

20. The system of claim 15 , wherein the particular data rate is selected according to a quality of communication on a communication channel.

21. The system of claim 15 , wherein the transmission times of two different rate signals are the same duration.

22. A method of determining data rate in a communication system, the method comprising:

receiving a direct sequence spread spectrum signal that was transmitted at a particular data rate, wherein the particular data rate is unknown to a receiver, wherein the particular data rate is one of a high data rate and a low data rate, and wherein the high data rate is a binary multiple of the low data rate;

processing the direct sequence spread spectrum signal according to the high data rate, thereby generating a despread signal corresponding to a sequence of bits;

determining the particular data rate according to an occurrence of repetition in the sequence of bits; and

initiating proper decoding mechanisms for the particular data rate.

23. The method of claim 22 , wherein the particular data rate is selected according to a quality of communication on a communication channel.

24. A system for determining data rate in a communication system, the system comprising:

one or more circuits for receiving a direct sequence spread spectrum signal that was transmitted at a particular data rate, wherein the particular data rate is unknown to a receiver, wherein the particular data rate is one of a high data rate and a low data rate, and wherein the high data rate is a binary multiple of the low data rate;

said one or more circuits for processing the direct sequence spread spectrum signal according to the high data rate, thereby generating a despread signal corresponding to a sequence of bits;

said one or more circuits for determining the particular data rate according to an occurrence of repetition in the sequence of bits; and

said one or more circuits for initiating proper decoding mechanisms for the particular data rate.

25. The system of claim 24 , wherein the particular data rate is selected according to a quality of communication on a communication channel.

Assignments (3)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
Continuity (13)
Continuation 0972393000 · Nov 28, 2000
Division 0912944800 · Aug 4, 1998
Continuation 0848760900 · Jun 7, 1995
Continuation In Part 0827914800 · Jul 22, 1994
Continuation In Part 0819840400 · Feb 22, 1994
Continuation 0819845200 · Feb 18, 1994
Continuation In Part 0816847800 · Dec 16, 1993
Continuation In Part 0814737700 · Nov 3, 1993
Continuation In Part 0810125400 · Aug 3, 1993
Continuation In Part 0808566200 · Jun 29, 1993
Continuation In Part 0807634000 · Jun 11, 1993
Continuation In Part 0806245700 · May 11, 1993
Related Publication 20080025378A1 · Jan 31, 2008