Full text
1 Transmitter Localization in Vessel-like Diffusive Channels using Ring-shaped Molecular Receivers Meriç Turan, Bayram Cevdet Akdeniz, Mehmet ¸Sükrü Kuran, H. Birkan Yilmaz, Ilker Demirkol, Ali E. Pusane, and Tuna Tugcu Abstract—Molecular communication via diffusion in vessellike environment targets critical applications such as detection of abnormal and unhealthy cells. In this work, we derive the analytical formulation of the channel model for diffusion dominated movement, considering ring-shaped (i.e., patch) observing receivers and Poiseuille flow with the aim of localization of the transmitter cell. Then, we derive formulations using this channel model for two different application scenarios. We assume that the emission start time is known in the first scenario, and unknown in the second one. We successfully localize the transmitter cell using a single receiver for the first scenario, whereas two receivers are used to localize the transmitter cell in the second scenario. Lastly, the devised analytical framework is validated with simulations. Index Terms—Molecular communication via diffusion, vessellike environments, channel modeling, localization. I. INTRODUCTION Molecular communication via diffusion (MCvD) is one of the prominent communication systems in the greater context of nanonetworking, which aims to enable communication between cell-sized machines in in vivo applications. In MCvD, information is carried over special messenger molecules (MMs) between the transmitter and the receiver cells, all of which reside inside a fluid environment [1]. Until recently, most of the works focusing on MCvD systems have assumed an unbounded free diffusion environment that consists of only the communicating pair and the MMs used for communication. Although such environments are extremely suitable for analytical analysis of the various aspects of this unique communication system, their applicability is somewhat limited for biomedical applications. A more realistic alternative to the unbounded free diffusion environment is the vessel-like environment (VLE) [2], which is composed of a cylindrical environment resembling a blood vessel encompassing all the components of the system. Additionally, there is a flow element which also affects the movement of the MMs. These differences change the channel This work was supported in part by TUBITAK under grant number 116E916 and TETAM under grant number DPT-2007K120610, by the Government of Catalonia’s Secretariat for Universities and Research via the Beatriu de Pinós postdoctoral programme, and by ERDF and the Spanish Government through projects RYC-2013-13029 and TEC2016-79988-P. M. Turan is the corresponding author. M. Turan and T. Tugcu are with Dept. of Computer Engineering, NETLAB, Bogazici University, Istanbul, Turkey (e-mail: [email protected]). B. C. Akdeniz and A. E. Pusane are with Dept. of Electrical and Electronics Engineering, Bogazici University, Istanbul, Turkey. M. S. Kuran is with Dept. of Computer Engineering, Abdullah Gul University, Kayseri, Turkey. H. B. Yilmaz and I. Demirkol are with Dept. of Network Engineering, Universitat Politecnica de Catalunya, Barcelona, Spain. model of the MCvD system considerably. In the literature, several communication topologies are proposed for such environments based on the type of the receiver and the nature of the flow. Receivers can be absorbing, observing or temporarily binding with respect to the MMs passing through them, while being either fully or partially covering the cross section of the cylindrical environment. Moreover, the flow can be either non-existent [3], uniform [4], or laminar [5]. In the molecular communication literature, some former works have focused on distance estimation between the transmitter and receiver cells. In [6] and [7], distance estimation in a 1-D unbounded environment with no flow is achieved by utilizing the peak concentration. In [8], several channel parameters, including distance, have been estimated using a maximum likelihood estimation (MLE) method considering a 3-D unbounded environment with a uniform flow. In a similar work, Lin et al. have also proposed using MLE to estimate channel parameters in a 1-D diffusive channel with flow using the release time of molecules, which is assumed to be encoded inside the MMs [9]. To the best of our knowledge, distance estimation inside a VLE with Poiseuille flow has not been examined in the literature. In this work, we study the channel model of such a VLE in the MCvD system for diffusion dominated movement as well as develop an analytical model to localize the transmitter, where the transmitter’s location is unknown to the receiver. We focus on the transmitter localization problem, since it is critical for several MCvD applications, such as detection of abnormal or unhealthy cells in the vicinity of the capillaries. We consider multiple ring-shaped receivers (i.e., patch receivers) with observing characteristics and a flow component that resembles the blood vessel environment. In the literature, various flow models are used for such environments considering different types of blood vessels. In this paper, we focus on Poiseuille flow, which defines the flow profile in blood vessels whose radii are not varying [10], [11]. As such, the main contributions of this letter are: •We develop a channel model of the MCvD system in a VLE considering a point transmitter, ring-shaped observing receivers, and Poiseuille flow. •We derive analytical formulations to estimate the transmitter location by a single ring-shaped receiver when the emission start time is known by the receiver. •We also derive analytical formulations to estimate the transmitter location by two ring-shaped receivers when the emission start time is not known by the receivers.
2 xaxis Emission)Point Observing)(Sensing))Receivers 𝒅1 Messenger Molecules 𝒓𝒗 𝒘 𝒘 𝒅2 Poiseuille flow 𝒓𝒄 Fig. 1. Micro-fluidic based communication channel representation. Derived formulations are independent from the radial location of the emission point. II. SYSTEM MODEL In this work, we focus on a VLE composed of a single point transmitter and multiple fully observing ring-shaped receivers, where a positive Poiseuille flow exists towards the receivers (Fig. 1). The Poiseuille flow is a type of parabolic flow that represents the pressure induced flow of an incompressible viscous fluid in a long narrow duct. The ring-shaped receivers are located on the vessel perimeter having a radius (rv) that is the same as the vessel’s radius and a certain width (w). The receivers sense either their whole projection area or up to a certain depth. The vessel is considered to be a perfect cylinder with a fully reflecting inner surface. A. Diffusion Model In the diffusion model, the total displacement along the flow direction (∆X) of an MM during one simulation time step (∆t) has two dominant factors: displacement due to the diffusion (∆Xdiffusion) and displacement due to the flow (∆Xflow). Displacement due to the diffusion follows a Gaussian distribution with ∆Xdiffusion ∼N(0,2D∆t),(1) where Dis the diffusion coefficient and N(µ,σ2) is the Gaussian distribution with mean µand variance σ2. Displacement due to the flow is calculated as ∆Xflow =vf(rc)∆t, (2) where vf(rc) is the Poiseuille flow velocity [12] and vf(rc)= 2vm1−r2 c r2 v,(3) where vmis the average flow velocity and rcis the distance between MM and the central axis of the cylinder. Since the flow is not turbulent, it does not have any effect on the other two axes. Therefore, the movement in the yand the zaxes are purely diffusion oriented. Consequently, the total displacement in all three axes in a single time step is ∆−→ r= (∆Xdiffusion + ∆Xflow,∆Ydiffusion,∆Zdiffusion),(4) where ∆Ydiffusion and ∆Zdiffusion correspond to the displacement in the yand the zaxes, respectively, both of which follow a Gaussian distribution as in (1). Another important factor while considering diffusion is the ratio between the advection and the diffusion. This ratio is defined by the Péclet number as Pe =advection transport diffusion transport =vmrv D.(5) As can be seen in (5), the movement is more diffusion based for smaller Pe values and vice versa (e.g., Pe = 0 represents pure diffusion). In this paper, we consider diffusion dominated movement, so the following constraint is ensured [13] Pe 4d1 rv ,(6) where d1is the distance between the transmitter and the closest receiver. B. Channel Model The probability for a molecule to be at a certain ddistance from the emission point at time tis written as [13] p(d, t) = 1 √4πDete−(d−vmt)2 4Det,(7) given that vm=vmax +vmin 2,(8) where vmax is the maximum flow velocity (i.e., flow velocity in the center of the vessel) and vmin is the minimum flow velocity (i.e., vmin =0), and De=D1 + 1 48Pe2,(9) where Derepresents the effective diffusion coefficient. Note that validity of Dedepends on the accuracy of (6). By taking the integral of (7) between dR,i and dR,i +w, we obtain the probability for a molecule to stand between dR,i and dR,i +w(i.e., to be sensed by Ωi, where Ωirepresents the ith receiver) at a certain ttime as Pd(Ωi, t) =erf dR,i +w−tvm 2√Det−erf dR,i −tvm 2√Det,(10) where dR,i and dR,i +ware the starting and ending location of the Ωiin the xaxis, respectively. III. LOCALIZATION We derive the analytical formulations for the localization of the transmitting cell both for known and unknown emission start times. Note that the derived formulations are independent from the location of the emission point in the yand the zaxes. A. Scenario With Known Emission Start Time If the receiver knows the emission start time of the molecules, it can easily find tp,1, which is the mean peak time that the receiver observes the maximum number of molecules.
3 Clearly, tp,1can also be derived by taking the derivative of (10) w.r.t. time and equating it to zero as (d1+vmtp,1)exp −(d1−vmtp,1)2 4Detp,1! −(d1+w+vmtp,1)exp −(d1+w−vmtp,1 )2 4Detp,1!= 0. (11) Taking the natural logarithm of (11) yields, (d1+w−vmtp,1)2−(d1−vmtp,1)2 4Detp,1 =log1+ w d1+vmtp,1. (12) By approximating log(1 + a)≃afor small values of awith the assumption of wd1+vmtp,1, we can rewrite (12) as 2d2 1+wd1+wvmtp,1−2(vmtp,1)2−4Detp,1= 0,(13) which can be solved as d1≈−w+qw2−8(wvmtp,1−2(vmtp,1)2−4Detp,1) 4.(14) Note that the negative root of (13) is not taken into account, since wcannot be negative. B. Scenario With Unknown Emission Start Time It is possible that the receiver may not know the emission time and consequently cannot know the peak time tp,1accurately (i.e., there is an offset time in the measured tp,1). This means that there are two unknowns as tp,1and d1in (14). In order to solve this problem, we introduce a second receiver with width w, whose distance to the transmitter is d2and the mean peak time that second receiver observes the maximum number of molecules is tp,2. Note that we assume both receivers have the same width for the sake of simplicity; however, the proposed method also works in the case where the widths of receivers are not equal. Using these parameters, one can adapt (14) for the second receiver as d2≈−w+qw2−8(wvmtp,2−2(vmtp,2)2−4Detp,2) 4.(15) Note that both receivers do not know tp,1,tp,2,d1and d2. However, they do know 4t2,1= (tp,2−tp,1)and 4d2,1= (d2−d1). This knowledge implies that tp,2=tp,1+4t2,1 and d2=d1+4d2,1in (15). Therefore, considering (14) and (15), tp,1can be solved as tp,1=24d2,1√H−Y 4(4t2 2,1v4 m−4d2 2,1v2 m),(16) where H= (−4D2 e+ 2Devmw)(4t2 2,1v2 m−4d2 2,1) +4t4 2,1v6 m−24t2 2,14d2 2,1v4 m+4d4 2,1vm(17) and Y= 4De(4t2 2,1v2 m+4d2 2,1)−24t3 2,1v4 m +4t2 2,1v3 mw+ 24t2,14d2 2,1v2 m−4d2 2,1vmw. (18) Once tp,1is obtained, d1can be easily obtained by using (14). 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Time (s) 0 0.01 0.02 0.03 0.04 0.05 0.06 Percentage of sensed molecules (%) d1=4 m (using Eq. (10)) d1=4 m (simulation) d1=9 m (using Eq. (10)) d1=9 m (simulation) d1=14 m (using Eq. (10)) d1=14 m (simulation) d1=19 m (using Eq. (10)) d1=19 m (simulation) (a) D= 79.4µm2/s,rv= 5 µm,vm= 0,w= 1 µm 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Time (s) 0 0.02 0.04 0.06 0.08 0.1 Percentage of sensed molecules (%) d1=4 m (using Eq. (10)) d1=4 m (simulation) d1=9 m (using Eq. (10)) d1=9 m (simulation) d1=14 m (using Eq. (10)) d1=14 m (simulation) d1=19 m (using Eq. (10)) d1=19 m (simulation) (b) D= 300 µm2/s,rv= 2.5µm,vm= 80 µm s−1,w= 1 µm Fig. 2. Time vs. percentage of sensed molecules. IV. NUMERIC RESULTS We have obtained the results using the analytical derivations (10), (14), (16), and a particle-based simulator, which keeps track of the MMs’ movement in every simulation time step by evaluating the displacement of each MM at every time step as given in (1), (2), (3), and (4). By utilizing the outputs, we analyze the aforementioned channel and the two localization models under different conditions. Unless specified, number of emitted molecules (n1) is chosen as 107, and simulation estimations are found by taking the average of 1000 simulation replications. The environment parameters are selected as in [1], [11], and ∆tis chosen as 0.1 ms. A. Channel Model Analysis First of all, we have tested the validity of the proposed analytical derivation for the channel model in (10) by analyzing the percentage of the sensed molecules. The results, as given in Fig. 2, show that the analytical results match with the simulation results. B. Localization Analysis for Known Peak-time Fig. 3 shows the absolute errors in estimating the distance between the transmitter and the receiver using (14). Results show that absolute error decreases with increasing d1values, which better satisfy (6). Furthermore, in the conditions where (6) is not strongly satisfied (i.e., for small d1values), distances are estimated with relatively higher absolute errors. Note that the reason for estimating the distance erroneously, even when (6) is satisfied, is the log(1 + a)≃aapproximation. Also from upper lines to lower lines, Devalues are increasing due to the increase in Pe, which in turn reduces the error. Note that Pe is increasing with the first power of vm, whereas De is increasing with the second power of vm. Fig. 4 shows the distance estimation results where the transmitter emits few molecules for which the peak times may be observed erroneously. Here, we compare the analytical results with the simulation estimates by varying d1and n1, and using
4 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Distance between Tx and Rx: d1 ( m) 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 Absolute Error D=300 m2/s, rv=5 m, vm=20 m/s D=300 m2/s, rv=2.5 m, vm=20 m/s D=79.4 m2/s, rv=2.5 m, vm=20 m/s D=300 m2/s, rv=5 m, vm=100 m/s D=300 m2/s, rv=2.5 m, vm=100 m/s D=79.4 m2/s, rv=2.5 m, vm=100 m/s Fig. 3. Distance vs. absolute error for distance estimation considering emission start time is known (these results are obtained by using the analytical derivation in (14)) (w= 1 µm). 0 10 20 30 40 50 60 70 80 90 100 Effective Flow Velocity: vm ( m/s) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Distance Estimation d1=17 m, using Eq. (10) d1=17 m, n1 = 1000 d1=17 m, n1 = 500 d1=17 m, n1 = 100 d1=12 m, using Eq. (10) d1=12 m, n1 = 1000 d1=12 m, n1 = 500 d1=12 m, n1 = 100 d1=7 m, using Eq. (10) d1=7 m, n1 = 1000 d1=7 m, n1 = 500 d1=7 m, n1 = 100 Fig. 4. Flow vs. distance estimation for two cases: (i) using tp,1, which is the analytical peak time of the observed molecules (ii) using tn1 p,1, which is the peak time obtained by particle-based simulations assuming that n1molecules are emitted (D= 79.4µm2/s,rv= 5 µm,w= 1 µm). the measured peak time tn1 p,1rather than tp,1. In the figure, the dashed and the solid lines represent the distance estimation results via analytical (10) and simulation methods. As can be seen in the figure, analytical estimations are pretty close to the actual distances. Distance estimations using simulations diverge slightly for small vmbecause the total amount of sensed data is not large enough to be statistically reliable to measure exact peak time. Moreover, distance estimations using smaller n1values diverge more than that for larger n1values. However, they converge back with increasing vmdue to the increasing probability of sensing of the MMs. Also, distance estimations start to diverge after some certain vmvalues due to (6) no longer being satisfied. C. Localization Analysis for Unknown Peak-time When the emission start time is unknown, the peak time can be found using (16). After finding the peak time, the distance can be estimated using (14). In order to analyze the accuracy of these derived formulations, we select different pairs of receivers and compare the estimations. As can be seen from Fig. 5, estimations using the channel model in (10) diverge with the increasing vmvalues because the condition in (6) cannot be ensured for very large vmvalues. V. CONCLUSION AND FUTURE WORK In this letter, we devise the analytical formulations to model a VLE and to localize the transmitter cell for different application scenarios in diffusion dominated movement. To that end, we first propose an analytical formulation for 0 10 20 30 40 50 60 70 80 90 100 Effective Flow Velocity: vm ( m/s) 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 Distance Estimation {d1, d2} = {1, 3} m {d1, d2} = {1, 7} m {d1, d2} = {1, 9} m {d1, d2} = {2, 5} m {d1, d2} = {2, 12} m {d1, d2} = {2, 17} m {d1, d2} = {3, 6} m {d1, d2} = {3, 13} m {d1, d2} = {3, 16} m {d1, d2} = {4, 7} m {d1, d2} = {4, 15} m {d1, d2} = {4, 18} m Fig. 5. Flow vs. distance estimation for receivers with different d1and d2 values (D= 300 µm2/s,rv= 5 µm,w= 1 µm). the channel model considering a point transmitter, observing receivers that have sensing capabilities through the inside of the vessel, and Poiseuille flow. Using this model, we have derived a formulation that calculates the distance between the transmitter and the receiver using a single receiver when the emission start time is known. We have also derived an analytical formulation for the unknown emission start time case by using two receivers. Finally, the devised analytical framework is validated using simulations. As future work, we plan to estimate the distance between the transmitter and the receiver for also flow dominated movement, and consider more realistic channel including Casson effect, presence of the red blood cells, and cell free layer. REFERENCES [1] N. Farsad, H. B. Yilmaz, A. Eckford, C.-B. Chae, and W. Guo, “A comprehensive survey of recent advancements in molecular communication,” IEEE Commun. Surveys Tuts., vol. 18, no. 3, pp. 1887–1919, 2016. [2] T. Nakano, A. W. Eckford, and T. Haraguchi, Molecular Communication, 1st ed. Cambridge University Press, 2013. [3] W. Guo, T. Asyhari, N. Farsad, H. B. Yilmaz, B. Li, A. Eckford, and C.-B. Chae, “Molecular communications: channel model and physical layer techniques,” IEEE Wireless Communications, vol. 23, no. 4, pp. 120–127, August 2016. [4] A. Noel, K. C. Cheung, and R. Schober, “Diffusive molecular communication with disruptive flows,” in Proc. IEEE International Conference on Communications (ICC), June 2014. [5] A. O. Bicen and I. F. Akyildiz, “System-theoretic analysis and leastsquares design of microfluidic channels for flow-induced molecular communication,” IEEE Transactions on Signal Processing, vol. 61, no. 20, pp. 5000–5013, July 2013. [6] J.-T. Huang, H.-Y. Lai, Y.-C. Lee, C.-H. Lee, and P.-C. Yeh, “Distance estimation in concentration-based molecular communications,” in Global Communications Conference (GLOBECOM), 2013 IEEE. IEEE, 2013, pp. 2587–2591. [7] X. Wang, M. D. Higgins, and M. S. Leeson, “Distance estimation schemes for diffusion based molecular communication systems,” IEEE Communications Letters, vol. 19, no. 3, pp. 399–402, 2015. [8] A. Noel, K. C. Cheung, and R. Schober, “Joint channel parameter estimation via diffusive molecular communication,” IEEE Transactions on Molecular, Biological and Multi-Scale Communications, vol. 1, no. 1, pp. 4–17, 2015. [9] L. Lin, C. Yang, S. Ma, and M. Ma, “Parameter estimation of inverse gaussian channel for diffusion-based molecular communication,” in Wireless Communications and Networking Conference (WCNC), 2016 IEEE. IEEE, 2016, pp. 1–6. [10] R. E. Klabunde, Cardiovascular Physiology Concepts, 2nd ed. Lippincott Williams & Wilkins, 2012. [11] D. E. Mohrman and L. J. Heller, Cardiovascular Physiology, 7th ed. McGraw-Hill Medical, 2010. [12] H. Bruus, Theoretical Microfluidics, 1st ed. Oxford University Press, 2007. [13] R. F. Probstein, Physicochemical Hydrodynamics: An Introduction, 2nd ed. Wiley-Interscience, 2003.