Multiple Access (3) Required reading: Garcia 6.3, 6.4.1, CSE 3213, Fall 2010 Instructor: N. Vlajic

Similar documents
COSC 3213: Computer Networks I Instructor: Dr. Amir Asif Department of Computer Science York University Section B

Cellular systems 02/10/06

Chapter 6 Bandwidth Utilization: Multiplexing and Spreading 6.1

*Most details of this presentation obtain from Behrouz A. Forouzan. Data Communications and Networking, 5 th edition textbook

Bandwidth utilization is the wise use of available bandwidth to achieve specific goals.

Multiple Access Methods

P. 241 Figure 8.1 Multiplexing

Access Methods and Spectral Efficiency

Multiple Access Schemes

Channel partitioning protocols

UNIT 6 ANALOG COMMUNICATION & MULTIPLEXING YOGESH TIWARI EC DEPT,CHARUSAT

Lecture 8: Media Access Control

Medium Access Control. Wireless Networks: Guevara Noubir. Slides adapted from Mobile Communications by J. Schiller

Lecture 7: Centralized MAC protocols. Mythili Vutukuru CS 653 Spring 2014 Jan 27, Monday

Mobile Computing. Chapter 3: Medium Access Control

Lecture 8: Media Access Control. CSE 123: Computer Networks Stefan Savage

Contents. Telecom Systems Chae Y. Lee. FDM Bell Systems s FDM Synchronous TDM T1, T3 Statistical TDM Multiple Access: FDMA, TDMA, CDMA

Department of Computer Science and Engineering. CSE 3213: Computer Networks I (Fall 2009) Instructor: N. Vlajic Date: Dec 11, 2009.

Multiple Access. Difference between Multiplexing and Multiple Access

Lecture 23: Media Access Control. CSE 123: Computer Networks Alex C. Snoeren

ECS455: Chapter 4 Multiple Access

Medium Access Control

Multiplexing Module W.tra.2

Outline. EEC-484/584 Computer Networks. Homework #1. Homework #1. Lecture 8. Wenbing Zhao Homework #1 Review

MODULE IV. End Sem. Exam Marks. Syllabus

Bandwidth Utilization:

Outline of the Lecture

Department of Computer Science and Engineering. CSE 3213: Communication Networks (Fall 2015) Instructor: N. Vlajic Date: Dec 13, 2015

Chapter 2 Overview. Duplexing, Multiple Access - 1 -

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. E2 Multiplexing

Cellular Wireless Networks. Chapter 10

GLOBAL SYSTEM FOR MOBILE COMMUNICATION. ARFCNS, CHANNELS ETI 2511 Thursday, March 30, 2017

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. Physical layer. Fundamentals of Communication Networks

ITS323: Introduction to Data Communications CSS331: Fundamentals of Data Communications

Multiplexing. Dr. Manas Khatua Assistant Professor Dept. of CSE IIT Jodhpur

RADIO LINK ASPECT OF GSM

Lecture 8 Mul+user Systems

ICT 5305 Mobile Communications. Lecture - 4 April Dr. Hossen Asiful Mustafa

Bandwidth Utilization:

CSCD 433 Network Programming Fall Lecture 5 Physical Layer Continued

MOBILE COMPUTING 4/8/18. Basic Call. Public Switched Telephone Network - PSTN. CSE 40814/60814 Spring Transit. switch. Transit. Transit.

Chapter 3 : Media Access. Mobile Communications. Collision avoidance, MACA

Cellular Network. Ir. Muhamad Asvial, MSc., PhD

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 3: RADIO COMMUNICATIONS Anna Förster

ECE 333: Introduction to Communication Networks Fall Lecture 15: Medium Access Control III

MODULATION AND MULTIPLE ACCESS TECHNIQUES

ISHIK UNIVERSITY Faculty of Science Department of Information Technology Fall Course Name: Wireless Networks

Module 3: Physical Layer

Mobile Communication Systems. Part 7- Multiplexing

Chapter 7 Multiple Division Techniques for Traffic Channels

Introduction to Wireless and Mobile Networking. Hung-Yu Wei g National Taiwan University

CDMA - QUESTIONS & ANSWERS

Local Area Networks NETW 901

CSCD 433 Network Programming Fall Lecture 5 Physical Layer Continued

Multiple Access CHAPTER 12. Solutions to Review Questions and Exercises. Review Questions

Medium Access Schemes

Reti di Telecomunicazione. Channels and Multiplexing

Difference Between. 1. Old connection is broken before a new connection is activated.

Chapter 14. Cellular Wireless Networks

TSIN01 Information Networks Lecture 9

Chapter 7. Multiple Division Techniques

Free space loss: transmitting antenna: signal power P snd receiving antenna: signal power P rcv distance: d frequency: f.

EEE 309 Communication Theory

Chapter 6 Bandwidth Utilization: Multiplexing and Spreading 6.1

Communications IB Paper 6 Handout 5: Multiple Access

Wireless Transmission & Media Access

Satellite Communications. Chapter 9

Satellite Communications. Chapter 9

TELE4652 Mobile and Satellite Communication Systems

The Public Switched Telephone Network (PSTN)

(650536) Prerequisite: Digital Communications (610533) Instructor: Dr. Abdel-Rahman Al-Qawasmi

King Fahd University of Petroleum & Minerals Computer Engineering Dept

CS420/520 Axel Krings Page 1 Sequence 8

Physical Layer. Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS. School of Computing, UNF

Fine-grained Channel Access in Wireless LAN. Cristian Petrescu Arvind Jadoo UCL Computer Science 20 th March 2012

Network Management System for Telecommunication and Internet Application

Data and Computer Communications. Tenth Edition by William Stallings

Multiple Access System

Mobile Communications

ITM 1010 Computer and Communication Technologies

(Refer Slide Time: 2:23)

Chapter 3 Digital Transmission Fundamentals

CHAPTER 2. Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication ( )

Continuous Monitoring Techniques for a Cognitive Radio Based GSM BTS

SC - Single carrier systems One carrier carries data stream

DOPPLER SHIFT. Thus, the frequency of the received signal is

10EC81-Wireless Communication UNIT-6

William Stallings Data and Computer Communications. Chapter 8 Multiplexing. Multiplexing

Chapter 1 Acknowledgment:

Public Safety Radio Frequency Spectrum: A Comparison of Multiple Access Techniques

Simple Algorithm in (older) Selection Diversity. Receiver Diversity Can we Do Better? Receiver Diversity Optimization.

Multiple access techniques

An Introduction to Wireless Technologies Part 2. F. Ricci

T325 Summary T305 T325 B BLOCK 3 4 PART III T325. Session 11 Block III Part 3 Access & Modulation. Dr. Saatchi, Seyed Mohsen.

S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY

TELECOMMUNICATION SYSTEMS

Page 1. Problems with 1G Systems. Wireless Wide Area Networks (WWANs) EEC173B/ECS152C, Spring Cellular Wireless Network

BASIC CONCEPTS OF HSPA

1. Introduction 1.2 Medium Access Control. Prof. JP Hubaux

Transcription:

1 Multiple Access (3) Required reading: Garcia 6.3, 6.4.1, 6.4.2 CSE 3213, Fall 2010 Instructor: N. Vlajic

2 Medium Sharing Techniques Static Channelization FDMA TDMA Attempt to produce an orderly access to transmission medium. Scheduling Dynamic Medium Access Control Reservation Polling Token Passing Random Access ALOHA CSMA relatively simple to implement and under light load provide low-delay transfer randomness in access can limit the max achievable throughput and can result in large variability in frame delays

Reservation Systems 3 Reservation Systems stations take turns transmitting a single frame at the full rate R [bps] transmission is organized into cycles cycle = reservation interval + frame transmissions reservation interval has a minislot for each station stations announce their intention to transmit a frame by broadcasting reservation bit during appropriate minislot length of cycle corresponds to number of stations that have a frame to transmit! cycle The reservation scheme generalizes and improves on the TDMA scheme, by taking slots that would have gone idle and making them available to other stations.

Reservation Systems (cont.) 4 Efficiency of Reservation Systems assume frame transmission times = X [ sec], and minislot transmission times = v*x [sec], where 0<v<1 effective frame transmission time: effective t frame = X + v X = (1+ v) X efficiency under full load, i.e. all stations are transmitting: efficiency = time to send useful bits overall time to send bits = MX MX + MvX 1 = 1+ v If v 0 then R 1 throughput in case of k-frame reservation one minislot can reserve up to k frames efficiency = kmx kmx + MvX 1 = 1+ v k If k>> then R 1

Reservation Systems (cont.) 5 When to Use Reservation Scheme When NOT to Use Reservation Scheme if most stations, most of the time, have large volumes of data to send as k >>, overhead becomes insignificant 1) if large number of stations transmit data infrequently dedicating a minislot for each station is inefficient solution: use fewer minislots to reduce overhead, make stations content for minislots using slotted ALOHA drawback: low efficiency under heavy traffic load 2) if propagation delay is not negligible slots go unused, or collisions occur, because reservations cannot take effect quickly enough

6 Medium Sharing Techniques Static Channelization FDMA TDMA Scheduling Reservation Polling Dynamic Medium Access Control Token Passing Random Access ALOHA CSMA

Polling Systems 7 Polling Systems one device is designated as a primary station (central controller) and other devices are secondary stations system consists of two lines outbound line used to transmit messages from central controller to secondary stations inbound line shared among M stations central controller sends polling messages to secondary station, in round-robin fashion, asking them if they have anything to send stations have the right to transmit only if polled by central controller at any give time only one station has the right to transmit completion of transmission is indicated through go-ahead message after receiving this message, central controller polls another station Shared inbound line Central controller Outbound line

8 Medium Sharing Techniques Static Channelization FDMA TDMA Scheduling Dynamic Medium Access Control Reservation Polling Token Passing Random Access ALOHA CSMA

Token-Passing Systems 9 Token-Passing Systems decentralized / distributed polling system stations are arranged in a ring-shaped network a permit for frame transmission (token) is passed from station to station when not transmitting, each station s interface acts like a repeater it reproduces each bit from its input to its output token = frame delimiter can appear at the beginning/end of regular data frame Free = 01111110 Busy = 01111111 when free token is received and station has data to send, the interface changes token to busy and enters transmit mode once transmission is over, token is changed back to free Token Holding Time upper limit on how long a station can hold token (i.e. determines how much data the station can send at once) token

Token-Passing Systems (cont.) 10 Example [ Token Ring Applet ] http://whale.hit.bme.hu/~remopp/des/extendedapplet/index.html

Token-Passing Systems (cont.) 11 Frame Removal each frame placed on the ring eventually must be removed; approaches to frame removal: (a) destination station removes the frame (b) frame travels back to transmit. station which, then, removes the frame (preferred indirect form of acknowledgment) Ring Latency # of bits that can be simultaneously in transit around the ring frame size > ring latency bits arriving back to the station correspond to the same frame that the station is transmitting frame size < ring latency more than one frame may be present in the ring at any given time Busy token Free token Frame Idle Fill

Token-Passing Systems (cont.) 12 Approaches to Token Release (1) Delayed Token Release aka Single-Frame Operation insert free token after return of entire frame simplified ACK process destination node signals correct reception by appending an ACK to the end of frame used in slower networks! (frame size ring latency) (2) Early Token Release akamultitoken Operation insert free token right after completion of frame transmission time required to pass a free token minimized if frame size << ring latency several frames can be in transit at the same time, in different parts of the network considerably higher throughput used in faster networks! (frame size << ring latency) Busy token Free token Frame Idle Fill

Token-Passing Systems (cont.) 13 Throughput in Delayed Token Release assume: ring latency (prop. time) in sec τ M stations in the ring average distance between neighboring stations = τ /M effective frame transmission time = X + prop. delay + time to pass token to next neighbour ' ' τ effective frame trans. time = τ + X + M time to pass token to the neighbor Throughput in Early Token Release X efficiency = ' ' τ X + τ + M 1 = ' τ 1 + 1 + X a 1 M 1 = 1 + a' 1 + effective frame transmission time = X + prop time to neighbour effective frame trans. time efficiency X 1 = ' τ τ X + 1+ M X = ' 1 M ' τ = X + M 1 = a' 1+ M 1 M

Token-Passing Systems (cont.) 14 Early Token Release single frame operation Delayed Token Release a << 1 (τ <<X), any token reinsertion strategy acceptable a 1 (τ =X), delayed token release acceptable a >1 (τ >X), delayed (multitoken) reinsertion strategy necessary

Random Access vs. Scheduling Access Control 15 Random Access (ALOHA, CSMA) Scheduling Access delay small under light loads longer but generally less variable between stations throughput sufficient under light load, drops significantly under heavy loads increases under heavy load fairness not guaranteed guaranteed sensitivity to node failure small high, particularly in polling and token ring systems

Channel Sharing in Telephone Systems 16?????? 0 khz 24 khz Telephone systems: 1) Large number of users present in the system; (only) a fraction is active at any point in time. 2) Traffic (voice) should be transmitted with minimum delay and jitter.

17 Medium Sharing Techniques Static Channelization FDMA TDMA Scheduling Dynamic Medium Access Control Reservation Polling Token Passing Random Access ALOHA CSMA 1) How to send data? 1) How to let the system know that you have data to send? 2) How to send data?

Channelization 18 Channelization semi-static bandwidth allocation of portion of shared medium to a given user highly efficient in case of constant bit-rate (streaming) traffic inefficient in case of (a) bursty traffic (b) when different users have different traffic requirements (c) large number of users poor scaling bandwidth can be shared in frequency (FDMA) broadcast radio/tv, analog cellular phone time (TDMA) telephone backbone, GSM digital cellular phone through code (CDMA) 3G cellular

FDMA 19 FDM Frequency Division Multiplex analogue technique for transmitting multiple information signals on a single communication channel each signal is modulated with different carrier frequency the signals are then combined into a single composite signal carrier frequencies are separated by sufficient bandwidth to prevent overlapping of modulated signals in frequency domain FDM in time domain FDM in frequency domain

FDMA (cont.) 20 FDMA Frequency Division Multiplex Access FDM-based technique that enables multiple users to share the same medium channel is divided into M separate frequency bands (so-called channels) centered around M different carrier frequencies to prevent interference, the channels are separated by guard bands each band is reserved for a specific user the user transmits its modulated signal on the given band, without interruption each user transmits at most R/M [bps] Frequency W (R) f c1 f c2 f c(m-1) f cm 1 2 M 1 M Guard bands Time FDMA Advantage easy to implement no need for node synchronization FDMA Disadvantage (1) guard bands ensure separation, but waste bandwidth (2) # of simultaneously served users # of channels

FDMA (cont.) 21 Example [ FDMA ] Five channels, each with a 100-KHz bandwidth, are to be multiplexed together. What is the minimum bandwidth of the link if there is a need for a guard band of 10 KHz between the channels to prevent interference? For five channels, we need at least four guard bands. This means that the required bandwidth is at least as shown below. 5 x 100 + 4 x 10 = 540 KHz,

FDMA (cont.) 22 Example [ AMPS ] The Advanced Mobile Phone System (AMPS) uses two bands. The first band, 824 to 849 MHz, is used for sending; and 869 to 894 MHz is used for receiving. Each user has a bandwidth of 30 KHz in each direction. (The 3-KHz voice is modulated using FM, creating 30 KHz of modulated signal.) How many people can use their cellular phones simultaneously? Each band is 25 MHz. If we divide 25 MHz into 30 KHz, we get 833.33. In reality, the band is divided into 832 channels.

TDMA 23 TDM Time Division Multiplex digital technique for transmitting multiple signals on a single communication channel channel transmission time is divided into time slots of duration T data flow of each signal/station is divided into units!!! (frames) frame transmission time = T channel slot are assigned to one of M signals/stations in turn time The data rate of the shared link is n times faster

TDMA (cont.) 24 TDMA Time Division Multiplex Access TDM-based technique for sharing of medium among multiple users each station transmit during its assigned time slot and uses entire frequency band (channel capacity) during its transmission different stations in different locations may experience different propagation delays guard times are required to ensure that the transmission from different stations do not overlap Channel Capacity Guard time R 1... 2 3 M 1 One cycle Time TDMA Advantage TDMA can accommodate a wider range of bit rates by allowing a station to be allocated several slots or by allowing slots to be variable in duration TDMA Disadvantage (1) stations must be synchronized to a common clock (2) propagation delays must be taken into account

TDMA (cont.) 25 Example [ TDMA ] Four 1-Kbps connections are multiplexed together. Find (1) the duration of 1 bit before multiplexing, (2) the transmission rate of the shared link, (3) the duration of 1 bit after multiplexing. (1) The duration of 1 bit before multiplexing is 1/1 Kbps, or 0.001 s (i.e. 1 ms). (2) The rate of the link is 4*1 Kbps = 4 Kbps. (3) The duration of one bit after multiplexing is 1/4 Kbps or 0.00025 s (i.e. 0.25 ms).