Professional Documents
Culture Documents
Part 2 - Module 01 - IoT Wireless Communications Video A
Part 2 - Module 01 - IoT Wireless Communications Video A
Communications
Outline
• Introduction to Wireless Communications
• Medium Access Control
INTRODUCTION TO WIRELESS
COMMUNICATIONS
physical contact
no
& receiver
free-space, e.g.,
to
– RF, Microwave, InfraRed, Lightwave diff. kinds are classified by their Frequency
radiofrequency
SmallestHZ largestHE
Frequency 102 104 106 108 1010 1012 1014 1016 1018 1020
transmiting roles
cellular phones)
– Frequency-division duplex (FDD) communication happens on diff. Frequency
happens so
way communication
• Full-duplex
– Frequency-division duplex (FDD) :Uplink
redouink
·in
f1
f2 Gues
←Downlink
Uplink →
Happens t he same time in
at reality
mobile Station
devi means we need 2 sets ofe ach:transmitter receiver Base
• Provides mobility
– Mobility = ability to move freely, easily move
– A user can send or receive a message no matter where he or
she is located
• Added convenience/reduced cost
– Enables communication without installing an expensive
infrastructure
– Can easily set-up temporary LANs
• Disaster situations
courYanu
• Office moves centructuree.g. cable
internetorFibreoptics typically very expensive
– Power
the mobile device
since it be taken from the local energy supply of
Limited power energy supply from the battery must
– Radio spectrum
in efficient
way
has to be done
an
users managementofspectrum
being shared amongsta
no of
Since it
is
as such screen
is diff. From Pad desktop,
adjusted accordingly
as signal
obstacle of can
Signal strength
varies in time
wireless
of
typically reliability
measured by bit
communication is
error rate
• Bandwidth is limited
– FCC (Federal Communications Commission) determines how
spectrum is allocated
– ISM (industrial, scientific and medical) radio band for unlicensed
Free For
everybody to use use (902-928 MHz, 2.4-2.5 GHz and 5.725-5.875 GHz) under certain conditions:
too
1) Transmissionpower is not
mechanism
https://www.imda.gov.sg/-/media/imda/files/regulation-licensing-and-consultations/frameworks-and-policies/spectrum-management-and-
coordination/spectrumchart.pdf?la=en
~-~ Internet of Things (IoT) Wireless Communications 11
How Wireless differs from Wired
Old links
Current links
E
Power
(signal
strength)
PAC
A C
PAB PBC
A B C
6000
Power
4000
2000
0
0 10 20 30 40 50 60 70 80 90 100
Distance
A B C
Internet
Power
• Multi-hop network
– If nodes cannot directly reach
destination, intermediate nodes
must relay messages to destination
– Widely used in ad-hoc networks
where connectivity of all nodes
is not guaranteed
Far
Near
B
Signal from A
C
D C, D, and E
E cannot communicate
f1 f2 f3 f1
A B C D E
• Microsensors
– Low power, cheap sensors
– Sensor module (e.g., acoustic, seismic, image)
– Comes with a digital processor for signal processing and network protocol
functions
– Uses Radio for communication
– Battery-operated
Fig. Source: Akyildiz et al, “Wireless mesh networks: a survey”, Computer Networks
Path loss
Shadowing
Power
(signal
strength)
Multipath fading
Real-time services
10-2 (interactive)
Video-on-demand
10-2-10-5
URLLC
in 5/6G File transfer
10-5-10-7
Delay
1ms <10ms
qwervt
Oipyo,y
adfqecf qwervtutjtymt
wtgbwf
Oipyo,y qwervt utjtymty
adfqecf Oipyo,wtgbwf
uk,my wtgbwfymolo
qcqwd
adfqec uk,my
qcqwdyuk,my
utjtymt
molo
ymolo
fqcqwd
qwervt
Oipyo, wtgbwf utjtymt
adfqec
yuk,my ymolo
fqcqwd
qwervt
Ŀĺ ŰĆ wtgbwf ŔĆĺ Ŕ
adfqec
Űĺ ⁿő ő Źő ⌐
Θ
fqcqwd
adfqec qwervt
fqcqwd wtgbwf
Oipyo, utjtymt
yuk,my ymolo
qwervt
Oipyo, wtgbwf utjtymt
adfqec
yuk,my ymolo
fqcqwd
Channel n
Channel 3
Time
Channel 2
Channel 1
Frequency
~-~ Internet of Things (IoT) Wireless Communications 50
FDMA
Channel n
Channel 1
Channel 2
Channel 3
Time
Frequency
Only 1 user can transmit or receive data per slot
Time divided into frames
Preamble (with synchronization info)
Several slots of data
Number of data slots per frame depends on modulation,
bandwidth, average data rates and required latencies
~-~ Internet of Things (IoT) Wireless Communications 53
TDMA (cont.)
• Slot contains
– Preamble for addressing and synchronization
– Data
– Guard times between the slots to reduce cross-talk
between channels
Signal’s power
Reflection
2 1stbit 2ndbit
Transmitter 1 2
Receiver
Time
Frequency Data
Data
Data
Frequency-selective fade
Data
Data
Data Data
Time
Channel n
Time
Channel 2
Channel 1
Frequency
Data of user 1
1 0 1
C C C
o o o
1 0 1 Spread 1 d d d Decode 1 1 0 1
e e e
1 1 1
1 1 0 Spread 2 Decode 2 1 1 0
+ + +
2 2 2
1 1 0
∞
∫−∞ ci (t ).c j (t )dt = 0
-T 0 T
User 1 User 2
User 1 User 2
Number of users
Time
1
f1
f3
f0
f2
Th Time
Ts
1
f0
f1
Th
Time
Ts
Frequency Data
Data
Data
Frequency-selective fade
Data
Data
Data Data
Time
Directional antenna B
Code
Time
Channel 3
Channel 2
Channel 1
Frequency
~-~ Internet of Things (IoT) Wireless Communications 81
Random Access (RA) MAC Protocols
• Users attempt to access the channel in an uncoordinated
manner Collisions occur
• Collisions detected at destination
– Destination sends ACKs (acknowledgements)
– Perfect feedback via ACKs but traffic delay may be high
• Vulnerable period = Vp= time interval during which
packets are susceptible to collisions with transmissions
from other users
collision
Packet B Packet C
Tp
Packet A
t
to - T p to to + T p
~-~ Internet of Things (IoT) Wireless Communications 85
Performance of Random Access
• Performance of fixed-assignment access is
measured by:
– probability of blockage
– probability of delay if blocked calls are buffered.
• Performance of random access is measured by:
– channel throughput S and average delay D.
Large population
Events
Time
t t+T
A(t)=2 A(t+T)=7
A(t+T) - A(t)= k = 5
− mT ( mT ) k
P{ A(t + T ) − A(t ) = k} = e
k!
P (k ) = e
− mT p (. mT p ) k = e−G . G k = G k e−G
k! k! k!
0.4
0.35
0.3
0.25
Throughput S
0.2
0.15
0.1
0.05
0
-1 0 1 2
10 10 10 10
Offered load G
0.3
0.25
Throughput S
0.2
0.15
0.1
0.05
0
-1 0 1 2
10 10 10 10
Offered load G
Data
S Data
Time
A Free
Transmitting
Node S B A Sense Transmit
Collision
B Sense Transmit
Node A Node B
t = propagation delay
Tp
Time
Collision
Data
A Transmit
Non-persistent CSMA
0.6
0.5
Throughput S
0.4
1-persistent CSMA (slotted/unslotted)
0.3
Slotted ALOHA
0.2
Pure ALOHA
0.1
0
-1 0 1 2
10 10 10 10
Offered load G
Comparison of throughput vs traffic load (a=0.01)
S2
S1
R1
S1
S2
R2 x
Data Start
Transmitting
data
Stop … Start
Transmitting
data
Stop
channel
Time
Data
channel
Transmitting
data … Transmitting
data
Handshaking Sequence
Backoff
BOmax
15
10
5
BOmin
2