CDMA-Based MAC Protocol for Wireless Ad Hoc Networks Alaa Muqattash and Marwan Krunz Presented by: Habibullah Pagarkar for 600.647-Advanced Topics in Wireless.

Slides:



Advertisements
Similar presentations
Problems in Ad Hoc Channel Access
Advertisements

Nick Feamster CS 4251 Computer Networking II Spring 2008
Vivek Jain, Anurag Gupta Dharma P. Agrawal
Università degli Studi di Firenze 08 July 2004 COST th MCM - Budapest, Hungary 1 Cross-layer design for Multiple access techniques in wireless communications.
EE578 Assignment #5 Abdul-Aziz.M Al-Yami November 8 th 2010.
Hidden Terminal Problem and Exposed Terminal Problem in Wireless MAC Protocols.
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
David Ripplinger, Aradhana Narula-Tam, Katherine Szeto AIAA 2013 August 21, 2013 Scheduling vs Random Access in Frequency Hopped Airborne.
Multiple Access Methods. When nodes or stations are connected and use a common link (cable or air), called a multipoint or broadcast link, we need a.
5/11/20151 Computer Networks COE 549 Random Access Tarek Sheltami KFUPM CCSE COE
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
6: Wireless and Mobile Networks6-1 Chapter 6: Wireless and Mobile Networks Background: r # wireless (mobile) phone subscribers now exceeds # wired phone.
A Cross Layer Approach for Power Heterogeneous Ad hoc Networks Vasudev Shah and Srikanth Krishnamurthy ICDCS 2005.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
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.
1 Power Control for Distributed MAC Protocols in Wireless Ad Hoc Networks Wei Wang, Vikram Srinivasan, and Kee-Chaing Chua National University of Singapore.
1 CDMA-Based MAC Protocol for Wireless Ad Hoc Networks Alaa Muqattash and Marwan Krunz Department of Electrical and Computer Engineering The Unniversity.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
ECE 256, Spring 2008 Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So & Nitin Vaidya.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Addressing Deafness and Hidden Terminal Problem in Directional Antenna Based Wireless Multi-hop Networks Anand Prabhu Subramanian and Samir R. Das {anandps,
Autumn2004 © University of Surrey SatComms A - part 4 - B G Evans 4.1 Satellite Communications A Part 4 Access Schemes in Satellite Networks -Professor.
RT-Link: A Time-Synchronized Link Protocol for Energy-Constrained Multi- hop Wireless Networks Anthony Rowe, Rahul Mangharam and Raj Rajkumar CMU SECON.
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Performance Evaluation of Multiple Access Protocols for Ad hoc Networks Using Directional Antenna Tamer ElBatt, Timothy Anderson, Bo Ryu WCNC 2003, March.
1 Exploiting Diversity in Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign Presentation at Mesh.
Background of Ad hoc Wireless Networks Student Presentations Wireless Communication Technology and Research Ad hoc Routing and Mobile IP and Mobility Wireless.
1 POWMAC: A Single-Channel Power-Control Protocol for Throughput Enhancement in Wireless Ad Hoc Network Alaa Muqattash and Marwan Krunz The University.
A new Cooperative Strategy for Deafness Prevention in Directional Ad Hoc Networks Andrea Munari, Francesco Rossetto, and Michele Zorzi University of Padova,
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
A+MAC: A Streamlined Variable Duty-Cycle MAC Protocol for Wireless Sensor Networks 1 Sang Hoon Lee, 2 Byung Joon Park and 1 Lynn Choi 1 School of Electrical.
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
CDMA Based MAC Protocol for Wireless Ad Hoc Networks Alaa Mouquatash & Marwan Krunz Presentation by: Moheeb Abu-Rajab.
MAC Layer Protocols for Wireless Networks. What is MAC? MAC stands for Media Access Control. A MAC layer protocol is the protocol that controls access.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
Discovering Sensor Networks: Applications in Structural Health Monitoring Summary Lecture Wireless Communications.
Power Controlled Dual Channel (PCDC) Medium Access Protocol for Wireless Ad Hoc Networks Alaa Muqattash and Marwan Krunz IEEE INFOCOM 2003 Speaker: Chien-Wen.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
MAC Protocols for Sensor Networks
UNIT 3 MULTIPLE ACCESS Adapted from lecture slides by Behrouz A. Forouzan © The McGraw-Hill Companies, Inc. All rights reserved.
2. Data Link Layer: Medium Access Control. Scheduling.
1 Wireless Networking Understanding the departure from wired networks, Case study: IEEE (WiFi)
MAC Protocols for Sensor Networks
Multiple Access Methods
Advanced Wireless Communication Systems
Channel Allocation (MAC)
Multiple Access Methods
Subject Name: Adhoc Networks Subject Code: 10CS841
Multiple Access Methods
Satellite Packet Communications A UNIT -V Satellite Packet Communications.
Presentation transcript:

CDMA-Based MAC Protocol for Wireless Ad Hoc Networks Alaa Muqattash and Marwan Krunz Presented by: Habibullah Pagarkar for Advanced Topics in Wireless Networks. JHU. Spring 04

Today’s Presentation Introduction The Near-Far problem Protocol design Protocol description Simulation Results and Evaluation Conclusion and future work

Introduction: Motivation Mobile Ad hoc NETworks (MANETs) Ability to provide temporary wireless networking capability; low throughput Challenge: Increases overall n/w throughput maintaining low energy consumption Harsh characteristics of channel Harsh characteristics of channel Contention based nature of MAC Contention based nature of MAC Focus: CDMA based design of MAC protocol to improve n/w throughput

Intro: CDMA? Code Division Multiple Access Bandwidth = Scarce Traditional methods: transmit using least b/w Eg. TDMA, FDMA CDMA based on Spread Spectrum: Each user occupies entire available b/w. Transmitter B1 bits/s spread with pseudo- random noise (PN) B2 bits/s

Intro: CDMA! B2/B1 >> 1 (processing gain) PN statistically random but can be exactly reproduced through precise math rules Using locally generated PN receiver de- spreads signal; recovers original info Several independently coded signals can occupy the same channel b/w provided each signal has diff PN code

Intro: CDMA Propaganda 3G’s choice 6 times capacity of TDMA, FDMA Graceful signal degradation Multi-path resistance Interference rejection spreads signals with common PN code at physical layer Thus not allowing concurrent transmissions Diagram

Intro: Code Assignment Issues Absence of centralized control (base station) Code assignment protocol: diff codes to diff terminals Trivial in small n/ws Not feasible for MANET’s time async systems Spatial code reuse necessary

Intro: Spreading Code protocol Which codes to use for packet transmission and monitoring for packet reception 3 types Receiver based Receiver based Transmitter based Transmitter based Hybrid Hybrid

Intro: Receiver based Transmitter uses code of intended receiver to spread packet Idle node will monitor its own code only Advantages: Simple receiver circuit Simple receiver circuitDisadvantage: Primary collision can happen Primary collision can happen Broadcast requires transmitter to unicast to each receiver Broadcast requires transmitter to unicast to each receiverDiagram

Intro: Transmitter based A different code is assigned to each node But, the receiving node must listen to all codes Advantages: Avoids Primary Collision Avoids Primary Collision Simplified Broadcast Simplified BroadcastDisadvantage: Increased complexity of the receiver Increased complexity of the receiver

Intro: Hybrid based Prevalent Approach Fields of the packet are spread using a common code Fields of the packet are spread using a common code Other fields are spread by a receiver or a transmitter based mechanism Other fields are spread by a receiver or a transmitter based mechanism In the reservation based schemes: a code is used for RTS/CTS a code is used for RTS/CTS Another code for data exchange Another code for data exchange Receivers will listen to the common code If a receiver was intended by the transmitter If a receiver was intended by the transmitter Switch to own (or transmitter) code to receive the signal Switch to own (or transmitter) code to receive the signal Example: RA-CDMA

Intro: RA-CDMA Guaranteed free of primary collisions However, non-zero cross-correlation causes multi-access interference; MAI Results in secondary collision at receiver (collisions between transmissions using diff codes) This is known as Near-Far problem; the bane of MANETs

The Near-Far problem in RA- CDMA System is time-sync if signals originate from same transmitter. Eg downlink in cellular CDMA Common time reference, diff receivers, same path and same time delays Common time reference, diff receivers, same path and same time delays Complete orthogonal codes Complete orthogonal codes System is time-async if signals originate from multiple transmitters. Eg uplink in cellular or MANETs No common time reference, diff transmitters, diff path and diff time delays No common time reference, diff transmitters, diff path and diff time delays Not possible to have orthogonal codes Not possible to have orthogonal codes

The Near-Far problem in RA- CDMA CDMA codes suffer from non-zero cross-corr Receiver computes cross corr between signal and local PN If PN same message intended for this receiver Else 0 or non-zero depending if sync or async Near-Far severe consequence of MAI: receiver trying to detect signal of one is closer to another Transmission power equal, closer signal  higher power  incorrect decoding. Collision Diagram

NFP: Impact d0=distance between receiver and intended transmitter Calculations show that if there is only 1 interferer at distance < 0.38 d0 from receiver, secondary collision will occur p=probability that terminal is transmitting in a given slot L=number of nodes within a circle centered at transmitter radius d0

NFP: Impact

Proposed protocol Main Goals: To provide a CDMA-based MAC solution that addresses near-far problem To provide a CDMA-based MAC solution that addresses near-far problem A Protocol that can achieve enhanced throughput keeping the same energy requirement A Protocol that can achieve enhanced throughput keeping the same energy requirement Basic idea a distributed admission and feedback among nodes a distributed admission and feedback among nodesDiagram

Proposed protocol Suppose that A wants to communicate with B using a given code and C wants to communicate with D using a different code. Suppsoe that dAB ≈ dCD, dCB << dAB, and dAD << dCD. Then, the MAI caused by C makes it impossible for B to receive A’s transmission. Similarily, the MAI caused by A makes it impossible for D to receive C’s transmission.

Comparison MAC Protocol Responsible for minimizing or eliminating collisions Even if a terminal has an available spreading code, it may not be allowed to transmit SS protocol Decides which PN code used to Spread the signal Doesn’t solve contention on the medium

Design Goals Asynchronous, distributed, scalable solution for large Networks (Matches MANET environment) Receiver stage shouldn’t be overly complex (Receiver Based spreading code) Adapt to channel characteristics and mobility patterns Able to coupe with incorrect code assignment “code assignment is left to the upper layers”

Design Architecture Two Separate Frequency channels (FDM-like partitioning) - one for the RTS/CTS and the other for data exchange Common Spreading Code for the control channel Receiver Based spreading codes for the data channel Codes are not assumed to be orthogonal Control and data channels are completely orthogonal Diagram

Design Architecture

Protocol Assumptions Control and data channels are completely orthogonal Channel gain is stationary for the duration of the control and data packet Transfer Gain is same in both directions Data packets between pair of terminals observe similar gain The radio stage can provide a feedback to the upper MAC layer (about the interference level) “both ways”

Protocol Description Contention based. Uses a variant of RTS/CTS reservation scheme RTS and CTS are spread using a common code and transmitted over the control channel using fixed power Pmax RTS and CTS are heard by potentially interfering nodes, however, these nodes are allowed to transmit based on some constraints For the Data channel, Receive and Transmitter should agree on: Spreading Code: “code assignment is dealt with at upper layers” Spreading Code: “code assignment is dealt with at upper layers” Transmit Power Transmit Power Choice of power is critical and represents a trade-off between link quality and max allowable interference

More protocol description In addition, the protocol incorporates an Interference Margin into the power computation. Allows nodes at some distance from a receiver to start new transmissions in the future Nodes exploit the knowledge of the power level of the overheard RTS and CTS transmissions to compute this margin A transmitter can decide when and at what power it can transmit without disturbing ongoing transmissions in its surrounding and at the same time ensuring enough power at the receiver given the current “MAI at the receiver”. Distribute feedback to neighbors, through the CTS messages.

Channel Access Mechanism Transmissions that cause neither primary nor secondary collisions RTS/CTS provide 3 functions: Allow nodes to estimate channel gains between transmitter and receiver Allow nodes to estimate channel gains between transmitter and receiver A receiver uses CTS to notify its neighbors of the additional interference noise “allowable noise rise” it can accept without impacting its current reception A receiver uses CTS to notify its neighbors of the additional interference noise “allowable noise rise” it can accept without impacting its current reception Each terminal keeps listening to the control channel regardless of the signal destination Each terminal keeps listening to the control channel regardless of the signal destination

Protocol recovery When transmission and propagation times of control packets are long high probability of collision of CTS and RTS of another contending terminal leading to collision with data packets Eg

Code Assignment N/w topology continuously changing Diff to guarantee correct code assignment Duty of MAC to reduce/eliminate contention (see previous slide)

Simulation Used CSIM programs Focused on 1 hop throughput Data packets have fixed size Transmission periods for RTS, CTS, data, ACK in tens of ms Used random grid and clustered topologies M=number of mobile hosts. Assume 36 Length 3 km CA-CDMA 280% throughput increase over Due to simultaneous transmissions Uses shorter links to save energy

Graphs

Conclusion & Future Work Conclusion: CA-CDMA is a distributed power control CDMA based MAC protocol. CA-CDMA is a distributed power control CDMA based MAC protocol. CA-CDMA provides an enhancement for the throughput in MANETs through addressing the near far problem CA-CDMA provides an enhancement for the throughput in MANETs through addressing the near far problem Future Work: Combine CA-CDMA with other capacity optimization schemes. E.g. directional antennas Combine CA-CDMA with other capacity optimization schemes. E.g. directional antennas Multi-rate support is also another opportunity for capacity optimization Multi-rate support is also another opportunity for capacity optimization Devise better schemes for access control over the control channel Devise better schemes for access control over the control channel

Thank you! PS: I hope I get a good grade!