SlideShare a Scribd company logo
Multiple Access
01204325: Data Communication
and Computer Networks
Asst. Prof. Chaiporn Jaikaeo, Ph.D.
chaiporn.j@ku.ac.th
http://www.cpe.ku.ac.th/~cpj
Computer Engineering Department
Kasetsart University, Bangkok, Thailand
Adapted from lecture slides by Behrouz A. Forouzan
© The McGraw-Hill Companies, Inc. All rights reserved
2
Outline
 Multiple access mechanisms
 Random access
 Controlled access
 Channelization
3
Sublayers of Data Link Layer
4
Multiple Access Mechanisms
Random Access
6
Random Access
 Also called contention-based access
 No station is assigned to control another
7
ALOHA Network
8
Frames in Pure ALOHA
9
ALOHA Protocol
10
Example
 Calculate possible values of TB when
stations on an ALOHA network are a
maximum of 600 km apart
Tp = (600 × 103) / (3 × 108) = 2 ms
 When K=1, TB  {0ms,2ms}
 When K=2, TB  {0ms,2ms,4ms,6ms}
 :
11
ALOHA: Vulnerable Time
12
ALOHA: Throughput
 Assume number of stations trying to
transmit follow Poisson Distribution
 The throughput for pure ALOHA is
S = G × e−2G
where G is the average number of frames
requested per frame-time
 The maximum throughput
 Smax = 0.184 when G= 1/2
13
Example
 A pure ALOHA network transmits 200-bit
frames on a shared channel of 200 kbps.
What is the throughput if the system (all
stations together) produces
 1000 frames per second
 500 frames per second
 250 frames per second
14
Slotted ALOHA
15
Slotted ALOHA: Vulnerable Time
16
Slotted ALOHA: Throughput
 The throughput for Slotted ALOHA is
S = G × e−G
where G is the average number of frames
requested per frame-time
 The maximum throughput
 Smax = 0.368 when G= 1
17
Example
 A Slotted ALOHA network transmits 200-
bit frames on a shared channel of 200
kbps. What is the throughput if the system
(all stations together) produces
 1000 frames per second
 500 frames per second
 250 frames per second
18
CSMA
 Carrier Sense Multiple Access
 "Listen before talk"
 Reduce the possibility of collision
 But cannot completely eliminate it
19
Collision in CSMA
B
C
20
CSMA: Vulnerable Time
21
Persistence Methods
 What a station does when channel is idle or busy
22
Persistence Methods
23
CSMA/CD
 Carrier Sense Multiple Access with
Collision Detection
 Station monitors channel while sending a
frame
24
Energy Levels
25
CSMA/CD: Minimum Frame Size
 Each frame must be large enough for a sender
to detect a collision
 Worst case scenario:
 "A" is transmitting
 "D" starts transmitting just before A's signal arrives
A B C D
Long enough to
hear colliding signal
from D
26
Example
 A CSMA/CD network has a bandwidth of
10 Mbps. If the maximum propagation
time is 25.6 μs, what is the minimum size
of the frame?
27
CSMA/CD: Flow Diagram
28
CSMA/CA
 Carrier Sense Multiple Access with
Collision Avoidance
 Used in a network where collision cannot
be detected
 E.g., wireless LAN
IFS – Interframe Space
29
CSMA/CA: Flow Diagram
contention window
size is 2K-1
After each slot:
- If idle, continue counting
- If busy, stop counting
Controlled Access
31
Control Access
 A station must be authorized by someone
(e.g., other stations) before transmitting
 Three common methods:
 Reservation
 Polling
 Token passing
32
Reservation Method
33
Polling Method
34
Token Passing
Channelization
36
Channelization
 Similar to multiplexing
 Three schemes
 Frequency-Division Multiple Access (FDMA)
 Time-Division Multiple Access (TDMA)
 Code-Division Multiple Access (CDMA)
37
FDMA
38
TDMA
39
CDMA
 One channel carries all transmissions at
the same time
 Each channel is separated by code
40
CDMA: Chip Sequences
 Each station is assigned a unique chip sequence
 Chip sequences are orthogonal vectors
 Inner product of any pair must be zero
 With N stations, sequences must have the
following properties:
 They are of length N
 Their self inner product is always N
41
CDMA: Bit Representation
42
Transmission in CDMA
43
CDMA Encoding
44
Signal Created by CDMA
45
CDMA Decoding
46
Sequence Generation
 Common method: Walsh Table
 Number of sequences is always a power of two
47
Example: Walsh Table
 Find chip sequences for eight stations
48
Example: Walsh Table
 There are 80 stations in a CDMA network.
What is the length of the sequences
generated by Walsh Table?

More Related Content

PPT
9 multiple access
PDF
CN-unit-iii.pdf computer network presentaion
PPT
Multiple access in Communication Netwroks
PPTX
Media Access Control (MAC Layer)
PPTX
Multiple Access Networking
PPT
Aloha
PDF
Medium access control. MAC Protocol.Data link layer
9 multiple access
CN-unit-iii.pdf computer network presentaion
Multiple access in Communication Netwroks
Media Access Control (MAC Layer)
Multiple Access Networking
Aloha
Medium access control. MAC Protocol.Data link layer

Similar to MultipleAccess.ppt (20)

PPT
Chapter 12
PPT
12 multiple access
PPT
12 Multiple Access
PDF
Class work 7,computer_network_317
PPTX
Carrier Sense Multiple Access With Collision Detection (CSMA/CD) Details : Me...
PPT
3-MACSublayer.ppt
PPT
MEDIUM ACCESS CONTROL Sublayer IN CN.ppt
PPT
unit 3 Multiple Access.ppt
PPTX
AIU_CN_2.pptx
PPT
kamalaveni.ppt
PPTX
my documents.pptx of medium access control
PPTX
Unit_3_WSN.pptx
PPT
1.4. ALOHA, CSMA , CSMACD, CSMACA .ppt
PPT
multiple access in wireless communication
PPT
Media Access and Internetworking
PPT
Wire Lan Testing
PPTX
Carrier Sense Multiple Access (CSMA)
PPTX
M.A.C (Medium Access Control)
PDF
Multiple Access in Computer Network
Chapter 12
12 multiple access
12 Multiple Access
Class work 7,computer_network_317
Carrier Sense Multiple Access With Collision Detection (CSMA/CD) Details : Me...
3-MACSublayer.ppt
MEDIUM ACCESS CONTROL Sublayer IN CN.ppt
unit 3 Multiple Access.ppt
AIU_CN_2.pptx
kamalaveni.ppt
my documents.pptx of medium access control
Unit_3_WSN.pptx
1.4. ALOHA, CSMA , CSMACD, CSMACA .ppt
multiple access in wireless communication
Media Access and Internetworking
Wire Lan Testing
Carrier Sense Multiple Access (CSMA)
M.A.C (Medium Access Control)
Multiple Access in Computer Network
Ad

More from Jayaprasanna4 (20)

PDF
web programming javascriptconditionalstatements.pdf
PDF
hyper text markup language ppt-100605011058-phpapp02.pdf
PPTX
web essentials - simple message flow and loo.pptx
PPTX
web essentials - Working principle of a Website.pptx
PPTX
software project in MONTE CARLO SIMULATION.pptx
PPT
Cost effort in softwrae project management.ppt
PDF
software project management cocomomodel.pdf
PPT
software project management Activity planning.ppt
PDF
software project management montecarloscheduleanalysis.pdf
PPT
casestudy on distributionnetworkformichaelshardwaregroupgate.ppt
PPT
ethical hacking-mobile hacking methods.ppt
PPT
ethical hacking in wireless-hacking1.ppt
PDF
Human computer Interaction ch1-the human.pdf
PPT
computer Networks Error Detection and Correction.ppt
PPT
HUman computer Interaction Socio-organizational Issues.ppt
PPT
human computer Interaction cognitive models.ppt
PPT
World wide web and Hyper Text Markup Language
PPT
CI-Monte-Carlo.ppt
PPT
Activity planning.ppt
PPT
Cost effort.ppt
web programming javascriptconditionalstatements.pdf
hyper text markup language ppt-100605011058-phpapp02.pdf
web essentials - simple message flow and loo.pptx
web essentials - Working principle of a Website.pptx
software project in MONTE CARLO SIMULATION.pptx
Cost effort in softwrae project management.ppt
software project management cocomomodel.pdf
software project management Activity planning.ppt
software project management montecarloscheduleanalysis.pdf
casestudy on distributionnetworkformichaelshardwaregroupgate.ppt
ethical hacking-mobile hacking methods.ppt
ethical hacking in wireless-hacking1.ppt
Human computer Interaction ch1-the human.pdf
computer Networks Error Detection and Correction.ppt
HUman computer Interaction Socio-organizational Issues.ppt
human computer Interaction cognitive models.ppt
World wide web and Hyper Text Markup Language
CI-Monte-Carlo.ppt
Activity planning.ppt
Cost effort.ppt
Ad

Recently uploaded (20)

PPT
Mechanical Engineering MATERIALS Selection
PPT
Project quality management in manufacturing
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
OOP with Java - Java Introduction (Basics)
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
Well-logging-methods_new................
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
composite construction of structures.pdf
PPTX
Lecture Notes Electrical Wiring System Components
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
bas. eng. economics group 4 presentation 1.pptx
Mechanical Engineering MATERIALS Selection
Project quality management in manufacturing
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
CH1 Production IntroductoryConcepts.pptx
OOP with Java - Java Introduction (Basics)
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Internet of Things (IOT) - A guide to understanding
Foundation to blockchain - A guide to Blockchain Tech
Well-logging-methods_new................
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
composite construction of structures.pdf
Lecture Notes Electrical Wiring System Components
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
CYBER-CRIMES AND SECURITY A guide to understanding
bas. eng. economics group 4 presentation 1.pptx

MultipleAccess.ppt