Mohammad Hossein Manshaei 1393
Mohammad Hossein Manshaei 1393
Mohammad Hossein Manshaei 1393
manshaei@gmail.com
1393
1
IEEE 802.15 and IEEE 802.16
2
• Bluetooth
– History and Introduction
– IEEE 802.15.1
• Application, Frequency,Architecture, and Protocol Stack
– IEEE 802.15.3
– IEEE 802.15.4
• IEEE 802.16: (Worldwide Interoperability for
Microwave Access) WiMax
3
Harald Blaatand “Bluetooth” II
King of Denmark 940-981
Son of Gorm the Old (King of Denmark) and Thyra Danebod
(daughter of King Ethelred of England)
7
History and Technology
8
Three major applications
Landline
Cable
Replacement
Data/Voice
Access Points
(Bridge to data
Networks)
most important in
voice applications
Personal Ad-hoc
Networks
• Low cost
– Market consideration
• Unlicensed Used
– ISM band used
• Robust operation
– Fast frequency hopping
– Short packet length
• Multiple links
• Mixed voice and data
• 79 channels in 2.4GHz (in USA and most Europe)
1MHz
. . .
12 3 79
83.5 MHz
• 2.4 GHz ISM Unlicensed band
• Microwave ovens also use this band
• Frequency Hopping Spread Spectrum
– Avoid interference
– 23/79 channels
– 1 MHz per channel
– 1 Mbps link rate (GFSK modulation)
– Fast frequency hopping and short data packets avoids interference
• Nominally hops at 1600 times a second (vs. 2.5 hops/sec in IEEE
802.11)
• 625us per hop (366us for data only)
• 3200 times a second during inquiry and paging modes
• Multiple uncoordinated networks may exist and cause
interference
• Transmit power and range
0 dbm (up to 20dbm with power control)
10-100 m
Power Max Output Min Output Power
Control
Class
1 100mW 1mW --
(20dBm) (0dB) ‐4db/9me
Max twice
2 2.5mW 0.25mW Op9onal
(4dBm) (-‐6dBm)
3 1mW N/A Op9onal
(0dBm)
Power 1mW (class 3)
•3% power of cellular phone
•10meters of transmission distance or 100m by PA
Power 100mW(class 1)
•100 meters of transmission distance
78
Frequency
0
Time
• Radio Designation
– Connected radios can be master
or slave
– Radios are symmetric (same radio
can be master or slave) S
• Piconet M
P
M
Master
Piconet
Slave Slave
Slave
Slave
scatternet
Master host Slave host
• Every Bluetooth device has unique 48-bit Bluetooth Device Address
(BD_ADDR)
• The BD_ADDR is used to control the system functions :
– Hopping sequence
– Channel access code
– Encryption key
• The BD_ADDR contains 3 parts:
– 24-bit Lower Address Part (LAP)
• Used to identify unique BT device (reduce overhead)
– 8-bit Upper Address Part (UAP)
• Used to determine the hopping sequence
– 16-bit Non-significant Address Part (NAP)
16 8 24 bits
NAP UAP LAP
BD_ADDR
• AM_ADDR (Active Member Address)
– Each slave is assigned a 3-bit address
– 7 slaves in a piconet is available
– 000 : for broadcasting packets (i.e., master address)
• An exception is FHS (Frequency Hopping Synchronization) packet
which may use Ⱦ000ȿ address but is not a broadcast message
– Slaves that are disconnected or parked give up their AM_ADDRs
Master
Slave
Slave
Slave
26
Applications
IP
SDP RFCOMM
Applications
Data
L2CAP Firmware
Audio
Link Manager
Baseband Bluetooth chip
RF