| Literature DB >> 26690173 |
Lin Lin1, Chengfeng Yang2, Maode Ma3.
Abstract
Recent advances in nanotechnology, electronic technology and biology have enabled the development of bio-inspired nanoscale sensors. The cooperation among the bionanosensors in a network is envisioned to perform complex tasks. Clock synchronization is essential to establish diffusion-based distributed cooperation in the bionanosensor networks. This paper proposes a maximum-likelihood estimator of the clock offset for the clock synchronization among molecular bionanosensors. The unique properties of diffusion-based molecular communication are described. Based on the inverse Gaussian distribution of the molecular propagation delay, a two-way message exchange mechanism for clock synchronization is proposed. The maximum-likelihood estimator of the clock offset is derived. The convergence and the bias of the estimator are analyzed. The simulation results show that the proposed estimator is effective for the offset compensation required for clock synchronization. This work paves the way for the cooperation of nanomachines in diffusion-based bionanosensor networks.Entities:
Keywords: bionanosensor networks; clock synchronization; diffusion; molecular communication
Mesh:
Substances:
Year: 2015 PMID: 26690173 PMCID: PMC4721750 DOI: 10.3390/s151229830
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1A typical molecular communication system in a bionnanosensor network.
Figure 2Two-way message exchange for diffusion-based clock synchronization between two nanomachines, node A and node B.
Figure 3The MSE of the estimated offset as a function of the number of rounds for different initial clock offsets when μ = 5 μs and λ = 1.
Figure 4The MSE of the estimated offset as a function of the number of rounds with various delays when = 100 μs and λ =1.
Figure 5Comparison among the proposed algorithm, direct synchronization, and estimator proposed in [42]; = 100 μs, μ = 5 μs and λ = 1.
Complexity comparison of different algorithms.
| No. of Operations | Number of +/− | Number of | Number of | |
|---|---|---|---|---|
| Estimator | ||||
| Direct synchronization | 2N | 0 | 1 | |
| Estimator proposed in [ | 7N − 5 | 5N + 3 | 1 | |
| Proposed algorithm | 4N | N | 1 |