Time slot synchronized, flexible bandwidth communication system
First Claim
1. A communication system comprising:
- a base station that is configured to communicate messages in a plurality of frame slots within a message cycle, wherein the base station is configured to transmit the messages based on a single DSS spreading code; and
a plurality of transceivers, each transceiver being configured to be activated at an assigned frame slot offset and at an assigned frame slot interval within the message cycle, to facilitate communication of messages between the base station and the transceiver during a number of frame slots within the message cycle based on the offset and interval, at least two of the transceivers having different frame slot offsets and frame slot intervals, wherein each of the transceivers are configured to decode the messages based on the single DSS spreading code and a substantially fixed code-phase that is associated with each transceiver, and wherein a common code-phase is concurrently associated with multiple transceivers.
3 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.
113 Citations
22 Claims
-
1. A communication system comprising:
-
a base station that is configured to communicate messages in a plurality of frame slots within a message cycle, wherein the base station is configured to transmit the messages based on a single DSS spreading code; and a plurality of transceivers, each transceiver being configured to be activated at an assigned frame slot offset and at an assigned frame slot interval within the message cycle, to facilitate communication of messages between the base station and the transceiver during a number of frame slots within the message cycle based on the offset and interval, at least two of the transceivers having different frame slot offsets and frame slot intervals, wherein each of the transceivers are configured to decode the messages based on the single DSS spreading code and a substantially fixed code-phase that is associated with each transceiver, and wherein a common code-phase is concurrently associated with multiple transceivers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A base station comprising:
-
a timer that is configured to partition a message cycle into a number of frame slots, a transmitter that is configured to transmit the messages based on a single DSS spreading code and a code-phase of the spreading code associated with each of one or more remote devices, wherein a common code-phase is concurrently associated with multiple remote devices; and a controller that is configured to; receive messages from one or more service units, each message being addressed to one or more remote devices, allocate each message to one or more slot queues based on the addressed remote device, and control the transmitter to transmit 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, and an assignment of the code-phase associated with each remote device is such that different code-phases are assigned to remote devices having a common offset. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification