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

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

  • View
    227

  • Download
    2

Embed Size (px)

Citation preview

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!