EECS 290S: Network Information Flow Anant Sahai David Tse - - PowerPoint PPT Presentation

eecs 290s network information flow
SMART_READER_LITE
LIVE PREVIEW

EECS 290S: Network Information Flow Anant Sahai David Tse - - PowerPoint PPT Presentation

EECS 290S: Network Information Flow Anant Sahai David Tse Logistics Anant Sahai: 267 Cory (office hours in 258 Cory), sahai@eecs. Office hours: Mon 4-5pm and Tue 2:30-3:30pm. David Tse, 257 Cory (enter through 253 Cory), dtse@eecs.


slide-1
SLIDE 1

EECS 290S: Network Information Flow

Anant Sahai David Tse

slide-2
SLIDE 2

Logistics

  • Anant Sahai: 267 Cory (office hours in 258 Cory),

sahai@eecs. Office hours: Mon 4-5pm and Tue 2:30-3:30pm.

  • David Tse, 257 Cory (enter through 253 Cory),

dtse@eecs. Office hours: Tue 10-11am, and Wed 9:30-10:30am.

  • Prerequisite: some background in information theory,

particularly for the second half of the course.

  • Evaluations:

– Two problem sets (10%) – Take-home midterm (15%) – In-class participation and a lecture (25%) – Term paper/project (50%)

slide-3
SLIDE 3

Logistics

  • Text:

– Raymond Yeung, Information Theory and Network Coding, preprint available at http://iest2.ie.cuhk.edu.hk/~whyeung/post/main2.pdf. – Papers

  • References

– T. Cover and J. Thomas, Elements of Information Theory, 2nd edition.

slide-4
SLIDE 4

Classical Information Theory

  • Source has entropy rate H bits/sample.
  • Channel has capacity C bits/sample.
  • Reliable communication is possible iff H < C.
  • Information is like fluid passing through a pipe.
  • How about for networks?

A Mathematical Theory of Communication 1948

slide-5
SLIDE 5

General Problem

  • Each source is observed by some nodes and needs

to be sent to other nodes

  • Question: Under what conditions can the sources be

reliably sent to their intended nodes?

slide-6
SLIDE 6

Simplest Case

  • Single-source-single-destination (single unicast flow)
  • All links are orthogonal and non-interfering (wireline)

(Ford-Fulkerson 1956)

  • Applies to commodities or information.
  • Applies even if each link is noisy.
  • Fluid through pipes analogy still holds.

S D

C = mincut ( S; D )

slide-7
SLIDE 7

Extensions

  • More complex traffic patterns
  • More complex signal interactions.
slide-8
SLIDE 8

Multicast

s t u y z w b1 b1 b1 b2 b2 b2 x

  • Single source needs to send the

same information to multiple destinations.

  • What choices can we make at node

w?

  • One slave cannot serve two

masters.

  • Or can it?
slide-9
SLIDE 9

Multicast

s t u y z w b1 b1 b1 b1 b2 b2 b2 x b1 b1

  • Picking a single bit does not

achieve the min-cut of both destinations

slide-10
SLIDE 10

Network coding

s t u y z w b1 b1 b1 b1 + b2 b2 b2 b2 x b1 + b2 b1 + b2

  • Needs to combine the bits and

forward equations.

  • Each destination collects all

the equations and solves for the unknown bits.

  • Can achieve the min-cut

bound simultaneously for both destinations.

slide-11
SLIDE 11

Other traffic patterns

  • Multiple sources send independent information to the

same destination.

  • Single source sending independent information to

several destinations.

  • Multiple sources each sending information to their

respective destinations.

  • The last two problems are not easy due to

interference

slide-12
SLIDE 12

Complex Signal Interactions: Wireless Networks

  • Key properties of wireless medium: broadcast and superposition.
  • Signals interact in a complex way.
  • Standard physical-layer model: linear model with additive Gaussian

noise. S D relays

slide-13
SLIDE 13

Gaussian Network Capacity: Known Results

Tx Rx1 Tx Rx Rx Tx 1 Tx 2 Rx 2 point-to-point (Shannon 48)

C = log2(1 + SNR)

multiple-access (Alshwede, Liao 70’s) broadcast (Cover, Bergmans 70’s) (Weintgarten et al 05)

slide-14
SLIDE 14

What We Don’t Know

Unfortunately we don’t know the capacity of most

  • ther Gaussian networks.

D Tx 1 Relay S Tx 2 Rx 2 Rx 1

Interference relay

(Best known achievable region: Han & Kobayashi 81) (Best known achievable region: El Gamal & Cover 79)

slide-15
SLIDE 15

Bridging between Wireline and Wireless Models

  • There is a huge gap between wireline and Gaussian

channel models:

– signal interactions – Noise

  • Approach: deterministic channel models that bridge

the gap by focusing on signal interactions and forgoing the noise.

slide-16
SLIDE 16

Two-way relay example

A B R

b1

A B R

b2

A B R b1 A B R b2 RAB = RBA = 1/ 4 1) 2) 3) 4)

slide-17
SLIDE 17

Network coding exploits broadcast medium

A B R

b1

A B R

b2

A B b1 ⊕b2 RAB = RBA = 1/ 3 1) 2) 3)

slide-18
SLIDE 18

Nature does the coding via superposition

A B

b1 b2

A B b1 ⊕b2 b1 ⊕b2 RAB = RBA = 1/ 2 1) 2)

But what happens when the signal strengths of the two links are different?