IP Library Granted Patent US 9,515,774
Granted Patent B2
US 9,515,774 · App. 14/185,754 · Granted Dec 6, 2016

Energy-efficient wireless communications via feedback

Inventors: Andrea Goldsmith (Menlo Park, CA); Seyed Reza Mir Ghaderi (Stanford, CA)
Assignee: The Board of Trustees of the Leland Stanford Junior University
H04L1/0034H04L1/16H04W52/48H04L1/0003H04L1/0009Y02B60/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,515,774
App. No.
14/185,754
Granted
Dec 6, 2016
Kind
B2
Abstract

Methods and apparatus, including computer program products, are provided for energy efficient communication based on feedback. A method may include sending a first message carried by a first wireless radio channel at a first predetermined energy level; receiving, in response to the first message, a second message carried by a second wireless radio channel; comparing the first message to the second message; sending a termination message, when the comparing indicates the first message and the second message match; and sending a portion of the first message at a second predetermined energy level, when the comparing indicates the second message contains at least one error when compared to the first message.

Claims (55)

1. A method comprising:

sending, by a radio, a first message to another radio, the first message carried by a forward wireless radio channel and sent at a first forward energy level;

receiving, at the radio and in response to the first message, a second message carried by a feedback wireless radio channel from the other radio, the second message sent at a feedback energy level;

comparing contents of the first message and the second message to determine whether at least one error is present;

sending a termination message to the other radio, when the comparing indicates the first message and the second message have contents that match; and

when the comparing indicates the at least one error is present,

determining, at the radio, a second forward energy level, the second forward energy level optimized based on a total energy constraint for a system including the radio and the other radio, the total energy constraint representing a sum of the first forward energy level, the second forward energy level, and the feedback energy level, and

resending, by the radio, the first message to the other radio, the first message retransmitted at the determined second forward energy level optimized based on the total energy constraint for the system.

2. The method of claim 1 , wherein the second forward energy level is determined based on changing one or more of a modulation, an information encoding, a transmit power level, or a data rate.

3. The method of claim 1 , wherein the second forward energy level has a higher energy value than the first forward energy level in order to at least satisfy a target error rate.

4. The method of claim 1 , wherein the determining further comprising an optimization comprising:

fixing the second forward energy level at a first constant energy value;

fixing the total energy constraint at a second constant energy value; and

adjusting the feedback energy level to reduce an error rate to at least satisfy a target error rate.

5. The method of claim 1 , wherein the determining further comprising an optimization comprising:

fixing the feedback energy level at a first constant energy value;

fixing the total energy constraint at a second constant energy value; and

adjusting the second forward energy level to reduce an error rate to at least satisfy a target error rate.

6. The method of claim 1 , wherein the second energy level minimizes the total energy level subject to a target error rate.

7. An apparatus comprising:

at least one processor; and

at least one memory including computer program code, the at least one processor, the at least one memory, and the computer program code configured to cause operations comprising:

sending, by the apparatus comprising a radio, a first message to another radio, the first message carried by a forward wireless radio channel and sent at a first forward energy level;

receiving, at the radio and in response to the first message, a second message carried by a feedback wireless radio channel from the other radio, the second message sent at a feedback energy level;

comparing contents of the first message and the second message to determine whether at least one error is present;

sending a termination message to the other radio, when the comparing indicates the first message and the second message have contents that match; and

when the comparing indicates the at least one error is present,

determining, at the radio, a second forward energy level, the second forward energy level optimized based on a total energy constraint for a system including the radio and the other radio, the total energy constraint representing a sum of the first forward energy level, the second forward energy level, and the feedback energy level, and

resending, by the radio, the first message to the other radio, the first message retransmitted at the determined second forward energy level optimized based on the total energy constraint for the system.

8. The apparatus of claim 7 , wherein the second forward energy level is determined based on changing one or more of a modulation, an information encoding, a transmit power level, or a data rate.

9. The apparatus of claim 7 , wherein the second forward energy level has a higher energy value than the first predetermined energy level in order to at least satisfy a target error rate.

10. The apparatus of claim 7 , wherein the determining further comprising an optimization comprising:

fixing the second forward energy level at a first constant energy value;

fixing the total energy constraint at a second constant energy value; and

adjusting the feedback energy level to reduce an error rate to at least satisfy a target error rate.

11. The apparatus of claim 7 , wherein the determining further comprising an optimization comprising:

fixing the feedback energy level at a first constant energy value;

fixing the total energy constraint at a second constant energy value; and

adjusting the second forward energy level to reduce an error rate to at least satisfy a target error rate.

12. A non-transitory computer-readable medium encoded with instructions that, when executed by at least one processor, cause operations comprising:

sending, by the apparatus comprising a radio, a first message to another radio, the first message carried by a forward wireless radio channel and sent at a first forward energy level;

receiving, at the radio and in response to the first message, a second message carried by a feedback wireless radio channel from the other radio, the second message sent at a feedback energy level;

comparing contents of the first message and the second message to determine whether at least one error is present;

sending a termination message to the other radio, when the comparing indicates the first message and the second message have contents that match; and

when the comparing indicates the at least one error is present,

determining, at the radio, a second forward energy level, the second forward energy level optimized based on a total energy constraint for a system including the radio and the other radio, the total energy constraint representing a sum of the first forward energy level, the second forward energy level, and the feedback energy level, and

resending, by the radio, the first message to the other radio, the first message retransmitted at the determined second forward energy level optimized based on the total energy constraint for the system.

13. The non-transitory computer-readable medium of claim 12 , wherein the determining further comprising an optimization comprising:

fixing the second forward energy level at a first constant energy value;

fixing the total energy constraint at a second constant energy value; and

adjusting the feedback energy level to reduce an error rate to at least satisfy a target error rate.

14. The non-transitory computer-readable medium of claim 12 , wherein the determining further comprising an optimization comprising:

fixing the feedback energy level at a first constant energy value;

fixing the total energy constraint at a second constant energy value; and

adjusting the second forward energy level to reduce an error rate to at least satisfy a target error rate.

Assignments (3)
CONFIRMATORY LICENSE Recorded Oct 16, 2017
From: STANFORD UNIVERSITY
To: NAVY, SECRETARY OF THE UNITED STATES OF AMERICA
Reel/Frame 044305/0549 →
CONFIRMATORY LICENSE Recorded Oct 16, 2017
From: STANFORD UNIVERSITY
To: NAVY, SECRETARY OF THE UNITED STATES OF AMERICA
Reel/Frame 044305/0555 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2015
From: GOLDSMITH, ANDREA; MIR GHADERI, SEYED REZA
To: THE BOARD OF TRUSTEES FOR THE LELAND STANFORD JUNIOR UNIVERSITY
Reel/Frame 036950/0396 →
Continuity (2)
Provisional Application 61767191 · Feb 20, 2013
Related Publication 20140233395A1 · Aug 21, 2014