Adaptive spreading factor matching for single channel lora receivers
AssigneeSaya Life, Inc.
InventorsSanjay Poojary, Chongliang Li
Life of this patent
Estimating the term…
Abstract
A single-channel Long Range (LoRa) receiver device. The device may comprise a communication component comprising a receiver spreading factor (SF), configured to accept LoRa signals. LoRa signals each comprise a transmitter SF. The communication component is only able to receive a LoRa signal if the receiver SF matches the transmitter SF. The device may change its receiver SF and detect LoRa signals. The device may then analyze a LoRa signal if the transmitter SF matches the receiver SF. The device may then synchronize the communication component to the LoRa signal, process the LoRa signal, and repeat changing, detecting, analyzing, and synchronizing until all LoRa signals in range are processed.
Claims19
A single-channel Long Range (LoRa) receiver device (100) comprising:
- a. a communication component (110) comprising a receiver spreading factor (SF), configured to detect, analyze, and receive one or more LoRa signals, each LoRa signal (200) comprising a transmitter SF, wherein the communication component (110) is configured to only receive a LoRa signal (200) if the receiver SF matches the transmitter SF;
- b. a processor (120) operatively coupled to the communication component (110) configured to execute computer-readable instructions;
- and
- c. a memory component (130) operatively coupled to the processor (120) comprising computer-readable instructions that can be executed by the processor for:
- i. changing, by the communication component (110), the receiver SF;
- ii. detecting, by the communication component (110), the one or more LoRa signals;
- iii. analyzing the one or more LoRa signals;
- iv. synchronizing, if the transmitter SF of a LoRa signal (200) of the one or more LoRa signals matches the receiver SF, the communication component (110) to the LoRa signal (200);
- v. processing the LoRa signal (200);
- and
- vi. repeating steps i-v until the one or more LoRa signals are processed.
A method for spreading factor matching for a single-channel Long Range (LoRa) receiver device (100) comprising:
- a. providing the single-channel LoRa receiver device (100) comprising:
- i. a communication component (110) comprising a receiver spreading factor (SF), configured to detect, analyze, and receive one or more LoRa signals, each LoRa signal (200) comprising a transmitter SF, wherein the communication component (110) only receives a LoRa signal (200) if the receiver SF matches the transmitter SF;
- ii. a processor (120) operatively coupled to the communication component (110) configured to execute computer-readable instructions;
- and
- iii. a memory component (130) operatively coupled to the processor (120) comprising a plurality of computer-readable instructions that can be executed by the processor;
- b. changing, by the communication component (110), the receiver SF;
- c. detecting, by the communication component (110), the one or more LoRa signals;
- d. analyzing the one or more LoRa signals;
- e. synchronizing, if the transmitter SF of a LoRa signal (200) of the one or more LoRa signals matches the receiver SF, the communication component (110) to the LoRa signal (200);
- f. processing the LoRa signal (200);
- and
- g. repeating steps b-f until the one or more LoRa signals are processed.
A computer-readable medium for spreading factor matching for a single-channel Long Range (LoRa) receiver device (100) comprising a communication component (110), the communication component (110) comprising a receiver spreading factor (SF), configured to detect, analyze, and receive one or more LoRa signals, each LoRa signal (200) comprising a transmitter SF, wherein the communication component (110) only receives a LoRa signal (200) if the receiver SF matches the transmitter SF, the computer-readable medium comprising computer readable program code for:
- a. changing, by the communication component (110), the receiver SF;
- b. detecting, by the communication component (110), the one or more LoRa signals;
- c. analyzing the one or more LoRa signals;
- d. synchronizing, if the transmitter SF of a LoRa signal (200) of the one or more LoRa signals matches the receiver SF, the communication component (110) to the LoRa signal (200);
- e. processing the LoRa signal (200);
- and
- f. repeating steps a-e until the one or more LoRa signals are processed.
Dependencies are inferred from the claim text.