Adaptive transmission energy consumption
First Claim
1. A method of operating an end node to wirelessly communicate with a central node, the end node comprising a processor and memory the method comprising:
- receiving wirelessly a beacon signal periodically-transmitted from the central node;
measuring a received power, PB-RX, of the beacon signal;
reading locally-stored values of PB-TX and G representing a presumed transmitted power of the beacon signal and a performance goal of the end node, respectively;
determining, for a given channel, a path loss, PL, based on the PB-RX and the PB-TX; and
adaptively setting an energy level, EN-TX, of a message to be transmitted from the end node based on the PL and the G; and
wirelessly transmitting the message to the central node according to the energy level EN-TX;
wherein the adaptively setting includes;
solving a standard optimization problem using the PL and the G as inputs to find a desirable minimized combination of at least two of;
a level of power, PN-TX;
a forward error correction coding rate, c;
a spreading factor, SF; and
a modulation format, M; and
wherein the solving the standard optimization problem uses a cost function as follows;
C(SF,c,PN-TX,PL,G)=(T(SF,c)+XT(SF,c,n,PN-TX,G))*(P(SF,PL)+XP(SF,c,n,PN-TX,G))wherein;
SF is the spreading factor;
c is the forward error correction coding rate;
n denotes time dependence;
PN-TX is a target value of EIRP (Effective Isotropic Radiated Power) and is assumed to be a constant;
PL is the path loss;
G is the performance goal;
T(SF, c) is a time on air required to transmit the message; and
P(SF, PL) is a power consumed by the end node; and
XT and XP are a time-on-air weighting function and a total-transmission-power weighting function based on SF, c, n, PN-TX and G, respectively; and
such that evaluation of the cost function at the PL and the G is represented as follows;
2 Assignments
0 Petitions
Accused Products
Abstract
A method, of operating an end node to wirelessly communicate with a central node, includes: receiving wirelessly a current instance of a beacon signal periodically-transmitted from the central node; measuring a received power, PB-RX, of the beacon signal; reading locally-stored values of PB-TX and G representing a presumed transmitted power of the beacon signal and a performance goal of the end node, respectively; determining, for a given channel, a path loss, PL, based on the PB-RX and the PB-TX; and adaptively setting an energy level, EN-TX, of a forthcoming message to be transmitted from the end node based on PL and G.
-
Citations
21 Claims
-
1. A method of operating an end node to wirelessly communicate with a central node, the end node comprising a processor and memory the method comprising:
-
receiving wirelessly a beacon signal periodically-transmitted from the central node; measuring a received power, PB-RX, of the beacon signal; reading locally-stored values of PB-TX and G representing a presumed transmitted power of the beacon signal and a performance goal of the end node, respectively; determining, for a given channel, a path loss, PL, based on the PB-RX and the PB-TX; and adaptively setting an energy level, EN-TX, of a message to be transmitted from the end node based on the PL and the G; and wirelessly transmitting the message to the central node according to the energy level EN-TX; wherein the adaptively setting includes; solving a standard optimization problem using the PL and the G as inputs to find a desirable minimized combination of at least two of; a level of power, PN-TX; a forward error correction coding rate, c; a spreading factor, SF; and a modulation format, M; and wherein the solving the standard optimization problem uses a cost function as follows;
C(SF,c,PN-TX,PL,G)=(T(SF,c)+XT(SF,c,n,PN-TX,G))*(P(SF,PL)+XP(SF,c,n,PN-TX,G))wherein; SF is the spreading factor; c is the forward error correction coding rate; n denotes time dependence; PN-TX is a target value of EIRP (Effective Isotropic Radiated Power) and is assumed to be a constant; PL is the path loss; G is the performance goal; T(SF, c) is a time on air required to transmit the message; and P(SF, PL) is a power consumed by the end node; and XT and XP are a time-on-air weighting function and a total-transmission-power weighting function based on SF, c, n, PN-TX and G, respectively; and such that evaluation of the cost function at the PL and the G is represented as follows; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An end node configured to wirelessly communicate with a central node, the end node comprising:
-
a wireless unit configured to receive and transmit messages, respectively; a wireless interface configured to receive, via the wireless unit, a beacon signal periodically-transmitted from the central node; a received-power sensor configured to measure a received power, PB-RX, of the beacon signal; a memory, contents of which include; a value representing a presumed transmitted power, PB-TX, of the beacon signal; and a value, G, representing a performance goal of the end node; a path-loss unit configured to determine, for a given channel, a path loss, PL, based on the PB-RX and the PB-TX; and a transmit-energy unit configured to adaptively set an energy level EN-TX of a message, to be transmitted via the wireless interface and the wireless unit, based on the PL and the G; wherein the transmit-energy unit is further configured to solve a standard optimization problem using the PL and the G as inputs to find a desirable minimized combination of at least two of; a level of power, PN-TX; a forward error correction coding rate, c; a spreading factor, SF; and a modulation format, M; and wherein the transmit-energy unit is further configured to solve the standard optimization problem using a cost function as follows;
C(SF,c,PN-TX,PL,G)=(T(SF,c)+XT(SF,c,n,PN-TX,G))*(P(SF,PL)+XP(SF,c,n,PN-TX,G))wherein; SF is the spreading factor; c is the forward error correction coding rate; n denotes time dependence; PN-TX is a target value of EIRP (Effective Isotropic Radiated Power) and is assumed to be a constant; PL is the path loss; G is the performance goal; T(SF, c) is a time on air required to transmit the message; and P(SF, PL) is a power consumed by the end node; and XT and XP are a time-on-air weighting function and a total-transmission-power weighting function based on SF, c, n, PN-TX and G, respectively; and such that evaluation of the cost function at the PL and the G is represented as follows; - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of operating a central node to wirelessly communicate with instances of an end node, the central node comprising a processor and memory, the method comprising:
-
periodically generating a beacon signal having a transmit power; wherein the transmit power of the beacon signal changes over time; periodically transmitting, to the instances of the end node, the beacon signal; determining if ith and (i−
1)th instances of the beacon signal differ;measuring, if B(i−
1)≠
B(i), a transmitted power, PB-TX, of the ith beacon signal B(i);periodically generating a configuration signal that includes; a value representing the transmitted power, PB-TX, of B(i); and periodically transmitting, to the instances of the end node, the configuration signal; wherein; B(i) includes H(i−
1); andif B(i−
1)≠
B(i), then;H(i−
1) is outdated; andthe generating of the configuration signal includes; generating a configuration token H(i) in accordance with B(i); and including, in the configuration signal, the configuration token H(i); the generating of the beacon signal includes; including, in an instance B(i+1) of the beacon signal, the configuration token H(i) corresponding to B(i). - View Dependent Claims (19)
-
-
20. A central node configured to wirelessly communicate with instances of an end node, the central node comprising:
-
a wireless unit configured to receive and transmit messages, respectively; a wireless interface configured to transmit, via the wireless unit, a beacon signal and a configuration signal, respectively; a beacon-signal generator configured to; periodically generate a beacon signal B having a transmit power; and periodically send, to the instances of the end node and via the wireless interface and the wireless unit, the beacon signal B; wherein the transmit power of the beacon signal changes over time; a transmitted-power sensor configured to; determine if ith and (i−
1)th instances of the beacon signal B differ such that B(i−
1)≠
B(i); andmeasure, if B(i−
1)≠
B(i), a transmitted power, PB-TX, of B(i);a configuration-signal generator configured to; periodically generate a configuration signal that includes a value representing the transmitted power, PB-TX, of B(i); and periodically send, to the instances of the end node and via the wireless interface and the wireless unit, the configuration signal; wherein; B(i) includes H(i−
1); andif B(i−
1)≠
B(i), then;H(i−
1) is outdated; andthe configuration-signal generator is further configured to; generate a configuration token H(i) in accordance with B(i); and include, in the configuration signal, the configuration token H(i); and the beacon-signal generator is further configured to; include, in an instance B(i+1) of the beacon signal, the configuration token H(i) corresponding to B(i). - View Dependent Claims (21)
-
Specification