IP Library Granted Patent US 11,632,278
Granted Patent B2
US 11,632,278 · App. 17/179,544 · Granted Apr 18, 2023

Multi-phy synchronized diversity receiver

Inventor: Justin Clifford Matthews (Arncliffe, AU)
Assignee: LANDIS+GYR INNOVATIONS, INC.
H04L27/2613H04L1/0026H04L5/0007H04L27/10H04W84/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,632,278
App. No.
17/179,544
Granted
Apr 18, 2023
Kind
B2
Abstract

A system for determining a communication mode utilized by a transmitting node to transmit a data packet in a mesh network is provided. For example, a receiving node operates in a base communication mode to detect a pilot p of a data packet. The pilot prefix contains a signal with a predetermined frequency. In response to determining that the pilot prefix is detected, the receiving node detects a communication mode used to transmit the data packet based on preamble signals that are contained in a preamble of the data packet and are received after the detected pilot prefix. Once the communication mode is detected, the receiving node receives and processes the remaining portion of the data packet using the detected communication mode.

Claims (45)

1. A system, comprising:

a transmitting node configured to:

transmit a data packet to a receiving node, the data packet comprising:

a pilot prefix having a predetermined frequency, and

a preamble generated using a communication mode; and

the receiving node configured to:

detect the pilot prefix;

based on detecting the pilot prefix, determine the communication mode used for the data packet based on the preamble received in the data packet; and

receive and process a remaining portion of the data packet using the determined communication mode.

2. The system of claim 1 , wherein determining the communication mode used for the data packet comprises:

receiving preamble signals contained in the preamble;

evaluating a plurality of supported communication modes by cycling through the plurality of supported communication modes according to a descending order of data rates of the plurality of supported communication modes until a quality of the received preamble signals exceeds a threshold value of preamble quality; and

determining a currently evaluated supported communication mode as the communication mode used for the data packet.

3. The system of claim 1 , wherein the pilot prefix is further generated to have a predetermined amplitude and a predetermined length.

4. The system of claim 1 , wherein the predetermined frequency of the pilot prefix is a carrier frequency of the transmitting node.

5. The system of claim 1 , wherein the pilot prefix is detected while the receiving node is operating in a base communication mode.

6. The system of claim 5 , wherein the base communication mode is one of a plurality of communication modes supported by the receiving node that has a longer range of communication than a majority of the plurality of communication modes.

7. The system of claim 2 , wherein the plurality of supported communication modes comprise one or more FSK communication modes or one or more OFDM communication modes.

8. A node of a network, comprising:

a processor configured to execute computer-readable instructions; and

a memory configured to store the computer-readable instructions that, when executed by the processor, cause the processor to perform operations comprising:

detecting a pilot prefix of a data packet, wherein the pilot prefix comprises a signal with a predetermined frequency;

based on detecting the pilot prefix, determining a communication mode used for the data packet based on preamble signals contained in the data packet and received after the pilot prefix; and

receiving and processing a remaining portion of the data packet using the determined communication mode.

9. The node of claim 8 , wherein determining the communication mode used for the data packet comprises:

receiving the preamble signals;

evaluating a plurality of supported communication modes of the node by cycling through the plurality of supported communication modes according to a descending order of data rates of the plurality of supported communication modes until a quality of the received preamble signals exceeds a threshold value of preamble quality; and

determining a currently evaluated supported communication mode as the communication mode used for the data packet.

10. The node of claim 8 , wherein the pilot prefix is further generated with a predetermined amplitude and a predetermined length.

11. The node of claim 8 , wherein the predetermined frequency of the pilot prefix is a carrier frequency of the node.

12. The node of claim 8 , wherein the pilot prefix is detected while the node is operating in a base communication mode and the base communication mode comprises one of a plurality of supported communication modes of the node that has a longer range of communication than a majority of the plurality of supported communication modes.

13. The node of claim 12 , wherein the plurality of supported communication modes comprise one or more FSK communication modes or one or more OFDM communication modes.

14. The node of claim 8 , wherein the data packet except for the pilot prefix is generated to conform to 802.15.4 standard.

15. A method, comprising:

detecting, by a receiving node, a pilot prefix of a data packet, wherein the pilot prefix comprises a signal with a predetermined frequency;

based on detecting the pilot prefix, determining, by the receiving node, a communication mode used for the data packet based on preamble signals contained in the data packet and received after the detected pilot prefix; and

receiving and processing, by the receiving node, a remaining portion of the data packet using the determined communication mode.

16. The method of claim 15 , wherein determining the communication mode used for the data packet comprises:

receiving the preamble signals;

evaluating a plurality of communication modes supported by the receiving node by cycling through the plurality of communication modes according to a descending order of data rates of the plurality of communication modes until quality of the received preamble signals exceeds a threshold value of preamble quality; and

determining a currently evaluated supported communication mode as the communication mode used for the data packet.

17. The method of claim 15 , wherein the signal in the pilot prefix further has a predetermined amplitude and a predetermined length.

18. The method of claim 15 , wherein the predetermined frequency of the pilot prefix is a carrier frequency of the receiving node.

19. The method of claim 15 , wherein the pilot prefix is detected while the receiving node is operating in a base communication mode and the base communication mode is one of a plurality of supported communication modes of the receiving node that has a longer range of communication than a majority of the plurality of supported communication modes.

20. The method of claim 19 , wherein the plurality of supported communication modes comprise one or more FSK communication modes or one or more OFDM communication modes.

Assignments (2)
MERGER Recorded Oct 27, 2023
From: LANDIS+GYR INNOVATIONS, INC.
To: LANDIS+GYR TECHNOLOGY, INC.
Reel/Frame 065382/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2021
From: MATTHEWS, JUSTIN CLIFFORD
To: LANDIS+GYR INNOVATIONS, INC.
Reel/Frame 055328/0903 →
Continuity (2)
Continuation 16551462 · Aug 26, 2019
Related Publication 20210176106A1 · Jun 10, 2021