Mobile Computing: Introduction: Dr. Siba K. Udgata Department of Computer & Information Sciences University of Hyderabad
Mobile Computing: Introduction: Dr. Siba K. Udgata Department of Computer & Information Sciences University of Hyderabad
WiFi
UWB
bluetooth
WiFi
cellular
At Home
Source: http://teacher.scholastic.com/activities/science/wireless_interactives.htm
On the Move
Source: http://www.ece.uah.edu/~jovanov/whrms/
On the Road
UMTS, WLAN, oc
DAB, GSM, h
ad
cdma2000, TETRA, ...
road condition,
weather,
location-based services,
emergency
Collision Avoidance at Intersections
Two million
accidents at
intersections per
year in US
Source: http://www.fhwa.dot.gov/tfhrc/safety/pubs/its/ruralitsandrd/tb-intercollision.pdf
Disaster Recovery
Patch
A 15-minute human visit leads to 20%
offspring mortality
Network
Gateway
Transit Network
Basestation
Wireless and Mobile Computing
Infrastructure-based Networks
– traditional cellular systems (base station infrastructure)
Wireless LANs
– Infrared (IrDA) or radio links (Wavelan)
– very flexible within the reception area; ad-hoc networks possible
– low bandwidth compared to wired networks (1-10 Mbit/s)
Ad hoc Networks
– useful when infrastructure not available, impractical, or expensive
– military applications, rescue, home networking
Limitations of Mobile Environments
Application
– new applications and adaptations
Transport
– congestion and flow control
Network
– addressing and routing
Link
– media access and handoff
Physical
– transmission errors and interference
Mobile Applications
Vehicles
– transmission of news, road condition etc
– ad-hoc network with near vehicles to prevent accidents
Emergencies
– early transmission of patient data to the hospital
– ad-hoc network in case of earthquakes, cyclones
– military ...
Traveling salesmen
– direct access to central customer files
– consistent databases for all agents
– mobile office
Mobile Applications
Web access
– outdoor Internet access
– intelligent travel guide with up-to-date
location dependent information
Location aware services
– find services in the local environment, e.g. printer
Information services
– push: e.g., stock quotes
– pull: e.g., nearest cash ATM
Disconnected operations
– mobile agents, e.g., shopping
Entertainment
– ad-hoc networks for multi user games
Application Adaptations for Mobility
System-transparent, application-transparent
the conventional, “unaware” client/server model
System-aware, application-transparent
the client/proxy/server model
the disconnected operation model
System-transparent, application-aware
dynamic client/server model
data broadcasting/caching
System-aware, application-aware
the mobile agent model
World Wide Web and Mobility
HTTP/ HTML have not been designed for mobile applications/devices
HTTP Characteristics
– stateless, connection oriented overheads
– big protocol headers, uncompressed content transfer
HTML Characteristics
– designed for computers with “high” performance, color high-resolution
display, mouse, hard disk
– typically, web pages optimized for design, not for communication; ignore
end-system characteristics
Adaptations for Mobile WWW
– Enhanced browsers and/or servers
– Client proxy: pre-fetching, caching, off-line use
– Network proxy: adaptive content transformation for connections
– Client and network proxy
– New protocols/languages: WAP/WML
Wireless Transmission Basics
Cellular Networks
Wireless MAC Protocols
Wireless LANs
Mobile Network Layer
Mobile Transport Layer
Advanced Topics in Wireless Network
What is different in wireless network?
– Bandwidth
– Error rate
– Media
– Signal strength (fading)
– MAC
– Mobility
– Security
Wireless networks
Two types
– Voice network
• Cellular systems (GSM, CDMA etc.)
– Data network
• WiFi, HiperLAN
Networks are moving towards an integrated network
– GPRS
– Voice over WiFi
Physical Layer (PHY)
Access Point
Wireline network
g
Access Point
Bluetooth
Short range (10m),moderate data rate (720kbps) for creating an adhoc network between
personal devices
One master and upto
7 slaves in a piconet
Master controls the transmission
schedules of all the devices
– TDMA scheduling
Frequency hopping used to
avoid interference with other
piconets
– 79 channels in the 2.4GHz ISM
band, with 1 MHz spacing
– Frequency hopping at 1600 hops/s PICONET
Wireless and Mobile Computing
Transmission range
– communication possible
– low error rate
Detection range
– detection of the signal
sender
possible
– no communication
transmission
possible
distance
Interference range detection
Wireless links are not reliable: they may vary over time
and space
Standard Deviation v.
Reception v. Distance Asymmetry vs. Power Reception rate
Wireless interference
S1 R1
S2 R2
Challenge 2: Open Wireless Medium
Wireless interference
S1 R1
S2 R2
Hidden terminals
S1 R1 S2
Challenge 2: Open Wireless Medium
Wireless interference
S1 R1
S2 R2
Hidden terminals
S1 R1 S2
Exposed terminal
R1 S1 S2 R2
Challenge 2: Open Wireless Medium
Wireless interference
S1 R1
S2 R2
Hidden terminals and
S1 R1 R2
Exposed terminal
R1 S1 S2 R2
Wireless security
– eavesdropping, denial of service, …
Challenge 3: Mobility
Limited bandwidth
Limited battery power
Limited processing, display and storage
PDA
• data Laptop
Sensors, • simpler graphical displays • fully functional
embedded • 802.11 • standard applications
controllers • battery; 802.11
Mobile phones
• voice, data
• simple graphical displays
• GSM
Performance/Weight/Power Consumption
Challenge 5: Changing Regulation and Multiple Communication
Standards
Application Application
Transport Transport
Radio Medium
sender
bit analog
stream signal
source coding channel coding modulation
receiver
bit
stream
source decoding channel decoding demodulation
Signal
1
ideal
digital signal
0
t
1
g (t ) c an sin( 2nft ) bn cos( 2nft )
2 n 1 n 1
1 1
0 0
t t
ideal periodical
decomposition
digital signal
1 Mm 10 km 100 m 1m 10 mm 100 m 1 m
300 Hz 30 kHz 3 MHz 300 MHz 30 GHz 3 THz 300 THz
ITU-R holds auctions for new frequencies, manages frequency bands worldwide
(WRC, World Radio Conferences)
Europe USA Japan
W log 2 (1 ) S
N
where W is the frequency range of the channel, and S/N is the
signal noise ratio, assuming Gaussian noise
Modulation
Objective
– translate digital data into analog signals (with limited usage of spectrum)
Basic schemes
– Amplitude Modulation (AM)
– Frequency Modulation (FM)
– Phase Modulation (PM)
Digital Modulation
1 0 1
Frequency Shift Keying (FSK):
t
1 0 1
fc : freq. of carrier
Rb =Bb = 1/Tb
fc
10 Q 11
QPSK (Quadrature Phase Shift Keying):
– 2 bits coded as one symbol
I
– symbol determines shift of sine wave
– Often also transmission of relative, not absolute 00 01
phase shift: DQPSK - Differential QPSK
A
Properties
t
– needs less bandwidth compared to BPSK
11 10 00 0
1
Quadrature Amplitude Modulation
Quadrature Amplitude Modulation (QAM): combines amplitude and
phase modulation
it is possible to code n bits using one symbol
– 2n discrete levels
bit error rate increases with n
Q
0010
0001
• Example: 16-QAM (4 bits = 1
symbol)
0011
0000 • Symbols 0011 and 0001 have
the same phase φ, but different
φ
a I
1000
amplitude a. 0000 and 1000
have same amplitude but
different phase
Antennas: Isotropic Radiator
z
y z
y x ideal
x isotropic
radiator