First Lecture MC
First Lecture MC
Mobile Computing
Mobile (Moving)+ Computing ( using computer)
1
What Is Mobility ?
A device that moves
Between different geographical locations
Between different networks
Between different applications
Such as Palm-top, laptop, Cell phones
2
Introduction to Mobile Systems
mobility: user mobility and device portability.
User mobility refers to a user who has access to the same or
similar telecommunication services at different places, i.e., the user
can be mobile, and the services will follow him or her.
e.g., the desktop looks the same no matter which computer a user
uses to log into the network
4
Applications of mobile computing
Vehicles
transmission of news, road condition, weather, music .
personal communication using GSM
position via GPS
local ad-hoc network with vehicles close-by to prevent accidents, guidance system,
redundancy
vehicle data (e.g., from busses, high-speed trains) can be transmitted in advance for
maintenance
Medical
Nurses/Doctors in Medical offices are now using Wireless Tablet PCs/WLAN to
collect and share patient information.
Sales
Sales representatives are using Tablet PCs with Smart phones for presentation,
transmitting/access information among office, hotel, and customer location.
Emergencies
Early transmission of patient data to the hospital, current status, first diagnosis
Provide mobile infrastructure in dealing with Natural Disaster (earthquake,
hurricane, fire), terrorist attacks, war, ...
6/2/2005 5
Wireless Technology
The term wireless networking refers to technology that enables
two or more computers to communicate using standard network
protocols but without network cabling.
Wireless Communication
Transmitting/receiving voice and data using electromagnetic
waves in open space.
6
Why Wireless Communication?
Freedom from wires
Global Coverage
Stay connected
Flexibility
services reach you wherever you go.
7
Challenges
Efficient Hardware
Low power transmitter, receiver
Low power signal processing tools
Efficiency use of finite radio spectrum.
Integrated services
Multimedia requirement
8
Fundamental Challenges in Mobile
Computing
Mobile devices are resource-constrained.
Mobile devices rely on batteries.
• Energy consumption due to:
– Computation (CPU, co-processors)
– Display
– Communication
– Sensing
• Energy-efficient algorithms are needed.
Computational constraints
Memory constraints
9
Mobile connectivity is highly variable in performance
and reliability.
Various types of connectivity:
– Cellular (GSM, 3G, 4G, etc.)
– WiFi
– Bluetooth
Constraints related to:
– Coverage issues
– Trade-offs: energy consumption, throughput, costs
10
Mobile Devices are Inherently Less Secure
Wireless not wired communication:
– Eavesdropping.
– Need for encrypted communication.
Devices can be stolen:
– Devices might also be accessible by everyone (for
example, sensors).
11
Wireless and Mobile Networks
Number of wireless (mobile) phone subscribers now
exceeds number wired phone subscribers!
• Number of wireless Internet-connected devices soon
to exceed number of wired Internet-connected devices
– laptops, Internet-enabled phones promise anytime
Internet access
Two important (but different) challenges
– wireless: communication over wireless link
– mobility: handling the mobile user who changes point of
attachment to network
12
Wireless
Transmission
Basics
Spectrum and bandwidth
• Electromagnetic signals are made up of many
frequencies
• Shown in the next example
Antenna location
Omnidirectional Antenna
Directional Antenna
Radiates most power in one
axis (direction)
radiates less in other
direction
A
vector B is longer than B
vector A : more power X
radiated along B than A
directional along X
Signal Propagation
Transmission range:
receiver receives signal with
an error rate low enough to
be able to communicate
Detection range: transmitted
power is high enough to
detect the transmitter, but
sender
high error rate forbids
communication transmission
Interference range: sender
interferes with other detection
transmissions by adding to the interference
noise
Signal Propagation
Radio waves exhibit three fundamental propagation
behavior
Ground wave (< 2 MHz) : waves with low frequency
follow earth’s surface
can propagate long distances
Used for submarine communication or AM radio
Sky wave (2-30 MHz) : waves reflect at the ionosphere and
bounce back and forth between ionosphere and earth ,
travelling around the world
Used by international broadcast and amateur radio
Signal propagation
receiver
transmitter
earth
Signal propagation
receiver
transmitter
earth
earth
Source : Schiller
Time Division Multiplexing
A channel is given the whole bandwidth for a certain amount
of time
All senders use the same frequency, but at different point of
time
Time Division Multiplexing
Source : Schiller
Frequency and time division
multiplexing
A channel use a certain frequency for a certain amount of
time and then uses a different frequency at some other time
Used in GSM systems
Frequency and time division
multiplexing
Source : Schiller
Code division multiplexing
separation of channels achieved by assigning each channel
its own code
guard spaces are realized by having distance in code space
(e.g. orthogonal codes)
transmitter can transmit in the same frequency band at
the same time, but have to use different code
Provides good protection against interference and
tapping
but the receivers have relatively high complexity
has to know the code and must separate the channel with
user data from the noise composed of other transmission
has to be synchronized with the transmitter
Code division multiplexing
Source: Schiller
Modulation
Process of combining input signal and a carrier frequency at
the transmitter
Digital to analog modulation
necessary if the medium only carries analog signal
Analog to analog modulation
needed to have effective transmission (otherwise the antenna
needed to transmit original signal could be large)
permits frequency division multiplexing