CvD Simulator

Communication via Diffusion · molecular signaling model
Brownian diffusion
≤10 bits
Only 0s and 1s. Each bit triggers a molecule release at its start.
count
0 Molecules released when transmitting a '0'.
count
300 Molecules released when transmitting a '1'.
%
50% Fraction of max(mol₀, mol₁). Received count above threshold → infer the higher-molecule bit.
s
10 s Duration of each bit period. Unreceived molecules persist (ISI).
μm
60 μm Edge-to-edge gap between transmitter and receiver membranes.
μm²/s
70 μm²/s Diffusion coefficient of the signaling molecule in the medium (Stokes–Einstein relation).
μm/s
0 μm/s Bulk flow along TX→RX axis. Zero = pure Brownian motion.
Reflecting: molecules bounce. Absorbing: molecules touching the boundary are removed.
μm
300 μm Horizontal extent of the diffusion boundary.
μm
300 μm Vertical extent of the diffusion boundary.
μm
10 μm Radius of the transmitter cell.
μm
10 μm Target cell radius. Larger receiver captures more molecules.
Current Bit
0Released
0Received
0.0 sSim Time
Idle
Each bit triggers a molecule release at the start of its period. Unreceived molecules persist in the channel, causing inter-symbol interference (ISI). The simulation stops after the last bit period ends.
TX
RX

Reception Rate Over Time

First-passage-time distribution · bin: 0.50 s

molecules / 0.50 s
Bin size 0.50 s
Reception rate
Smoothed curve