Wireless Communications Research Overview
Download
Report
Transcript Wireless Communications Research Overview
Short Course:
Wireless Communications: Lecture 3
Professor Andrea Goldsmith
UCSD
March 22-23
La Jolla, CA
Lecture 2 Summary
Capacity of Flat Fading Channels
Four cases
Nothing known
Fading statistics known
Fade value known at receiver
Fade value known at receiver
and transmitter
Optimal Adaptation
Vary rate and power relative to channel
Optimal power adaptation is water-filling
Exceeds AWGN channel capacity at low SNRs
Suboptimal techniques come close to capacity
Frequency Selective
Fading Channels
For TI channels, capacity achieved by
water-filling in frequency
Capacity of time-varying channel unknown
Approximate by dividing into subbands
Each
subband has width Bc (like MCM).
Independent fading in each subband
Capacity is the sum of subband capacities
1/|H(f)|2
P
Bc
f
Linear Modulation in Fading
BER in AWGN: Ps M Q M g s
In fading gs and therefore Ps random
Performance metrics:
Outage probability:
Average Ps , Ps:
p(Ps>Ptarget)=p(g<gtarget)
Ps Ps (g ) p(g )dg
0
Combined
outage and average Ps
Variable-Rate Variable-Power MQAM
One of the
M(g) Points
log2 M(g) Bits
Uncoded
Data Bits
M(g)-QAM
Modulator
Power: S(g)
Point
Selector
Delay
To Channel
g(t)
g(t)
BSPK
4-QAM
16-QAM
Goal: Optimize S(g) and M(g) to maximize EM(g)
Optimal Adaptive Scheme
Power Water-Filling
g g
S (g ) g g
S
0
1
K
1
gK
else
g
R
log p(g )dg .
B g
g
2
0
K
Spectral Efficiency
K
g
g0
1
K
0
1
gk
g
Equals Shannon capacity with
an effective power loss of K.
K
Practical Constraints
Constellation and power restriction
Constellation updates.
Estimation error and delay.
g
Diversity
Send bits over independent fading paths
Combine
Independent fading paths
Space,
paths to mitigate fading effects.
time, frequency, polarization diversity.
Combining techniques
Selection combining (SC)
Equal gain combining (EGC)
Maximal ratio combining (MRC)
Can almost completely eliminate fading effects
Multiple Input Multiple
Output (MIMO)Systems
MIMO systems have multiple (r) transmit and
receiver antennas
With perfect channel estimates at TX and RX,
decomposes into r independent channels
RH-fold capacity increase over SISO system
Demodulation complexity reduction
Can also use antennas for diversity (beamforming)
Leads to capacity versus diversity tradeoff in MIMO
MCM and OFDM
MCM splits channel into flat fading subchannels
Fading across subcarriers degrades performance.
Compensate through coding or adaptation
R bps
R/N bps
Serial
To
Parallel
Converter
QAM
Modulator
x
cos(2pf0t)
R/N bps
QAM
Modulator
S
x
cos(2pfNt)
OFDM efficiently implemented using FFTs
OFDM challenges are PAPR, timing and
frequency offset, and fading across subcarriers
Spread Spectrum
In DSSS, bit sequence modulated by chip sequence
s(t)
S(f)
sc(t)
Sc(f)
S(f)*Sc(f)
1/Tb
Tc
1/Tc
Spreads bandwidth by large factor (K)
Despread by multiplying by sc(t) again (sc(t)=1)
Mitigates ISI and narrowband interference2
Tb=KTc
ISI mitigation a function of code autocorrelation
Must synchronize to incoming signal
RAKE receiver used to combine multiple paths
Course Outline
Overview of Wireless Communications
Path Loss, Shadowing, and WB/NB Fading
Capacity of Wireless Channels
Digital Modulation and its Performance
Adaptive Modulation
Diversity
MIMO Systems
Multicarrier Modulation
Spread Spectrum
Multiuser Communications
Wireless Networks
Lecture 3
Future Wireless Systems
Course Outline
Overview of Wireless Communications
Path Loss, Shadowing, and WB/NB Fading
Capacity of Wireless Channels
Digital Modulation and its Performance
Adaptive Modulation
Diversity
MIMO Systems
Multicarrier Modulation
Spread Spectrum
Multiuser Communications
Wireless Networks
Future Wireless Systems
Multiuser Channels:
Uplink and Downlink
Uplink (Multiple Access
Channel or MAC):
Many Transmitters
to One Receiver.
Downlink (Broadcast
Channel or BC):
One Transmitter
to Many Receivers.
R3
x
h3(t)
x
h22(t)
x
x
h1(t)
h21(t)
R2
R1
Uplink and Downlink typically duplexed in time or frequency
Bandwidth Sharing
Code Space
Frequency Division
Time Division
Time
Code Space
Frequency
Time
Frequency
Code Division
Time
Multiuser Detection
Frequency
Space (MIMO Systems)
Hybrid Schemes
7C29822.033-Cimini-9/97
Code Space
Multiple Access SS
Interference between users mitigated by code
cross correlation
Tb
xˆ (t ) 1s1 (t ) sc21 (t ) cos 2 (2pf c t ) 2 s2 (t ) sc 2 (t ) sc1 (t ) cos( 2pf c t ) cos( 2pf c (t )) dt
0
Tb
.51d1 .5 2 d 2 sc1 (t ) sc 2 (t )dt .5d1 .5d 2 cos( 2pf c ) 12 ( )
0
In downlink, signal and interference have
same received power
In uplink, “close” users drown out “far” users
(near-far problem)
2
1
Multiuser Detection
In all CDMA systems and in TD/FD/CD
cellular systems, users interfere with each other.
In most of these systems the interference is
treated as noise.
Systems become interference-limited
Often uses complex mechanisms to minimize impact
of interference (power control, smart antennas, etc.)
Multiuser detection exploits the fact that the
structure of the interference is known
Interference can be detected and subtracted out
Better have a darn good estimate of the interference
Ideal Multiuser Detection
-
Signal 1
A/D
A/D
A/D
=
Signal 1
Demod
A/D
A/D
Iterative
Multiuser
Detection
Signal 2
Signal 2
Demod
-
=
Why Not Ubiquitous Today? Power and A/D Precision
RANDOM ACCESS TECHNIQUES
Random Access
Dedicated channels wasteful for data
use statistical multiplexing
Techniques
Aloha
Carrier sensing
Reservation protocols
PRMA
Retransmissions used for corrupted data
Poor throughput and delay characteristics under
heavy loading
7C29822.038-Cimini-9/97
Collision detection or avoidance
Hybrid methods
Multiuser Channel Capacity
Fundamental Limit on Data Rates
Capacity: The set of simultaneously achievable rates {R1,…,Rn}
R3
R1
R2
R3
R2
R1
Main drivers of channel capacity
Bandwidth and received SINR
Channel model (fading, ISI)
Channel knowledge and how it is used
Number of antennas at TX and RX
Duality connects capacity regions of uplink and downlink
Multiuser Fading Channel Capacity
Ergodic (Shannon) capacity: maximum long-term rates
averaged over the fading process.
Zero-outage (delay-limited*) capacity: maximum rate
that can be maintained in all fading states.
Shannon capacity applied directly to fading channels.
Delay depends on channel variations.
Transmission rate varies with channel quality.
Delay independent of channel variations.
Constant transmission rate – much power needed for deep fading.
Outage capacity: maximum rate that can be maintained
in all nonoutage fading states.
Constant transmission rate during nonoutage
Outage avoids power penalty in deep fades
Broadcast Channels with ISI
w1k
xk
H1(w)
H2(w)
y1k h1i xk i w1k
i 1
m
y2 k h2i xk i w2 k
i 1
ISI introduces memory into the channel
The optimal coding strategy decomposes the
channel into parallel broadcast channels
w2k
m
Superposition coding is applied to each subchannel.
Power must be optimized across subchannels
and between users in each subchannel.
Broadcast MIMO Channel
(r1 t )
n1
y1 H1x n1
H1
x
(r2 t )
H2
n2
Non-degraded
broadcast channel
y 2 H2 x n 2
MIMO MAC capacity easy to find
MIMO BC channel capacity obtained
using dirty paper coding and duality with
MIMO MAC
Course Outline
Overview of Wireless Communications
Path Loss, Shadowing, and WB/NB Fading
Capacity of Wireless Channels
Digital Modulation and its Performance
Adaptive Modulation
Diversity
MIMO Systems
Multicarrier Modulation
Spread Spectrum
Multiuser Communications
Wireless Networks
Future Wireless Systems
Spectral Reuse
Due to its scarcity, spectrum is reused
In licensed bands
and unlicensed bands
BS
Cellular, Wimax
Wifi, BT, UWB,…
Cellular System Design
BASE
STATION
Frequencies, timeslots, or codes reused at
spatially-separate locations
Efficient system design is interference-limited
Base stations perform centralized control functions
Call setup, handoff, routing, adaptive schemes, etc.
Design Issues
Reuse distance
Cell size
Channel assignment strategy
Interference management
Multiuser detection
MIMO
Dynamic resource allocation
8C32810.44-Cimini-7/98
Interference: Friend or Foe?
If treated as noise: Foe
P
SNR
NI
Increases BER, reduces capacity
If decodable: Neither friend nor foe
Multiuser detection can
completely remove interference
MIMO in Cellular
How should MIMO be fully exploited?
At a base station or Wifi access point
MIMO Broadcasting and Multiple Access
Network MIMO: Form virtual antenna arrays
Downlink is a MIMO BC, uplink is a MIMO MAC
Can treat “interference” as a known signal or noise
Can cluster cells and cooperate between clusters
MIMO in Cellular:
Other Performance Benefits
Antenna gain extended battery life,
extended range, and higher throughput
Diversity gain improved reliability, more
robust operation of services
Multiplexing gain higher data rates
Interference suppression (TXBF)
improved quality, reliability, robustness
Reduced interference to other systems
Rethinking “Cells” in Cellular
Femto
Coop
MIMO
How should cellular
systems be designed?
Relay
DAS
Will gains in practice be
big or incremental; in
capacity or coverage?
Traditional cellular design “interference-limited”
MIMO/multiuser detection can remove interference
Cooperating BSs form a MIMO array: what is a cell?
Relays change cell shape and boundaries
Distributed antennas move BS towards cell boundary
Femtocells create a cell within a cell
Mobile cooperation via relays, virtual MIMO, network coding.
Cellular System Capacity
Shannon Capacity
User Capacity
Shannon capacity does no incorporate reuse distance.
Some results for TDMA systems with joint base station
processing
Calculates how many users can be supported for a given
performance specification.
Results highly dependent on traffic, voice activity, and
propagation models.
Can be improved through interference reduction
techniques. (Gilhousen et. al.)
Area Spectral Efficiency
Capacity per unit area
In practice, all techniques have roughly the same capacity
Area Spectral Efficiency
BASE
STATION
A=.25D2p =
S/I increases with reuse distance.
For BER fixed, tradeoff between reuse distance and link
spectral efficiency (bps/Hz).
Area Spectral Efficiency: Ae=SRi/(.25D2p) bps/Hz/Km2.
Average Area Spectral
Efficiency
[Bps/Hz/Km2]
ASE vs. Cell Radius
fc=2 GHz
1
10
D=4R
D=6R
D=8R
0
10
0.1
0.2
0.3
0.4
0.5
0.6
Cell Radius R [Km]
0.7
0.8
0.9
1
Improving Capacity
Interference averaging
Interference cancellation
Multiuser detection
Interference reduction
WCDMA
Sectorization and smart antennas
Dynamic resource allocation
Power control
MIMO techniques
Space-time processing
Dynamic Resource Allocation
Allocate resources as user and network conditions change
Resources:
Channels
Bandwidth
Power
Rate
Base stations
Access
BASE
STATION
Optimization criteria
Minimize blocking (voice only systems)
Maximize number of users (multiple classes)
Maximize “revenue”
Subject to some minimum performance for each user
Interference Alignment
Addresses the number of interference-free signaling
dimensions in an interference channel
Based on our orthogonal analysis earlier, it would appear
that resources need to be divided evenly, so only 2BT/N
dimensions available
Jafar and Cadambe showed that by aligning
interference, 2BT/2 dimensions are available
Everyone
gets half the cake!
Ad-Hoc Networks
Peer-to-peer communications
No backbone infrastructure or centralized control
Routing can be multihop.
Topology is dynamic.
Fully connected with different link SINRs
Open questions
Fundamental capacity
Optimal routing
Resource allocation (power, rate, spectrum, etc.) to meet QoS
Capacity
Much progress in finding the Shannon capacity
limits of wireless single and multiuser channels
Little known about these limits for mobile wireless
networks, even with simple models
Recent results on scaling laws for networks
No separation theorems have emerged
Robustness, security, delay, and outage are not
typically incorporated into capacity definitions
Network Capacity Results
Multiple access channel (MAC)
Broadcast channel
Relay channel upper/lower bounds
Interference channel
Scaling laws
Achievable rates for small networks
Capacity for Large Networks
(Gupta/Kumar’00)
Make some simplifications and ask for less
Each node has only a single destination
All nodes create traffic for their desired
destination at a uniform rate l
Capacity (throughput) is maximum l that can
be supported by the network (1 dimensional)
Throughput of random networks
Network topology/packet destinations random.
Throughput l is random: characterized by its
distribution as a function of network size n.
Find scaling laws for C(n)=l as n .
Extensions
Fixed network topologies (Gupta/Kumar’01)
Similar throughput bounds as random networks
Mobility in the network (Grossglauser/Tse’01)
Mobiles pass message to neighboring nodes, eventually neighbor
gets close to destination and forwards message
Per-node throughput constant, aggregate throughput of order n,
delay of order n.
S
Throughput/delay tradeoffs
Piecewise linear model for throughput-delay tradeoff (ElGamal et.
al’04, Toumpis/Goldsmith’04)
Finite delay requires throughput penalty.
Achievable rates with multiuser coding/decoding (GK’03)
Per-node throughput (bit-meters/sec) constant, aggregate infinite.
Rajiv will provide more details
D
Is a capacity region all we
need to design networks?
Yes, if the application and network design can be decoupled
Application metric: f(C,D,E): (C*,D*,E*)=arg max f(C,D,E)
Capacity
(C*,D*,E*)
Delay
Energy
Ad Hoc Network
Achievable Rate Regions
All achievable rate vectors between nodes
Lower bounds Shannon capacity
An n(n-1) dimensional convex polyhedron
Each dimension defines (net) rate from one node to
each of the others
Time-division strategy
Link rates adapt to link SINR
3
Optimal MAC via centralized scheduling
2
Optimal routing
Yields performance bounds
Evaluate existing protocols
1
Develop new protocols
4
5
Achievable Rates
Achievable rate
vectors achieved
by time division
A matrix R belongs to the capacity region if there are rate
matrices R1, R2, R3 ,…, Rn such that
R i 1i Ri ;
n
Capacity region
is convex hull of
all rate matrices
1
;
0
i
i
i 1
n
Linear programming problem:
Need clever techniques to reduce complexity
Power control, fading, etc., easily incorporated
Region boundary achieved with optimal routing
Example: Six Node Network
Capacity region is 30-dimensional
Capacity Region Slice
(6 Node Network)
Rij 0, ij 12,34, i j
Multiple
hops
Spatial
reuse
SIC
(a): Single hop, no simultaneous
transmissions.
(b): Multihop, no simultaneous
transmissions.
(c): Multihop, simultaneous
transmissions.
(d): Adding power control
(e): Successive interference
cancellation, no power
control.
Extensions:
- Capacity vs. network size
- Capacity vs. topology
- Fading and mobility
- Multihop cellular
Ad-Hoc Network
Design Issues
Ad-hoc networks provide a flexible network
infrastructure for many emerging applications.
The capacity of such networks is generally
unknown.
Transmission, access, and routing strategies for
ad-hoc networks are generally ad-hoc.
Crosslayer design critical and very challenging.
Energy constraints impose interesting design
tradeoffs for communication and networking.
Medium Access Control
Nodes need a decentralized channel access method
Minimize packet collisions and insure channel not wasted
Collisions entail significant delay
Aloha w/ CSMA/CD have hidden/exposed terminals
Hidden
Terminal
Exposed
Terminal
1
2
3
4
5
802.11 uses four-way handshake
Creates inefficiencies, especially in multihop setting
Frequency Reuse
More bandwidth-efficient
Distributed methods needed.
Dynamic channel allocation hard for
packet data.
Mostly an unsolved problem
CDMA
or hand-tuning of access points.
DS Spread Spectrum:
Code Assignment
Common spreading code for all nodes
Collisions occur whenever receiver can “hear” two or
more transmissions.
Near-far effect improves capture.
Broadcasting easy
Receiver-oriented
Each receiver assigned a spreading sequence.
All transmissions to that receiver use the sequence.
Collisions occur if 2 signals destined for same receiver
arrive at same time (can randomize transmission time.)
Little time needed to synchronize.
Transmitters must know code of destination receiver
Complicates route discovery.
Multiple transmissions for broadcasting.
Transmitter-oriented
Each transmitter uses a unique spreading sequence
No collisions
Receiver must determine sequence of incoming packet
Complicates route discovery.
Good broadcasting properties
Poor acquisition performance
Preamble vs. Data assignment
Preamble may use common code that contains
information about data code
Data may use specific code
Advantages of common and specific codes:
Easy acquisition of preamble
Few collisions on short preamble
New transmissions don’t interfere with the data block
Introduction to Routing
Destination
Source
Routing establishes the mechanism by which a
packet traverses the network
A “route” is the sequence of relays through which
a packet travels from its source to its destination
Many factors dictate the “best” route
Typically uses “store-and-forward” relaying
Network coding breaks this paradigm
Routing Techniques
Flooding
Point-to-point routing
Routes follow a sequence of links
Connection-oriented or connectionless
Table-driven
Broadcast packet to all neighbors
Nodes exchange information to develop routing tables
On-Demand Routing
Routes formed “on-demand”
“A Performance Comparison of Multi-Hop Wireless Ad Hoc Network
Routing Protocols”: Broch, Maltz, Johnson, Hu, Jetcheva, 1998.
Interference: Friend or Foe?
If exploited via
cooperation and cognition
Friend
Especially in a network setting
Cooperation in Wireless Networks
Many possible cooperation strategies:
Virtual MIMO , generalized relaying, interference
forwarding, and one-shot/iterative conferencing
Many theoretical and practice issues:
Overhead, forming groups, dynamics, synch, …
Generalized Relaying
TX1
RX1
Y4=X1+X2+X3+Z4
X1
relay
Y3=X1+X2+Z3
TX2
X3= f(Y3)
X2
Analog network coding
Y5=X1+X2+X3+Z5
RX2
Can forward message and/or interference
Relay can forward all or part of the messages
Much room for innovation
Relay can forward interference
To help subtract it out
Beneficial to forward both
interference and message
In fact, it can achieve capacity
P1
S
P3
Ps
D
P2
•
P4
For large powers Ps, P1, P2, analog network coding
approaches capacity
How to use Feedback in Wireless
Networks
Output feedback
Noisy/Compressed
CSI
Acknowledgements
Network/traffic information
Something else
MIMO in Ad-Hoc Networks
• Antennas can be used for multiplexing, diversity, or
interference cancellation
•Cancel M-1 interferers with M antennas
• What metric should be optimized?
Cross-Layer Design
Diversity-Multiplexing-Delay Tradeoffs
for MIMO Multihop Networks with ARQ
ARQ
H1
ARQ
Multiplexing
H2
Error Prone
Beamforming
Low Pe
MIMO used to increase data rate or robustness
Multihop relays used for coverage extension
ARQ protocol:
Can be viewed as 1 bit feedback, or time diversity,
Retransmission causes delay (can design ARQ to
control delay)
Diversity multiplexing (delay) tradeoff - DMT/DMDT
Tradeoff between robustness, throughput, and delay
Multihop ARQ Protocols
Fixed ARQ: fixed window size
N
Maximum allowed ARQ round for ith hop
Li
satisfies
Adaptive ARQ: adaptive window size
L
i 1
i
L
Fixed Block Length (FBL) (block-based feedback, easy synchronization)
Block 1
ARQ round 1
Block 1
ARQ round 2
Block 1
ARQ round 3
Block 2
ARQ round 1
Block 2
ARQ round 2
Receiver has enough
Information to decode
Variable Block Length (VBL) (real time feedback)
Block 1
ARQ round 1
Block 1
ARQ round 2
Block 1
round 3
Block 2
ARQ round 1
Receiver has enough
Information to decode
Block 2
ARQ round 2
Asymptotic DMDT Optimality
Theorem: VBL ARQ achieves optimal DMDT in MIMO multihop
relay networks in long-term and short-term static channels.
Proved by cut-set bound
An intuitive explanation by
stopping times: VBL ARQ has
the smaller outage regions among
multihop ARQ protocols
Accumlated
Information
(FBL)
Short-Term Static Channel
re
0
4 t1
8
12 t2
Channel Use
64
Crosslayer Design in Ad-Hoc
Wireless Networks
Application
Network
Access
Link
Hardware
Substantial gains in throughput, efficiency, and end-to-end
performance from cross-layer design
Delay/Throughput/Robustness
across Multiple Layers
B
A
Multiple routes through the network can be used
for multiplexing or reduced delay/loss
Application can use single-description or
multiple description codes
Can optimize optimal operating point for these
tradeoffs to minimize distortion
Cross-layer protocol design
for real-time media
Loss-resilient
source coding
and packetization
Application layer
Rate-distortion preamble
Traffic flows
Congestion-distortion
optimized
scheduling
Transport layer
Congestion-distortion
optimized
routing
Network layer
Capacity
assignment
for multiple service
classes
Link capacities
MAC layer
Link state information
Joint with T. Yoo, E. Setton,
X. Zhu, and B. Girod
Adaptive
link layer
techniques
Link layer
Video streaming performance
s
5 dB
3-fold increase
100
1000 (logarithmic scale)
Network Metrics
Network Fundamental Limits
Fundamental Limits
of Wireless Systems
Capacity
Delay
(DARPA Challenge Program)
C
B
Outage
A
D
Research Areas
- Fundamental performance limits
and tradeoffs
- Node cooperation and cognition
- Adaptive techniques
- Layering and Cross-layer design
- Network/application interface
- End-to-end performance
optimization and guarantees
Cross-layer Design and
End-to-end Performance
Capacity
(C*,D*,R*)
Delay
Robustness
Application Metrics
Approaches to Network Optimization*
Network
Optimization
Dynamic
Programming
Network Utility
Maximization
Distributed
Optimization
Game
Theory
State Space
Reduction
Wireless NUM
Multiperiod NUM
Distributed
Algorithms
Mechanism Design
Stackelberg Games
Nash Equilibrium
*Much prior work is for wired/static networks
Dynamic Programming (DP)
Simplifies a complex problem by breaking it into
simpler subproblems in recursive manner.
Not applicable to all complex problems
Decisions spanning several points in time often break
apart recursively.
Viterbi decoding and ML equalization can use DP
State-space explosion
DP must consider all possible states in its solution
Leads to state-space explosion
Many techniques to approximate the state-space or DP
itself to avoid this
Network Utility Maximization
Maximizes a network utility function
Assumes
U1(r1)
Steady state
Reliable links
Fixed link capacities
U2(r2)
Ri
Rj
Un(rn)
Dynamics are only in the queues
max
U
flow k
k
(rk )
s.t Ar R
routing
Fixed link capacity
Optimization is Centralized
Course Outline
Overview of Wireless Communications
Path Loss, Shadowing, and WB/NB Fading
Capacity of Wireless Channels
Digital Modulation and its Performance
Adaptive Modulation
Diversity
MIMO Systems
Multicarrier Modulation
Spread Spectrum
Multiuser Communications & Wireless Networks
Future Wireless Systems
Scarce Wireless Spectrum
$$$
and Expensive
Cognitive Radio Paradigms
Underlay
Cognitive
radios constrained to cause minimal
interference to noncognitive radios
Interweave
Cognitive
radios find and exploit spectral holes
to avoid interfering with noncognitive radios
Overlay
Cognitive
radios overhear and enhance
noncognitive radio transmissions
Knowledge
and
Complexity
Underlay Systems
Cognitive radios determine the interference their
transmission causes to noncognitive nodes
Transmit if interference below a given threshold
IP
NCR
NCR
CR
CR
The interference constraint may be met
Via wideband signalling to maintain interference
below the noise floor (spread spectrum or UWB)
Via multiple antennas and beamforming
Interweave Systems
Measurements indicate that even crowded spectrum
is not used across all time, space, and frequencies
Original motivation for “cognitive” radios (Mitola’00)
These holes can be used for communication
Interweave CRs periodically monitor spectrum for holes
Hole location must be agreed upon between TX and RX
Hole is then used for opportunistic communication with
minimal interference to noncognitive users
Overlay Systems
Cognitive user has knowledge of other
user’s message and/or encoding strategy
Used
to help noncognitive transmission
Used to presubtract noncognitive interference
CR
NCR
RX1
RX2
Performance Gains
from Cognitive Encoding
outer bound
our scheme
prior schemes
Only the CR
transmits
Broadcast Channel with
Cognitive Relays (BCCR)
Cognitive Relay 1
data
Source
Cognitive Relay 2
Enhance capacity via cognitive relays
Cognitive relays overhear the source messages
Cognitive relays then cooperate with the transmitter
in the transmission of the source messages
Wireless Sensor Networks
•
•
•
•
•
•
Smart homes/buildings
Smart structures
Search and rescue
Homeland security
Event detection
Battlefield surveillance
Energy is the driving constraint
Data flows to centralized location
Low per-node rates but tens to thousands of nodes
Intelligence is in the network rather than in the devices
Energy-Constrained Nodes
Each node can only send a finite number of bits.
Short-range networks must consider transmit,
circuit, and processing energy.
Transmit energy minimized by maximizing bit time
Circuit energy consumption increases with bit time
Introduces a delay versus energy tradeoff for each bit
Sophisticated techniques not necessarily energy-efficient.
Sleep modes save energy but complicate networking.
Changes everything about the network design:
Bit allocation must be optimized across all protocols.
Delay vs. throughput vs. node/network lifetime tradeoffs.
Optimization of node cooperation.
Cross-Layer Tradeoffs
under Energy Constraints
Hardware
Link
High-level modulation costs transmit energy but saves
circuit energy (shorter transmission time)
Coding costs circuit energy but saves transmit energy
Access
All nodes have transmit, sleep, and transient modes
Each node can only send a finite number of bits
Power control impacts connectivity and interference
Adaptive modulation adds another degree of freedom
Routing:
Circuit energy costs can preclude multihop routing
Modulation Optimization
Tx
Rx
Key Assumptions
Narrow band, i.e. B<<fc
Power
consumption of synthesizer and mixer
independent of bandwidth B.
Peak power constraint
L bits to transmit with deadline T and bit
error probability Pb.
Square-law path loss for AWGN channel
Et Er Gd ,
(4pd )
Gd
2
Gl
2
Multi-Mode Operation
Transmit, Sleep, and Transient
Deadline
Total
T: T Ton Tsp Ttr
Energy:
E Eon Esp Etr
Transmit
Circuit
( E sp 0, Etr 2 PsynTtr )
Transient Energy
(1 ) PtTon PcTon 2 PsynTtr
where is the amplifier efficiency and
Pc 2 Pmix 2 Psyn PLNA PIFA Pfil PDSP ,
Energy Consumption:
Uncoded
Two Components
Transmission
Energy: Decreases with Ton & B.
Circuit Energy: Increases with Ton
Minimizing Energy Consumption
Finding the optimal pair ( B, Ton)
For MQAM, find optimal constellation size (b=log2M)
Total Energy (MQAM)
Energy Consumption: Coded
Coding reduces required Eb/N0
Reduced data rate increases Ton for
block/convolutional codes
Coding requires additional processing
-Is coding energy-efficient
-If so, how much total energy is saved.
MQAM Optimization
Find BER expression for coded MQAM
Assume trellis coding with 4.7 dB coding gain
Yields required Eb/N0
Depends on constellation size (bk)
Find transmit energy for sending L bits in Ton
sec.
Find circuit energy consumption based on
uncoded system and codec model
Optimize Ton and bk to minimize energy
Coded MQAM
Reference system has bk=3 (coded) or 2 (uncoded)
90% savings
at 1 meter.
Minimum Energy Routing
0.1
Red: hub node
Green: relay/source
0.085
4
(0,0)
3
0.185
(5,0)
0.515
2
(10,0)
0.115
1
(15,0)
R1 60 pps
R2 80 pps
R3 20 pps
• Optimal routing uses single and multiple hops
• Link adaptation yields additional 70% energy savings
Cooperative Compression
Source data correlated in space and time
Nodes should cooperate in compression as well
as communication and routing
Joint source/channel/network coding
What is optimal: virtual MIMO vs. relaying
“Green” Cellular Networks
How should cellular systems be designed to conserve
energy at both the mobile and base station
The infrastructure and protocols should be redesigned
based on miminum energy consumption, including
Base station placement, cell size, distributed antennas
Cooperation and cognition
MIMO and virtual MIMO techniques
Modulation, coding, relaying, routing, and multicast
Wireless Applications and QoS
Wireless Internet access
Nth generation Cellular
Wireless Ad Hoc Networks
Sensor Networks
Wireless Entertainment
Smart Homes/Spaces
Automated Highways
All this and more…
Applications have hard delay constraints, rate requirements,
and energy constraints that must be met
These requirements are collectively called QoS
Challenges to meeting QoS
Wireless channels are a difficult and capacitylimited broadcast communications medium
Traffic patterns, user locations, and network
conditions are constantly changing
No single layer in the protocol stack can
guarantee QoS: cross-layer design needed
It is impossible to guarantee that hard constraints
are always met, and average constraints aren’t
necessarily good metrics.
Distributed Control over
Wireless Links
Automated Vehicles
- Cars
- UAVs
- Insect flyers
- Different design principles
Control requires fast, accurate, and reliable feedback.
Networks introduce delay and loss for a given rate.
- Controllers must be robust and adaptive to random delay/loss.
- Networks must be designed with control as the design objective.
Course Summary
Overview of Wireless Communications
Path Loss, Shadowing, and WB/NB Fading
Capacity of Wireless Channels
Digital Modulation and its Performance
Adaptive Modulation
Diversity
MIMO Systems
ISI Countermeasures
Multicarrier Modulation
Spread Spectrum
Multiuser Communications & Wireless Networks
Future Wireless Systems
Short Course Megathemes
The wireless vision poses great technical challenges
The wireless channel greatly impedes performance
Channel varies randomly randomly
Flat-fading and ISI must be compensated for.
Hard to provide performance guarantees (needed for multimedia).
We can compensate for flat fading using diversity or adapting.
MIMO channels promise a great capacity increase.
OFDM is the predominant mechanism for ISI compensation
Channel sharing mechanisms can be centralized or not
Biggest challenge in cellular is interference mitigation
Wireless network design still largely ad-hoc
Many interesting applications: require cross-layer design