Multiple devices communicating on a single communication channel with a consecutively sequenced signal
First Claim
1. A transmitting device comprising:
- a transmitting circuit configured to send a consecutively sequenced signal sequentially containing a plurality of messages to a receiving device; and
a duty cycle adjustment circuit configured to;
determine a determined duration between one of the plurality of messages and an adjacent message;
select the determined duration from a sequence characterized by an average duration;
obtain the determined duration from the sequence by determining an index to the sequence; and
instruct the transmitting circuit to send said one message based on the determined duration, wherein the consecutively sequenced signal is characterized by an essentially randomized duty cycle.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides apparatuses, methods, and computer readable media for supporting communications for a plurality of transmitter-receiver pairs on a common frequency spectrum. A transmitting device transmits a consecutively sequenced signal sequentially containing messages to a corresponding receiving device. A duty cycle adjustment circuit determines the duration between adjacent messages so that the consecutively sequenced signal is characterized by a randomized duty cycle. The duty cycle adjustment circuit selects the duration from a sequence that is characterized by an average duration. The duty cycle adjustment circuit obtains the duration from an array by determining an index from a function of a random variable. A receiving device receives a consecutively sequenced signal sequentially containing messages from a transmitting device, where the consecutively sequenced signal is characterized by a randomized duty cycle. A processing circuit detects the messages and initiates an error signal when a predetermined number of consecutive invalid messages are detected.
-
Citations
14 Claims
-
1. A transmitting device comprising:
-
a transmitting circuit configured to send a consecutively sequenced signal sequentially containing a plurality of messages to a receiving device; and a duty cycle adjustment circuit configured to; determine a determined duration between one of the plurality of messages and an adjacent message; select the determined duration from a sequence characterized by an average duration; obtain the determined duration from the sequence by determining an index to the sequence; and instruct the transmitting circuit to send said one message based on the determined duration, wherein the consecutively sequenced signal is characterized by an essentially randomized duty cycle. - View Dependent Claims (2, 3, 4)
-
-
5. A receiving device comprising:
-
a receiving circuit configured to receive a consecutively sequenced signal sequentially containing a plurality of messages from a transmitting device, wherein the consecutively sequenced signal is characterized by an essentially randomized duty cycle; and a processing circuit configured to process the plurality of messages and to initiate an error signal when a predetermined number of consecutive invalid messages are detected.
-
-
6. A method comprising:
-
determining a determined duration between one of a plurality of messages and an adjacent message, wherein the determined duration has an essentially randomized characteristic; transmitting a consecutively sequenced signal containing the plurality of messages to a receiving device based on the determined duration; selecting the determined duration from a sequence characterized by an average duration; and obtaining the determined duration from the sequence by determining an index to the sequence. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having computer-executable instructions that when executed perform the steps of
determining a determined duration between one of a plurality of messages and an adjacent message, wherein the determined duration has an essentially randomized characteristic; -
transmitting a consecutively sequenced signal containing the plurality of messages to a receiving device based on the determined duration; selecting the determined duration from a sequence characterized by an average duration; and obtaining the determined duration from the sequence by determining an index to the sequence. - View Dependent Claims (12, 13, 14)
-
Specification