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.
Claims14
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) of the one or more LoRa signals 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 the computer-readable instructions that, when executed by the processor, causes the processor to perform the following:
- 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 the LoRa signal (200) of the one or more LoRa signals matches the receiver SE, the communication component (110) to the LoRa signal (200) of the one or more LoRa signals;
- v. processing the LoRa signal (200) of the one or more LoRa signals;
- and
- vi. repeating steps i-v until all of the one or more LoRa signals are processed.
A method for spreading factor matching method for a single-channel Long Range (LoRa) receiver device (100), the single-channel LoRa receiver device (100) comprising 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) of the one or more LoRa signals if the receiver SF matches a transmitter SF;
- a processor (120) operatively coupled to the communication component (110);
- and a memory component (130) operatively coupled to the processor (120), wherein the memory component (130) comprises computer-readable instructions that, when executed by the processor (120), causes the processor to perform steps of the spreading factor matching method, the steps of the spreading factor matching method comprising:
- 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 the LoRa signal (200) of the one or more LoRa signals matches the receiver SF, the communication component (110) to the LoRa signal (200) of the one or more LoRa signals;
- e. processing the LoRa signal (200) of the one or more LoRa signals;
- and
- f. repeating steps a-e until all of the one or more LoRa signals are processed.
Dependencies are inferred from the claim text.