Time Slot Synchronized, Flexible Bandwidth Communication System
First Claim
1. A communication system comprising:
- a base station configured to communicate a plurality of messages using a single DSS spreading code; and
a plurality of transceivers, wherein each transceiver is configured to be activated at a corresponding frame slot offset to facilitate the communication of messages between the base station and a particular transceiver based on the corresponding frame slot offset for the particular transceiver, at least two of the transceivers having different frame slot offsets, and wherein each of the transceivers is configured to decode the messages based on the single DSS spreading code.
0 Assignments
0 Petitions
Accused Products
Abstract
One or more frame slots to each transceiver are allocated for communication within each message cycle. The number of frame slots allocated can be dynamically adjusted to accommodate variable traffic loads per transceiver, and an offset of the frame slots within the message cycle is preferably predefined to provide a uniform distribution among the transceivers. The design of the transceiver is independent of the particular application, having at least one programmable parameter that controls the number of frame slots allocated within the message cycle. By controlling the number of frame slots allocated to a transceiver, the amount of inactive time, and hence battery life, can be controlled. When a conflict occurs among multiple transceivers having pending messages at the same frame slot, the allocation of the frame slot to a transceiver is based at least in part on the resultant lag time to each transceiver.
15 Citations
47 Claims
-
1. A communication system comprising:
-
a base station configured to communicate a plurality of messages using a single DSS spreading code; and a plurality of transceivers, wherein each transceiver is configured to be activated at a corresponding frame slot offset to facilitate the communication of messages between the base station and a particular transceiver based on the corresponding frame slot offset for the particular transceiver, at least two of the transceivers having different frame slot offsets, and wherein each of the transceivers is configured to decode the messages based on the single DSS spreading code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A device for operation in a network wherein transmissions are scheduled to occur at regular frame slots within a message cycle, comprising:
-
a transceiver; and a timer, wherein; the timer is configured to activate the transceiver at a defined activation rate to facilitate reception during one or more defined frame slots within the message cycle, the transceiver is configured to synchronize with the one or more defined frame slots based on a synchronization signal in the transmission within the one or more frame slots, and to decode one or more messages within the frame slot, the transceiver is configured to enter a substantially inactive state between the one or more defined frame slots, and the one or more defined frame slots are based on the defined activation rate and a defined offset associated with the transceiver. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A base station comprising:
-
a transmitter that is configured to transmit messages to a plurality of remote devices using a DSS spreading code and a plurality of code-phases of the DSS spreading code, wherein one code-phase is associated with two or more of the plurality of remote devices; and a controller that is configured to; receive messages addressed to one or more of the plurality of remote devices; allocate each of the messages to one of a plurality of slot queues based on the respective address of the message, wherein each of the plurality of remote devices is associated with a respective frame slot offset and at least two of the remote devices have differing frame slot offsets, and the controller allocates each message based on the respective frame slot offset; and transmit one or more messages from each of the plurality of slot queues during a corresponding frame slot interval. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method comprising:
-
partitioning a message cycle into a number of frame slots, receiving messages from one or more service units, each message being addressed to one or more remote devices, allocating each message to one or more slot queues based on the addressed remote device, and transmitting the messages in each slot queue during a corresponding frame slot, wherein each of the one or more remote devices has an associated frame slot offset and frame slot interval, and the controller allocates each message based on one or more defined frame slots based on the offset and interval, and at least two of the remote devices have differing frame slot offsets and frame slot intervals. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
Specification