Professional Documents
Culture Documents
Mobile Communications: Wireless Lans
Mobile Communications: Wireless Lans
HIPERLAN
Standards
PHY
MAC
Ad-hoc networks
PHY
MAC
Roaming
Bluetooth
7.0.1
Disadvantages
7.1.1
7.2.1
Advantages
Disadvantages
Example
Radio
Advantages
Disadvantages
Example
WaveLAN, HIPERLAN,
Bluetooth
7.3.1
wired network
AP
ad-hoc network
7.4.1
STA1
802.x LAN
BSS1
Portal
Access
Point
Access
Point
ESS
Access Point
Distribution System
Portal
BSS2
Distribution System
STA2
802.11 LAN
STA3
7.5.1
802.11 LAN
STA1
STA3
BSS1
STA2
Station (STA):
terminal with access
mechanisms to the wireless
medium
Basic Service Set (BSS):
group of stations using the
same radio frequency
BSS2
STA5
STA4
802.11 LAN
7.6.1
mobile terminal
server
infrastructure network
access point
application
application
TCP
TCP
IP
IP
LLC
LLC
LLC
802.11 MAC
802.11 MAC
802.3 MAC
802.3 MAC
802.11 PHY
802.11 PHY
802.3 PHY
802.3 PHY
7.7.1
MAC Management
access mechanisms,
fragmentation, encryption
synchronization, roaming, MIB,
power management
modulation, coding
PHY Management
Station Management
LLC
MAC
MAC Management
PLCP
PHY Management
PMD
Station Management
PHY
DLC
7.8.1
Infrared
7.9.1
synchronization
16
12
16
variable
SFD
PLW
PSF
HEC
payload
PLCP preamble
bits
PLCP header
7.10.1
1111001110100000
Signal
data rate of the payload (0A: 1 Mbit/s DBPSK; 14: 2 Mbit/s DQPSK)
Service
Length
synchronization
16
SFD
PLCP preamble
16
16
variable
bits
payload
PLCP header
7.11.1
Access methods
7.12.1
DIFS
DIFS
medium busy
PIFS
SIFS
contention
next frame
t
direct access if
medium is free DIFS
7.13.1
DIFS
medium busy
direct access if
medium is free DIFS
contention window
(randomized back-off
mechanism)
next frame
t
slot time
7.14.1
DIFS
station1
station2
DIFS
boe
bor
boe
busy
DIFS
boe bor
boe
busy
boe busy
boe bor
boe
boe
busy
station3
station4
boe bor
station5
busy
bor
t
busy
7.15.1
sender
data
SIFS
receiver
ACK
DIFS
other
stations
waiting time
data
t
contention
7.16.1
802.11 - DFWMAC
Sending unicast packets
station can send RTS with reservation parameter after waiting for DIFS
(reservation determines amount of time the data packet needs the medium)
acknowledgement via CTS after SIFS by receiver (if ready to receive)
sender can now send data at once, acknowledgement via ACK
other stations store medium reservations distributed via RTS and CTS
DIFS
sender
RTS
data
SIFS
receiver
other
stations
CTS SIFS
SIFS
ACK
DIFS
NAV (RTS)
NAV (CTS)
defer access
data
t
contention
7.17.1
Fragmentation
DIFS
sender
RTS
frag1
SIFS
receiver
CTS SIFS
frag2
SIFS
ACK1 SIFS
SIFS
ACK2
NAV (RTS)
NAV (CTS)
other
stations
NAV (frag1)
NAV (ACK1)
DIFS
contention
7.18.1
data
t
DFWMAC-PCF I
t0 t1
SuperFrame
SIFS
D1
SIFS
D2
SIFS
SIFS
U1
U2
NAV
7.19.1
DFWMAC-PCF II
t2
point
coordinator
wireless
stations
stations
NAV
D3
PIFS
SIFS
D4
t3
t4
CFend
SIFS
U4
NAV
contention free period
contention
period
7.20.1
Sequence numbers
Addresses
Miscellaneous
bytes
2
Frame
Control
2
6
6
6
2
6
Duration Address Address Address Sequence Address
ID
1
2
3
Control
4
0-2312
Data
CRC
7.21.1
t
o
D
S
f
r
o
m
a
d
d
r
e
s
s
1a
d
d
r
e
s
s
2a
d
d
r
e
s
s
3a
d
d
r
e
s
s
4
D
S
0
0
D
A
S
A
B
S
S
I
D
0
1
D
A
B
S
S
I
D
S
A
-
a
d
h
o
c
n
e
t
w
o
r
k
i
n
f
r
a
s
t
r
u
c
t
u
r
e
n
e
t
w
o
r
k
,f
r
o
m
A
P
i
n
f
r
a
s
t
r
u
c
t
u
r
e
1
n
e
t
w
o
r
k
,t
o
A
P
i
n
f
r
a
s
t
r
u
c
t
u
r
e
1
n
e
t
w
o
r
k
,w
i
t
h
i
n
D
S
B
S
S
I
D
S
A
D
A
R
A
T
A
D
A
S
A
7.22.1
Power management
Association/Reassociation
7.23.1
beacon interval
access
point
medium
B
busy
busy
B
busy
B
busy
t
value of the timestamp
beacon frame
7.24.1
beacon interval
station1
B1
B1
B2
station2
medium
busy
busy
B2
busy
busy
t
beacon frame
random delay
7.25.1
Power management
Idea: switch the transceiver off if not needed
States of a station: sleep and awake
Timing Synchronization Function (TSF)
Infrastructure
Ad-hoc
7.26.1
TIM interval
access
point
DTIM interval
D B
T
busy
medium
busy
D B
busy
busy
p
station
t
T
TIM
broadcast/multicast
DTIM
awake
p PS poll
d data transmission
to/from the station
7.27.1
station1
beacon interval
B1
station2
B2
B2
B1
t
B
beacon frame
awake
random delay
a acknowledge ATIM
A transmit ATIM
D transmit data
d acknowledge data
7.28.1
802.11 - Roaming
No or bad connection? Then perform:
Scanning
scan the environment, i.e., listen into the medium for beacon
signals or send probes into the medium and wait for an answer
Reassociation Request
Reassociation Response
7.29.1
Future developments
IEEE 802.11a
IEEE 802.11b
market potential
compatibility
low cost/power, small form factor
technical/economic feasibility
Bluetooth
7.30.1
ETSI - HIPERLAN
ETSI standard
HIPERLAN family
medium access
control layer
channel access
control layer
physical layer
HIPERLAN layers
network layer
logical link
control layer
medium access
control layer
physical layer
IEEE 802.x layers
7.31.1
H
IP
E
R
LA
N2 H
IP
E
R
LA
N3 H
IP
E
R
LA
N4
accesstoA
TM w
irelesslocal point-to-point
fixednetw
orks
loop
w
irelessA
TM
connections
5.1-5.3G
H
z
17.2-17.3G
H
z
decentralizedadcellular,
point-topoint-to-point
hoc/infrastructure centralized
m
ultipoint
om
ni-directional
directional
50m
50-100m
5000m
150m
statistical
A
TMtrafficclasses(V
B
R
,C
B
R
,A
B
R
,U
B
R
)
<10m
/s
stationary
conventional LA
N
A
TMnetw
orks
A
pplication
Frequency
Topology
A
ntenna
R
ange
Q
oS
M
obility
Interface
D
atarate
P
ow
er
conservation
23.5M
bit/s
>20M
bit/s
yes
155M
bit/s
not necessary
7.32.1
HIPERLAN 1 - Characteristics
Data transmission
Services
Topology
Further mechanisms
7.33.1
MAC protocol
MAC service, compatible with ISO MAC and ISO MAC bridges
uses HIPERLAN CAC
CAC protocol
Physical protocol
7.34.1
LLC layer
MSDU
MSDU
MAC service
MSAP
HM-entity
MSAP
HMPDU
HM-entity
MAC layer
MAC protocol
HCSDU
HCSAP
HC-entity
HCSDU
CAC service
HCPDU
HCSAP
HC-entity
CAC layer
HP-entity
PHY layer
CAC protocol
PHY service
HP-entity
data bursts
PHY protocol
7.35.1
Channels
7.36.1
Frame structure
LBR
synchronization
data0
data1
...
datam-1
Modulation
7.37.1
Priorities
7.38.1
HIPERLAN 1 - EY-NPMA I
EY-NPMA (Elimination Yield Non-preemptive Priority Multiple Access)
transmission
prioritization
contention
user data
yield listening
elimination survival
verifivcation
elimination burst
priority assertion
priority detection
synchronization
transmission
t
7.39.1
HIPERLAN 1 - EY-NPMA II
Several terminals can now have the same priority and wish to send
contention phase
data transmission
the winner can now send its data (however, a small chance of collision
remains)
if the channel was idle for a longer time (min. for a duration of 1700 bit) a
terminal can send at once without using EY-NPMA
7.40.1
HIPERLAN 1 - DT-HCPDU/AK-HCPDU
LBR
LBR
0 1 2 3 4 5 6 7
1 0 1 0 1 0 1 0
0 1 HI
HDA
bit
bit
HBR
PLI = m
HID
DA
SA
UD
PAD
CS
Data HCPDU
bit
Acknowledgement HCPDU
HDA
HDACS
BLIR = n
BLIRCS 1
0 1 2 3 4 5 6 7
TI
BLI = n
0 1 2 3 4 5 6 7
1 0 1 0 1 0 1 0
0 1 HI
AID
AID
AIDCS
byte
1
2
3-6
7 - 12
13 - 18
19 - (52n-m-4)
(52n-m-3) - (52n-4)
(52n-3) - 52n
Encryption mechanisms
7.42.1
HIPERLAN 1 - DT-HMPDU
bit
0 1 2 3 4 5 6 7
LI = n
TI = 1
RL
byte
1-2
3
4-5
PSN
DA
SA
ADA
ASA
ML
6-7
8 - 13
14 - 19
20 - 25
26 - 31
32
UP
ML
KID
IV
IV
UD
SC
Data HMPDU
33
34
35 - 37
38 - (n-2)
(n-1) - n
n= 402422
7.43.1
Information bases
Route Information Base (RIB) - how to reach a destination
[neighbor, status]
[source, sequence]
7.44.1
RIB
NIB
HIB
AIB
SMRIB
TIB
DDIB
RIB
NIB
HIB
AIB
DDIB
Forwarder
Forwarder
5
RIB
NIB
HIB
AIB
DDIB
RIB
NIB
HIB
AIB
SMRIB
TIB
DDIB
neighborhood
(i.e., within radio range)
RIB
NIB
HIB
AIB
SMRIB
TIB
DDIB
RIB
NIB
HIB
AIB
DDIB
6
Forwarder
7.45.1
Bluetooth
Consortium: Ericsson, Intel, IBM, Nokia, Toshiba - many members
Scenarios
bridging of networks
7.46.1
STANDBY
unconnected
inquiry
transmit
PARK
page
connected
HOLD
SNIFF
connecting
active
low power
7.47.1
Access code
Packet header
54
0-2745
3
MAC address
bits
payload
type
flow
ARQN
SEQN
HEC
bits
7.48.1
Scatternets
Each piconet has one master and up to 7 slaves
Master determines hopping sequence, slaves have to synchronize
Participation in a piconet = synchronization to hopping sequence
Communication between piconets = devices jumping back and
forth between the piconets
piconets
7.49.1