Table of Contents
Fetching ...

ChemSICal: Evaluating a Stochastic Chemical Reaction Network for Molecular Multiple Access

Alexander Wietfeld, Marina Wendrich, Sebastian Schmidt, Wolfgang Kellerer

TL;DR

It is found that the analytically optimal values for the non-chemical model do not necessarily translate to the chemical domain, which necessitates careful optimization of the RRCs, which are crucial for the successful operation of the ChemSICal system.

Abstract

Proposals for molecular communication networks as part of a future internet of bio-nano-things have become more intricate and the question of practical implementation is gaining more importance. One option is to apply detailed chemical modeling to capture more realistic effects of computing processes in biological systems. In this paper, we present ChemSICal, a detailed model for implementing the successive interference cancellation (SIC) algorithm for molecular multiple access in diffusion-based molecular communication networks as a chemical reaction network (CRN). We describe the structure of the model as a number of smaller reaction blocks, their speed controlled by reaction rate constants (RRCs). Deterministic and stochastic methods are utilized to first iteratively improve the choice of RRCs and subsequently investigate the performance of the model in terms of an error probability. We analyze the model's sensitivity to parameter changes and find that the analytically optimal values for the non-chemical model do not necessarily translate to the chemical domain. This necessitates careful optimization, especially of the RRCs, which are crucial for the successful operation of the ChemSICal system.

ChemSICal: Evaluating a Stochastic Chemical Reaction Network for Molecular Multiple Access

TL;DR

It is found that the analytically optimal values for the non-chemical model do not necessarily translate to the chemical domain, which necessitates careful optimization of the RRCs, which are crucial for the successful operation of the ChemSICal system.

Abstract

Proposals for molecular communication networks as part of a future internet of bio-nano-things have become more intricate and the question of practical implementation is gaining more importance. One option is to apply detailed chemical modeling to capture more realistic effects of computing processes in biological systems. In this paper, we present ChemSICal, a detailed model for implementing the successive interference cancellation (SIC) algorithm for molecular multiple access in diffusion-based molecular communication networks as a chemical reaction network (CRN). We describe the structure of the model as a number of smaller reaction blocks, their speed controlled by reaction rate constants (RRCs). Deterministic and stochastic methods are utilized to first iteratively improve the choice of RRCs and subsequently investigate the performance of the model in terms of an error probability. We analyze the model's sensitivity to parameter changes and find that the analytically optimal values for the non-chemical model do not necessarily translate to the chemical domain. This necessitates careful optimization, especially of the RRCs, which are crucial for the successful operation of the ChemSICal system.

Paper Structure

This paper contains 14 sections, 5 equations, 8 figures, 3 tables.

Figures (8)

  • Figure 1: Example of a simple chemical reaction network computing the sum of two inputs $A$ and $B$ as a third chemical species $C$.
  • Figure 2: Simple DBMC network with 2 point TX and a passive spherical RX
  • Figure 3: Simplified SIC algorithm for DBMC wietfeld_error_2024. Example for 2 TX.
  • Figure 4: Proposed ChemSICal structure: A CRN implementing a two-stage SIC algorithm on the RX side. Input: $Y_\mathrm{on}$; Outputs: $D_i^0$, $D_i^1$, $i\in\{1,2\}$
  • Figure 5: Comparison of error distributions obtained from the ODE solver for different RRC sets (see Table \ref{['tab:ODE_reaction_rates']}). Set 5 is chosen as baseline for further evaluation. The input probability distribution (see Eq. (\ref{['eq:input_pdf']}) is also shown.
  • ...and 3 more figures