A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi...

48
A Graph-based Framework for A Graph-based Framework for Transmission of Correlated Transmission of Correlated Sources Sources over Multiuser Channels over Multiuser Channels Suhan Choi May 2006
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    223
  • download

    2

Transcript of A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi...

Page 1: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

A Graph-based Framework for A Graph-based Framework for Transmission of Correlated SourcesTransmission of Correlated Sources

over Multiuser Channelsover Multiuser Channels

Suhan ChoiMay 2006

Page 2: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Multiuser Communication ScenariosMultiuser Communication Scenarios

Page 3: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Multiuser Communication ScenariosMultiuser Communication Scenarios

Practical Applications Sensor Networks Wireless Cellular Systems, Wireless LAN Broadcasting Systems

Many-To-OneCommunications

One-To-ManyCommunications

Page 4: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Contents of DissertationContents of Dissertation

Many-to-One Communications (Multiple Access Channels)

Channel Coding Problem

Source Coding Problem

Examples and Interpretations

One-to-Many Communications (Broadcast Channels)

Channel Coding Problem

Source Coding Problem

Interpretation

Conclusion & Future Research Issues

Page 5: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Outline of the PresentationOutline of the Presentation

Many-to-One Communications Preliminaries

Channel Coding Problem

Source Coding Problem

Motivation & Remarks

Example

Conclusion & Future Research Issues

Page 6: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

OutlineOutline

Many-to-One Communications Preliminaries

Channel Coding Problem

Source Coding Problem

Motivation & Remarks

Example

Conclusion & Future Research Issues

Page 7: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Definition of Bipartite GraphsDefinition of Bipartite Graphs

1

2

A

B

C

Page 8: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Semi-Regular Bipartite GraphsSemi-Regular Bipartite Graphs

1

2

3

4

1

2

3

5

4

6

1

2

3

4

1

2

3

5

4

6

Page 9: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Nearly Semi-Regular Bipartite GraphsNearly Semi-Regular Bipartite Graphs

1

2

3

4

1

2

3

5

4

6

Page 10: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Strongly Typical Sequences Strongly Typical Sequences

Non-typical set

Page 11: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Strongly Jointly Typical Sequences Strongly Jointly Typical Sequences

Page 12: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

OutlineOutline

Many-to-One Communications Preliminaries

Channel Coding Problem

Source Coding Problem

Motivation & Remarks

Example

Conclusion & Future Research Issues

Page 13: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Problem Formulation:Problem Formulation:MAC with Correlated MessagesMAC with Correlated Messages

1

2

3

1

2

3

1

2

3

1

2

3

Independent

Correlated

MACChannel

Encoder 1

ChannelEncoder 2

ChannelDecoder

Page 14: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Problem Formulation: Problem Formulation: Transmission SystemTransmission System

MACChannel

Encoder 1

ChannelEncoder 2

ChannelDecoder

Page 15: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Definition of Achievable RatesDefinition of Achievable Rates

Page 16: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Remark on Achievable Rates Remark on Achievable Rates & Capacity Region& Capacity Region

Find a sequence of nearly semi-regular graphs The number of vertices & the degrees are increasing

exponentially with given rates

Edges from these graphs are reliably transmitted

→ Rates are achievable

Definition: Capacity region, The set of all achievable tuple of rates

Goal: Find the capacity region

Page 17: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

An Achievable Rate Region for the An Achievable Rate Region for the MAC with Correlated MessagesMAC with Correlated Messages

Page 18: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Remark on the Theorem 1Remark on the Theorem 1

Page 19: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Sketch of the Proof of Theorem 1 (1)Sketch of the Proof of Theorem 1 (1)

Page 20: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Sketch of the Proof of Theorem 1 (2)Sketch of the Proof of Theorem 1 (2)

Page 21: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Sketch of the Proof of Theorem 1 (3)Sketch of the Proof of Theorem 1 (3)

Sender 1Codewords

n n

Sender 2Codewords

Page 22: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Sketch of the Proof of Theorem 1 (4)Sketch of the Proof of Theorem 1 (4)

Page 23: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Sketch of the Proof of Theorem 1 (5)Sketch of the Proof of Theorem 1 (5)

n

Sender 1Codewords

n

Sender 2Codewords

graphgeneration

1

2

3

4

1

2

3

4

Page 24: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Sketch of the Proof of Theorem 1 (6)Sketch of the Proof of Theorem 1 (6)

Page 25: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Converse Theorem for the Sum-Rate Converse Theorem for the Sum-Rate of the MAC with Correlated Messagesof the MAC with Correlated Messages

Page 26: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

OutlineOutline

Many-to-One Communications Preliminaries

Channel Coding Problem

Source Coding Problem

Motivation & Remarks

Example

Conclusion & Future Research Issues

Page 27: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Source Coding ProblemSource Coding Problem(Representation of Correlated Sources using (Representation of Correlated Sources using nearly semi-regular bipartite graphs)nearly semi-regular bipartite graphs)

SourceEncoder 1

SourceEncoder 2

SourceDecoder

Page 28: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Problem Formulation: Problem Formulation: Transmission SystemTransmission System

Page 29: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Definition of Achievable RatesDefinition of Achievable Rates

Page 30: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Remark on Achievable Rates Remark on Achievable Rates & Our Goal& Our Goal

Find a sequence of nearly semi-regular graphs The number of vertices & the degrees are increasing

exponentially with given rates

Given sources are reliably represented by these graphs

→ Rates are achievable

The achievable rate region: The set of all achievable tuple of rates

Goal: Find the achievable region

Page 31: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

The Achievable Rate RegionThe Achievable Rate Region

Page 32: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Sketch of the Proof of Theorem 3 (1) Sketch of the Proof of Theorem 3 (1) (Direct Part)(Direct Part)

Page 33: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Sketch of the Proof of Theorem 3 (2)Sketch of the Proof of Theorem 3 (2)

Page 34: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Sketch of the Proof of Theorem 3 (3)Sketch of the Proof of Theorem 3 (3)

graphgeneration

1

2

3

4

1

2

3

4

Page 35: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Sketch of the Proof of Theorem 3 (4)Sketch of the Proof of Theorem 3 (4)

Page 36: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Sketch of the Proof of Theorem 3 (5)Sketch of the Proof of Theorem 3 (5)

Page 37: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

OutlineOutline

Many-to-One Communications Preliminaries

Channel Coding Problem

Source Coding Problem

Motivation & Remarks

Example

Conclusion & Future Research Issues

Page 38: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Motivation: Why we choose graphs?Motivation: Why we choose graphs?

Jointly Typicality can be captured by the graph

n

2

1

1

2

n

1

22

1

Nearly Semi-regularBipartite Graph

GraphTypicality Graph

Page 39: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Transmission of Correlated Sources over a Transmission of Correlated Sources over a Multiple Access Channel (MAC)Multiple Access Channel (MAC)

MACEncoder 1

Encoder 2

Decoder

MACChannel

Encoder 1

ChannelEncoder 2

ChannelDecoder

SourceEncoder 1

SourceEncoder 2

SourceDecoder

A Graph-Based Framework Modular approach in multiuser channels Fundamental Concept: Jointly typicality Encoding processes

Source coding: map correlated sources into edges of graphs Channel coding: send edges of these graphs reliably

Page 40: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

OutlineOutline

Many-to-One Communications Preliminaries

Channel Coding Problem

Source Coding Problem

Motivation & Remarks

Example

Conclusion & Future Research Issues

Page 41: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Gaussian MAC with Jointly Gaussian Gaussian MAC with Jointly Gaussian Channel InputChannel Input

Gaussian MAC

Z

1X

2XY

Page 42: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

A Special Case in the Gaussian MACA Special Case in the Gaussian MAC

Page 43: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

A Special Case in the Gaussian MACA Special Case in the Gaussian MAC

Page 44: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Gaussian MAC with Correlated Gaussian MAC with Correlated MessagesMessages

Independent vs. Correlated Codewords

Page 45: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

OutlineOutline

Many-to-One Communications Preliminaries

Channel Coding Problem

Source Coding Problem

Motivation & Remarks

Example

Conclusion & Future Research Issues

Page 46: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

ConclusionConclusion

Many-to-One/One-to-Many Communication Problems Channel coding problem

→ Transmission of correlated messages (edges of graphs) over the

channel

Source Coding Problem

→ Representation of Correlated Sources into graphs

Graph-based framework for transmission of correlated

sources over multiuser channels Modular architecture

Interface between source and channel coding

→ Nearly semi-regular graphs

Page 47: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Future Research IssuesFuture Research Issues

More detailed characterization of the structure of

bipartite graphs

Number of different equivalence class with particular

parameters

Relation between probability distributions and

equivalence classes

Construction of practical codes for MAC and BC

with correlated sources

Page 48: A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.

Thank you!Thank you!