Multiple protocol receiver
First Claim
1. A method for receiving a packet from sources using different packet transmission protocols, comprising:
- receiving packets until a packet having a known preamble is received, wherein the receiving comprises parallel processing that concurrently seeks to detect each of a plurality of different preambles associated with a plurality of known modulation techniques, respectively, within each of the received packets;
identifying a modulation technique from among the plurality of known modulation techniques, wherein the identifying is based at least in part on the known preamble of the received packet; and
demodulating the received packet based on the identified modulation technique, wherein the demodulating is performed within a state selected from among a plurality of states, each of the plurality of states associated with a respective modulation technique;
wherein each of the plurality of known modulation techniques utilizes a same frequency hopping pattern.
4 Assignments
0 Petitions
Accused Products
Abstract
The presently disclosed subject matter is directed to methods and apparatus for providing a multi-protocol receiver for use in a radio frequency (RF) network. The receiver is designed to listen for multiple different packet preambles in parallel and, upon detection of a particular preamble, shift to demodulating the data portion of the packet using the single modulation technique associated with the particular preamble. Transmission of packets may be performed using a single radio frequency for all network devices or by frequency hopping techniques but using the same hopping pattern for all network devices. The receiver may be used with general communications networks or more specific applications, such as Smart Grid and AMI networks, and meshed networks of metrology devices.
55 Citations
16 Claims
-
1. A method for receiving a packet from sources using different packet transmission protocols, comprising:
-
receiving packets until a packet having a known preamble is received, wherein the receiving comprises parallel processing that concurrently seeks to detect each of a plurality of different preambles associated with a plurality of known modulation techniques, respectively, within each of the received packets; identifying a modulation technique from among the plurality of known modulation techniques, wherein the identifying is based at least in part on the known preamble of the received packet; and demodulating the received packet based on the identified modulation technique, wherein the demodulating is performed within a state selected from among a plurality of states, each of the plurality of states associated with a respective modulation technique; wherein each of the plurality of known modulation techniques utilizes a same frequency hopping pattern. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for receiving information, comprising:
-
receiving a plurality of packets from a plurality of different nodes operating within an inhomogeneous network, the plurality of received packets each having one of a plurality of different preambles indicating a plurality of different modulation techniques, wherein the receiving comprises parallel processing that concurrently seeks to detect each of the plurality of different preambles according to each of the plurality of different modulation techniques, respectively, and wherein a same frequency hopping pattern is used with each of the plurality of different modulation techniques; identifying a modulation technique of a received preamble of a received packet from among the plurality of received packets according to operation of a first state of a state machine operated on a node, wherein the identified modulation technique is from among the plurality of different modulation techniques; and demodulating, in a second state of the state machine, the received packet based on the identified modulation technique. - View Dependent Claims (8, 9, 10)
-
-
11. A packet receiver, comprising:
-
a radio frequency front end configured for frequency hopping; a baseband processor, in communication with the radio frequency front end; and a synchronization header detector configured to detect a packet having a known preamble, wherein the detecting comprises parallel processing that concurrently seeks to detect each of a plurality of different preambles associated with each of a plurality of different transmission protocols within each of a plurality of received packets, wherein a single frequency hopping pattern is used by the radio frequency front end for each of the plurality of different transmission protocols. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification