Multiple protocol receiver
First Claim
1. A method, comprising:
- under control of one or more processors configured with executable instructions;
listening for a plurality of differently modulated signals;
detecting a preamble associated with one of the plurality of differently modulated signals, wherein the detecting is performed in a first state in a state machine and the detecting comprises parallel processing of a plurality of preamble detection processes;
identifying a protocol indicated by the preamble; and
demodulating a received packet according to the protocol, wherein the demodulating is performed in a second state in the state machine and the demodulating comprises serial processing by a packet demodulator.
4 Assignments
0 Petitions
Accused Products
Abstract
Implementation and operation of a multiple protocol receiver are described herein. In one example, a multiple protocol receiver in a node may alternate between first and second states. In a first state, the multiple protocol receiver listens simultaneously for a plurality of differently modulated signals. Such listening may be performed in a parallel manner, wherein a plurality of preamble detection processes each listens for a specific preamble. The listening may result in detection of a preamble of a packet, which triggers transition to the second state. The detected preamble may indicate a protocol used in transmission of the packet. The received packet may then be demodulated according to, for example, a data rate, synchronization, redundancy and/or other factors indicated by the protocol. The received packet may be utilized by the node or retransmitted. The multiple protocol receiver may return to the first state to repeat and continue the procedure.
40 Citations
21 Claims
-
1. A method, comprising:
-
under control of one or more processors configured with executable instructions; listening for a plurality of differently modulated signals; detecting a preamble associated with one of the plurality of differently modulated signals, wherein the detecting is performed in a first state in a state machine and the detecting comprises parallel processing of a plurality of preamble detection processes; identifying a protocol indicated by the preamble; and demodulating a received packet according to the protocol, wherein the demodulating is performed in a second state in the state machine and the demodulating comprises serial processing by a packet demodulator. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
under control of one or more processors configured with executable instructions; receiving a preamble defined by a radio frequency (RF) signal, the receiving performed by a plurality of preamble detection processes operating in parallel; detecting the preamble with one of the plurality of preamble detection processes; associating the detected preamble with a protocol; advancing from a first state in a state machine, associated with parallel processing of the plurality of preamble detection processes, to a second state in the state machine, associated with serial processing, in response to associating the detected preamble with the protocol; configuring a software-defined radio in accordance with the protocol for the serial processing; receiving a packet using the software-defined radio; and demodulating the received packet according to the protocol. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A multiple protocol receiver, comprising:
-
a processor; a memory in communication with the processor; an antenna to receive signals; a radio frequency (RF) front end, in communication with the antenna; a plurality of different preamble detection processes, configured to operate on the processor and receive information from the RF front end, each of the plurality of preamble detection processes associated with one of a plurality of different preambles and one of a plurality of different protocols; and a plurality of different packet demodulators, wherein each packet demodulator of the plurality of different packet demodulators is associated with the plurality of different protocols preamble detection processes, and wherein successful detection of a preamble by a respective preamble detection process of the plurality of different preamble detection processes results in execution of an associated packet demodulator. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A multiple protocol receiver, comprising:
-
an antenna; a radio, in communication with the antenna, to listen for a plurality of differently modulated signals; and one or more hardware integrated circuits for; detecting a preamble associated with one of the plurality of differently modulated signals received by the radio by parallel operation of a plurality of preamble detection processes, each configured to listen for one of the plurality of differently modulated signals, respectively; identifying a protocol indicated by the preamble; and demodulating a packet according to the protocol. - View Dependent Claims (18, 19, 20, 21)
-
Specification