PHY-MAC Dialogue with Multi-Packet Reception Workshop on Broadband Wireless Ad-Hoc Networks and Services 12 th -13 th September 2002 ETSI, Sophia Antipolis,

Slides:



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

Doc.: IEEE /0111r0 Zhanji Wu, et. Al. December 2012 Submission A Physical-layer Network Coding Relay scheme for IEEE Date: Authors:
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Interference.
Mitigating Deafness in Multiple Beamforming Antennas
Università degli Studi di Firenze 08 July 2004 COST th MCM - Budapest, Hungary 1 Cross-layer design for Multiple access techniques in wireless communications.
A Bandwidth Allocation/Sharing/Extension Protocol for Multimedia Over IEEE Ad Hoc Wireless LANs Shiann-Tsong Sheu and Tzu-fang Sheu IEEE JOURNAL.
APCC October - 3 November 2010 Langham Hotel, Auckland, New Zealand Youn-Soon Shin, Kang-Woo Lee and Jong-Suk Ahn Dongguk Univ.
Nov. 2 th, 2010 Hyung Wook Cho Utilization-Aware Dynamic GTS Allocation Scheme in IEEE APCC 2010.
Introduction to MS-Aloha R. Scopigno, Networking Lab – 1.
1 Adaptive Bandwidth Allocation in TDD-CDMA Systems Derek J Corbett & Prof. David Everitt The University of Sydney.
Doc.: IEEE /080r1 Submission January 2001 Jie Liang, Texas InstrumentsSlide 1 Jie Liang Texas Instruments Incorporated TI Blvd. Dallas,
On Using Battery State for Medium Access Control in Ad hoc Wireless Networks - “BAMAC” S. Jayashree, B. S. Manoj, C. Siva Ram Murthy Department of Computer.
Chorus: Collision Resolution for Efficient Wireless Broadcast Xinyu Zhang, Kang G. Shin University of Michigan 1.
A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
Medium Access Issues David Holmer
Special Topics in Wireless Networking: MAC design and cross-layer issues.
Channel Allocation Protocols. Dynamic Channel Allocation Parameters Station Model. –N independent stations, each acting as a Poisson Process for the purpose.
Fundamentals of Computer Networks ECE 478/578
– Wireless PHY and MAC Stallings Types of Infrared FHSS (frequency hopping spread spectrum) DSSS (direct sequence.
CS 5253 Workshop 1 MAC Protocol and Traffic Model.
ECE358: Computer Networks Spring 2012
CS 5253 Workshop 1 MAC Protocol and Traffic Model.
Cooperative Diversity Scheme Based on MIMO-OFDM in Small Cell Network Dong-Hyun Ha Sejong University.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Chap 4 Multiaccess Communication (Part 1)
A Multichain Backoff Mechanism for IEEE WLANs Alkesh Patel & Hemant Patel ECE 695 – Leading Discussion By : Shiang- Rung Ye and Yu-Chee Tseng.
2014 YU-ANTL Lab Seminar Performance Analysis of the IEEE Distributed Coordination Function Giuseppe Bianchi April 12, 2014 Yashashree.
Tuning the Carrier Sensing Range of IEEE MAC Jing Deng,Ben Liang and Pramod K. Varshney Univ. of New Orleans Globecom 2004.
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
1 Computer Communication & Networks Lecture 12 Datalink Layer: Multiple Access Waleed Ejaz
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
LECTURE9 NET301. DYNAMIC MAC PROTOCOL: CONTENTION PROTOCOL Carrier Sense Multiple Access (CSMA): A protocol in which a node verifies the absence of other.
جلسه دهم شبکه های کامپیوتری به نــــــــــــام خدا.
ECE 256, Spring 2008 Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So & Nitin Vaidya.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Medium Access Control Sublayer.
Cross-layer Packet Size Optimization for Wireless Terrestrial, Underwater, and Underground Sensor Networks IEEE INFOCOM 2008 Mehmet C. Vuran and Ian F.
جلسه یازدهم شبکه های کامپیوتری به نــــــــــــام خدا.
4: DataLink Layer1 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single wire, e.g. PPP, SLIP) r broadcast (shared wire.
Full auto rate MAC protocol for wireless ad hoc networks Z. Li, A. Das, A.K. Gupta and S. Nandi School of Computer Engineering Nanyang Technological University.
Medium Access Control Sub Layer
Chapter 6 Multiple Radio Access
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
CS3502: Data and Computer Networks Local Area Networks - 1 introduction and early broadcast protocols.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
LECTURE9 NET301 11/5/2015Lect 9 NET DYNAMIC MAC PROTOCOL: CONTENTION PROTOCOL Carrier Sense Multiple Access (CSMA): A protocol in which a node verifies.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
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.
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
COE-541 LAN / MAN Simulation & Performance Evaluation of CSMA/CA
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
Discovering Sensor Networks: Applications in Structural Health Monitoring Summary Lecture Wireless Communications.
Tel Hai Academic College Department of Computer Science Prof. Reuven Aviv Markov Models for Access Control in Computer Networks Resource: Fayez Gebali,
COMPUTER NETWORKS Data-link Layer (The Medium Access Control Sublayer) MAC Sublayer.
CS 5253 Workshop 1 MAC Protocol and Traffic Model.
Lab 7 – CSMA/CD (Data Link Layer Layer)
SENSYS Presented by Cheolki Lee
Scheduling Scheme for PCF with Diversity
Channel Allocation (MAC)
Make Random Access Contentions Transparent by Orthogonal Complementary Codes in Wireless Communications Xiaohua (Edward) Li Department of Electrical and.
Net301 lecture9 11/5/2015 Lect 9 NET301.
Services of DLL Framing Link access Reliable delivery
Javad Ghaderi, Tianxiong Ji and R. Srikant
Enhanced Backoff Scheme in CSMA/CA for IEEE
Multiple Access Control (MAC) Protocols
Presentation transcript:

PHY-MAC Dialogue with Multi-Packet Reception Workshop on Broadband Wireless Ad-Hoc Networks and Services 12 th -13 th September 2002 ETSI, Sophia Antipolis, France Marc Realp-CTTC/Ana I. Pérez-Neira-UPC www-tsc.upc.es IST ANWIRE TIC C02-02 GIRAFA

Contents Motivation Cross-Layer Design MPR matrix. PHY-MAC dialogue. Parameters Exchange. PHY level Matched Filter. Activity User Detection. MAC level Dynamic Queue Protocol-DQP. Modified Dynamic Queue Protocol-MDQP. Simulations Conclusions & Further Work

Motivation In wireless systems a common channel is shared by many users. Traditionally, information is lost when a collision occurs, i.e., when two or more packets are sent trough the channel. Diversity at physical level allows more than one packet to be transmitted simultaneously. Conventional MAC algorithms do not consider Multi-Packet Reception (MPR) capability. CROSS-LAYER DESIGN MAC fully exploits PHY reception capabilities. Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work

MPR matrix The probability of a packet to be correctly received is: Hence, Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work

MPR matrix The MPR matrix is defined as: Expected number of correctly received packets when n packets have been transmitted: Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work

Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work PHY-MAC Dialogue Cross-Layer design reduces PHY-MAC dialogue to a BER exchange. Should other parameters be considered in order to improve system performance? Scheduling Fairness Traffic Modelling Throughput Delay PERBER Modulation Scheme Power Tx/Rx Transceiver Architecture Diversity Channel & Signal Estimation Battery Life Bit Rate MAC Layer PHY Layer Error Correcting Code (Binomial) Number of Users QoS ? ? ? ?

Parameters Exchange Information flows between PHY and MAC levels: BER is used for MPR computation. Active Users used for MAC efficiency. Access Set used for PHY efficiency. MAC PHY BER ACT. US. ACC. SET Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work

PHY Level CDMA System Model Receiver Structure Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work e (t) Detection of Active Users Set of Active Users

PHY Level Data Demodulator Matched Filter Active Users Detector Motivation Cross-Layer Design PHY level MAC level Simulation Conclusions & Further Work MF |||| 2 State Estimation e Power detection Decision based on Traffic Information : Indicator function that takes value 1 if the kth user is active and 0 otherwise

Third TP L3=5 Second TP L2=7 First TP L1=4 Dynamic Queue Protocol-DQP System with M users to transmit data to a central controller. Time axis is divided into transmission periods (TP). A TP ends when all packets generated in the previous TP are successfully transmitted. The basic structure is a waiting queue where all users in the system are processed in groups of Access Set size. Based on packet user probability in one TP (q i ) and the MPR matrix, the size of the access set which contains users who can access the channel in the ith TP is chosen optimally. Transmit packets generated before 0 Transmit packets generated in (0,4] Transmit packets generated in (4,11] Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work

Dynamic Queue Protocol-DQP The probability that a user has a packet to transmit in the ith TP is: The basic structure is a waiting queue where all users in the system are processed in groups of Access Set size. Based on q i and the MPR matrix, the size of the access set which contains users who can access the channel in the ith TP is chosen optimally. Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work

DQP Vs MDQP MDQP stands for Modified Dynamic Queue Protocol. Central controller in DQP is capable to distinguish between: Empty slots. Successfully received packets in non-empty slots. Central controller in MDQP is capable to distinguish between: Empty slots. Successfully received packets in non-empty slots. Packets lost due to collision in non-empty slots. Nodes with empty buffers in non-empty slots. Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work Non-empty slot. Node 3 packet successfully received. Node 2 packet lost. Empty slot Non-empty slot. Nodes 2 and 4 packets successfully received. Access Set= Non-empty slot. Node 2 packet lost. Node 3 packet successfully received. Node 1 empty Successfully received packet Packet waiting for transmission Empty buffer Packet Lost Non-empty slot. Nodes 2 and 4 packets successfully received. Node 5 empty. Central controller do not know whether packets from nodes 1 and 5 have collided or the buffers of these nodes were empty. Central controller determines that nodes 1 and 5 have empty buffers. DQPMDQP

MDQP Optimal Access Set N i is chosen in order to minimise the absorbing time of a finite state discrete Markov chain. Each state (j,k) defines: j=number of unprocessed users in one slot k=number of packets sent in one slot 2,2 2,1 2,0 1,1 1,0 0,0 C 2,2 C 2,1 C 1,1 C 1,0 1 C 2,0 C 1,0 C 1,1 1 1 Number of Users(M)=2 Access Set (N)=2 Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work

MDQP Probability Transition Matrix In general, the transition probability from state (j,k) to state (l,m) is given by: Then, Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work

Access Set Vs User Packet Probability Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work Access Set User Packet Probability (q i ) Number of Users (M)=15 SNR=10 Spreading Gain (SG)=6 Packet Length (pl)=200bits Number of Correcting Errors(e)=2 Receiver type: Matched Filter MDQP DQP

Throughput Vs User Packet Probability Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work SNR=10 Spreading Gain (SG)=6 Packet Length (pl)=200bits Number of Correcting Errors(e)=2 Receiver type: Matched Filter User Packet Probability (q i ) Throughput MDQP DQP M=15 M=10 M=5

Packet Delay Vs User Packet Probability Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work User Packet Probability (q i ) SNR=10 Spreading Gain (SG)=6 Packet Length (pl)=200bits Number of Correcting Errors(e)=2 Receiver type: Matched Filter Packet Delay MDQP DQP M=15 M=10 M=5

Conclusions Cross-Layer design concept. New idea of PHY-MAC dialogue. Number of active users used as an additional parameter exchange between layers. Proposal of a centralised system PHY layer with active users detector. MAC layer with MDQP. System improvements in terms of throughput and packet delay. Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work

MPR matrix for Ad-Hoc Networks MPR must be modified considering communications in Ad-Hoc scenarios. Communications are Half-Duplex. A node can not receive a packet while is transmitting. A node might successfully receive a packet not intended for it. Packet might be lost due to collision of many packets. Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work Packet intended for that node Packet not intended for that node

PHY-MAC Dialogue in the IEEE802.11b CSMA/CA is used. Medium is sensed by means of active user detection mechanism. Medium is determined IDLE when Number of users sensed < Nopt for a period longer than DIFS. After deferral, Back-off procedure adjusted depending on Number of users sensed. Busy Medium (N. Users>=Nopt) Back-Off procedure Contention Period (CP) SIFS PIFS DIFS Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work

PHY-MAC Dialogue in the IEEE802.11b Analytical throughput expression Nopt for throughput maximisation Modifications on the current standard. Additional information flows: PHY->MAC: Number of current active users. MAC->PHY: Number of users (Nopt) to consider busy medium. Additional field in Beacon frames or broadcast message to transmit Nopt. Carrier sense mechanism modifications User activity detection and MUD at PHY level. Possible change in back-off procedure for better performance. Simulations Motivation Cross-Layer Design PHY level MAC level Simulations Conclusions & Further Work