3,153 research outputs found

    Multi-hop Cooperative Relaying for Energy Efficient In Vivo Communications

    Get PDF
    This paper investigates cooperative relaying to support energy efficient in vivo communications. In such a network, the in vivo source nodes transmit their sensing information to an on-body destination node either via direct communications or by employing on-body cooperative relay nodes in order to promote energy efficiency. Two relay modes are investigated, namely single-hop and multi-hop (two-hop) relaying. In this context, the paper objective is to select the optimal transmission mode (direct, single-hop, or two-hop relaying) and relay assignment (if cooperative relaying is adopted) for each source node that results in the minimum per bit average energy consumption for the in vivo network. The problem is formulated as a binary program that can be efficiently solved using commercial optimization solvers. Numerical results demonstrate the significant improvement in energy consumption and quality-of-service (QoS) support when multi-hop communication is adopted

    Characterization of the on-body path Loss at 2.45 GHz and energy efficient WBAN design for dairy cows

    Get PDF
    Wireless body area networks (WBANs) provide promising applications in the healthcare monitoring of dairy cows. The characterization of the path loss (PL) between on-body nodes constitutes an important step in the deployment of a WBAN. In this paper, the PL between nodes placed on the body of a dairy cow was determined at 2.45 GHz. Finite-difference time domain simulations with two half-wavelength dipoles placed 20 mm above a cow model were performed using a 3-D electromagnetic solver. Measurements were conducted on a live cow to validate the simulation results. Excellent agreement between measurements and simulations was achieved and the obtained PL values as a function of the transmitter-receiver separation were well fitted by a lognormal PL model with a PL exponent of 3.1 and a PL at reference distance ( 10 cm) of 44 dB. As an application, the packet error rate ( PER) and the energy efficiency of different WBAN topologies for dairy cows (i.e., single-hop, multihop, and cooperative networks) were investigated. The analysis results revealed that exploiting multihop and cooperative communication schemes decrease the PER and increase the optimal payload packet size. The analysis results revealed that exploiting multihop and cooperative communication schemes increase the optimal payload packet size and improve the energy efficiency by 30%

    CORELA: a cooperative relaying enhanced link adaptation algorithm for IEEE 802.11 WLANs

    Get PDF

    Distributed MAC Protocol Supporting Physical-Layer Network Coding

    Full text link
    Physical-layer network coding (PNC) is a promising approach for wireless networks. It allows nodes to transmit simultaneously. Due to the difficulties of scheduling simultaneous transmissions, existing works on PNC are based on simplified medium access control (MAC) protocols, which are not applicable to general multi-hop wireless networks, to the best of our knowledge. In this paper, we propose a distributed MAC protocol that supports PNC in multi-hop wireless networks. The proposed MAC protocol is based on the carrier sense multiple access (CSMA) strategy and can be regarded as an extension to the IEEE 802.11 MAC protocol. In the proposed protocol, each node collects information on the queue status of its neighboring nodes. When a node finds that there is an opportunity for some of its neighbors to perform PNC, it notifies its corresponding neighboring nodes and initiates the process of packet exchange using PNC, with the node itself as a relay. During the packet exchange process, the relay also works as a coordinator which coordinates the transmission of source nodes. Meanwhile, the proposed protocol is compatible with conventional network coding and conventional transmission schemes. Simulation results show that the proposed protocol is advantageous in various scenarios of wireless applications.Comment: Final versio
    • 

    corecore