Hiperlan (High-Performance Local Area Network)
Hiperlan (High-Performance Local Area Network)
Hiperlan (High-Performance Local Area Network)
Part of ETSI( European Telecommunication Standard Institution) BRAN (Broadband Radio Access Network) Operational Frequency: 5.2 GHz Currently Available data rate : up to 54Mbps: HIPERLAN/2
HMG/HUT MAC Protocols (HIPERLAN) June 2004 1
Outdoor
Walk Stationary
2G cellular
Mobility
3G cellular
Indoor
HiperLAN/2 IEEE802.11a
Bluetooth
LAN
0,1
1 User Bitrates
10
100
Mbps
3
Requirements
Core network independent with QoS support for real time services (VoIP, Video) Support of IP transporting networks, ATM networks, 3rd Generation, Firewire, etc. Packet network based on connection-oriented wireless link Radio access network specifications (physical layer, data link control layer and convergence layer) Interoperability standard with conformance test specifications No frequency planning Dynamic Frequency Selection Capable of handling different interference and propagation situations Link Adaptation with multiple modulation and channel coding schemes Supporting asymmetrical traffic load fluctuating in uplink and downlink as well as for different users
HMG/HUT MAC Protocols (HIPERLAN) June 2004 4
Requirements(contd.)
A cellular multi-cell radio network capable of offering access, switching and management functions within a large coverage area A point-to-multipoint topology with mandatory centralized mode and optional direct mode Mobility management Power management Uplink power control, downlink power setting, sleep mode Usage in indoor and outdoor environments Multicast and broadcast Scalable security Different key encryption: 56 bit and 168 bit Authentication: Optional pre-shared or public key
HMG/HUT MAC Protocols (HIPERLAN) June 2004 5
Europe
High Speed Wireless Access 5.15 - 5.25
Japan
US
5100 5200 5300 5400 5500 5600 5700 5800
HMG/HUT MAC Protocols (HIPERLAN) June 2004
MAC layer supports both asynchronous and synchronous (time bound) applications
Interactive multimedia services High quality video distribution Client-Server applications
HIPERLAN/1
Was a best-effort delivery system
HIPERLAN/2
Provides QoS guarantees and supports mobility up to 10 m/s Uses a variant of CSMA/CA called Elimination Yield Non Preemptive HMG/HUT Priority Multiple Access (EY-NPMA) 7 MAC Protocols
(HIPERLAN) June 2004
Operation Modes
Infrastructure based network: Ad-hoc network:
Fixed network
Access Point (AP)
Application Scenarios
N LA ER IP H
Home
GPRS/UMTS
IWU SGSN GGSN
HIPERLAN/2
/2
Internet
Office
Ethernet
LAN HIPER
HI P
ER L
AN /2
/2
Features of HIPERLAN
MAC supports centralized mode (CM) (APs) and direct mode (DM) (ad-hoc) Ad-hoc mode assumes single cell area For multihop HIPERLANs (nodes outside radio range), some nodes become forwarder Radio Cells need to overlap to implement forwarding mechanism Forwarders buffer packets Mobility may create fragmented LANs. They need to remerge
HMG/HUT MAC Protocols (HIPERLAN) June 2004 10
Protocol Architecture
Standardization scope: air interface, service interfaces of the radio access system and the convergence layer functions
Higher Layers Convergence Layer
PPP/IP IEEE 1394 SSCS Ethernet SSCS
Com m on part DLC CL User S AP Radio Link Control sublayer Data Link Control Basic Data Transport Function (Control plane)
(User plane) RLC
Error Control
Physical Layer
Ph ysical Layer
11
Modulations
Mode 1 2 3 4 5 6 7 Modulation BPSK BPSK QPSK QPSK 16QAM 16QAM 64QAM Code rate 1/2 3/4 1/2 3/4 9/16 3/4 3/4 PHY bit rate 6 Mbps 9 Mbps 12 Mbps 18 Mbps 27 Mbps 36 Mbps 54 Mbps bytes/OFDM 3.0 4.5 6.0 9.0 13.5 18.0 27.0
12
13
14
Convergence Layer
Multiple convergence layers One single convergence layer active at a time Mapping between higher layer connections/priorities and DLC connections/priorities
ATM CP Cell based
H ig h e r la y e r p a c k e t ( e .g . E th e r n e t p a c k e t)
Segmentation and re-assembly to / from 48 bytes packets Priority mapping from IEEE 802.1p Address mapping from IEEE 802 Multicast & broadcast handling Flexible amount of QoS classes
Service Specific Part
UMTS
PPP FirewireEthernet
CL:
F la g s , 1 2 b its P a y lo a d , 3 8 4 b its
F la g s , 1 2 b its P a y lo a d , 3 8 4 b its
D L C : H eader
D L C S D U , 3 9 6 b its
C R C H eader
D LC SDU D L C L C H P D U , 4 3 2 b its
CRC
PHY:
P r e a m b le
SC H
SCH
LCH
LCH
LCH
SC H
SCH
LCH
LCH
P H Y b u rst
15
17
Logical and Transport channels are used to construct MAC frame Logical Channel: A generic term for any distinct data path which describes a specific da transfer service offered by the MAC entity Defined by the type of information it carries and the interpretation of th value in the corresponding messages Some important Logical Channels BCCH (Broadcast Control CHannel): used in downlink conveying the necessary broadcast information concerning the whole radio cell e.g. scrambler seed, access point ID, network ID, etc. FCCH (Frame Control CHannel): used in downlink conveying information describing the structure of the MAC frame visible at the air interface (resource grant announcement) RACH (Random Access CHannel): used by MTs in uplink to send signalling data (resource request, association request) for DLC or RLC
HMG/HUT MAC Protocols (HIPERLAN) June 2004 18
MAC Frame Channels: Transport Channel Logical channels are mapped onto different transport channels
which describe the basic message format and are the basic elements for constructing message sequence of each user BCH (Broadcast CHannel): carries BCCH transmitted once per MAC frame per sector antenna FCH (Frame CHannel): used in downlink for carring FCCH with variable amount of data ACH (Access feedback CHannel): used in downlink for transporting RFCH LCH (Long Transport CHannel): used for transporting user data and control information SCH (Short CHannel): used for transporting short control information RCH (Random CHannel): used in uplink for transmitting resource request or HMG/HUT association request MAC Protocols 20
(HIPERLAN) June 2004
BCH
FCH
ACH
D L phase
U L phase
RCHs
D L to o n e M T
SCH SCH LCH LCH SCH LCH
O n e D L C c o n n e c tio n O n e P D U tr a in ( to b e m a p p e d o n o n e P H Y b u r s t)
BCH1 BCH2
DLp
UL1
UL2
RCHsn
DiL1
DiL2
DiLm
if DiL is present
21
Scaleable Error Control: three EC modes Acknowledged mode for reliable transmission by using ARQ Repetition mode for reliable transmission by repeating LCHs Unacknowledged mode for transmissions with low latency SR-ARQ with partial bitmap retransmission efficiency as conventional SR Optimized overhead and delay for acknowledgements acknowledgements are sent not for every erroneous packet but bitmap for several ones Dynamical management of bitmap packets Cumulative Acknowledgement and Flow Control possible Discarding capability efficient for real time applications Short MAC frame (2 ms) allows re-transmission even for voice HMG/HUT MAC Protocols 22
(HIPERLAN) June 2004
SN=571
SN=512 Block_Id 64
SN=768 Block_Id 96
SN= Bloc
SN = 0 Block_Id
23
Dynamic Acknowledgement
Problems with fixed ACK low utilisation of channel capacity bottleneck of feedback channel deferring retransmissions
Dynamic ACK # of ARQ PDUs based on receiver status ABIR-bit used by receiver in MT high utilisation of channel capacity
24
Link Adaptation
Link Adaptation Code rate and modulation alphabet (7 modes) adaptive to current propagation and interference environments Link throughput versus C/I Link quality measurements (C/I) in access point and mobile terminal rms delay spread 100 ns Selective-repeat ARQ, ideal link adaptation
100 ns delay spread 50 45 M7 (44.0 Mbps) 40
35
Throughput [Mbps]
M6 (33.06 Mbps)
30 M5 (26.45 Mbps) 25 Ideal Link Adaptation 20 M4 (18.89 Mbps) M3 (14.69 Mbps) M2 (10.17 Mbps)
15
10
M1 (5.09 Mbps)
10
15
20 C/I dB
25
30
35
40
25
26
HIPERLAN/2 uses Power Control to decrease interference MAC frame size 2ms (fixed)
28
EY-NPMA
Three phases in the protocol
Priority resolution Elimination Yield
Four Priority Levels (residual life time dependent) PHY operates at two data rates
Low Bit rate channel (1.4706 Mb/s) High Bit rate channel (23.5294 Mb/s in HIPERLAN/1)
HMG/HUT MAC Protocols (HIPERLAN) June 2004 29
30
Elimination Phase
Surviving STAs send random length burst (from the specified discrete PDF)
STAs listen to channel after burst transmission If any other burst detected then STA defers otherwise goes to the next phase (longest burst STAs survive)
31
Yield Phase
Surviving STAs listen to the channel again
Listen time random (using discrete upper bounded PDF) If a STA listens any transmission in the listen duration it defers, otherwise it survives
32
Transmission Phase
Surviving STA transmit data
Priority Phase
33
Network creation
WT
No beacon detected start probing I am the CC
WT1
No beacon detected start probing
WT2
Collision Resolution
I am the CC
I am a WT
34
CC
35
WT1
36
Broadcast
Downlink
Direct Link
Uplink
Random Access
WT1
HMG/HUT MAC Protocols (HIPERLAN) June 2004
WT2
37
Old CC
New CC
WT1
38
Conclusions
HiperLAN/2 for Emerging Nomadic Computing Scalable User Security Wireless LAN and Wireless Access Mobile Datacom up to 54 Mbps Mobility Quality of Service Environments Home Office Public Network Topology Infrastructure based networks Ad-hoc networks
HMG/HUT MAC Protocols (HIPERLAN) June 2004
39
BRAN Information
HiperLAN/2 Technical Specifications Free of charge @ http://www.etsi.org/bran (click on work items) PHY: ts_101475v010101 DLC (basic functions): ts_10176101v010101 RLC: ts_10176102v010101 Packet based CL Common Part: ts_10149301v010101 Packet based CL Ethernet part: ts_10149302v010101 Cell based CL Common Part: ts_10176301v010101 Cell based CL UNI Part: ts_10176302v010101 Contacts: [email protected] (BRAN Chair & HiperLAN2 Coordinator)
40