Dataset for Analog Network Coding in Molecular Communications: A Practical Implementation

Citation Author(s):
Pit
Hofmann
Deutsche Telekom Chair of Communication Networks, Technische Universität Dresden, Dresden, Germany
Juan A.
Cabrera
Deutsche Telekom Chair of Communication Networks, Technische Universität Dresden, Dresden, Germany
Riccardo
Bassoli
Deutsche Telekom Chair of Communication Networks, Technische Universität Dresden, Dresden, Germany; Centre for Tactile Internet with Human-in-the-Loop (CeTI), Dresden, Germany
Frank H. P.
Fitzek
Deutsche Telekom Chair of Communication Networks, Technische Universität Dresden, Dresden, Germany; Centre for Tactile Internet with Human-in-the-Loop (CeTI), Dresden, Germany
Submitted by:
Pit Hofmann
Last updated:
Wed, 11/20/2024 - 18:06
DOI:
10.21227/57z0-9q64
License:
0
0 ratings - Please login to submit your rating.

Abstract 

This data set is from a macroscale molecular communication (MC) testbed and provides the datasheets and code for setting up a replica of the testbed as well as experimental measurement data. To the best of the authors' knowledge, this testbed is the first macroscale MC testbed for analog network coding.

The molecules used are composed of a diluted alcoholic solution, i.e., ethanol molecules. We mixed four parts of water with one part ethanol, with the mass ratio 1/4. The molecules are released by a mechanism (propulsive release) at the transmitter side, propagate through the free-space channel, and can be detected at the receiver side with a commercial-off-the-shelf alcohol sensor.
To determine the propagation delay, every 0.2 seconds, the current concentration of the ethanol molecules on the receiver side is measured. The data set can be downloaded (Propagation_delay.csv).
Furthermore, the error patterns of the experiments described in the associated paper("Analog network Coding in molecular Communication: A Practical Implementation") can be found.

In addition, the authors provide the python code and the datasheets for setting up the testbed. The testbed is not subjected to any limitations and can be expanded at any time. This should make it easier to get started.

Instructions: 

Package:

- Publication: Analog Network Coding in Molecular Communication: A Practical Implementation, IEEE 2023 Global Communications Conference (https://ieeexplore.ieee.org/abstract/document/10437513)

- Datasheets for atomizer, MQ-3 alcoholic sensor, relay: datasheets.zip

- Code (Python) for the transceivers and the relay for analog network coding (ANC_relay.py & ANC_TRX.py) and duplex ANC (ANC_relay_duplex.py & ANC_TRX_duplex.py): code_ANC.zip

Measurements:

- Data set for propagation delay: Propagation_delay.csv

- Error pattern for the testbed with analog network coding for n=2 up to n=5: Error_pattern_ANC.xls

- Error pattern for the testbed with full duplex analog network coding for n=3: Error_pattern_ANC_duplex_3.csv

Funding Agency: 
German Federal Ministry of Education and Research (BMBF) & German Research Foundation (DFG)
Grant Number: 
16KISK001K (BMBF) & EXC 2050/1 – Project ID 390696704 – Cluster of Excellence “Centre for Tactile Internet with Human-in-the-Loop” (CeTI)