IP Library Granted Patent US 12,206,492
Granted Patent B2
US 12,206,492 · App. 18/165,243 · Granted Jan 21, 2025

Adaptive radio configuration in wireless networks

Inventors: Tusher Chakraborty (Bangalore, IN); Zerina Kapetanovic (Seattle, WA); Deepak Vasisht (Redmond, WA); Ranveer Chandra (Kirkland, WA)
Assignee: Microsoft Technology Licensing, LLC
H04L1/0002G06N3/045G06N3/08H04L1/0038
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 12,206,492
App. No.
18/165,243
Granted
Jan 21, 2025
Kind
B2
Abstract

A wireless networking system is provided. The wireless networking system includes a base station device including processing circuitry configured to detect a transmission rate from a portion of a preamble of an incoming packet transmission signal and adapt a radio configuration to receive a remainder of the incoming packet transmission signal at the transmission rate.

Claims (57)

1. A wireless networking system, comprising:

processing circuitry configured to execute:

a classifier configured to receive a sample of a preamble of an incoming packet of an incoming packet transmission signal and to output a classification that indicates one or more encoding parameters of the incoming packet transmission signal; and

a radio configuration module that sends a configuration command to configure a radio to receive a remainder of the incoming packet transmission signal according to the one or more encoding parameters indicated by the classification, wherein

the incoming packet transmission signal is received from a wireless device, and

the one or more encoding parameters are not pre-negotiated between the wireless device and the processing circuitry, prior to receiving the incoming packet transmission signal.

2. The wireless networking system of claim 1 , wherein

the processing circuitry is configured to detect a transmission rate from a portion of the preamble of the incoming packet transmission signal and adapt a radio configuration to receive the remainder of the incoming packet transmission signal at the transmission rate.

3. The wireless networking system of claim 1 , wherein

the processing circuitry is further configured to execute a packet detection module that implements an adaptive sampling algorithm to collect the sample of the preamble of the incoming packet transmission signal.

4. The wireless networking system of claim 3 , wherein

the adaptive sampling algorithm is configured to:

filter the incoming packet transmission signal using one or more band pass filters to thereby generate a plurality of filtered incoming packet transmission signal components; and

determine that the signal is sufficient to determine the one or more encoding parameters for one of the plurality of filtered incoming packet transmission signal components.

5. The wireless networking system of claim 1 , wherein

the wireless device is configured to:

set the encoding parameters to values selected at the wireless device from among a plurality of preset values for the encoding parameters; and

commence transmitting the incoming packet transmission signal according to the encoding parameters without engaging in any prior communications with the processing circuitry to pre-negotiate the encoding parameters.

6. The wireless networking system of claim 1 , wherein

the processing circuitry is configured to implement a low power wide area network; and

the incoming packet transmission signal is received by the processing circuitry according to a Long Range Wide Area Network (LoRaWAN) communication protocol.

7. The wireless networking system of claim 1 , wherein

an artificial intelligence model of the classifier uses a plurality of features of the sample to determine the classification, the plurality of features including a real component of the sample, an imaginary component of the sample, and a fast Fourier transform of the sample.

8. The wireless networking system of claim 1 , wherein the classifier is an artificial intelligence model that includes at least one convolutional neural network.

9. The wireless networking system of claim 8 , wherein

the artificial intelligence model is a multi-stage model and includes:

a first stage wherein a bandwidth classifier including a first convolutional neural network that classifies the incoming packet transmission signal into one of a plurality of bandwidth range classifications; and

a second stage wherein, for signals having bandwidths below a predetermined threshold, the signals are classified into one of multiple low bandwidth encoding classifications by a low bandwidth encoding classifier including a second convolutional neural network, and for signals above the predetermined threshold, the signals are classified into one of multiple high bandwidth encoding classifications by a high bandwidth encoding classifier including a third convolutional neural network.

10. The wireless networking system of claim 1 , wherein the one or more encoding parameters include bandwidth and/or spreading factor.

11. A wireless networking system, comprising:

a base station device including processing circuitry, wherein the processing circuitry of the base station device includes:

a packet detection module that implements an adaptive sampling algorithm to collect samples of a preamble of an incoming packet transmission signal, the incoming packet transmission signal being received by a receiver of the base station device from a wireless device;

a bandwidth classifier including a first convolutional neural network that classifies the incoming packet transmission signal into one of a plurality of bandwidth range classifications;

a low bandwidth encoding classifier including a second convolutional neural network that classifies signals that are classified by the bandwidth classifier to have bandwidths below a predetermined threshold into one of multiple low bandwidth encoding classifications;

a high bandwidth encoding classifier including a third convolutional neural network that classifies signals are classified by the bandwidth classifier to have bandwidths above the predetermined threshold into one of multiple high bandwidth encoding classifications; and

a radio configuration module that sends a configuration command to configure a radio of the base station device to receive a remainder of the incoming packet transmission signal according to one or more encoding parameters indicated by the classification.

12. A wireless networking method, comprising:

receiving, at a classifier, a sample of a preamble of an incoming packet of an incoming packet transmission signal from a wireless device;

outputting, by the classifier, a classification that indicates one or more encoding parameters of the incoming packet transmission signal; and

sending a configuration command to configure a radio to receive a remainder of the incoming packet transmission signal according to the one or more encoding parameters indicated by the classification,

wherein the one or more encoding parameters are not pre-negotiated between the wireless device and processing circuitry executing the classifier, prior to receiving the incoming packet transmission signal.

13. The method of claim 12 , the method further comprising:

detecting a transmission rate from a portion of the preamble of the incoming packet transmission signal; and

adapting a radio configuration to receive the remainder of the incoming packet transmission signal at the transmission rate.

14. The method of claim 12 , the method further comprising:

implementing an adaptive sampling algorithm to collect the sample of the preamble of the incoming packet transmission signal.

15. The method of claim 14 , the method further comprising, at the wireless device:

setting the encoding parameters to values selected at the wireless device from among a plurality of preset values for the encoding parameters, and

transmitting the incoming packet transmission signal according to the encoding parameters without engaging in any prior communications to pre-negotiate the encoding parameters.

16. The method of claim 14 , the method further comprising:

filtering the incoming packet transmission signal using one or more band pass filters to thereby generate a plurality of filtered incoming packet transmission signal components; and

determining that the signal is sufficient to determine the one or more encoding parameters for one of the filtered incoming packet transmission signal components.

17. The method of claim 12 , wherein the classifier is an artificial intelligence model that includes at least one convolutional neural network.

18. The method of claim 17 , wherein the artificial intelligence model is a multi-stage model and includes:

a first stage wherein a bandwidth classifier including a first convolutional neural network that classifies the incoming packet transmission signal into one of a plurality of bandwidth range classifications; and

a second stage wherein, for signals having bandwidths below a predetermined threshold, the signals are classified into one of multiple low bandwidth encoding classifications by a low bandwidth encoding classifier including a second convolutional neural network, and for signals having bandwidths above the predetermined threshold, the signals are classified into one of multiple high bandwidth encoding classifications by a high bandwidth encoding classifier including a third convolutional neural network.

19. The method of claim 12 , wherein the one or more encoding parameters include bandwidth and/or spreading factor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2023
From: CHAKRABORTY, TUSHER; KAPETANOVIC, ZERINA; VASISHT, DEEPAK; CHANDRA, RANVEER
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 062606/0561 →
Priority Claims (1)
IN 202041021481 · May 21, 2020 · national
Continuity (2)
Continuation 16936144 · Jul 22, 2020
Related Publication 20230188244A1 · Jun 15, 2023
References Cited (10)
US 11190958B2 · O'Mahony · 2021 [cited by examiner]
US 11450328B2 · Buethe · 2022 [cited by examiner]
US 11576123B2 · Kristem · 2023 [cited by examiner]
US 11610111B2 · Restuccia · 2023 [cited by examiner]
US 20120163480A1 · Nemeth · 2012 [cited by examiner]
US 20220155773A1 · Kulshreshtha · 2022 [cited by examiner]
US 20230120176A1 · Kristem · 2023 [cited by examiner]
CN 111107511A · 2020 [cited by applicant]
RU 2770903C1 · 2022 [cited by applicant]
Office Action Received for Russian Application No. 2022132415 mailed on Aug. 20, 2024, 14 pages. (English translation Provided). [cited by applicant]