Source-linked AI summary

Molecular Communication Using Brownian Motion with Drift

Sachin Kadloor, Raviraj S. Adve, Andrew W. Eckford

arXiv:1006.3959v2physics.bio-phcond-mat.mes-hallcond-mat.softcs.IT

TL;DR

The paper asks how nano-scale molecular communication can convey information despite random propagation times. It models one- and two-molecule release timing under Brownian motion with drift, derives mutual-information bounds, and finds transmission strategies that depend on drift velocity. The results are preliminary and rely on simplifying assumptions, with the optimized calculations upper-bounding practical mutual information.

  • Problem

    Random Brownian propagation makes molecule travel times uncertain, limiting the maximum information conveyed per molecule in molecular communication.

  • Method

    The paper models transmitter release timing, Brownian propagation with drift, receiver absorption, and mutual information for one or two molecules.

  • Results

    The simplified mutual-information calculation is an upper bound on true mutual information, while optimized degree distributions suggest transmission strategies for different drift velocities.

  • Takeaways & Limitations

    For two molecules, the optimal distribution reverts to pulse-position modulation, suggesting practical data-transmission strategies based on drift velocity.

  • Takeaways & Limitations

    The preliminary model assumes precise control of release times and amounts and precise measurement of arrival times, which may not be possible in practice.

Abstract

from arXiv · show

Inspired by biological communication systems, molecular communication has been proposed as a viable scheme to communicate between nano-sized devices separated by a very short distance. Here, molecules are released by the transmitter into the medium, which are then sensed by the receiver. This paper develops a preliminary version of such a communication system focusing on the release of either one or two molecules into a fluid medium with drift. We analyze the mutual information between transmitter and the receiver when information is encoded in the time of release of the molecule. Simplifying assumptions are required in order to calculate the mutual information, and theoretical results are provided to show that these calculations are upper bounds on the true mutual information. Furthermore, optimized degree distributions are provided, which suggest transmission strategies for a variety of drift velocities.

I. INTRODUCTION

The paper frames molecular communication as a short-range alternative for nano-devices, encoding messages in molecule-release patterns. It develops a preliminary Brownian-motion-with-drift model for one or two molecules and analyzes mutual information under simplifying assumptions.

  • Molecular communication exchanges molecules between closely spaced transmitters and receivers immersed in a fluid medium.
  • The model considers Brownian propagation with a possible mean drift velocity, including settings such as communication in a blood vessel.
  • The paper calculates and optimizes mutual information for pulse-position modulation with one molecule and optimizes degree distributions for two molecules.
  • The simplified mutual-information calculation is theoretically shown to upper-bound the true mutual information of practical implementations.
  • The transmitter encodes messages through molecule-release times, while the receiver decodes them from absorption times and molecule counts.
  • Because Brownian propagation makes travel time random, uncertainty limits the maximum information conveyed per molecule.

B. Diffusion via Brownian motion

The propagation model begins with a one-dimensional random walk and takes a continuous diffusion limit. With fluid drift, the molecule’s position follows Brownian motion whose mean moves with the flow while diffusion increases positional uncertainty.

  • Each random-walk update assigns the prior position to x − l or x + l, with independent increments analogous to a Wiener process.
  • The molecule’s one-dimensional position is modeled as a Markov chain, specifically a random walk with step probabilities determined by fluid drift.
  • When n ≫ 1 and x ≫ l, the discrete model is converted into a continuous-time differential equation for the position density.
  • The diffusion constant is D = l^2/2 and depends on the fluid’s viscosity; the equation characterizes the molecule’s x-coordinate.
  • With mean drift velocity v, the position density is Gaussian with mean vt and variance 2Dt, so drift shifts the mean while diffusion grows the variance.
  • The receiver is modeled as an absorbing boundary that removes the molecule when it arrives.

C. Distribution of Absorption Time

The paper focuses on first passage time because the receiver senses and absorbs molecules upon arrival. It derives the absorption-time density for particles diffusing with positive downstream drift and highlights the resulting timing uncertainty.

  • The first passage time is the key Brownian-motion quantity because the receiver senses particles only when they arrive and removes them from the medium.
  • Simulated particles released at the same time show widely varying absorption times, and some are not absorbed by t = 1000.
  • The absorption-time density is derived from the probabilities of non-absorption and absorption before time t.
  • Equation (11) gives the absorption-time density for diffusion constant D, transmitter distance ζ, and constant positive drift velocity v.

III. MUTUAL INFORMATION

The paper computes mutual information for molecular communication when the transmitter encodes information in molecule release times and possibly in the number of released molecules.

  • Mutual information is the maximum rate achievable under a fixed transmitter input distribution.

A. Overview

Propagation-time uncertainty limits molecular information transfer, while drift and diffusion shape the timing channel. The analysis assumes synchronized clocks and ignores inter-block interference, making results most relevant to significant drift.

  • Propagation-time uncertainty is a major bottleneck to information transfer in molecular communication.
  • Figure 4 plots absorption-time probability distributions for different fluid velocities and diffusion constants at unit transmitter–receiver distance.
  • Inter-block interference occurs when reception order differs from transmission order, and is especially serious at low velocities because absorption-time distributions decay slowly.
  • The paper ignores inter-block interference and assumes synchronized clocks; its results are most relevant to fluids with significant drift.
  • The channel is a timing channel that can be modeled as an ·/G/∞ infinite-server queuing system with random service times.

B. Single molecule: Pulse position modulation

For a single molecule, the transmitter uses pulse-position modulation by choosing a release slot or not transmitting, while random absorption times create uncertainty. Mutual-information maximization is formulated as concave optimization over release probabilities.

  • B. Single molecule: Pulse position modulation: A single molecule conveys information through the release time selected among N slots, or through the choice not to release it.
  • B. Single molecule: Pulse position modulation: log2(N/M + 1) bits per channel use is achievable in an ideal high-velocity strategy using release slots separated by M slots.
  • B. Single molecule: Pulse position modulation: The analysis neglects inter-block interference by selecting M so absorption occurs with probability 0.999, and samples the receiver at Tr = Ts/5.
  • B. Single molecule: Pulse position modulation: The transmitter releases at the beginning of slot i with probability p_i and does not transmit with probability p0 = 1 − Σ_i=1^N p_i.
  • B. Single molecule: Pulse position modulation: Arrival probabilities α_j are obtained from absorption-time CDF differences, with α_j = 0 for j ≤ 0; mutual information is then calculated between release and reception slots.
  • B. Single molecule: Pulse position modulation: Because the mutual-information objective is concave in the input distribution, standard convex optimization finds the maximizing degree distribution efficiently.
  • B. Single molecule: Pulse position modulation: When transmission is required, the optimal release distribution can again be obtained through concave optimization.

D. Two molecules

For two indistinguishable molecules, the paper models independently propagating release times and reception times, accounting for possible reception-order reversal. It optimizes the joint release distribution over an upper-triangular matrix.

  • D. Two molecules: Two molecules extend pulse-position communication by allowing each molecule to be released in a slot or not released, under independent propagation paths.
  • D. Two molecules: The receiver estimates release times from arrivals, but diffusion can reverse molecule order, so two molecules convey less than twice the single-molecule information.
  • D. Two molecules: The model orders release slots as X1 ≤ X2 and represents unreleased or unreceived molecules with slot 0.
  • D. Two molecules: The joint reception probabilities are derived from the single-molecule arrival probabilities α, including terms for both possible molecule-to-reception assignments.
  • D. Two molecules: The cross-assignment term αy1−x2αy2−x1 captures the event that the later-released molecule is absorbed first.
  • D. Two molecules: Maximizing mutual information over the upper-triangular joint distribution matrix is a concave optimization problem.

IV. RESULTS

The Blahut-Arimoto algorithm numerically identifies the input distribution that maximizes mutual information across the modeled scenarios.

  • The Blahut-Arimoto algorithm computes the mutual-information-maximizing input distribution numerically for each scenario.The transmitter–receiver distance ζ is fixed at one unit in all reported results.

A. Release of a single molecule

For a single molecule, information is encoded through release timing and optionally through whether transmission occurs. Mutual information depends on velocity, diffusion, and the availability of a no-release symbol.

  • Release of a single molecule: A single molecule conveys information through its release slot and, when allowed, through whether it is released at all.
  • Release of a single molecule: Mutual information increases with velocity and saturates at log2(N + 1) bits when release or non-release and the release slot become detectable without error.
  • Release of a single molecule: Higher diffusion increases mutual information at low velocities but lowers it at high velocities because diffusion both aids propagation and changes timing uncertainty.At low velocities, higher diffusion concentrates the absorption-time distribution; no single parameter captures the velocity–diffusion interplay.
  • Release of a single molecule: When transmission is mandatory, information is encoded only in release time and the high-velocity maximum becomes log2(N) bits.This mandatory-transmission scenario has substantially lower mutual information than optional transmission in the low-velocity regime.
  • Release of a single molecule: The velocity–diffusion space has diffusion-dominated, intermediate, and high-velocity regimes at v < 10^-1, 10^-1 < v < 3, and v > 3, respectively.In the low-velocity regime, adding release slots provides no significant mutual-information improvement.

B. Release of multiple molecules

Allowing up to two molecules adds information through molecule count as well as release timing. Diffusion and velocity shape whether timing is useful and how molecules should be scheduled.

  • Release of multiple molecules: At low velocities, mutual information for at most two molecules is close to log2 3 bits because the receiver can estimate whether zero, one, or two molecules were transmitted.
  • Release of multiple molecules: At very high velocities, timing and molecule-count information are retained, allowing a maximum of log2 2 bits to be conveyed.
  • Release of multiple molecules: At low velocities, the maximizing distribution assigns roughly one third probability to releasing zero, one, or two molecules.
  • Release of multiple molecules: To minimize uncertainty, the optimized distributions transmit molecules far apart at low velocities.
  • Release of multiple molecules: At reasonable velocities, optimized distributions release both molecules in the same slot, avoiding confusion from out-of-order arrivals caused by diffusion.This suggests that multi-molecule schemes may encode information only in the common release slot.
  • Release of multiple molecules: The paper reports mutual-information-maximizing input distributions for two molecules released in either two or four possible time slots.

V. RELATIONSHIP TO ACHIEVABLE INFORMATION RATES AND CAPACITY

The paper relates isolated-symbol mutual information to achievable rates and channel capacity, showing that tractable bounds remain useful despite sorting-induced uncertainty and inter-block interference.

  • Achievable information rates: Consecutive transmission can create inter-block interference because molecules released in one interval may arrive in later intervals.The analysis avoids this problem by considering symbols transmitted in isolation.
  • Achievable information rates: For n isolated channel uses, the analysis represents inputs and outputs as vectors and evaluates mutual information per unit time.The total transmission time is nT, with an additional waiting interval δ for remaining molecules to arrive.
  • Achievable information rates: Sorting receiver arrival times can obscure which input symbol produced each arrival, motivating analysis of I(R; W) for consecutive inputs and sorted outputs.The receiver observes sorted arrivals rather than the correspondence-preserving vector directly.
  • Capacity: The capacity sequence C_m is nondecreasing and upper bounded, so it has a finite limit under finite positive drift, diffusion, absorption, and symbol-duration parameters.The upper bound follows by bounding output entropy and using finiteness of the first-arrival-time expectation.
  • Capacity: Theorem 1’s mutual-information bound applies to every input distribution, including the maximizing distribution, yielding a nontrivial capacity upper bound.These results are useful because mutual information is difficult to compute generally for sorting channels, whereas I(X; Y) is comparatively tractable.

VI. CONCLUSIONS AND FUTURE WORK

The paper presents a preliminary Brownian molecular-communication framework using pulse-position modulation and extends the analysis from one molecule to two. Its results suggest drift-dependent transmission strategies, while identifying substantial practical and theoretical work still needed.

  • VI. CONCLUSIONS AND FUTURE WORK: The framework analyzes data rates for pulse-position modulation in a fluid medium, encoding information in molecule release times.The analysis is extended to two molecules, for which the optimal distribution reverts to pulse-position modulation.
  • VI. CONCLUSIONS AND FUTURE WORK: The results suggest practical transmission strategies that depend on the drift velocity.The paper characterizes these strategies as preliminary.
  • VI. CONCLUSIONS AND FUTURE WORK: Future work includes modeling limits on precise molecule release, molecule counts, and arrival-time measurement.The paper also calls for more realistic communication models.
  • VI. CONCLUSIONS AND FUTURE WORK: Implementing the mutual-information results requires error-correcting codes and suitable modulation and coding strategies.The paper also identifies channel estimation for unknown drift velocity as an open problem.
Loading 1006.3959v2…