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.
Figure 1 A schematic of a molecular communication system.
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.
Figure 2 Block diagram of a molecular communication system.
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).
Figure 3 Diffusion-based molecular channel model.
Figure 4 Model of the two separate noise components.
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,
(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 ;
(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
(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:
(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:
(6)
As we know, if we choose Q large and p small enough ,then the Eq.(6),can be approximated by a Gaussian distribution
where
and
. By combining of the Eqs.(5 ,6 ) , we get the result
(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;
(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 . We also Know that QP=E(S(t)) and thus
, 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,
(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.
(10)
where pst(i) =p( i number of v1 molecules staying in the sensing area) and is given by
(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
(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.
(13)
By assuming the remaining i molecules in the sensing area is negligible, that is i=0 , the Eq.(7) will become
(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;
(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
(16)
In addition to that, since the variance of the Brownian noise is
(17)
which constantly changes with time, we then conclude that it is also a non-stationary noise.
Figure 5 Diffusion-based molecular channel model.
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
(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
(19)
where Xtx is the transmission location
where
and
two-dimensional null and identity matrices. Hence, the probability function of being at location X(t) we have;
(20)
and therefore the probability of a messenger molecule being in the sensing area Ar is
(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:
(22)
Finally, the overall number of residual molecules has distribution of Gaussian as well, nr ~N(α,β) where
(23)