Full-duplex forwarding in autonomous cooperative routing
AssigneeKing Abdullah University of Science and Technology
InventorsAhmed Bader, Mohamed-Slim Alouini
Life of this patent
Estimating the term…
Abstract
A full-duplex autonomous cooperative routing in an ad hoc network is described. A central station transmits a broadcast packet to a plurality of additional communication nodes in the ad hoc network over a half-duplex frequency channel. The broadcast packet allows other communication nodes to autonomously compute frequency channel assignments for forwarding a packet during a full-duplex data transmission. A source communication node transmits the packet on a full-duplex frequency channel over the ad hoc network towards a sink communication node during the full-duplex data transmission after a frequency channel has been assigned for the full-duplex data transmission.
Claims16
A full-duplex autonomous cooperative routing method comprising:
- transmitting, by a source communication node in an ad hoc network, a forwarding region setup control packet to a plurality of relay communication nodes in the ad hoc network over a half-duplex frequency channel, wherein each of the plurality of relay communication nodes receives and transmits the forwarding region setup control packet on a first frequency channel in different time slots, wherein the forwarding region setup control packet allows other communication nodes to autonomously compute frequency channel assignments for forwarding a plurality of packets during a full-duplex data transmission;
- listening, by the source communication node, for forwarding activity with respect to the forwarding region setup packet to take place during a next time slot;
- after detecting that the forwarding region setup control packet reaches a sink communication node, receiving a flag message declaring an end of the half-duplex forwarding region setup phase from the sink communication node;
- and
- transmitting, by the source communication node, the plurality of data packets on a full-duplex frequency channel over the ad hoc network towards the sink communication node during the full-duplex data transmission, wherein at least one of the plurality of relay communication nodes simultaneously receives a second one of the plurality of data packets on a second frequency channel and transmits a first one of the plurality of data packets on a third frequency channel.
A full-duplex autonomous cooperative routing method comprising:
- transmitting, by a source communication node in an ad hoc network, a forwarding region setup control packet to a plurality of relay communication nodes in the ad hoc network over a half-duplex frequency channel, wherein the forwarding region setup control packet allows other communication nodes to autonomously compute frequency channel assignments for forwarding a packet during a full-duplex data transmission;
- listening, by the source communication node, for forwarding activity with respect to the forwarding region setup packet to take place during a next time slot;
- after detecting that the forwarding region setup control packet reaches a sink communication node, receiving a flag message declaring an end of the half-duplex forwarding region setup phase from the sink communication node;
- and
- transmitting, by the source communication node, the packet on a full-duplex frequency channel over the ad hoc network towards the sink communication node during the full-duplex data transmission, wherein a back-off zone for the source communication node is larger than a size of a corresponding coverage zone corresponding to frame detection.
A full-duplex autonomous cooperative routing method comprising:
- distributing, by a central station communication node in an ad hoc network, a broadcast packet to a plurality of additional communication nodes in the ad hoc network over a half-duplex frequency channel, wherein, for each of the plurality of additional communication nodes, the distribution of the broadcast packet involves receiving and transmitting the broadcast packet on a same frequency channel and at different times, wherein the broadcast packet allows the plurality of additional communication nodes to autonomously compute frequency channel assignments for forwarding a packet during a full-duplex data transmission;
- and
- distributing, by a source communication node, a plurality of data packets over the ad hoc network to a sink communication node during the full-duplex data transmission employing the computed frequency channel assignments for the full-duplex data transmission, wherein, for each the plurality of additional communication nodes, the distribution of the plurality of data packets involves simultaneously receiving one of the plurality of data packets on a first frequency channel and transmitting another one of the plurality of data packets on a second frequency channel.
Dependencies are inferred from the claim text.