A Multiband MAC Protocol for Impulse-based UWB Ad Hoc Networks Ioannis Broustis, Srikanth V. Krishnamurthy, Michalis Faloutsos, Mart Molle and Jeffrey.

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

Multiple Access Techniques for wireless communication
Channel Allocation Protocols. Dynamic Channel Allocation Parameters Station Model. –N independent stations, each acting as a Poisson Process for the purpose.
The ALOHA Protocol “Free for all”: whenever station has a frame to send, it does so. –Station listens for maximum RTT for an ACK. –If no ACK after a specified.
EECC694 - Shaaban #1 lec #5 Spring Data Link In Broadcast Networks: The Media Access Sublayer Broadcast networks with multi-access (or random.
Ethernet – CSMA/CD Review
– Wireless PHY and MAC Stallings Types of Infrared FHSS (frequency hopping spread spectrum) DSSS (direct sequence.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
Communication Networks Lecture 5 NETW 501-L5: NETW 501-L5: Medium Access Control Dr.-Ing. Khaled Shawky Hassan Room: C3-222, ext: 1204,
1 K. Salah Module 4.2: Media Access Control The Media Access Control (MAC) sublayer –Random Access (CSMA), IEEE –Token Passing, IEEE Ch 13-
MAC Protocols Media Access Control (who gets the use the channel) zContention-based yALOHA and Slotted ALOHA. yCSMA. yCSMA/CD. TDM and FDM are inefficient.
Copyright © 2003, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Chapter 6 Multiple Radio Access.
20 – Collision Avoidance, : Wireless and Mobile Networks6-1.
Ultra-Wideband Part II David Yee. Overview a.k.a. impulse radio because it sends pulses of tens of picoseconds( ) to nanoseconds (10 -9 ) Duty cycle.
Wireless Sensor Network Deployment Lessons Learned Steven Lanzisera Environmental Energy Technologies Division, LBNL 21 January 2011.
Medium Access Control Sublayer
1 Ultra Wide Band Wireless Communications Ioannis Broustis March 23rd, 2004 Department of Computer Science & Engineering University of California, Riverside.
6: Wireless and Mobile Networks6-1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may.
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Lecture #2 Chapter 14 Wireless LANs.
1 ECE453 – Introduction to Computer Networks Lecture 7 – Multiple Access Control (I)
9/11/2015 5:55 AM1 Ethernet and CSMA/CD CSE 6590 Fall 2010.
Opersating Mode DCF: distributed coordination function
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
Signal Propagation Propagation: How the Signal are spreading from the receiver to sender. Transmitted to the Receiver in the spherical shape. sender When.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
Chapter 4: Medium Access Control (MAC) Sublayer
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking LANs 2: MAC protocols.
ECE 256, Spring 2008 Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So & Nitin Vaidya.
IEEE Wireless LAN Standard. Medium Access Control-CSMA/CA IEEE defines two MAC sublayers Distributed coordination function (DCF) Point coordination.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
Doc.: IEEE /270 Submission July 2003 Liang Li, Helicomm Inc.Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Medium Access Control Sub Layer
Chapter 6 Multiple Radio Access
IEEE WLAN.
Introduction to Wireless Networks Dina Katabi & Sam Madden MIT – – Spring 2014.
5: DataLink Layer 5a-1 Multiple Access protocol. 5: DataLink Layer 5a-2 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single.
Background of Ad hoc Wireless Networks Student Presentations Wireless Communication Technology and Research Ad hoc Routing and Mobile IP and Mobility Wireless.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
Doc.: IEEE /235r0 Submission May 2001 Philips SemiconductorsSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
A Simple Transmit Diversity Technique for Wireless Communications -M
ECE 256, Spring 2009 __________ Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver __________________.
UWB Channels: Time-Reversal Signaling NEWCOM, Dept. 1 Meeting Paris, 13 May 2005 Erdal Arıkan Bilkent University Ankara, Turkey.
WLAN.
LECTURE9 NET301 11/5/2015Lect 9 NET DYNAMIC MAC PROTOCOL: CONTENTION PROTOCOL Carrier Sense Multiple Access (CSMA): A protocol in which a node verifies.
Doc.: IEEE a TG4a July 18th 2005 P.Orlik, A. Molisch, Z. SahinogluSlide 1 Project: IEEE P Working Group for Wireless Personal Area.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
Medium Access Control in Wireless networks
CSCI 465 D ata Communications and Networks Lecture 23 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Doc.: IEEE a Submission November 2004 Welborn, FreescaleSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
CDMA Based MAC Protocol for Wireless Ad Hoc Networks Alaa Mouquatash & Marwan Krunz Presentation by: Moheeb Abu-Rajab.
1 Ethernet CSE 3213 Fall February Introduction Rapid changes in technology designs Broader use of LANs New schemes for high-speed LANs High-speed.
Lecture 24-27: Ultra Wideband Communications Aliazam Abbasfar.
UWB (Ultra Wideband) Communication System 長庚電機通訊組 碩一 張晉銓 指導教授 : 黃文傑博士.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
A Case for Adapting Channel Width in Wireless Networks Ranveer Chandra, Ratul Mahajan, Thomas Moscibroda, Ramya Raghavendra, Paramvir Bahl SIGCOMM 2008.
COMPUTER NETWORKS Data-link Layer (The Medium Access Control Sublayer) MAC Sublayer.
Media Access Methods MAC Functionality CSMA/CA with ACK
Wireless LANs Wireless proliferating rapidly.
High Speed LANs – Ethernet and Token Ring
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Overview Jaringan Komputer (3)
CSMA/CN: Carrier Sense Multiple Access with Collision Notification
Chapter 6 Multiple Radio Access.
Satellite Packet Communications A UNIT -V Satellite Packet Communications.
Presentation transcript:

A Multiband MAC Protocol for Impulse-based UWB Ad Hoc Networks Ioannis Broustis, Srikanth V. Krishnamurthy, Michalis Faloutsos, Mart Molle and Jeffrey R. Foerster {broustis, krish, michalis, cs.ucr.edu intel.com Ioannis Broustis, Srikanth V. Krishnamurthy, Michalis Faloutsos, Mart Molle and Jeffrey R. Foerster {broustis, krish, michalis, cs.ucr.edu intel.com

2 The context Wireless needs High Speed networking Low cost, low power transport Home, enterprise environments Current wireless solutions Low data rates, high power consumption UWB pros High data rates Low-power operation and low cost Low probability of detection Low interference levels Picture from

3 Motivation & contribution A lot of work has been done in the PHY layer of UWB Only a few MAC proposals for UWB Most of them for master-slave deployments Many assumptions - some of them cannot be implemented in the real world Some do not take into account the PHY characteristics We design and evaluate a novel multiband MAC protocol for UWB ad hoc networks Utilizes efficiently the available bandwidth Achieves much better performance than other MAC protocols for Ad Hoc UWB Conforms with FCC regulations

4 Roadmap UWB OverviewThe problemOur MAC protocol Simulation ResultsConclusions

5 UWB definitions Any signal that occupies: At least 500 MHz of bandwidth, or More than 25% of a fractional bandwidth: Available bandwidth: 7500 MHz FCC has allocated the band from 3.1 GHz to 10.6 GHz for UWB communications Emission levels must fall under max limits (average dBm/MHz) Traditionally: pulse transmissions Range: 0 to 15m UWB Spectrum (7.5 GHz) a (0.1 GHz) Frequency (GHz) EIRP FCC limit: dBm/MHz PSD

6 Bandwidth utilization Single-Band Implementation One transmission occupies the whole BW at a time Multi-Band Implementation The 7.5 GHz are divided into multiple bands FCC regulations must be obeyed Benefits from multiband approach Low interference from/to systems that share a portion of the BW Parallel data transmissions in the different bands Similar H/W cost with single-band implementations a ( GHz) EIRP

7 Time Hopping, as per Time Hopping Sequences (THS) Binary Pulse Position Modulation Many pulses per bit, to increase reliability THS overlap  Pulse collisions Tx, Rx based THS PAM also possible Impulse-based UWB TfTf TcTc THS 1 : 0, 3, 2, 6 THS 2 : 4, 6, 3, time T c frame 01

8 Roadmap UWB OverviewThe problemOur MAC protocol Simulation ResultsConclusions

9 What is the problem? UWB pulses are subject to Multipath Delay Spread Multiple time-shifted pulse copies appear at the receiver Intersymbol Interference (ISI) Tens of nanoseconds (~ 25 to 30nsec for indoor environments) Collisions at the receiver, with subsequent pulse transmissions –From the same or different transmitter A B Power Delay Profile time obstacle A

10 Potential solutions Equalizers, CDMA + Rake receiver Add overhead and Hardware cost Pulse spacing at least equal to the delay spread duration The adoption of a multi-band mechanism does not reduce the data rate A set of carriers modulate the pulse in each band and determine the pulse shape Single-band Multi-band time T c frame Pulse width Delay Spread ~0.3nsec ~3nsec (10 bands)

11 Roadmap UWB OverviewThe problemOur MAC protocol Simulation ResultsConclusions

12 MAC overview We divide the available BW into B bands One band for requests and band information. The rest for data transmissions and ACKs Map of Band availability Superframes: Transmission of all control and data packets Availability frames: Declare intention to keep using a band time frequency Control (REQ) Data 1 Data 2 Data 3 Data 4 Data B-1 Superframe Availability frame k1k1 k3k3 k B-1 ….. k2k2..…..

13 Bandwidth: each of our bands is 500 MHz wide Emission limits : dBm/MHz For the received SNR we have: Attenuation for each band P T : Transmitter PSD ( dBm/MHz) N 0 : PSD of the thermal noise (-114 dBm/MHz) d: Tx-Rx distance SNR R = 3 dB f c for the upper band For the last band: f c = GHz  distance ~ 7 meters We set this distance as the maximum distance for all bands We use lower transmission powers for the other (lower) bands We conform with the average power and the pulse frequency is  1 MHz.  We conform with the peak power constraint as well :) Conformance with FCC regulations contribution

14 Nodes that intend to keep occupying a data band, transmit a short beacon during the availability frame The rest of the nodes “listen” to the whole availability frame Information about which bands will be occupied during the upcoming superframe MAC details: band selection Availability frame Superframe Data band k slot k REQ band

15 MAC details: request (REQ) initiation The REQ packet is transmitted in the Req-band It includes the selected band of the Tx The receiver’s THS is used Nodes are allowed to initiate a REQ transmission only at the beginning of a superframe Availability frame Superframe REQ (Receiver’s THS)REQ band Data band Free

16 4 possible cases 1. Everything goes fine The receiver decodes the request Both nodes switch to the selected band The receiver sends the RACK packet (consecutive pulses) The Data and DACK packet transmissions follow MAC details: REQ acknowledgment Availability frame Superframe REQ REQ band Data band RACKDATADACK

17 4 possible cases 2. Two or more requests towards the same receiver collide The receiver cannot decode the request The transmitters switch to their selected bands, waiting for the RACK After a specific time interval they will assume that their request did not reach the receiver Backoff timers are initiated (decreased by one per superframe) When backoff=0 the node retransmits the request MAC details: REQ acknowledgment REQ (same THS) Superframe … … … Superframe REQ (same THS) REQ band Data band Response not received Availability frame REQ (same THS) Back-off countdown Availability frame

18 4 possible cases 3. The intended receiver is currently busy The receiver will not hear the request The transmitter however will switch to its selected band The transmitter initiates a backoff timer and retransmits the request as soon as this timer becomes zero MAC details: REQ acknowledgment Availability frame Superframe … … … Superframe REQ towards node C REQ band Data band Data-band DATA chunk from C to D DACK REQ Back-off countdown Response not received

19 MAC details: REQ acknowledgment 4 possible cases 4. Two or more RACKs collide If two or more transmitters select the same band, a RACK collision is likely to occur in that data band Further actions are temporarily aborted, until the upcoming availability frame The requests are retransmitted after the end of the upcoming availability frame With our policy, Data packet collisions are avoided Availability frame REQ Superframe REQ REQ band Data band RACK Abort Temporarily

20 MAC details: DATA and DACK The RACK, DATA and DACK packets are transmitted with consecutive pulses After the end of the session, transmitter and receiver switch to the REQ band If they don’t have packets to send, they stay idle listening to their own THSs Availability frame Superframe REQ REQ band Data band RACKDATADACK

21 Roadmap UWB OverviewThe problemOur MAC protocol Simulation ResultsConclusions

22 Comparisons We compare our scheme with a single-band approach, in which: THSs are used for all kinds of packets. Each pair of nodes has a predetermined common - unique THS Steps: REQ RACK DATA DACK READY A B The Tx sends a request to the Rx as per the Rx’s THS Both Tx and Rx switch to their common THS. The Rx sends a reply back The Tx further transmits the data packet The Rx sends an ACK as soon as it receives the data packet Both Tx and Rx switch to their own THSs. They further transmit a short beacon to indicate their availability

23 Simulation set-up Simulator in C++ Nodes6 to 30 Bands15 Region30x30 m 2 square, multi-hop Range7 meters Node degree  3, Brownian motion Ratio T f / T c 6 Bit repetition2, with 1/3 conv. encoder T c chip60 nsec, (2 x delay spread) Superframe11200 chips Availability frame14 slots, 33 chips each Light trafficCBR, arrival every 40 msec Heavy trafficCBR, arrival every 1.4 msec Poisson, (lambda = 5.028) Data packet250 bytes Control packets15 bytes

24 Simulations: pulse collisions Decreased by an order of magnitude Data packets in our case are collision-free

25 The bit error rate is decreased by more than 4 times in our case Simulations: BER

26 Time from: packet arrival in the queue until completion of its transmission Decreased by a factor of 6 for low densities Time from: packet arrival in the queue until completion of its transmission Decreased by a factor of 6 for low densities Simulations: average packet delay

27 Higher as much as 16.7% in our case Light traffic  beneficial for the single-band case Would observe larger difference with heavier traffic  Higher as much as 16.7% in our case Light traffic  beneficial for the single-band case Would observe larger difference with heavier traffic  Simulations: average network throughput

28 High CBR arrival rate More than an order of magnitude better throughput in our case High CBR arrival rate More than an order of magnitude better throughput in our case Simulations: average throughput for high loads

29 Roadmap UWB OverviewThe problemOur MAC protocol Simulation ResultsConclusions

30 Conclusions We propose a novel multiband MAC protocol for UWB ad hoc networks Better network performance than previous impulse-UWB MAC No equalizer or CDMA required to address the delay spread effects Utilizes efficiently the 7.5 GHz bandwidth Adopts all the advantages of a multiband UWB approach Respects the FCC regulations Our ongoing work with UWB: 1. New multiband MAC that employs binary conflict resolution Applicable for home, office and wearable ad hoc networks Demonstrates much better performance in terms of throughput and delay

31 Questions? (References available upon request)