WIRELESS COMMUNICATIONS PROVIDING INTEROPERABILITY BETWEEN DEVICES CAPABLE OF COMMUNICATING AT DIFFERENT DATA RATES
First Claim
1. A method of operating a wireless network comprising a first device configured to communicate data at a first data rate and a second device configured to communicate data at a second data rate different from the first data rate, the method comprising:
- receiving, in the first device, a signal comprising a synchronization header comprising a preamble waveform and a start-of-frame delimiter (SFD) token value that identifies an end of the synchronization header and a start of packet data; and
identifying a data rate of the packet data as one of the first data rate and the second data rate as a function of the start-of-frame delimiter token value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, wireless mesh network and processor-readable storage medium for providing interoperability between devices that are capable of communicating at different data rates are disclosed herein. A start-of-frame delimiter token value in a synchronization header is used to indicate a data rate at which a device is capable of communicating. In certain embodiments, samples are collected around a bit transition and are used to adjust a bit timing of a receiving device to match a bit timing of a transmitting device using a coarse adjustment process and, in some embodiments, a fine adjustment process. In this way, compatibility can be maintained between new devices that can communicate at a relatively fast data rate and legacy devices that communicate at a lower data rate.
-
Citations
20 Claims
-
1. A method of operating a wireless network comprising a first device configured to communicate data at a first data rate and a second device configured to communicate data at a second data rate different from the first data rate, the method comprising:
-
receiving, in the first device, a signal comprising a synchronization header comprising a preamble waveform and a start-of-frame delimiter (SFD) token value that identifies an end of the synchronization header and a start of packet data; and identifying a data rate of the packet data as one of the first data rate and the second data rate as a function of the start-of-frame delimiter token value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A wireless mesh network comprising:
-
a central node comprising a transceiver configured to transmit and receive data communications using selected frequency channels of a plurality of frequency channels; and a plurality of bidirectional nodes in bidirectional wireless communication with the central node, each bidirectional node having a respective wireless communication path to the central node that is either a direct path or an indirect path through one or more intermediate bidirectional nodes serving as repeater nodes; wherein the central node initiates a data communication from the central node to a particular bidirectional node of the plurality of bidirectional nodes, the data communication comprising a synchronization header comprising a preamble waveform and a start-of-frame delimiter (SFD) token value that identifies an end of the synchronization header and a start of packet data and that identifies a data rate selected from a plurality of data rates. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A processor-readable storage medium storing processor-executable instructions that, when executed by a processor, cause the processor to operate a wireless mesh network comprising a first device configured to communicate data at a first data rate and a second device configured to communicate data at a second data rate different from the first data rate by:
-
receiving, in the first device, a signal comprising a synchronization header comprising a preamble waveform and a start-of-frame delimiter (SFD) token value that identifies an end of the synchronization header and a start of packet data; and identifying a data rate of the packet data as one of the first data rate and the second data rate as a function of the start-of-frame delimiter token value. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification