Method for simultaneous confirmation of many messages in low power wide area networks, and use of correction of frequency when transmitting data over UNB LPWAN networks, based on analysis of data obtained on receiving

Information

  • Patent Grant
  • 10291363
  • Patent Number
    10,291,363
  • Date Filed
    Friday, December 29, 2017
    6 years ago
  • Date Issued
    Tuesday, May 14, 2019
    5 years ago
Abstract
Described is a method for joint confirmation of many messages in Low Power Wide Area Networks (LPWANs) including adding information on order of messages in transmitted data, parsing order data in messages on a receiving side, sending system message back to original transmitter where information on reception success is encoded bitwise in data field, so that each bit represents one successfully received message.
Description
BACKGROUND INFORMATION

LPWANs typically operate in harsh conditions, especially in cities. Many applications of LPWAN transceivers require them being placed in buildings or even under earth surface. Because of this, it is unrealistic to expect successful delivery of all sent messages. On the other side, it is impossible to confirm delivery of all messages, because no matter how small a confirmation message would be, overhead needed to send just one bit of information will still be too large.


SUMMARY

The exemplary embodiment relates to a method of joint confirmation of many messages in LPWAN. Confirmation of most messages could be delayed, so it is possible to confirm many messages at once. This requires presence of messages order information in each message, so that a receiving side could determine if messages were either not received, or simply not sent. This information adds some overhead, but overall, it is much more effective than sending a confirmation after every message.


A radio signal receiver determines a frequency of received signal and, knowing at which frequency transmission was to be performed, calculates error of frequency of received signal. When sending data in opposite direction, this error is used to calculate necessary frequency correction. This makes possible to compensate for a total overall error of master generators of receiver and transmitter and to perform transmission of radio signal exactly at a frequency at which reception is being performed.







DETAILED DESCRIPTION

The exemplary embodiment maybe further understood with reference to the following description. The exemplary embodiment of present invention provides a confirmation of many data messages with just one message thereby saving power. The described embodiment implies ability to measure accurately at frequency of received signals at input of base station.


When narrowband radio signals (UNB) are used in LPWAN networks with signal bandwidth of 500 Hz or less, inaccurate frequency shaping by master oscillators can lead to problems associated with mismatch between transmitter and receiver frequencies, which causes packet loss. For UNB signals transmitted from an end device to a base station (uplink), this problem can be solved by processing a wide frequency band. In a reverse direction (downlink), reception of signals, as a rule, is carried out by means of serial radiotransivers, which process only a narrow band of signal. In this case, to successfully receive a signal, it is necessary to accurately match a frequency of signal and a frequency of tuning of input filters of radio transceiver. For example, for signals with a bandwidth of 200 Hz, accuracy of coincidence of frequencies should be of order of several tens of Hertz. To solve this problem, an algorithm can be used to compensate instability of frequencies of master oscillators, essence of which is described below.


Packets are transmitted in both directions at frequencies that are uniquely determined by data contained in a packet. When the packet is received, a real frequency of signal is measured with a certain error and a difference, i.e., an error, between actual and expected signal frequencies is calculated:

Δf1=fexp_ul−frx


Composition of this error includes both an error of a transmitter of a remote modem and an error of measuring a frequency of a base station:

Δf1=Δful+Δfbs


These errors have sufficiently stable values caused by initial inaccuracy of generators, and use of thermally stabilized oscillators (TCXO) do not change significantly with temperature fluctuations.


A base station transmitter, used to send downlink packets, also, with a certain periodicity (every 5 minutes), sends uplink packets at a fixed frequency fexp_dl. These packets are received by the same base station, and the second frequency error is calculated by using the following formula:

Δf2=fexp_dl−frx


Composition of this error includes both an error of the transmitter of the base station and an error of measuring a frequency of the base station:

Δf2=Δfdl+Δfbs


When sending a downlink packet, the base station compensates a frequency error of a receiver in a modem of a destination device, sending a packet at the following frequency:

ftx=fexp_dl+Δf1−Δf2+Δfdl*=fexp_dl+Δful


*−Δfdl is added by the base station transmitter.


fexp_dl+Δful corresponds exactly to an actual frequency of the remote modem receiver and includes its error.


These calculations are valid in case when an error in a frequency of the modem is equal to both during reception and transmission. This is true under the following condition:

fexp_ul≈fexp_dl


Otherwise, a formula for compensation of frequency errors as follows:

ftx=fexp_dl+fexp_dl/fexp_ul·(Δf1−Δf2)


A similar result can be achieved by implementing a receiving part of the radio modem of a final device in such a way that detection and reception of data would be performed in a wider frequency range sufficient to compensate for errors in the reference oscillators. This solution involves abandonment of existing on market serial radio transceivers and implementation or application of receiver with more expensive components with higher power consumption.

Claims
  • 1. A method of simultaneous confirmation of messages, comprising: matching frequencies of a transmitter and a receiver by processing a wide frequency band for narrowband signals transmitted from an end device to a base station;measuring a real frequency of signal with a certain error, and a difference between actual and expected signal frequencies includes: i) Δf1=fexp_ul−frx,where Δf1 includes both an error of the transmitter of a remote modem, andii) an error of measuring a frequency of the base station includes: Δf1=Δful+Δfbs, where fexp_ul is the expected frequency of message, frx is an actual received frequency, Δful is a true error of the expected frequency, and Δfbs is a frequency error of the receiver; andmatching a frequency of signal and a frequency of tuning of input filters by a way of an algorithm used to compensate instability of frequencies of master oscillators for narrowband signals transmitted from the base station.
  • 2. The method according to claim 1, wherein a transmitter of the base station sends signal at a fixed frequency fexp_dl with a certain periodicity, and a second frequency error (Δf2) of signal received by the base station includes: i) Δf2=fexp_dl−frx, andii) the second frequency error includes both an error of the transmitter of the base station and an error of measuring a frequency of the base station: Δf2=Δfdl+Δfbs, where fexp_dlis the expected frequency of message, frx is the actual received frequency, Δfdl is the true error of the expected frequency, and Δfbs is the frequency error of the receiver.
  • 3. The method according to claim 1, wherein the base station compensates a frequency error of a receiver for signal sent from the end device to the base station, and a frequency of signal includes: i) ftx=fexp_dl+Δf1−Δf2+Δfdl=fexp_dl+Δful, where −Δfdl is added by the base station transmitter, andii) ftx=fexp_+Δful corresponds exactly to an actual frequency of a remote modem receiver and includes its error;iii) calculations are valid wherein an error in a frequency of the remote modem is equal to both during reception and transmission underthecondition that fexp _ul≈fexp_dl; otherwise, compensation of the frequency error includes: ftx=fexp_dl+fexp_dl/fexp_ul·(Δf1−Δf2), where fexp_ul is a required uplink frequency.
  • 4. The method according to claim 1, wherein detection and reception of data are performed in a wider frequency range sufficient to compensate an error in oscillators.
PRIORITY CLAIM/INCORPORATION BY REFERENCE

The present application claims priority to U.S. Provisional Patent Applications: 62/440,946 filed on Dec. 30, 2016 entitled “A method for simultaneous confirmation of many messages in low power wide area networks; and hereby incorporates by reference, the entire subject matter of these Provisional Application.

US Referenced Citations (32)
Number Name Date Kind
5668837 Dent Sep 1997 A
5960040 Cai et al. Sep 1999 A
5974098 Tsuda Oct 1999 A
6115728 Nakai et al. Sep 2000 A
7508889 Liu Mar 2009 B2
8156209 Phadnis et al. Apr 2012 B1
9049732 Fourtet et al. Jun 2015 B2
9252998 Seely Feb 2016 B2
10044098 Ali Aug 2018 B2
20030224725 Limberg Dec 2003 A1
20040096021 Koval May 2004 A1
20050188129 Abdelilah et al. Aug 2005 A1
20060094383 Zylowski May 2006 A1
20060133827 Becouarn et al. Jun 2006 A1
20060251190 Wang et al. Nov 2006 A1
20060285607 Strodtbeck et al. Dec 2006 A1
20070268980 Brannstorm et al. Nov 2007 A1
20070280098 Bhatt et al. Dec 2007 A1
20080151985 Chin et al. Jun 2008 A1
20080240285 Han et al. Oct 2008 A1
20110032920 Suberviola Feb 2011 A1
20110289156 Pirnazar Nov 2011 A1
20120014488 Liu et al. Jan 2012 A1
20120051287 Merlin et al. Mar 2012 A1
20120195184 Dapper et al. Aug 2012 A1
20130202068 Ly-Gagnon Aug 2013 A1
20150092753 Gupta Apr 2015 A1
20160119184 Soriaga et al. Apr 2016 A1
20160335897 Naserian et al. Nov 2016 A1
20160373138 Li et al. Dec 2016 A1
20170139053 Vishin et al. May 2017 A1
20170171841 Chen et al. Jun 2017 A1
Foreign Referenced Citations (5)
Number Date Country
106341876 Jan 2017 CN
107135554 Sep 2017 CN
2012027880 Mar 2012 WO
2017197441 Nov 2017 WO
WO2017197441 Nov 2017 WO
Non-Patent Literature Citations (6)
Entry
Kerlink, Wirnet Station, Embedded Base Station Controller and Radio Network Controller, for remote operations, retrieved from https://www.kerlink.com/product/wirnet-station/ on Sep. 13, 2018.
Sigfox Wireless Ethernet Gateway, retrieved from https://partners.sigfox.com/products/sigfox-wireless-ethernet-gateway, on Sep. 13, 2018.
Device—Wireless Gecko by Silicon Labs—information retrieved from https:/lwww.silabs.com/products/wireless/wireless-gecko-iot-connectivity-portfolio on Aug. 15, 2018.
Device—AX5043—Advanced High Performance ASK and FSK Narrow-band Transceiver for 27-1050 MHz Range, Or Semiconductor, retrieved from https:/lwww.onsemi.com/pub/Collateral/AX5043-D.PDF on Aug. 15, 2018.
Wenxu Zhang et al., “Application of FFT parallel code phase search algorithm in GNSS software” 2016 IEEE 13th International Conference on Signal Processing (ICSP). Online at https://ieeexplore.ieee.org/abstract/document/7878011/.
Notice of Allowance with regard to the counterpart U.S. Appl. No. 16/220,188 dated Feb. 13, 2019.
Related Publications (1)
Number Date Country
20180191468 A1 Jul 2018 US
Provisional Applications (1)
Number Date Country
62440946 Dec 2016 US