Contention-based forwarding with integrated multi-user detection capability
First Claim
1. A method for forwarding information in a multi-hop network having multiple nodes, said method comprising the steps of:
- receiving, in at least one receiving node, a superposition of signals transmitted from multiple transmitting nodes;
employing multi-user detection (MUD) to decode multiple data packets from the received superposition of signals;
prioritizing among correctly decoded packets to select at least one data packet suitable for forwarding; and
replying with a packet acknowledgement for each selected packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A basic idea is to employ multi-user detection (MUD) at the receiver side in a multi-hop network to concurrently decode multiple packets transmitted from multiple nodes (T1, T2), and prioritize among the correctly decoded packets to select one or more packets suitable for forwarding, and finally reply with a packet acknowledgement (ACK) to the corresponding transmitting node for each selected packet. In this way, the design choice of MUD is exploited in the forwarding procedure. It is furthermore beneficial to exploit also the diversity enabled by the existence of multiple relay nodes (R1, R2, R3). A transmitting node that transmits its data packet signal to multiple relay candidate nodes and then receives packet acknowledgements from at least two relay candidate nodes preferably performs a prioritization to select a suitable relay node. The transmitting node then transmits a forwarding order (FO) to the selected relay node, which takes on responsibility for forwarding the information to the next node.
90 Citations
41 Claims
-
1. A method for forwarding information in a multi-hop network having multiple nodes, said method comprising the steps of:
-
receiving, in at least one receiving node, a superposition of signals transmitted from multiple transmitting nodes;
employing multi-user detection (MUD) to decode multiple data packets from the received superposition of signals;
prioritizing among correctly decoded packets to select at least one data packet suitable for forwarding; and
replying with a packet acknowledgement for each selected packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for forwarding information in a multi-hop network having multiple nodes, said system comprising:
-
means for receiving, in at least one receiving node, a superposition of signals transmitted from multiple transmitting nodes;
means for employing multi-user detection (MUD) to decode multiple data packets from the received superposition of signals;
means for prioritizing among correctly decoded packets to select at least one data packet suitable for forwarding; and
means for replying with a packet acknowledgement for each selected packet. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A communication node in a packet radio multi-hop network, said communication node comprising:
-
means for receiving a superposition of signals transmitted from multiple transmitting nodes;
means for employing multi-user detection (MUD) to decode multiple data packets from the received superposition of signals;
means for prioritizing among correctly decoded packets to select at least one data packet suitable for forwarding; and
means for replying with a packet acknowledgement for each selected packet. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. A communication node in a packet radio multi-hop network, said communication node comprising:
-
means for transmitting a data packet signal to multiple relay candidate nodes, at least one of said multiple relay candidate nodes being implicitly addressed based on an indication that it is a neighbor of an explicitly addressed relay candidate node;
means for prioritizing among relay candidate nodes from which acknowledgements that a packet has been accepted for forwarding arc received to select at least one suitable relay node; and
means for transmitting a forwarding order to said at least one selected relay node.
-
Specification