One of the unaddressed and open challenges in the nano-networking is the characterstics of noise. The previous analysis, however, have concentrated on end-to-end communication model with no separate modelings for propagation channel and noise. By considering a separate signal propagation and noise model, the design and implementation of an optimum receiver will be much easier. In this paper we justify consideration of a separate additive Gaussian noise model of a nano-communication system based on the molecular communication channel for which are applicable for Msk and Mosk modulation schemes. The presented noise analysis is based on the Brownian motion process and advection molecular statistics, where the received random signal has a probability density function whose mean is equal to the mean number of the received molecules. Finally, the justification of received signal magnitude being uncorrelated with additive non-stationary white noise, is provided.
Keywords: molecular, noise, diffusion, channel, frequency shift keying
Any molecular communication model similar to conventional digital communication system consist of three main components, they are the transmitter, receiver, and the channel. Figure 1 illustrates a schematic of a molecular communication model. In comparison with the digital communication system model, molecular communication system can also be implemented using different types of modulation schemes. The modulation techniques mainly used in digital communications.1 Pulse Amplitude Modulation (PAM), Phase Shift Keying (PSK), and Frequency Shift Keying (FSK). In PAM, different amplitudes are used for message modulation. In PSK, to modulate different messages finite number of phases are used, and in FSK, finite number of frequencies are used for modulating the messages.
Considering nano-communication transmission and reception environment as shown in Figure 2 in general, transmitters can employ three modulation techniques:
Concentration Shift Keying (CSK), which is similar to PAM. In this type of modulation, only one type of molecule is used and messages are encoded by different amounts of released molecules.2–5
Pulse Position Modulation (PPM), where only on type of molecule is used and messages are encoded by transmitting single pulse in different time shifts.6,7
Molecular Shift Keying (MOSK), in which messages are encoded by using different type of molecules.8,9 To avoid interference the signal space will be chosen to be orthogonal. In10 it is shown that this type of modulation in comparison to CSK is more robust against noise.
The modeling and characterization of noise in a conventional communication is well defined and very broadly analyzed. But in contrast to this, in the molecular communications characterization of noise still one of the open challenges for researchers. Even though, noise sources of molecular communications are analyzed in terms of stochastic process, but most of the works have concentrated on a general end-to-end communication model with considering no separate model for the propagation channel and noise. It is then believed that, by having a separate signal propagation and noise model, if one wants to follow, the design of an optimum receiver will be much easier task.
Noise modeling in diffusion-based molecular communication
Consider the diffusion –based noisy channel of Figure 3; where at time zero ,Q number of messenger molecules are propagated through the diffusion channel of impulse response h(t). Let n(t) be the sample function of a noise random process N(t) , then due to the nature of the channel ,that is the diffusion channel ,it is not hard to see that we may be able to consider two different types of noises .That is nb(t) and nr(t) are being the Brownian and Residual noises respectively (Figure 4).
It is worth to know that, nb(t) ,the Brownian noise is associated with the random thermal motion of the messenger molecules and nr(t), the residual noise ,is as a result of the interference due to the messenger molecules. We also should remind that nr(t) is analogous to the inter–symbol interferences in the conventional communications. Now, considering z(t) being the input to the receiver or the output of the channel, we might be able to write
Z(t)= s(t)+ nb(t)+ nr(t) (1)
Where s(t) is the mean number of the received messenger molecules.
Brownian noise in diffusion-based molecular channel
Since Brownian noise is produced by the random thermal motion of the transmitted messenger molecules, then the number of counted molecules at the receiver are random. Let X(t) = (x(t),y(t),z(t)) be a three dimensional position of a messenger molecule at time, t, since the Brownian motion is modeled by the Wiener process, for a two dimensional reception surface, we may write,
x(t)= ∧x+√2Dt u(t) y(t)= ∧y+√2Dt u(t) (2)
where (x,y) being the original position of the transmitted messenger molecular with u(t) having a standarized normal distribution, u(t) ~ N(0,1). Therefore, for, any fixed t=t0, the mean or expected values of x(t0) and y(t0 ) are given respectively by ;
E(x(t0))= ∧x+√2Dt0 E(U(t0)) = ∧xE(y(t0))=∧y +√2Dt0 E(U(t0)) = ∧y (3)
and as a result, for each emitted molecule ,the joint probability density function of being at point (x(t),y(t)), Pxy (x(t),y(t)) is a two dimensional Guassian distribution function , where
Pxy(x(t),y(t)) = Px(x(t))Py(y(t)) = 14πDtexp(−(x(t)−∧x)2 +(y(t) − ∧y)24Dt) (4)
with mean ( x^(t),y^(t) ) and variance 2Dt, with D being the diffusion coefficient. Hence the probability of having a messenger molecule in the sensing surface area of Ar is given by:
P=∬ArPxy(x(t),y(t))dxdy =∬Ar14πDtexp(−(x(t)−∧x)2 +(y(t) − ∧y)24Dt)dxdy (5)
Let us now, assume that Q messenger molecules are emitted by the transmitter of the nano-system , then the reception of K messenger molecules in the sensing area of the receiver has Binomial distribution with probability mass function given by:
P(k)=(Qk)(kP)(1−P)Q−k (6)
As we know, if we choose Q large and p small enough ,then the Eq.(6),can be approximated by a Gaussian distribution N(μ,σ2) where μ=QP and σ2=QP(1−P) . By combining of the Eqs.(5 ,6 ) , we get the result
μ=QP=Q∬Ar14πDtexp(−(x(t)−∧x)2 +(y(t) − ∧y)24Dt)dxdy (7)
Comparing the mean value u in the Eq.(7) with the Eq.(5) ,it is not hard to see that these two quantities are the same ,that is u is the same as the mean number of received messenger molecules . This implies that the received random signal has a probability density function whose mean is the deterministic signal of the Eq.(5).Thus this equality justifies the facts that first, Brownian noise is additive, second signal in Eq.(5) is the response of the molecular channel. Let v(t) be the number of the messenger molecules corrupted by Brownian noise , as shown in Figure 5, to be defined as follows;
v(t)=s(t) +nb(t) (8)
then, v(t) has Gaussian distribution of mean s(t) and variance QP(1-P), that is N(s(t),QP(1-P)). So, v(t)-s(t)=nb( (t) has distribution of N(0,p(1-p)). Now if we assume p<<1, then we can say that 1-p~1 and only then the var(nb)=σ2nb≈QP. We also Know that QP=E(S(t)) and thus nb(t)=(√s(t))N(0,1) , which implies that Brownian noise follows a zero mean Gaussian process with variance equal to the mean number of received molecules in the sensing area. To investigate the statistical properties of the Brownian noise we want to compute the autocorrelation function of the Brownian noise, that is Rnb (t1 ,t2 ). Since the probability density function of the Brownian noise is derived through the probability density function of v(t), lets compute the second order density function of v(t). Using the chain rule of probability,
PV(v1,v2)=P(v2|v1)P(v1)=P(v1|v2)P(v2) (9)
with vi =v(ti ) for i=1,2. According to Eq.(6) vi is a binomial random variable with parameters Q,P, B(Q,P) , with p1 being the probability of Q messenger molecules at the receiving area at time t1. The same argument is true for the v(t2)=v2. But p(V2/V1) ,the probability of having v2 molecules at the receiving area at time t2 given that v1 molecules have been transmitted at time t1 where t1<t2, we then can write.
PV(v2|v1) =v1∑i=0(i number of v1 molecules are staying in the senseing area)P(v2−i new molecules are coming) = v1∑i=0Pst(i)Pna(i) (10)
where pst(i) =p( i number of v1 molecules staying in the sensing area) and is given by
Pst(i) = (v1i)(ip2)(1−p2)v1−i (11)
where p2, being the probability of an event a messenger molecule staying in the receiving area after t2 –t1 seconds passed. Also, if we let p(v2 –i new molecules are arriving ) =pna(t), then
Pna(i) = (Q−v1v2−i)(v2−ip3)(1−p3)(Q−v1)−(v2−i) (12)
which is a binomial probability function , with p3 being the probability of having a messenger molecule at the sensing area at time t2. Now by considering the fact that for Q>>v1 , then Q-V1 ~ Q, we can write.
Pna(i) = (Qv2−i)(v2−ip3)(1−p3)Q−(v2−i) (13)
By assuming the remaining i molecules in the sensing area is negligible, that is i=0 , the Eq.(7) will become
P(v2|v1) ≃Pna(i=0) = (Qv2)(v2p3)(1−p3)Q−v2 =Pv(v2) (14)
for which we conclude that v1 ,v2, are two independent random variables, that implies the uncorrelatedness of the process v(t). By using Eq.(8 ) and Eq.(14) , and noting the fact that s(t) is a deterministic signal, we can coclude that nb(t) is also uncorrelated white process;
nb(t)=(√s(t)) w(t) (15)
with w(t) being white Gaussian with mean zero and variance one, N(0,1). Now if we let the autocorrelation function of the Brownian noise, nb(t), be Rnb(t2,t1), then
Rnb(t2,t1) = E(nb(t1)nb(t2)) = √s(t1)s(t2) E(w(t1)w(t2)) = √s(t1)s(t2) δ(t1−t2) (16)
In addition to that, since the variance of the Brownian noise is
σ2nb(t)=E(nnb(t)−E(nnb(t)))2 = Rnb(t,t) − (E(nb(t))2 = s(t) (17)
which constantly changes with time, we then conclude that it is also a non-stationary noise.
Residual noise in diffussion-based molecular channel
The chemical receptors may contain residual molecules on the surface of the nano machine structure from the previous reception the same time there may also be molecules from the current communication symbol, thus distortion might be developed. In the conventional communications, the interference caused by the previous signaling intervals is usually called inter-symbol interference and generally compensated by the receiver using, matched filter or error correcting codes or other means. To handle the so called inter-symbol interference problem in the molecular communication, we treat this as a corrupting noise source or residual noise, nr(t). Thus residual noise, nr(t), accounts for interference from messenger molecules that are remained in the receiver sensing area from the last transmission. Now to investigate the statistical characterstics of this noise, we need to drive the probability density function of a messenger molecule from the previous transmission time, nTS, in the receiver at time t. To do that, we use the fact that according to the Brownian motion process, the displacement of a molecule during an infinitesimal interval of dt seconds, can be modeled by a zero mean Gaussian distribution process with variance 2Ddt.11,12
X(t+dt)=X(t) + √2Ddt u(t) (18)
with D being the diffusion coefficient and X(t)=(x(t), y(t),z(t)) being the three dimensional molecular position at time t with u(t) representing a vector of multivariate normal distribution. Thus, using Eq.(12) for the displacement of a messenger molecule transmitted at time NtS is
X(t)=Xtx + √2D(t−nTs) u(t) (19)
where Xtx is the transmission location N(O 1×2, I2×2) where O1×2 and I2×2 two-dimensional null and identity matrices. Hence, the probability function of being at location X(t) we have;
Px(n)(x)=14πD(t−nTs)exp(−|X−Xtn|24D(t−nTs)) (20)
and therefore the probability of a messenger molecule being in the sensing area Ar is
P(n) = ∬Ar14πD(t−nTs)exp(−|X−Xtn|24D(t−nTs))dxdy (21)
It is also true that probability distribution of K molecules from Q molecules being at the reception area is a Binomial distribution with mean QP(n) and the variance of QP(n)(1-P(n)) .Since ,Q.>1 which is obvious ,then for small QP this binomial distribution can be approximated by a Gaussian distribution function of N(QP(n) ,QP(n) (1-P(n)) ). So, the probability density function of the process v(t)=s(t) tbn(t) , Pv(t)= N(QP(n) ,QP(n) (1-P(n)) ). Hence, the probability distribution of the residual noise is as follows:
Pnr(nr(t)) = [tts]−1∑n=0Pv(v(n)(t) ∼ [tts]−1∑n=0N(Qp(n),QP(n)(1−P(n)) (22)
Finally, the overall number of residual molecules has distribution of Gaussian as well, nr ~N(α,β) where
α = [tts]−1∑n=0Qp(n) = [tts]−1∑n=0 ∬Ar14πD(t−nTs)exp(−|X−Xtn|24D(t−nTs))dxdy
β = [tts]−1∑n=0Qp(n) (1−p(n))= [tts]−1∑n=0 (∬ArQ4πD(t−nTs)exp(−|X−Xtn|24D(t−nTs))dxdy)(1−∬Ar14πD(t−nTs)exp(−|X−Xtn|24D(t−nTs))dxdy ) (23)
In this paper, additive noise model is considered only in one scenario, that is diffusion-based. In this case, two additive noise sources are considered; as a result of thermal motions of molecules Brownian noise and, as a result of residual molecules from the previous transmission, residual noise. It is shown that the corrupted noise in the diffusion-based channel must be additive and is Gaussian with having uncorrelated and non-stationary statistics with dependence on the signal magnitude. For the future works, the investigation of the electromagnetic and electrostatic effects on the diffusion-based channel is very interesting. Finally, analysis of the channel capacity and pulse-shaping principals are very important subjects which must be addressed with great care.
None.
The author declares there is no conflicts of interest.
© . This is an open access article distributed under the terms of the, which permits unrestricted use, distribution, and build upon your work non-commercially.