US20080031250A1 - Energy accumulation in destination nodes of wireless relay networks - Google Patents

Energy accumulation in destination nodes of wireless relay networks Download PDF

Info

Publication number
US20080031250A1
US20080031250A1 US11/497,987 US49798706A US2008031250A1 US 20080031250 A1 US20080031250 A1 US 20080031250A1 US 49798706 A US49798706 A US 49798706A US 2008031250 A1 US2008031250 A1 US 2008031250A1
Authority
US
United States
Prior art keywords
packet
node
relay
route
destination node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/497,987
Inventor
Neelesh B. Mehta
Raymond Yim
Andreas F. Molisch
Jinyun Zhang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Research Laboratories Inc
Original Assignee
Mitsubishi Electric Research Laboratories Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Research Laboratories Inc filed Critical Mitsubishi Electric Research Laboratories Inc
Priority to US11/497,987 priority Critical patent/US20080031250A1/en
Assigned to MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC. reassignment MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MEHTA, NEELESH B., MOLISCH, ANDREAS F., ZHANG, JINYUN
Assigned to MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC. reassignment MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: YIM, RAYMOND
Priority to EP07290958A priority patent/EP1885076B1/en
Priority to JP2007199067A priority patent/JP2008042911A/en
Publication of US20080031250A1 publication Critical patent/US20080031250A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0096Channel splitting in point-to-point links
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • This invention relates generally to wireless relay networks with multi-hop transmission of packets, and more particularly to energy accumulation in such wireless relay networks.
  • a source node transmits a packet to a destination node via relay nodes using multiple hops, i.e., a route.
  • the nodes are small, low complexity sensor nodes. Computational, memory, and power resources in such nodes are severely limited. Therefore, it is important that such resources are conserved as much as possible.
  • Multi-hop routing is often used in conventional wireless relay networks to reduce a total energy required to deliver a unicast packet
  • J. Li, D. Cordes, and J. Zhang “Power-aware routing protocols in ad hoc wireless networks,” IEEE Wireless Commun. Magazine, pp. 69-81, December 2005, and A. Michail and A. Ephremides, “Energy efficient routing for connection-oriented traffic in ad hoc wireless networks,” Proc. IEEE Int. Symp. Personal, Indoor, Mobile Radio Commun., pp. 762-66, September 2000.
  • the source transmits the packet to the destination through one or more intermediate relays along a pre-determined energy efficient route.
  • a packet cannot be decoded successfully by a relay or the destination, the packet is discarded and needs to be retransmitted, J. E. Wieselthier, G. D. Nguyen, and A. Ephremides, “On the construction of energy efficient broadcast and multicast trees in wireless networks,” Proc. IEEE INFOCOM, March 2000, A. E. Khandani, J. Abounadi, E. Modiano, and L. Zheng, “Cooperative routing in wireless networks,” Proc. Allerton Conf. on Commun., Contr. and Computing, May 2003, A. S. Ahluwalia and E. H.
  • Energy accumulative routing improves the energy efficiency of wireless relay networks, I. Maric and R. D. Yates, “Efficient multihop broadcast for wideband systems,” DIMACS Workshop on Signal Processing for Wireless Transmission, October 2002, M. Agarwal, J. H. Cho, L. Gao, and J. Wu, “Energy efficient broadcast in wireless ad hoc networks with hitch-hiking,” Proc. IEEE INFOCOM, March 2004, both incorporated herein by reference.
  • a relay stores a received signal of a packet that is too weak to be decoded, and combines the stored signal with other signals of the same packet that are received later. After successfully decoding the packet, the relay broadcasts the packet towards the destination.
  • those methods are designed for broadcast packets and not unicast packets.
  • Every node stores the signal of each and every received copy of a packet that is transmitted from multiple nodes in the network until the node can successfully decode the packet.
  • the source transmits multiple packets, one after the other.
  • the relays have to store multiple “soft” copies of not one, but many packets that are transmitted by all the nodes that may have already decoded the packets.
  • relays can act as relays for different sources, so that their storage effort is proportional to the total number of distinct packets “in transit” in the network. Because relays do not directly benefit from transmitting a packet from the source to the destination, it is difficult to justify expending significant resources for energy accumulation. In addition, finding an optimal energy accumulative route in a wireless network with many relays nodes and jointly determining the transmit power levels of the nodes along the route is extremely difficult.
  • MEAR minimum energy accumulative routing
  • the embodiments of the invention provide a wireless network, in which relay nodes cooperate to minimize a total energy consumed in transmitting a unicast packet from a source node to a destination node.
  • the embodiments use a progressive accumulative routing (PAR) process, which progressively performs relay discovery, relay ordering and power allocation in a distributed manner, such that each relay node only needs local information.
  • PAR progressive accumulative routing
  • the embodiments of the invention also use a destination energy accumulation (DEA) process, in which only the destination node stores multiple received versions of a packet, because the signals of an individual packet may be too weak to reliably decode the packet when the low complexity relay nodes use a decode-and-forward scheme.
  • DEA destination energy accumulation
  • the PAR and DEA processes considerably reduce the total energy consumption in the network, and can be implemented efficiently. Furthermore, the processes provide optimal routing with a high probability.
  • FIG. 1 is a block diagram of a wireless relay network according to an embodiment of the invention
  • FIGS. 2A-2D are block diagrams of a network with additional relay nodes
  • FIG. 3 is a block diagram of a data packet and a request to cooperate packet (RTC) according to an embodiment of the invention
  • FIG. 4 is a block diagram of descriptions of fields in the RTC packet of FIG. 3 according to an embodiment of the invention.
  • FIG. 5 is a block diagram of pseudo-code executed by a relay node of the network of FIG. 1 according to an embodiment of the invention.
  • FIG. 6 is block diagram of pseudo-code executed by other nodes receiving a packet according to an embodiment of the invention.
  • FIG. 1 shows a wireless relay network 100 according to an embodiment of our invention.
  • the network includes a source node s 111 , a destination node t 131 , and one or more intermediate decode-and-forward relay nodes r 121 - 124 . All nodes use unicast transmission via single omni-directional antennas for transmission and reception, and operate in half-duplex mode, i.e., the nodes can either transmit or receive, but not do both simultaneously.
  • the network 100 is quasi-static, in which occasional link updates reflect possible changes of channel state information of channels of the network.
  • the source can transmit directly to the destination, or indirectly via one or more relay nodes.
  • the relay nodes can forward packets to the destination serially or in parallel.
  • DEA destination energy accumulation
  • versions of the packet are copies of the packet.
  • a cyclic redundancy check can be inserted in the packet to determine whether the packet is decoded correctly.
  • Energy accumulation only at the destination is justifiable for the following reasons.
  • energy accumulation we specifically mean storing multiple versions of the same packet only at the destination node.
  • the destination node which typically gathers sensor data from all sensor nodes, usually has greater computational, memory and power resources.
  • the effort of accumulation occurs at the node that benefits from the accumulation.
  • the number of packets that need to be accumulated and stored is limited.
  • energy accumulation only at the destination reduces energy consumption throughout the network.
  • energy accumulation only at the destination significantly simplifies route discovery, and makes a practical implementation feasible.
  • PAR progressive accumulative routing
  • PAR can be used to update an already established route.
  • the PAR process significantly improves the total energy efficiency compared to conventional non-accumulative networks. That is, the amount of energy that is consumed while transmitting packets along the route is decreased. With a high probability, the PAR process performs as well as optimal complete energy accumulation at all nodes.
  • V be the set of nodes in the network 100 .
  • h uv be the absolute value of the channel gain between node u and node v.
  • a node can only determine its channel gain with respect to neighboring nodes. The node need not determine the phase of any channel gain, nor can the node determine any other gain of links between other nodes.
  • a node can forward a packet only after having reliably decoded that packet.
  • only the destination node accumulates energy by storing multiple versions of the packet, while the relay nodes do not.
  • the destination node can receive and store multiple “soft” versions of the same packet from multiple nodes.
  • the packet can be successfully decoded by the destination node after the total energy accumulated from the multiple received versions of the packet exceeds a predetermined threshold, which depends on a modulation and a coding used for transmission, see Maric et al., and. Agarwal et al., above, incorporated herein by reference.
  • a cyclic redundancy check may be included in the packet to enable the receiver to determine if it has correctly decoded the packet or not.
  • the destination can decode the packet successfully when the total accumulated power
  • ⁇ k 1 n ⁇ p k ⁇ h u k ⁇ t
  • a relay node v can successfully decode the packet transmitted by node u with power p if and only if ph uv ⁇ ⁇ , otherwise, the relay discards the undecodable packet. Without loss of generality, a duration of a packet is normalized to unity. Therefore, we interchangeably use the terms energy and power.
  • An accumulative route from the source node s to the destination node t through relay node r can reduce a total power consumption if and only if there exists a node r, such that
  • nodes s and r set their transmission powers P s and P r , respectively, at
  • the optimal power allocation problem is the following:
  • the first inequality in the constraint in equation (4) ensures that node r decodes the packet transmitted by node s. After node r decodes the packet, it is more energy efficient to let node r deliver the remaining energy for node t to decode the packet, because h rt >h st . This leads to the power allocation in equation (3), which satisfies the constraint in equation (4) with equality.
  • the total power reduction with the power setting in equation (3), compared to the minimum power, ⁇ /h st , required for a direct transmission from node s to node t, is then given by equation (2). This power reduction is positive when equation (1) is satisfied.
  • Lemma 1 shows that only nodes that satisfy equation (1) are eligible candidates for reducing total energy consumption. Note that for the source to determine which node is the best relay, the source only needs to know the gain h rt in addition to any local information the node already has. And, if node s is sending a packet directly to node t, all the eligible candidates can already decode the packet because h sr >h st .
  • relay r is the optimal single relay for cooperating in the transmission from nodes s to t, adding an additional node, q, in parallel between nodes s and t, as in FIG. 2B cannot reduce the total transmission power in DEA.
  • node r be the optimal single relay in an established DEA route. If and only if there exists a node q ⁇ V ⁇ s, r, t ⁇ , such that h sq >h sr , h qt ⁇ min ⁇ h qr , h rt ⁇ , and
  • each relay transmits the packet with the minimum power required to reach the next relay, while the last relay transmits the packet to the destination with a power that is just sufficient for the destination to decode the packet using the energy accumulated from the transmissions by previous relays.
  • This can be shown to lead to the power allocation in equation (7) for the DEA route s-q-r-t.
  • the power reduction in equation (6) is the difference between the total transmit powers for routes s-q-r-t and s-r-t.
  • the DEA route s-q-r-t cannot reduce power if h sq >h sr , otherwise, node q can be dropped from the route, as node r itself can successfully decode the packet transmitted by node s. Similarly, node r can be dropped from the route if h qt >min ⁇ h qr , h rt ⁇ . But this contradicts the assumption that node r is the optimal single relay.
  • the total power reduction in equation (6) is positive if and only if the condition in equation (5) is satisfied.
  • node r be the optimal single relay in an established DEA route. If and only if there exists a node q ⁇ V ⁇ s, r, t ⁇ , such that
  • the power allocation in equation (10) follows from an argument similar to that in Lemma 3. Also, node q can be dropped from the DEA route s-r-q-t if h qt ⁇ h rt .
  • the total power reduction in equation (9) is the difference between the total powers consumed by routes s-r-q-t and s-r-t. It is positive if and only if equation (8) is satisfied.
  • nodes u and v are two relays in the serial DEA route, and node u successfully decodes the packet before the relay v, then we say that node u is before node v, and node v is after node u.
  • node v is immediately after or next to node u if node v is after node u, and there is no relay that is after node u and before node v.
  • the relay immediately after node u in the serial DEA route is denoted by N(u).
  • the relay set, R is the set of all relays, excluding the destination, that are in the serial DEA route.
  • the backward relay set, B(u) is the ordered set of relays before node u in the route.
  • A(u) P r ⁇ B(u) h rt /h rN (r) denotes the fraction of the total energy, which is required to successfully decode a packet at the destination. The energy accumulates at the destination due to transmissions from the relays in the set B(u).
  • the transmit powers of all the other relays in the route are unchanged.
  • the power allocation after node w is added as a relay corresponds to that in equation (13).
  • the condition for power reduction in equation (11) can be derived in a fashion similar to equation (5). To achieve the power reductions, the condition in equation (11) requires that every relay in the serial DEA route determines the gain h lt . This is not conducive to a distributed implementation. The following corollary provides a sufficient condition that guarantees power reductions without the need for every relay determining the gain h lt .
  • node u When node u is the last relay in a serial DEA route, adding a node w immediately after node u can reduce power consumption if w satisfies the two conditions:
  • the transmit powers of all the other relays in the route are unchanged.
  • a basic route is established between the source and the destination.
  • Conventional route discovery processes can be used to discover a route between nodes s and t in networks when a direct link from node s to t does not exist.
  • the PAR process progressively and distributively adds relays to improve the energy-efficiency of the serial DEA route. That is, energy consumption is reduced while transmitting packets along the route.
  • This relay discovery process is done via two types of packets: a data packet that contains the data to be transmitted from node s to node t, and a ready-to-cooperate (RTC) packet for feedback of the limited additional information required for modifying the route.
  • RTC ready-to-cooperate
  • the source transmits data to the destination through the already established serial DEA route.
  • the source transmits a new packet to its next relay, N(s), with power ⁇ /h sN(s) .
  • N(s) next relay
  • Neighboring nodes that receive a transmission from a currently transmitting relay in the established serial DEA route check, using only the local information available and the information in the data packet, whether their participation as a relay can lead to further power reduction. If so, the nodes feedback the RTC packet to the relay whose transmission the nodes overheard.
  • FIG. 3 shows the structure of the data and RTC packets. The meaning of each field in the packets is shown in FIG. 4 .
  • the pseudo code of the PAR process is shown in FIG. 5 .
  • a relay u which is not the source, successfully decodes the data packet p
  • the relay knows that the final destination is p.MDest, and the total power that has accumulated at the destination after p was transmitted is p.FracDelivered+p.GainD/p.GainR. That is, the relay records the fractional energy that will be accumulated at the destination due to transmitting a particular packet to the destination. This recorded information is also forwarded to other nodes along the route, so that those nodes can also participate in the design of the route that minimizes energy.
  • u is not the last relay, it transmits the packet to its next relay with power ⁇ /h uN(u) . If the node is the last relay, the node transmits the packet with power (1 ⁇ A(u))/h ut .
  • the relay u updates the route after a sufficient time, minTime, has elapsed since it last updated the route.
  • minTime depends on a multiple access protocol, and is used to ensure that a relay has sufficient time to receive RTC feedback packets before the node decides on an additional relay.
  • the node updates the next relay to be the next node, denoted by bestCandidate. This leads to maximum power reduction.
  • the RTC packets enable node u to find the node bestCandidate.
  • the fields of the packet enable node u to determine the power reduction if node w is made the next relay as follows.
  • the pseudo code for a node is given in FIG. 6 .
  • the destination In the wireless relay network according to embodiments of the invention, only the destination accumulates energy, but the relay nodes do not.
  • Such network with considerably simpler relays, has comparable energy efficiency as a conventional network where energy accumulates at every node.
  • a destination energy accumulative network is also more energy efficient than traditional multi-hop networks that do not accumulate energy.
  • the PAR process discovers the DEA route and determines the relay transmission powers in a distributed manner.
  • the process exploits local information about the channel gains, and uses very limited feedback from nodes that can be added to the route as relays.
  • the route discovery in PAR has a very low complexity, and is in contrast to the NP-complete nature of the route discovery process in full energy accumulative networks.
  • the nodes receive and can decode the packets currently being transmitted in the DEA route, and determine whether the nodes can act as relays to reduce the total power consumption of the route.
  • the latency for route setup using PAR is low, because a basic connectivity between the source and the destination is established right from the beginning, and improved routes, which progressively add more relays, over time.
  • PAR is well suited for reducing the energy consumption in practical sensor networks with low complexity nodes.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Radio Relay Systems (AREA)

Abstract

A method for transmitting packets from a source node to a destination node via relay nodes of a wireless network. Packets are transmitted from the source node, along a route of relays nodes, to the destination node in a wireless network. Energy of the packets is accumulated only in the destination node by storing multiple versions of the packet. The packets are decoded in the destination node using the accumulated energy.

Description

    FIELD OF THE INVENTION
  • This invention relates generally to wireless relay networks with multi-hop transmission of packets, and more particularly to energy accumulation in such wireless relay networks.
  • BACKGROUND OF THE INVENTION
  • Wireless Relay Networks
  • In a wireless relay network, a source node transmits a packet to a destination node via relay nodes using multiple hops, i.e., a route. In many such networks, the nodes are small, low complexity sensor nodes. Computational, memory, and power resources in such nodes are severely limited. Therefore, it is important that such resources are conserved as much as possible.
  • Multi-Hop Routing
  • Multi-hop routing is often used in conventional wireless relay networks to reduce a total energy required to deliver a unicast packet, J. Li, D. Cordes, and J. Zhang, “Power-aware routing protocols in ad hoc wireless networks,” IEEE Wireless Commun. Magazine, pp. 69-81, December 2005, and A. Michail and A. Ephremides, “Energy efficient routing for connection-oriented traffic in ad hoc wireless networks,” Proc. IEEE Int. Symp. Personal, Indoor, Mobile Radio Commun., pp. 762-66, September 2000.
  • In those networks, the source transmits the packet to the destination through one or more intermediate relays along a pre-determined energy efficient route. When a packet cannot be decoded successfully by a relay or the destination, the packet is discarded and needs to be retransmitted, J. E. Wieselthier, G. D. Nguyen, and A. Ephremides, “On the construction of energy efficient broadcast and multicast trees in wireless networks,” Proc. IEEE INFOCOM, March 2000, A. E. Khandani, J. Abounadi, E. Modiano, and L. Zheng, “Cooperative routing in wireless networks,” Proc. Allerton Conf. on Commun., Contr. and Computing, May 2003, A. S. Ahluwalia and E. H. Modiano, “On the complexity and distributed construction of energy efficient broadcast trees in wireless ad hoc networks,” IEEE Trans. Wireless Commun., vol. 4, no. 5, 2005, and J. Cartigny, D. Simplot, and I. Stojmenovi'c, “Localized minimum-energy broadcasting in ad-hoc networks,” Proc. IEEE INFOCOM, April 2003. Those approaches are not energy efficient, as corrupted packets are completely discarded, and of no further use.
  • Energy Accumulation
  • Energy accumulative routing improves the energy efficiency of wireless relay networks, I. Maric and R. D. Yates, “Efficient multihop broadcast for wideband systems,” DIMACS Workshop on Signal Processing for Wireless Transmission, October 2002, M. Agarwal, J. H. Cho, L. Gao, and J. Wu, “Energy efficient broadcast in wireless ad hoc networks with hitch-hiking,” Proc. IEEE INFOCOM, March 2004, both incorporated herein by reference. In energy accumulative routing, a relay stores a received signal of a packet that is too weak to be decoded, and combines the stored signal with other signals of the same packet that are received later. After successfully decoding the packet, the relay broadcasts the packet towards the destination. However, those methods are designed for broadcast packets and not unicast packets.
  • While current and next generation wireless networks do have mechanisms in place to implement energy accumulation, doing so at each and every node consumes resources. The known energy accumulation techniques work on an idealized premise that every node stores the signal of each and every received copy of a packet that is transmitted from multiple nodes in the network until the node can successfully decode the packet. Typically, the source transmits multiple packets, one after the other. In this case, the relays have to store multiple “soft” copies of not one, but many packets that are transmitted by all the nodes that may have already decoded the packets.
  • To make matters worse, relays can act as relays for different sources, so that their storage effort is proportional to the total number of distinct packets “in transit” in the network. Because relays do not directly benefit from transmitting a packet from the source to the destination, it is difficult to justify expending significant resources for energy accumulation. In addition, finding an optimal energy accumulative route in a wireless network with many relays nodes and jointly determining the transmit power levels of the nodes along the route is extremely difficult.
  • It is known that minimum energy accumulative routing (MEAR) for unicast transmission is an NP-Complete problem, J. Chen, L. Jia, X. Liu, G. Noubir, and R. Sundaram, “Minimum energy accumulative routing in wireless networks,” Proc. IEEE INFOCOM, 2005. Thus, no scalable optimum mechanism is possible. The MEAR of Chen et al. is intended for full energy accumulation, and is completely centralized, i.e., every node needs to be aware of the states of all the links between all of the nodes in the network.
  • Another technique performs energy accumulative routing for multicast packets, I. Maric and R. D. Yates, “Cooperative multicast for maximum network lifetime,” IEEE J. Select. Areas Commun., vol. 23, pp. 127-135, January 2005.
  • SUMMARY OF THE INVENTION
  • The embodiments of the invention provide a wireless network, in which relay nodes cooperate to minimize a total energy consumed in transmitting a unicast packet from a source node to a destination node. The embodiments use a progressive accumulative routing (PAR) process, which progressively performs relay discovery, relay ordering and power allocation in a distributed manner, such that each relay node only needs local information.
  • The embodiments of the invention also use a destination energy accumulation (DEA) process, in which only the destination node stores multiple received versions of a packet, because the signals of an individual packet may be too weak to reliably decode the packet when the low complexity relay nodes use a decode-and-forward scheme.
  • The PAR and DEA processes considerably reduce the total energy consumption in the network, and can be implemented efficiently. Furthermore, the processes provide optimal routing with a high probability.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram of a wireless relay network according to an embodiment of the invention;
  • FIGS. 2A-2D are block diagrams of a network with additional relay nodes;
  • FIG. 3 is a block diagram of a data packet and a request to cooperate packet (RTC) according to an embodiment of the invention;
  • FIG. 4 is a block diagram of descriptions of fields in the RTC packet of FIG. 3 according to an embodiment of the invention;
  • FIG. 5 is a block diagram of pseudo-code executed by a relay node of the network of FIG. 1 according to an embodiment of the invention; and
  • FIG. 6 is block diagram of pseudo-code executed by other nodes receiving a packet according to an embodiment of the invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
  • Wireless Relay Network
  • FIG. 1 shows a wireless relay network 100 according to an embodiment of our invention. The network includes a source node s 111, a destination node t 131, and one or more intermediate decode-and-forward relay nodes r 121-124. All nodes use unicast transmission via single omni-directional antennas for transmission and reception, and operate in half-duplex mode, i.e., the nodes can either transmit or receive, but not do both simultaneously. The network 100 is quasi-static, in which occasional link updates reflect possible changes of channel state information of channels of the network. The source can transmit directly to the destination, or indirectly via one or more relay nodes. The relay nodes can forward packets to the destination serially or in parallel.
  • Destination Energy Accumulation
  • The embodiments of the invention use destination energy accumulation (DEA). DEA fills the gap between the two known extremes, namely (i) a conventional network, which requires simple decode-and-forward relays that do not benefit from energy accumulation, and (ii) a complete energy-accumulation network, which requires highly complex decode-and-forward relays that accumulate energy to the greatest possible extent.
  • In our embodiments, only the destination node uses multiple stored versions of the packet to decode the packet, while an intermediate relays does not store multiple versions of a packet. That is, the relay nodes discard the packet after the packet has been forwarded. In one of the embodiment, versions of the packet are copies of the packet.
  • A cyclic redundancy check can be inserted in the packet to determine whether the packet is decoded correctly. Energy accumulation only at the destination is justifiable for the following reasons. By energy accumulation, we specifically mean storing multiple versions of the same packet only at the destination node. In many sensor networks, the destination node, which typically gathers sensor data from all sensor nodes, usually has greater computational, memory and power resources. In addition, the effort of accumulation occurs at the node that benefits from the accumulation. The number of packets that need to be accumulated and stored is limited. Furthermore, energy accumulation only at the destination reduces energy consumption throughout the network. As another advantage, energy accumulation only at the destination significantly simplifies route discovery, and makes a practical implementation feasible.
  • Progressive Accumulative Routing
  • We also use a progressive accumulative routing (PAR) process, which determines an energy efficient DEA route, and sets the node transmit powers in a distributed and progressive manner. As a distributed process, PAR establishes energy efficient accumulative routes based only on local channel state information available at each node. The progressive nature of the process enables incremental addition of new nodes to an established DEA route, and realizes additional energy reductions.
  • Due to changes in the propagation environment or due to the mobility of the nodes, the channels between the various nodes changes with time. PAR can be used to update an already established route.
  • The PAR process significantly improves the total energy efficiency compared to conventional non-accumulative networks. That is, the amount of energy that is consumed while transmitting packets along the route is decreased. With a high probability, the PAR process performs as well as optimal complete energy accumulation at all nodes.
  • Network Model
  • Let V be the set of nodes in the network 100. For nodes U, v ε V, let huv be the absolute value of the channel gain between node u and node v. A node can only determine its channel gain with respect to neighboring nodes. The node need not determine the phase of any channel gain, nor can the node determine any other gain of links between other nodes.
  • A node can forward a packet only after having reliably decoded that packet. According to an embodiment of the invention, only the destination node accumulates energy by storing multiple versions of the packet, while the relay nodes do not. The destination node can receive and store multiple “soft” versions of the same packet from multiple nodes.
  • The packet can be successfully decoded by the destination node after the total energy accumulated from the multiple received versions of the packet exceeds a predetermined threshold, which depends on a modulation and a coding used for transmission, see Maric et al., and. Agarwal et al., above, incorporated herein by reference. A cyclic redundancy check (CRC) may be included in the packet to enable the receiver to determine if it has correctly decoded the packet or not.
  • If the destination receives one version of the packet from each of nodes u1, u2, . . . , un, then the destination can decode the packet successfully when the total accumulated power
  • k = 1 n p k h u k t
  • is equal or greater than the threshold γ, where pk is the transmit power of node uk. A relay node v can successfully decode the packet transmitted by node u with power p if and only if phuvγ, otherwise, the relay discards the undecodable packet. Without loss of generality, a duration of a packet is normalized to unity. Therefore, we interchangeably use the terms energy and power.
  • Progressive Accumulative Routing
  • We consider a single source, s, and a single destination, t. First, we derive the general conditions for power reduction when (i) a single relay is added between the nodes s and t, and (ii) when a second relay is introduced in an energy accumulative route that already includes one relay. As described below, very limited information is often needed to determine the optimal relay. Then, we extend the result to a general energy accumulative route that includes an arbitrary number of relays. We also describe how additional energy reduction can be achieved using the local channel state information at the relays and limited additional information.
  • Adding a First Relay Between the Source and the Destination
  • Lemma 1
  • An accumulative route from the source node s to the destination node t through relay node r can reduce a total power consumption if and only if there exists a node r, such that

  • hst<min{hsr, hrt}  (1)
  • The maximum total power reduction, Ps red(r), by having node r act as a relay is given by

  • P s red(r)=(1−h st /h sr)(1−h st /h rt)( γ/h st),  (2)
  • and is achieved when nodes s and r set their transmission powers Ps and Pr, respectively, at

  • P s=(1/h sr) γ, and P r=(1/h rt)(1−h st /h sr) γ.  (3)
  • Proof
  • First, we assume that none of the nodes satisfy equation (1). This implies that hst≧hsr, and/or hst≧hrt, for all relays r ε V−{s,t}. For any node, r, if hst≧hsr, then less power is required transmit a packet successfully to the destination than to the relay. If hst≧hrt, given the same transmission power, the destination receives a higher signal power if a packet is transmitted by the source and not the relay. Hence, the use of a relay cannot reduce the total power consumption.
  • Let there exist at least one node, r, such that hst<min{hsr, hrt}. In DEA, if r is a relay, then the source first transmits a packet with power Ps so that node r can decode the packet successfully. Then, node r transmits the packet to the destination node t with power Pr. The destination decodes the packet using the energy accumulated from the transmissions of both nodes s and r. Hence, the optimal power allocation problem is the following:
  • min P s , P r P s + P r subject to [ h sr 0 h st h rt ] [ P s P r ] [ γ _ γ _ ] . ( 4 )
  • The first inequality in the constraint in equation (4) ensures that node r decodes the packet transmitted by node s. After node r decodes the packet, it is more energy efficient to let node r deliver the remaining energy for node t to decode the packet, because hrt>hst. This leads to the power allocation in equation (3), which satisfies the constraint in equation (4) with equality. The total power reduction with the power setting in equation (3), compared to the minimum power, γ/hst, required for a direct transmission from node s to node t, is then given by equation (2). This power reduction is positive when equation (1) is satisfied.
  • Lemma 1 shows that only nodes that satisfy equation (1) are eligible candidates for reducing total energy consumption. Note that for the source to determine which node is the best relay, the source only needs to know the gain hrt in addition to any local information the node already has. And, if node s is sending a packet directly to node t, all the eligible candidates can already decode the packet because hsr>hst.
  • Adding the Second Relay Between the Source and the Destination
  • Let node r denote the optimal first relay already present in the DEA route as shown in FIG. 2A. As shown in FIGS. 2B-2D, the second relay q can be added to one of the three links: s-t, s-r, and r-t. Lemma 2 states that the first possibility is always sub-optimal and need not be considered.
  • Lemma 2
  • If the relay r is the optimal single relay for cooperating in the transmission from nodes s to t, adding an additional node, q, in parallel between nodes s and t, as in FIG. 2B cannot reduce the total transmission power in DEA.
  • Proof
  • In order for both relays q and r to successfully decode the packet from node s, node s must transmit with a minimum power Ps= γ/max {hsq, hsr)}. After nodes q and r successfully decode the packet, it is optimal to add power only to the node with the best channel to node t. Thus, two relays in parallel is only useful if hqt=hrt.
  • Now, assume that hqt=hrt. If hsq>hsr, then this implies that Ps red(q)>Ps red(r), which contradicts the assumption that relay r is the optimal single relay. If hsq<hsr, then only node r should be used as the relay. If hsq=hsr, then the total power consumption is the same as the single relay case.
  • Based on Lemma 2, we only need to consider adding a new relay between the s-r and r-t links in the established DEA route, as shown in FIGS. 1C-1D.
  • Lemma 3
  • Let node r be the optimal single relay in an established DEA route. If and only if there exists a node q ε V−{s, r, t}, such that hsq>hsr, hqt<min{hqr, hrt}, and

  • h qr((1/h sr)−(1/h sq))>(h rt −h qt)/(h rt −h st),  (5)
  • then adding node q between nodes s and r, as in FIG. 1C, reduces total energy consumption. The optimal power consumption, Ps red(q), is

  • P s red(q)= γ/h rt[(h rt −h st)((1/h sr)−(1/h sq))+((h qt −h rt)/hqr),  (6)
      • when the source and the relays set their respective transmission powers Ps, Pq, and Pr, at

  • P s=1/h sq γ, P q=1/h qr γ, and P r=(1/h rt)(1−h st /h sq −h qt /h qr) γ  (7)
  • Proof
  • In an energy efficient DEA route, each relay transmits the packet with the minimum power required to reach the next relay, while the last relay transmits the packet to the destination with a power that is just sufficient for the destination to decode the packet using the energy accumulated from the transmissions by previous relays. This can be shown to lead to the power allocation in equation (7) for the DEA route s-q-r-t. The power reduction in equation (6) is the difference between the total transmit powers for routes s-q-r-t and s-r-t.
  • The DEA route s-q-r-t cannot reduce power if hsq>hsr, otherwise, node q can be dropped from the route, as node r itself can successfully decode the packet transmitted by node s. Similarly, node r can be dropped from the route if hqt>min{hqr, hrt}. But this contradicts the assumption that node r is the optimal single relay. The total power reduction in equation (6) is positive if and only if the condition in equation (5) is satisfied.
  • Lemma 4
  • Let node r be the optimal single relay in an established DEA route. If and only if there exists a node qεV−{s, r, t}, such that

  • h qt >h rt, and h rt /h rq<1−h st /h sr,  (8)
  • then adding node q between nodes r and t, as shown in FIG. 1D, leads to an optimal power reduction, Pr red(q), of

  • P r red(q)=(1/h rt−1/h qt)(1−h st h sr −h rt /h rq) γ,  (9)
  • when the source and the relays set their transmission powers Ps, Pq, and Pr, respectively, at

  • P s=1/h sr γ, P r=1/h rq γ, and P q=1/h qt(1−h st /h sr −h rt /h rq) γ.  (10)
  • Proof
  • The power allocation in equation (10) follows from an argument similar to that in Lemma 3. Also, node q can be dropped from the DEA route s-r-q-t if hqt≦hrt. The total power reduction in equation (9) is the difference between the total powers consumed by routes s-r-q-t and s-r-t. It is positive if and only if equation (8) is satisfied.
  • Notice that before the second relay is added, the first relay r transmits the packet with power 1/hrt(1−hst/hsr) γ. From the necessary and sufficient condition in equation (8), it can be seen that all eligible nodes that can reduce total power can successfully decode the packet transmitted by node r. This fact is exploited when we progressively add relays to reduce the total power consumption.
  • Multiple Relays
  • As described above, two relays in parallel cannot reduce the total power consumption over an optimal single relay DEA route. This result can be generalized to the case where multiple relays are present. Therefore, we only need to consider the cases where new nodes are inserted in between two adjacent relays or between a relay and the destination, as was done in FIGS. 1C-1D. We refer to such a route a serial DEA route.
  • To consider adding a node, w, in the serial DEA route that already contains multiple relays, we first define the following terminology. If nodes u and v are two relays in the serial DEA route, and node u successfully decodes the packet before the relay v, then we say that node u is before node v, and node v is after node u. We say that node v is immediately after or next to node u if node v is after node u, and there is no relay that is after node u and before node v. The relay immediately after node u in the serial DEA route is denoted by N(u). A relay u is called the last relay in the serial DEA route if N(u)=t.
  • The relay set, R, is the set of all relays, excluding the destination, that are in the serial DEA route. The backward relay set, B(u), is the ordered set of relays before node u in the route. A(u)=PrεB(u)hrt/hrN(r) denotes the fraction of the total energy, which is required to successfully decode a packet at the destination. The energy accumulates at the destination due to transmissions from the relays in the set B(u).
  • Theorem 1
  • Let u be a relay in the serial DEA route, with v=N(u) being the relay immediately after the relay u. If u is not the last relay, 1, in the route, then adding the node was a relay immediately after node u reduces the total power consumption if w satisfies the following two sufficient conditions:

  • h uw >h uv and h wv(1/h uv−1/h uw)>(h lt −h wt)/(h lt −h ut).  (11)
  • A total power reduction of

  • P u red(w)=1/h lt[(h lt −h ut)(1/h uv−1/h uw)+(h wt −h lt)/h wv)] γ  (12)
  • is achieved when the transmit powers node of u and l are changed to

  • P u = γ/h uv and P l=1/h lt(1−A(l)+h ut /h uw −h wt /hwy) γ.  (13)
  • The transmit power of the new relay, w, is Pw= γ/hwv. The transmit powers of all the other relays in the route are unchanged.
  • Proof
  • Using an argument analogous to that in Lemma 3, the power allocation after node w is added as a relay corresponds to that in equation (13). The condition for power reduction in equation (11) can be derived in a fashion similar to equation (5). To achieve the power reductions, the condition in equation (11) requires that every relay in the serial DEA route determines the gain hlt . This is not conducive to a distributed implementation. The following corollary provides a sufficient condition that guarantees power reductions without the need for every relay determining the gain hlt.
  • Corollary 1
  • When node u is not the last relay in the serial DEA route, adding the node w immediately after node u results in power reductions if

  • h wt >h ut and 1/h uw+1/h wv<1/h uv.  (14)
  • Theorem 2
  • When node u is the last relay in a serial DEA route, adding a node w immediately after node u can reduce power consumption if w satisfies the two conditions:

  • h wt >h ut and h ut /h uw<1−A(u).  (15)
  • A total power reduction of

  • P u red(w)=(1/h ut−1/h wt)(1−A(u)−h ut /h uw) γ  (16)
  • is achieved when the transmit power of node u is changed to Pu= γ/huw, and the transmit power of the new node w is

  • P w=1/h wt(1−A(u)−h ut /h uw)  (17)
  • The transmit powers of all the other relays in the route are unchanged.
  • Proof
  • Using an analogous argument as in Lemma 4, the power allocation, after node w is added, corresponds to that in equation (10). The condition for power reduction in equation (15) can be derived in a similar manner as in equation (8). Both theorem 2 and corollary 1 show that all potential relays, i.e., the nodes that lead to power reductions, can already successfully decode the transmissions from immediately previous relays. As a result, local channel state information and minimal feedback from the potential relays can be used to progressively increment the serial DEA route to reduce total power.
  • Progressive Accumulative Route (PAR)
  • Initially, a basic route is established between the source and the destination. Conventional route discovery processes can be used to discover a route between nodes s and t in networks when a direct link from node s to t does not exist.
  • Then, the PAR process progressively and distributively adds relays to improve the energy-efficiency of the serial DEA route. That is, energy consumption is reduced while transmitting packets along the route. This relay discovery process is done via two types of packets: a data packet that contains the data to be transmitted from node s to node t, and a ready-to-cooperate (RTC) packet for feedback of the limited additional information required for modifying the route.
  • The source transmits data to the destination through the already established serial DEA route. The source transmits a new packet to its next relay, N(s), with power γ/hsN(s). Neighboring nodes that receive a transmission from a currently transmitting relay in the established serial DEA route check, using only the local information available and the information in the data packet, whether their participation as a relay can lead to further power reduction. If so, the nodes feedback the RTC packet to the relay whose transmission the nodes overheard.
  • FIG. 3 shows the structure of the data and RTC packets. The meaning of each field in the packets is shown in FIG. 4.
  • The pseudo code of the PAR process is shown in FIG. 5. When a relay u, which is not the source, successfully decodes the data packet p, the relay acts upon the packet only if p.RDest=u. Then, the relay knows that the final destination is p.MDest, and the total power that has accumulated at the destination after p was transmitted is p.FracDelivered+p.GainD/p.GainR. That is, the relay records the fractional energy that will be accumulated at the destination due to transmitting a particular packet to the destination. This recorded information is also forwarded to other nodes along the route, so that those nodes can also participate in the design of the route that minimizes energy.
  • If u is not the last relay, it transmits the packet to its next relay with power γ/huN(u). If the node is the last relay, the node transmits the packet with power (1−A(u))/hut.
  • The relay u updates the route after a sufficient time, minTime, has elapsed since it last updated the route. The time minTime depends on a multiple access protocol, and is used to ensure that a relay has sufficient time to receive RTC feedback packets before the node decides on an additional relay. The node updates the next relay to be the next node, denoted by bestCandidate. This leads to maximum power reduction. The RTC packets enable node u to find the node bestCandidate. When node u receives the RTC packet from node w, the fields of the packet enable node u to determine the power reduction if node w is made the next relay as follows.

  • If u is not the last relay, P u red(w)=(1/h uv−1/h uw−1/h wv) γ,  (18)

  • If u is the last relay, P u red(w)=(1/h ut−1/h wt)(1−A(u)−h ut /h uw) γ,  (19)
  • where v is the relay immediately after u: v=N(u). If Pu red(W) exceeds the power reduction achievable by the current best candidate, we update bestCandidate to be node w.
  • When the node w receives the data packet, p, from the relay U, the fields of the data packet enables node w to check, using equations (14) or (15), whether becoming a relay can reduce total power. If so, node w stores N(w)=p.RDest in memory, and generates and transmits an RTC packet to u when possible, according to multiple access protocol. The pseudo code for a node is given in FIG. 6.
  • EFFECT OF THE INVENTION
  • In the wireless relay network according to embodiments of the invention, only the destination accumulates energy, but the relay nodes do not. Such network, with considerably simpler relays, has comparable energy efficiency as a conventional network where energy accumulates at every node. A destination energy accumulative network is also more energy efficient than traditional multi-hop networks that do not accumulate energy.
  • The PAR process discovers the DEA route and determines the relay transmission powers in a distributed manner. The process exploits local information about the channel gains, and uses very limited feedback from nodes that can be added to the route as relays. The route discovery in PAR has a very low complexity, and is in contrast to the NP-complete nature of the route discovery process in full energy accumulative networks.
  • Using PAR, the nodes receive and can decode the packets currently being transmitted in the DEA route, and determine whether the nodes can act as relays to reduce the total power consumption of the route.
  • The latency for route setup using PAR is low, because a basic connectivity between the source and the destination is established right from the beginning, and improved routes, which progressively add more relays, over time. PAR is well suited for reducing the energy consumption in practical sensor networks with low complexity nodes.
  • Although the invention has been described by way of examples of preferred embodiments, it is to be understood that various other adaptations and modifications may be made within the spirit and scope of the invention. Therefore, it is the object of the appended claims to cover all such variations and modifications as come within the true spirit and scope of the invention.

Claims (24)

1. A method for transmitting packets from a source node to a destination node via relay nodes of a wireless network, comprising the steps of:
transmitting, from a source node, a packet along a route of relay nodes to a destination node in a wireless network;
receiving, in the destination node, multiple versions of the packet;
storing, only in the destination node, the multiple versions of the packet, and
decoding, in the destination node, the packet using the multiple received versions of the packet.
2. The method of claim 1, in which the destination node receives the multiple versions of the packet from multiple relay nodes.
3. The method of claim 1, in which the versions of the packet are copies of the packet.
4. The method of claim 1, in which the nodes use at least one antenna.
5. The method of claim 1, further comprising:
determining progressively an energy efficient route from the source node to the destination node.
6. The method of claim 5, in which the energy efficient route is based only on local channel state information available at each node.
7. The method of claim 5, further comprising:
setting transmit powers in the nodes.
8. The method of claim 7, in which the setting is done in a distributed and progressive manner.
9. The method of claim 1, in which energy of the multiple versions of the packet is accumulated only by the destination node.
10. The method of claim 1, in which the decoding of the packet uses an accumulated energy of the received multiple versions of the packet.
11. The method of claim 10, in which the packet is decoded after the accumulated energy of the multiple versions of the packet is equal to or greater than a predetermined threshold.
12. The method of claim 11, in which the predetermined threshold depends on a modulation and a coding used for transmitting the packet.
13. The method of claim 1, in which a cyclic redundancy check is inserted in the packet to determine whether the packet is decoded correctly.
14. The method of claim 1, further comprising:
adding a relay node to the route so as to reduce a total power consumption along the route.
15. The method of claim 1, in which the added relay node is inserted serially between nodes along the route.
16. The method of claim 1, in which the packet is received by a potential relay node.
17. The method of claim 16, in which a request-to-cooperate packet is sent by the potential relay node to indicate that the potential relay node can act as a relay node along the route.
18. The method of claim 16, in which a particular node receiving the request-to-cooperate packet determines whether to use the potential relay node.
19. The method of claim 1, further comprising:
determining the route from the source node to the destination node; and
adding progressively relay nodes to the route to decrease energy consumption while transmitting the packet along the route.
20. The method of claim 1, further comprising:
updating progressively the route from the source node to the destination node to decrease the energy consumption.
21. The method of claim 1, in which a particular relay node records a fraction of energy accumulated at the destination node due to transmitting a particular packet to the destination node.
22. The method of claim 21, further comprising:
forwarding the recorded fraction of energy to a next node along the route.
23. The method of claim 1, in which a particular relay node records a fraction of energy accumulated at the destination node due to transmitting a particular packet to the destination node by nodes along the route from the particular relay node to the destination node.
24. A system for transmitting packets from a source node to a destination node via relay nodes of a wireless network, system comprising:
a source node configured to transmit a packet;
a plurality of relay nodes configured to only receive the packet and only to retransmit the packet; and
a destination node configured to receive multiple versions of the packet, and only the destination node configured to store the received multiple version of the packet, and the destination node including means for decoding the packet using the multiple received versions of the packet.
US11/497,987 2006-08-01 2006-08-01 Energy accumulation in destination nodes of wireless relay networks Abandoned US20080031250A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US11/497,987 US20080031250A1 (en) 2006-08-01 2006-08-01 Energy accumulation in destination nodes of wireless relay networks
EP07290958A EP1885076B1 (en) 2006-08-01 2007-07-31 Energy accumulation in destination nodes of wireless relay networks
JP2007199067A JP2008042911A (en) 2006-08-01 2007-07-31 Method and system for transmitting packets from source node to destination node via relay nodes of wireless network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/497,987 US20080031250A1 (en) 2006-08-01 2006-08-01 Energy accumulation in destination nodes of wireless relay networks

Publications (1)

Publication Number Publication Date
US20080031250A1 true US20080031250A1 (en) 2008-02-07

Family

ID=38514957

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/497,987 Abandoned US20080031250A1 (en) 2006-08-01 2006-08-01 Energy accumulation in destination nodes of wireless relay networks

Country Status (3)

Country Link
US (1) US20080031250A1 (en)
EP (1) EP1885076B1 (en)
JP (1) JP2008042911A (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090296626A1 (en) * 2008-05-30 2009-12-03 Nokia Corporation Method, apparatus and computer program for relay selection
US20100198925A1 (en) * 2009-01-30 2010-08-05 Rebelvox Llc Email client capable of supporting near real-time communication
US20100312844A1 (en) * 2009-01-30 2010-12-09 Rebelvox Llc Email communication system and method for supporting real-time communication of time-based media
US20100312845A1 (en) * 2007-06-28 2010-12-09 Rebelvox Llc Late binding communication system and method for real-time communication of time-based media
US20100312914A1 (en) * 2007-06-28 2010-12-09 Rebelvox Llc. System and method for operating a server for real-time communication of time-based media
US20110019662A1 (en) * 2007-06-28 2011-01-27 Rebelvox Llc Method for downloading and using a communication application through a web browser
US7924761B1 (en) * 2006-09-28 2011-04-12 Rockwell Collins, Inc. Method and apparatus for multihop network FEC encoding
US20120195205A1 (en) * 2011-02-01 2012-08-02 Cisco Technology, Inc. Network Topologies for Energy Efficient Networks
US20120198092A1 (en) * 2011-02-01 2012-08-02 Cisco Technology, Inc. Network Topologies for Energy Efficient Networks
US8645477B2 (en) 2009-01-30 2014-02-04 Voxer Ip Llc Progressive messaging apparatus and method capable of supporting near real-time communication
US8832299B2 (en) 2009-01-30 2014-09-09 Voxer Ip Llc Using the addressing, protocols and the infrastructure of email to support real-time communication
US9608947B2 (en) 2007-06-28 2017-03-28 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US20180110002A1 (en) * 2015-04-24 2018-04-19 Samsung Electronics Co., Ltd. Method and device for saving power consumption of electronic device in machine type communication technology
US11095583B2 (en) 2007-06-28 2021-08-17 Voxer Ip Llc Real-time messaging method and apparatus
CN113993202A (en) * 2021-03-26 2022-01-28 北京信息科技大学 Decoding cost-considered multi-block optimized transmission structure in multi-source energy absorption relay
US20220094475A1 (en) * 2019-06-07 2022-03-24 Sonas, Inc. Communication system, communication method, and communication apparatus
CN115552820A (en) * 2020-05-19 2022-12-30 高通股份有限公司 Signaling for relaying before decoding

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8416731B2 (en) 2010-04-27 2013-04-09 Research In Motion Limited Transmission in a relay node-based wireless communication system
CN102065481A (en) * 2010-11-26 2011-05-18 西安电子科技大学 Auction theory-based power distribution method in relay communication
CA2827569A1 (en) 2011-02-17 2012-08-23 Blackberry Limited Cooperative relay-enabled wireless network that optimizes packet delay
CN106533606B (en) * 2016-10-28 2019-01-08 国网山东省电力公司莱芜供电公司 A kind of safe transmission method of physical layer of single antenna amplification forwarding junction network
CN110191496A (en) * 2019-05-17 2019-08-30 广西师范大学 A kind of Fair utilization collects the relay selection method of energy

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020071395A1 (en) * 2000-12-08 2002-06-13 Redi Jason Keith Mechanism for performing energy-based routing in wireless networks
US20030026222A1 (en) * 2001-08-02 2003-02-06 Kotzin Michael D. Method and apparatus for aggregation of wireless resources of proximal wireless units to facilitate diversity signal combining
US20050050432A1 (en) * 1997-11-13 2005-03-03 Tao Chen Method and apparatus for time efficient retransmission using symbol accumulation
US20050138200A1 (en) * 2003-12-17 2005-06-23 Palo Alto Research Center, Incorporated Information driven routing in ad hoc sensor networks
US20060156166A1 (en) * 2003-01-10 2006-07-13 Sandip Sarkar Operation of a forward link acknowledgement channel for the reverse link data
US20070070954A1 (en) * 2005-09-28 2007-03-29 Lg Electronics Inc. Method of transmitting data in cellular networks using cooperative relaying
US20070101015A1 (en) * 2003-12-19 2007-05-03 Telefonaktiebolaget Lm Ericsson (Publ) Fast opportunistic distributed resource reallocation for established connections in a multihop network
US20070150928A1 (en) * 2005-07-14 2007-06-28 Nokia Corporation Method, apparatus and computer program product providing randomized relay network

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050050432A1 (en) * 1997-11-13 2005-03-03 Tao Chen Method and apparatus for time efficient retransmission using symbol accumulation
US20020071395A1 (en) * 2000-12-08 2002-06-13 Redi Jason Keith Mechanism for performing energy-based routing in wireless networks
US20030026222A1 (en) * 2001-08-02 2003-02-06 Kotzin Michael D. Method and apparatus for aggregation of wireless resources of proximal wireless units to facilitate diversity signal combining
US20060156166A1 (en) * 2003-01-10 2006-07-13 Sandip Sarkar Operation of a forward link acknowledgement channel for the reverse link data
US20050138200A1 (en) * 2003-12-17 2005-06-23 Palo Alto Research Center, Incorporated Information driven routing in ad hoc sensor networks
US20070101015A1 (en) * 2003-12-19 2007-05-03 Telefonaktiebolaget Lm Ericsson (Publ) Fast opportunistic distributed resource reallocation for established connections in a multihop network
US20070150928A1 (en) * 2005-07-14 2007-06-28 Nokia Corporation Method, apparatus and computer program product providing randomized relay network
US20070070954A1 (en) * 2005-09-28 2007-03-29 Lg Electronics Inc. Method of transmitting data in cellular networks using cooperative relaying

Cited By (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7924761B1 (en) * 2006-09-28 2011-04-12 Rockwell Collins, Inc. Method and apparatus for multihop network FEC encoding
US11095583B2 (en) 2007-06-28 2021-08-17 Voxer Ip Llc Real-time messaging method and apparatus
US11658929B2 (en) 2007-06-28 2023-05-23 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US20100312845A1 (en) * 2007-06-28 2010-12-09 Rebelvox Llc Late binding communication system and method for real-time communication of time-based media
US20100312914A1 (en) * 2007-06-28 2010-12-09 Rebelvox Llc. System and method for operating a server for real-time communication of time-based media
US20110019662A1 (en) * 2007-06-28 2011-01-27 Rebelvox Llc Method for downloading and using a communication application through a web browser
US11943186B2 (en) 2007-06-28 2024-03-26 Voxer Ip Llc Real-time messaging method and apparatus
US9674122B2 (en) 2007-06-28 2017-06-06 Vover IP LLC Telecommunication and multimedia management method and apparatus
US11777883B2 (en) 2007-06-28 2023-10-03 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US11700219B2 (en) 2007-06-28 2023-07-11 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US11658927B2 (en) 2007-06-28 2023-05-23 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US9742712B2 (en) 2007-06-28 2017-08-22 Voxer Ip Llc Real-time messaging method and apparatus
US20230051915A1 (en) 2007-06-28 2023-02-16 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US8825772B2 (en) * 2007-06-28 2014-09-02 Voxer Ip Llc System and method for operating a server for real-time communication of time-based media
US11146516B2 (en) 2007-06-28 2021-10-12 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US10841261B2 (en) 2007-06-28 2020-11-17 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US10511557B2 (en) 2007-06-28 2019-12-17 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US9178916B2 (en) 2007-06-28 2015-11-03 Voxer Ip Llc Real-time messaging method and apparatus
US9338113B2 (en) 2007-06-28 2016-05-10 Voxer Ip Llc Real-time messaging method and apparatus
US10375139B2 (en) 2007-06-28 2019-08-06 Voxer Ip Llc Method for downloading and using a communication application through a web browser
US9608947B2 (en) 2007-06-28 2017-03-28 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US9621491B2 (en) 2007-06-28 2017-04-11 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US9634969B2 (en) 2007-06-28 2017-04-25 Voxer Ip Llc Real-time messaging method and apparatus
US10356023B2 (en) 2007-06-28 2019-07-16 Voxer Ip Llc Real-time messaging method and apparatus
US10326721B2 (en) 2007-06-28 2019-06-18 Voxer Ip Llc Real-time messaging method and apparatus
US10142270B2 (en) 2007-06-28 2018-11-27 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US10158591B2 (en) 2007-06-28 2018-12-18 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US10129191B2 (en) 2007-06-28 2018-11-13 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US9800528B2 (en) 2007-06-28 2017-10-24 Voxer Ip Llc Real-time messaging method and apparatus
US20090296626A1 (en) * 2008-05-30 2009-12-03 Nokia Corporation Method, apparatus and computer program for relay selection
US8331280B2 (en) * 2008-05-30 2012-12-11 Nokia Corporation Method, apparatus and computer program for relay selection
US8849927B2 (en) * 2009-01-30 2014-09-30 Voxer Ip Llc Method for implementing real-time voice messaging on a server node
US20100312844A1 (en) * 2009-01-30 2010-12-09 Rebelvox Llc Email communication system and method for supporting real-time communication of time-based media
US8832299B2 (en) 2009-01-30 2014-09-09 Voxer Ip Llc Using the addressing, protocols and the infrastructure of email to support real-time communication
US8645477B2 (en) 2009-01-30 2014-02-04 Voxer Ip Llc Progressive messaging apparatus and method capable of supporting near real-time communication
US8688789B2 (en) 2009-01-30 2014-04-01 Voxer Ip Llc Progressive messaging apparatus and method capable of supporting near real-time communication
US20100198925A1 (en) * 2009-01-30 2010-08-05 Rebelvox Llc Email client capable of supporting near real-time communication
US20120198092A1 (en) * 2011-02-01 2012-08-02 Cisco Technology, Inc. Network Topologies for Energy Efficient Networks
US8699382B2 (en) * 2011-02-01 2014-04-15 Cisco Technology, Inc. Network topologies for energy efficient networks
US9124449B2 (en) * 2011-02-01 2015-09-01 Cisco Technology, Inc. Network topologies for energy efficient networks
US9413636B2 (en) 2011-02-01 2016-08-09 Cisco Technology, Inc. Network topologies for energy efficient networks
US20120195205A1 (en) * 2011-02-01 2012-08-02 Cisco Technology, Inc. Network Topologies for Energy Efficient Networks
US20180110002A1 (en) * 2015-04-24 2018-04-19 Samsung Electronics Co., Ltd. Method and device for saving power consumption of electronic device in machine type communication technology
US10602443B2 (en) * 2015-04-24 2020-03-24 Samsung Electronics Co., Ltd. Method and device for saving power consumption of electronic device in machine type communication technology
US20220094475A1 (en) * 2019-06-07 2022-03-24 Sonas, Inc. Communication system, communication method, and communication apparatus
US11909525B2 (en) * 2019-06-07 2024-02-20 Sonas, Inc. Communication system, communication method, and communication apparatus
CN115552820A (en) * 2020-05-19 2022-12-30 高通股份有限公司 Signaling for relaying before decoding
CN113993202A (en) * 2021-03-26 2022-01-28 北京信息科技大学 Decoding cost-considered multi-block optimized transmission structure in multi-source energy absorption relay

Also Published As

Publication number Publication date
JP2008042911A (en) 2008-02-21
EP1885076B1 (en) 2010-08-25
EP1885076A1 (en) 2008-02-06

Similar Documents

Publication Publication Date Title
EP1885076B1 (en) Energy accumulation in destination nodes of wireless relay networks
Nguyen et al. Performance enhancement for energy harvesting based two-way relay protocols in wireless ad-hoc networks with partial and full relay selection methods
US9025607B2 (en) Method and apparatus for efficient transmission of information to multiple nodes
Wu et al. Information exchange in wireless networks with network coding and physical-layer broadcast
US7729260B2 (en) Cost determination in a multihop network
US9425885B2 (en) Network coded data communication
Wang et al. Network coding aware cooperative MAC protocol for wireless ad hoc networks
US8243649B2 (en) Method for transmitting packets in relay networks
US9209943B1 (en) Control over network coding for enhanced radio transport optimization
Zheng et al. Decode-and-forward short-packet relaying in the Internet of Things: Timely status updates
US7355991B2 (en) Method and apparatus for message flooding within a communication system
Tajbakhsh et al. Instantly decodable network codes for cooperative index coding problem over general topologies
Bhatia et al. TRM-MAC: A TDMA-based reliable multicast MAC protocol for WSNs with flexibility to trade-off between latency and reliability
Raziah et al. An adaptive best relay selection for energy efficient cooperative D2D communications
AU2019375082A1 (en) Systems and methods for multicast group routing, firmware updating, and next-hop routing in tree-based wireless networks
Nage et al. TCP-aware network coding with opportunistic scheduling in wireless mobile ad hoc networks
Yim et al. WLC02-6: Progressive Accumulative Routing in Wireless Networks
Nam et al. Iterative relay scheduling with hybrid ARQ under multiple user equipment (type II) relay environments
Hashmi et al. A new transport layer sensor network protocol
Zhu et al. A batched network coding scheme for wireless networks
Skevakis et al. Delay optimal scheduling for network coding broadcast
Al Khansa et al. Fast link adaptation with partial channel state information for orthogonal multiple access multiple relay channel (OMAMRC)
Ni et al. Energy efficient bidirectional relaying network coded Harq transmission scheme for S-IoT
Panaitopol et al. An efficient cooperative transmission scheme using multiple relays incrementally
Kadi et al. Network coding for MPR-based flooding in ad hoc wireless networks under mobility conditions

Legal Events

Date Code Title Description
AS Assignment

Owner name: MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC., M

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MEHTA, NEELESH B.;MOLISCH, ANDREAS F.;ZHANG, JINYUN;REEL/FRAME:018155/0032

Effective date: 20060731

AS Assignment

Owner name: MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC., M

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YIM, RAYMOND;REEL/FRAME:018380/0172

Effective date: 20061005

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION