Towards Molecular Communication Networks for the Internet of Bio-Nano Things
Description
Molecular communication (MC) is a novel communication paradigm envisioned to enable revolutionary future medical and biological use cases such as in-body networks for the diagnosis and treatment of diseases. MC is based on the transport of molecules for information exchange and represents a very energy-efficient and bio-compatible communication mechanism on the centimeter to nanometer scale. The communication nodes can be very small as they will be based on artificial cells or other types of tiny nano-machines.
In order to realize complex applications, such as targeted drug delivery or the detection and localization of infections and tumors, nano-machines must cooperate and communicate. The specific properties and mechanisms in biological environments and at very small scales lead to several challenges:
- Novel channel models and conditions based on diffusion and flow of molecules.
- Extremely slow speeds compared to electromagnetic waves.
- Highly stochastic behavior of the molecules.
- Low capability of future nano-machines, not able to conduct complex computations or sophisticated algorithms.
Therefore, research on MC networks is crucial to enable a future internet of bio-nano things (IoBNT) integrating classical and molecular networks.
The student will conduct research on the development and evaluation of network protocols and algorithms for MC networks in the IoBNT. This could include areas such as multiple access, resource management schemes, or other types of network optimization. They will get the opportunity to work with one or multiple of the following tools:
- Analytical models for diffusion and flow, as well as traditional network performance analysis.
- Simulations tools for communication networks, chemical reaction networks, and fluid dynamics.
- Experimental platforms for MC based on state-of-the-art microfluidic equipment.
Prerequisites
-
Interest in unconventional future communication networks.
- Willingness to approach and learn about new topics.
- Good knowledge of a popular programming language like Python and/or Matlab.
· Optional:
- Prior knowledge of fluid dynamics simulations (e.g. OpenFOAM).
- Experience with microcontroller programming (preferably Arduino).
- Experience with CAD, 3D printing, or soldering
·
Contact
alexander.wietfeld@tum.de