Methods, systems, and articles of manufacture for joint decoding of packets in wireless networks using chirp spread-spectrum modulation

US10735047B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10735047-B2
Application numberUS-201916374981-A
CountryUS
Kind codeB2
Filing dateApr 4, 2019
Priority dateApr 5, 2018
Publication dateAug 4, 2020
Grant dateAug 4, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method of providing wireless communications in a wireless network can include wirelessly receiving a chirp spread-spectrum modulated signal at a first gateway device, the chirp spread-spectrum modulated signal being transmitted by a remote client device. The chirp spread-spectrum modulated signal can be demodulated at the first gateway device to provide demodulated data at the first gateway device. The demodulated data can be processed to provide an indication that a decode of a packet including the demodulated data failed. Time adjacent chirps included in the demodulated data can be combined to provide combined data at the first gateway device. A message can be transmitted from the first gateway device to a remote server responsive to an amplitude of the combined data exceeding a threshold value and the indication that the decode of the packet including the demodulated data failed.

First claim

Opening claim text (preview).

What is claimed: 1. A method of providing wireless communications in a wireless network, the method comprising: wirelessly receiving a chirp spread-spectrum modulated signal at a first gateway device, the chirp spread-spectrum modulated signal being transmitted by a remote client device; demodulating the chirp spread-spectrum modulated signal at the first gateway device to provide demodulated data at the first gateway device; processing the demodulated data to provide an indication that a decode of a packet including the demodulated data failed; combining time adjacent chirps included in the demodulated data to provide combined data at the first gateway device; and transmitting a message from the first gateway device to a remote server responsive to an amplitude of the combined data exceeding a threshold value and the indication that the decode of the packet including the demodulated data failed. 2. The method of claim 1 wherein the combining the time adjacent chirps includes: sub-sampling the time adjacent chirps to alias different frequency ones of the time adjacent chirps into a common frequency component to provide the combined data; and determining that the amplitude of the common frequency component exceeds the threshold value. 3. The method of claim 1 wherein transmitting the message from the first gateway device to the remote server comprises transmitting an indication of a time at which the chirp spread-spectrum modulated signal was received at the first gateway device and a channel frequency for the chirp spread-spectrum modulated signal. 4. The method of claim 3 wherein the message comprises a first message including an indication that the first gateway device detected a first potential packet identified by a first time at which the chirp spread-spectrum modulated signal was received at the first gateway device and a first channel frequency for the chirp spread-spectrum modulated signal, the method further comprising: receiving the first message from the first gateway device at the remote server; receiving a second message from a second gateway device at the remote server, the second message including an indication that the second gateway device detected a second potential packet identified by a second time at which a chirp spread-spectrum modulated signal was received at the second gateway device and a second channel frequency for the chirp spread-spectrum modulated signal received at the second gateway device; determining whether the first and second potential packets are the same packet based on a similarity between the first and second times and geographic proximity of the first and second gateway devices to one another to provide a match signal; sending a third message to the first gateway device responsive to the match signal, the third message including a request to the first gateway device for samples of demodulated data stored in a first buffer circuit in the first gateway device, the data identified by the first time at which the chirp spread-spectrum modulated signal was received at the first gateway device and the first channel frequency; and sending a fourth message to the second gateway device responsive to the match signal, the fourth message including a request to the second gateway device for samples of demodulated data stored in a second buffer circuit in the second gateway device, the data identified by the second time at which the chirp spread-spectrum modulated signal was received at the second gateway device and the second channel frequency. 5. The method of claim 4 further comprising: sending a fifth message to a third gateway device based on the geographic proximity of the first and second gateway devices to the third gateway device. 6. The method of claim 4 further comprising: determining, at the second gateway device, whether a chirp spread-spectrum modulated signal was received at the second gateway device at the channel frequency for the chirp spread-spectrum modulated signal and the second time at which the chirp spread-spectrum modulated signal was received at the second gateway device responsive to the fourth message. 7. The method of claim 6 further comprising: receiving the samples from the first and second gateway devices; combining the samples from the second gateway device with the samples from the first gateway device to provide a combined signal at the remote server; and successfully decoding the packet that failed to decode at the first and second gateway devices, using the combined signal at the remote server. 8. The method of claim 7 wherein the combining the samples from the second gateway device with the samples from the first gateway device to provide the combined signal at the remote server further includes applying a phase offset correction to at least one of the samples from the second gateway device and the samples from the first gateway device, wherein the samples comprise inphase/quadrature (I/Q) samples. 9. A method of providing wireless communications comprising: wirelessly receiving a chirp spread-spectrum modulated signal at a first gateway device, the chirp spread-spectrum modulated signal being transmitted by a remote client device; demodulating the chirp spread-spectrum modulated signal at the first gateway device to provide demodulated data at the first gateway device; processing the demodulated data to provide an indication that a decode of a packet including the demodulated data failed; and combining time adjacent chirps included in the demodulated data from a time interval that includes a chirp spread-spectrum preamble time interval and at least a portion of a chirp spread-spectrum data time interval to provide combined data at the first gateway device. 10. The method of claim 9 further comprising: transmitting a message from the first gateway device to a remote server responsive to an amplitude of the combined data exceeding a threshold value and the indication that the decode of the packet including the demodulated data failed. 11. A method of providing communications in a wireless chirp spread-spectrum network, the method comprising: receiving, at a remote server, first and second messages from first and second gateway devices, respectively, indicating that the first and second gateway devices detected first and second potential packets respectively that failed to decode at the first and second gateway devices respectively; determining whether the first and second potential packets are the same packet based on a similarity between first and second times at which the first and second potential packets were received at the first and second gateway devices and a geographic proximity of the first and second gateway devices to one another to provide a match signal; and sending third and fourth messages to the first and second gateway devices respectively, responsive to the match signal, the third and fourth messages including requests for inphase/quadrature (I/Q) samples of demodulated data stored in first and second buffer circuits in the first and second gateway devices corresponding to the first and second potential packets respectively identified by the first and second times and first and second channel frequencies on which the first and second potential packets were received. 12. The method of claim 11 further comprising: wirelessly receiving first and second chirp spread-spectrum modulated signals at the first and second gateway devices respectively, the first and second chirp spread-spectrum modulated signals being transmitted by a remote client device as part of the first and second potential packets respectively; demodulating the first and second chirp spread-sp

Assignees

Inventors

Classifications

  • H04L27/103Primary

    Chirp modulation (for spread spectrum techniques H04B1/69) · CPC title

  • using chirp · CPC title

  • Arrangements for overcoming imperfections in the modulator, e.g. quadrature error or unbalanced I and Q levels · CPC title

  • H04B1/7102Primary

    with transform to frequency domain · CPC title

  • using coherent demodulation, i.e. using one or more nominally phase synchronous carriers (H04L27/227 and H04L27/389 take precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10735047B2 cover?
A method of providing wireless communications in a wireless network can include wirelessly receiving a chirp spread-spectrum modulated signal at a first gateway device, the chirp spread-spectrum modulated signal being transmitted by a remote client device. The chirp spread-spectrum modulated signal can be demodulated at the first gateway device to provide demodulated data at the first gateway d…
Who is the assignee on this patent?
Univ Carnegie Mellon
What technology area does this patent fall under?
Primary CPC classification H04L27/103. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 04 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).