case-14Oct2011

Preview:

DESCRIPTION

And now for something c ompletely different. case-14Oct2011. Andrew W. Eckford Department of Computer Science and Engineering, York University Joint work with: L . Cui, York University P . Thomas and R. Snyder, Case Western Reserve University. - PowerPoint PPT Presentation

Citation preview

1

case-14Oct2011And now for somethingcompletely different.

Models and Capacitiesof Molecular Communication

Andrew W. EckfordDepartment of Computer Science and Engineering, York University

Joint work with: L. Cui, York University P. Thomas and R. Snyder, Case Western Reserve University

3

How do these things talk?

4

Why do this? … Engineering

5

Why do this? … Medicine/Biology

Model and calculate capacity of a molecular communication channel

Show that information theory can predict biological parameters

Show that information theory plays an important role in physiology/medicine

6

Communication Model

Communications model

Tx Rx

1, 2, 3, ..., |M|M:

m

Tx

m

Noise

m'

m = m'?

Medium

7

Communication Model

Fundamental assumptions

1. Molecules propagate via Brownian motion

2. Molecules don’t interact with each other (no reaction, motions are independent)

3. Molecules don’t disappear or change identity

Say it with Molecules

Cell 1 Cell 2

Identity: Sending 0

Release type A

Say it with Molecules

Cell 1 Cell 2

Identity: Sending 1

Release type B

Say it with Molecules

Cell 1 Cell 2

Identity: Receiving

Measure identity of arrivals

Say it with Molecules

Cell 1 Cell 2

Quantity: Sending 0

Release no molecules

Say it with Molecules

Cell 1 Cell 2

Quantity: Sending 1

Release lots of molecules

Say it with Molecules

Cell 1 Cell 2

Quantity: Receiving

Measure number arriving

Say it with Molecules

Cell 1 Cell 2

Timing: Sending 0

Release a molecule now

Say it with Molecules

Cell 1 Cell 2

Timing: Sending 1

WAIT …

Say it with Molecules

Cell 1 Cell 2

Timing: Sending 1

Release at time T>0

Say it with Molecules

Cell 1 Cell 2

Timing: Receiving

Measure arrival time

Ideal System Model

“All models are wrong,but some are useful”

-- George Box

19

Ideal System Model

In an ideal system:

20

Ideal System Model

In an ideal system:

1) Transmitter and receiver are perfectly synchronized.

21

Ideal System Model

In an ideal system:

1) Transmitter and receiver are perfectly synchronized.

2) Transmitter perfectly controls the release times and physical state of transmitted particles.

22

Ideal System Model

In an ideal system:

1) Transmitter and receiver are perfectly synchronized.

2) Transmitter perfectly controls the release times and physical state of transmitted particles.

3) Receiver perfectly measures the arrival time and physical state of any particle that crosses the boundary.

23

Ideal System Model

In an ideal system:

1) Transmitter and receiver are perfectly synchronized.

2) Transmitter perfectly controls the release times and physical state of transmitted particles.

3) Receiver perfectly measures the arrival time and physical state of any particle that crosses the boundary.

4) Receiver immediately absorbs (i.e., removes from the system) any particle that crosses the boundary.

24

Ideal System Model

In an ideal system:

1) Transmitter and receiver are perfectly synchronized.

2) Transmitter perfectly controls the release times and physical state of transmitted particles.

3) Receiver perfectly measures the arrival time and physical state of any particle that crosses the boundary.

4) Receiver immediately absorbs (i.e., removes from the system) any particle that crosses the boundary.

Everyt

hing i

s perf

ect

25

Ideal System Model

Tx

Rx

d0

Two-dimensional Brownian motion

26

Ideal System Model

Tx

Rx

d0

Two-dimensional Brownian motion

27

Ideal System Model

Tx

Rx

d0

Two-dimensional Brownian motion

Uncertainty in propagation is the main source of noise!

28

Ideal System Model

Theorem.

I(X;Y) is higher under the ideal system model than under any system model that abandons any of these assumptions.

29

Ideal System Model

Theorem.

I(X;Y) is higher under the ideal system model than under any system model that abandons any of these assumptions.

Proof.

1, 2, 3: Obvious property of degraded channels.

4: ... a property of Brownian motion.

30

Ideal System Model

Tx

Rx

d0

Two-dimensional Brownian motion

31

Ideal System Model

Tx

Rx

d0

One-dimensional Brownian motion

32

Ideal System Model

Tx

Rx

d0

Two-dimensional Brownian motion

33

Ideal System Model

Two-dimensional Brownian motion

Tx

Rx

d0

34

Ideal System Model

Two-dimensional Brownian motion

Tx

Rx

d0

First hitting time is the only property ofBrownian motion that we use.

35

Input-output relationship

Additive Noise: y = x + n

n = First arrival time

fN(n) = First arrival time PDF

fN(y-x) = Arrival at time y given release at time x

36

Input-output relationship

37

Input-output relationship

Bapat-Beg theorem

38

Delay Selector Channel

Transmit: 1 0 1 1 0 1 00 1 0

39

Delay Selector Channel

Transmit: 1 0 1 1 0 1 00 1 0

Delay: 1

40

Transmit: 1 0 1 1 0 1 00 1 0

Delay: 1

Receive: 0 1 0 0 0 0 00 0 0

Delay Selector Channel

41

Transmit: 1 0 1 1 0 1 00 1 0

Delay: 1

Receive: 0 1 0 0 1 0 00 0 0

Delay Selector Channel

42

Transmit: 1 0 1 1 0 1 00 1 0

Delay: 1

Receive: 0 1 0 0 2 0 00 0 0

Delay Selector Channel

43

Transmit: 1 0 1 1 0 1 00 1 0

Delay:1

Receive: 0 1 0 0 2 0 01 0 0

Delay Selector Channel

44

Transmit: 1 0 1 1 0 1 00 1 0

Delay:1

Receive: 0 1 0 0 2 0 01 1 0

Delay Selector Channel

45

Transmit: 1 0 1 1 0 1 00 1 0

Delay:

Receive: 0 1 0 0 2 0 01 1 0

Delay Selector Channel

46

I

Receive: 0 1 0 0 2 0 01 1 0

Delay Selector Channel

47

I

Receive: 0 1 0 0 2 0 01 1 0

… Transmit = ?

Delay Selector Channel

Delay Selector Channel

Delay Selector Channel

50

Delay Selector Channel

51

Delay Selector Channel

52

Delay Selector Channel

[Cui, Eckford, CWIT 2011]

Delay Selector Channel

Delay Selector Channel

Max over px

Delay Selector Channel

56

Delay Selector Channel

Let m = 1, q1 = 0.5:

57

Delay Selector Channel

Let m = 1, q1 = 0.5:

58

Delay Selector Channel

Let m = 1, q1 = 0.5:

59

Ligand-receptor channels

60

Ligand-receptor channels

X = concentration (H/L)

Y = binding state (B/U)

Cell

61

Ligand-receptor channels

Cell

62

Ligand-receptor channels

Cell

63

Ligand-receptor channels

Cell

64

Ligand-receptor channels

65

Ligand-receptor channels

Theorem:

If αL = 0, αH = 1, β = 1, capacity is log2 ϕ = 0.6942.

Proof sketch:

“BB” subsequences are forbidden at the receiver.

Furthermore, the transmitter always knows the binding state.

[Thomas, Snyder, Eckford, ISIT 2012, in prep]

66

Ligand-receptor channels

Conjecture:

In general, feedback-capacity-achieving input distribution is iid.

[Thomas, Snyder, Eckford, ISIT 2012, in prep]

67

For more information

http://molecularcommunication.ca

68

For more information

Acknowledgments

Lu Cui York Univ., Canada

Peter Thomas, Robin Snyder Case Western Reserve Univ., USA

Research funding from NSERC

Contact

Email: aeckford@yorku.caWeb: http://www.andreweckford.com/Twitter: @andreweckford

Recommended