Molecular Communications (MCs) systems exist in nature and have evolved over billions of years. These systems can be found all around and within us. MCs represent a new communication paradigm that plays a crucial role in science, particularly in medical science, by facilitating the diagnosis and treatment of diseases. Emulation of biological processes occurring at the nanoscale has enabled personalized predictions of disease progression. In this context, simulations are useful in MCs due to their unique ability to bridge the gap between theoretical models (that often rely on simplifications and assumptions that may not fully capture the complexities of real-world scenarios) and practical experiments (that are too complex and expensive). Currently, there exists a large number of programming Extensible Markup Language (XML) and simulators for MCs systems that are generally not interoperable with each other, and consequently, simulations cannot be reused, hindering reproducibility of results. To address this challenge, the Institute of Electrical and Electronics Engineers (IEEE) has propelled 1906.1 and 1906.1.1 standards to establish a common framework to simulate and subsequently to use the programming code for other simulations by other researchers, thereby eliminating the heterogeneity and programming code incompatibility. These standards establish Network Simulator-3 (NS-3) as the simulation tool and provide an MC example that considers a MCs system using On–Off Keying (OOK) modulation, where molecules displacement are modeled by Brownian motion. In this paper, we extend this example to various MCs scenarios using diverse types of modulation at the transmitter, different physical propagation characteristics in communications channels, and various ways to decode information at the destination in end-to-end systems. The results are compared with analytical expressions to establish the efficacy and fidelity of the simulator.
扫码关注我们
求助内容:
应助结果提醒方式:
