Maximum Likelihood Detection for Cooperative Molecular Communication
Yuting Fang, Adam Noel, Nan Yang, Andrew W. Eckford, Rodney A. Kennedy

TL;DR
This paper introduces maximum likelihood detection methods for cooperative molecular communication systems, analyzing their performance trade-offs and demonstrating their effectiveness through theoretical derivations and simulations.
Contribution
It proposes three ML detection variants for cooperative MC, deriving error probabilities and comparing their performance with simpler methods.
Findings
ML detection variants outperform simpler cooperative methods
Majority rule detection performs comparably to ML under noisy reporting
Closed-form error probability derived for one detection variant
Abstract
In this paper, symbol-by-symbol maximum likelihood (ML) detection is proposed for a cooperative diffusion-based molecular communication (MC) system. In this system, a fusion center (FC) chooses the transmitter's symbol that is more likely, given the likelihood of the observations from multiple receivers (RXs). We propose three different ML detection variants according to different constraints on the information available to the FC, which enables us to demonstrate trade-offs in their performance versus the information available. The system error probability for one variant is derived in closed form. Numerical and simulation results show that the ML detection variants provide lower bounds on the error performance of the simpler cooperative variants and demonstrate that majority rule detection has performance comparable to ML detection when the reporting is noisy.
| Parameter | Symbol | Value |
|---|---|---|
| Radius of RXs | ||
| Radius of FC | ||
| Time step at RXs | ||
| Time step at FC | ||
| Number of samples by RXs | 5 | |
| Number of samples by FC | 10 | |
| Transmission time interval | ||
| Report time interval | ||
| Bit interval time | ||
| Diffusion coefficient | ||
| Length of symbol sequence | ||
| Probability of binary 1 | ||
| Number of cooperative RXs |
| Devices | X-axis [] | Y-axis [] | Z-axis [] |
|---|---|---|---|
| TX | |||
| FC |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Maximum Likelihood Detection for Cooperative Molecular Communication
Yuting Fang*†, Adam Noel‡, Nan Yang†, Andrew W. Eckford♯, and Rodney A. Kennedy†*
*†*Research School of Engineering, Australian National University, Canberra, ACT, Australia
*‡*School of Electrical Engineering and Computer Science, University of Ottawa, Ottawa, ON, Canada
♯Department of Electrical Engineering and Computer Science, York University, Toronto, ON, Canada
Abstract
In this paper, symbol-by-symbol maximum likelihood (ML) detection is proposed for a cooperative diffusion-based molecular communication (MC) system. In this system, a fusion center (FC) chooses the transmitter’s symbol that is more likely, given the likelihood of the observations from multiple receivers (RXs). We propose three different ML detection variants according to different constraints on the information available to the FC, which enables us to demonstrate trade-offs in their performance versus the information available. The system error probability for one variant is derived in closed form. Numerical and simulation results show that the ML detection variants provide lower bounds on the error performance of the simpler cooperative variants and demonstrate that majority rule detection has performance comparable to ML detection when the reporting is noisy.
I Introduction
Molecular communication (MC) has been heralded as one of the most promising paradigms to implement communication in bio-inspired nanonetworks, due to the potential benefits of bio-compatibility and low energy consumption; see [1]. In MC, the information transmission between devices is realized through the exchange of molecules; see [2]. The simplest molecular propagation mechanism is free diffusion, where the information-carrying molecules can propagate from a transmitter (TX) to a receiver (RX) via Brownian motion. One of the primary challenges posed by diffusion-based MC is that its reliability rapidly decreases when the TX-RX distance increases. A naturally-inspired approach, which makes use of the envisioned collaboration between nanomachines, is allowing for multiple RXs to share information for cooperative detection. Often, cells or organisms share the same information to achieve a specific task, e.g., calcium signaling; see [3].
The majority of the existing MC studies have focused on the modeling of a single-RX MC system. Recent studies, e.g., [4, 5, 6], have expanded the single-RX MC system to the multi-RX MC system. However, these studies have not explored the potential of active cooperation among multiple RXs in determining the TX’s intended symbol sequence in a multi-RX MC system. To address this gap, our contributions in [7, 8, 9] analyzed the error performance of a cooperative diffusion-based MC system where a fusion center (FC) device combines the binary decisions of distributed RXs to improve the detection of a TX’s symbols.
In other fields of communications, e.g., wireless communications, the maximum likelihood (ML) detector is commonly used to optimize detection performance; see [10, Ch, 5]. In the MC domain, the ML sequence detector has been considered for optimality in several studies. For example, [11, 12] considered variations to modify the Viterbi algorithm and reduce the computational complexity of optimal detection. However, the high complexity of sequence detection is a significant barrier to implementation in the MC domain, even when applying simplified ML algorithms.
We note that the (suboptimal) symbol-by-symbol ML detector requires less computational complexity, compared to the ML sequence detector. Motivated by this, [13, 14] considered symbol-by-symbol ML detection for MC, but focused on a single RX only. Recently, [15, 16] considered cooperative ML detection for MC. However, [15, 16] considered detection of an event, rather than modulated information from a TX.
In this paper, we present symbol-by-symbol ML detection for the cooperative diffusion-based MC system, i.e., the FC chooses the TX symbol that is more likely, given the (joint) likelihood of its observations from all the individual RXs. The significance of this paper is that our results provide lower bounds on the error performance of the simpler cooperative variants in [7, 8, 9]. We demonstrate the good performance of these simpler cooperative variants (which are more likely to be realizable in biological environment) relative to symbol-by-symbol ML variants, particularly when we impose reasonable constraints on the knowledge available at the FC.
In our system, the transmission of each information symbol from the TX to the FC via the RXs is completed in two phases. In the first phase, the TX sends a symbol to all RXs. In the second phase, the RXs send their detected information to the FC. We consider relatively simple RXs and keep the relatively high complexity associated with ML detection at the FC111This consideration is because that the FC could have a direct interface with the macroscopic world and easier access to computational resources.. In this work we consider the transmission of a sequence of binary symbols and the resultant intersymbol interference (ISI) in the design and analysis of the cooperative MC system. For convenience, we refer to the FC-estimated previous symbols as local history and the perfect knowledge of the previous symbols as genie-aided history. In our design, the FC chooses the current symbol using the FC’s local history. To the best knowledge of the authors, our work is the first to apply symbol-by-symbol ML detection to a cooperative MC system with multiple communication phases.
We consider two different reporting scenarios according to the FC’s knowledge of the observations at the RXs, namely, perfect reporting and noisy reporting. The error performance in perfect reporting provides a lower bound on that in noisy reporting. Also, the perfect reporting scenario is appropriate for non-diffusive reporting channels such as neurons; see [17]. In perfect reporting, based on different levels of the knowledge of the observations at the RXs, we propose two ML detection variants, namely, 1) full knowledge ML detection (F-ML) and 2) limited knowledge ML detection (L-ML). In noisy reporting, we consider one detection variant between the RXs and the FC, namely, decode-and-forward (DF) with a single type of molecule and ML detection at the FC (SD-ML).
Our contributions are summarized as follows. We use the genie-aided history to derive the system error probability of L-ML in closed form; that of F-ML and SD-ML will be considered in future work. Using simulation and numerical results, we demonstrate the FC’s effectiveness in obtaining local history for all ML detection variants. We corroborate the accuracy of our analytical results. Also, our results reveal trade-offs among the performance, the knowledge of previously-transmitted symbols, and computational complexity.
The rest of this paper is organized as follows. In Section II, we describe the system model and analytical preliminaries for ML detection design and analysis. In Section III, we present the design of three ML detection variants (F-ML, L-ML, and SD-ML) and the error performance analysis of L-ML. Numerical and simulation results are provided in Section IV. In Section V, we conclude this work and identify future directions.
II System Model and Preliminaries
II-A System Model
We consider a cooperative MC system in a three-dimensional space based on [7, 8, 9], which consists of one TX, a “cluster” of RXs, and one device acting as an FC. An example of the cooperative MC system is illustrated in Fig. 1. For reliable reporting, we generally assume that the FC is close to the cluster of RXs. For tractability, we assume that the system has a symmetric topology, such that the distances between the TX and the RXs are identical and the distances between the RXs and the FC are also identical. We also assume that all RXs and the FC are passive spherical observers such that molecules can diffuse through them without reacting. Accordingly, we denote and as the volume and the radius of the th RX, , respectively, where . We also denote as the radius of the FC. We use the terms “sample” and “observation” interchangeably to refer to the number of molecules observed by a RX or the FC at some time . We assume that the time between samples is sufficiently large and the distance between RXs is sufficiently large for all individual observations to be independent of each other.
In this paper, the transmission interval time from the TX to the RXs is denoted by and the report interval time from the RXs to the FC is denoted by . Thus, the symbol interval time from the TX to the FC is given by . We emphasize that the symbol interval time is the same in the perfect and the noisy reporting scenarios.
In the following, we present the timing schedule of the TX, the RXs, and the FC. At the beginning of the th symbol interval, i.e., , the TX transmits . The TX transmits to the RXs over the diffusive channel via type molecules which diffuse independently. The TX uses ON/OFF keying to convey information, i.e., the TX releases molecules of type to convey information symbol “1” with probability , where denotes probability, but no molecules to convey information symbol “0”. The TX then keeps silent until the start of the th symbol interval. We denote as the number of symbols transmitted by the TX. We define222Throughout this paper, is a single information symbol and W is a vector of information symbols. as an -length subsequence of the symbols transmitted by the TX, where .
Each observes type molecules over the link and takes samples in each symbol interval at the same times. The time of the th sample by each RX in the th symbol interval is given by , where is the time step between two successive samples by each RX, , and . For SD-ML, at the time , each RX transmits type molecules via a diffusion-based channel to the FC. The time of the th sample by the FC in the th symbol interval is given by , where is the time step between two successive samples by the FC and .
II-B Preliminaries
In this subsection, we establish some fundamental preliminary results based on [11]. These results are needed to evaluate the likelihoods in the ML detection variants in Section III.
II-B1 Link
We first evaluate the probability of observing a given type molecule, emitted from the TX at , inside at time . Given independent molecule behavior and assuming that the RXs are sufficiently far from the TX, we use [11, Eq. (13)] to write
[TABLE]
where is the diffusion coefficient of type molecules in and is the distance between the TX and in m. We denote as the number of molecules observed within at time due to the emission of molecules from the TX’s current and previous symbols. We label the value of the realization of as . can be accurately approximated by a Poisson random variable (RV) with the mean given by
[TABLE]
The sum of samples by in the th symbol interval, , is also a Poisson RV whose mean is given by . We label the value of the realization of as .
II-B2 Link
The RXs detect with an energy detector, i.e., compares with a constant decision threshold at , , that is independent of . We denote as ’s binary decision on the th transmitted symbol. We define as an -length subsequence of the binary decisions at . We denote as the probability of observing a given molecule, emitted from the center of at , inside at time . Due to the relatively close proximity between the RXs and the FC, we find that (1) cannot be used to evaluate . Thus, we resort to [18, Eq. (27)] to evaluate as
[TABLE]
where , , is the diffusion coefficient of type molecules in , and is the distance between and the FC in m.
III ML Detection Design and Analysis
In this section, we present symbol-by-symbol ML detection design for the cooperative MC system. We denote as the FC’s decision on the th symbol transmitted by the TX. We define as an -length subsequence of the FC’s decisions on the symbols transmitted by the TX. We note that ML detection in the th symbol interval requires the knowledge of ISI due to the previously-transmitted symbols by the TX (and by all the RXs for noisy reporting with SD-ML). For practicality, the FC relies on local history to choose the current symbol, but for tractability we use the genie-aided history when deriving the system error probability. We denote as the FC’s estimated binary decision of on the th transmitted symbol. We define as the FC’s estimate of the first binary decisions by . For given local history at the FC, we formulate the general decision rule of ML detection on the th symbol transmitted by the TX as
[TABLE]
or
[TABLE]
Eq. (4) applies to F-ML and L-ML. Eq. (5) applies to SD-ML. For the sake of simplicity, we define for F-ML and L-ML and for SD-ML. In the remainder of this section, we present the detailed communication process and for F-ML, L-ML, and SD-ML. We denote as the error probability of the cooperative MC system in the th symbol interval for a TX sequence . We derive for L-ML to provide an analytical lower bound on the achievable error performance of the system in either the perfect or the noisy reporting scenario. By averaging over all symbol intervals and all possible realizations of , the average error probability of the cooperative MC system, , can be obtained.
III-A Perfect Reporting
In the perfect reporting scenario, we assume that the FC has perfect knowledge of the observations at all RXs. Thus, we only consider one-phase transmission of each information symbol from the TX to the RXs.
III-A1 ML detection
Here, we present F-ML and L-ML.
F-ML: The FC separately assesses the likelihood of every sample by each RX and chooses the symbol that is more likely, given the joint likelihood of individual observations at all RXs in the th symbol interval. Since all individual observations are independent, is given by
[TABLE]
L-ML: The FC adds each RX’s observations in the th symbol interval, i.e., the FC applies an equal weight to every observation at each RX. The FC chooses the symbol that is more likely, given the joint likelihood of sums of in the th symbol interval. Recalling our assumption that the RXs are independent, is given by
[TABLE]
It can be shown that (6) and (7) can be evaluated by the conditional probability mass function (PMF) of the Poisson RVs and . The conditional mean of given in (6) is obtained by replacing with in (2), where .
III-A2 Error Probability
We now derive for L-ML using genie-aided history. To this end, we first define as the expected ISI at in the th symbol interval due to the previous TX symbols , i.e.,
[TABLE]
We define as the number of molecules at in the th interval due to the current TX symbol , i.e.,
[TABLE]
When , we have . When , we have . Since we assume (via symmetry) that the RXs have independent and identically distributed observations, we have and . For the sake of brevity, for L-ML, we define and . Applying the conditional PMF of the Poisson RV to (7), we write and as
[TABLE]
and
[TABLE]
respectively. Based on (10) and (11), we rewrite the general decision rule of L-ML in (4) as the lower-complexity decision rule in the following theorem.
Theorem 1
When , the decision rule of L-ML is to compare with an adaptive threshold , i.e.,
[TABLE]
*where and . When , the decision rule of L-ML is to compare with [math] and it is obtained by replacing , , and with , , and [math] in (12), respectively. *
Proof:
Applying (10) and (11) to (4), we write the decision rule of L-ML as
[TABLE]
When , we can further write (13) as
[TABLE]
We rearrange (14) and then obtain (12). If and , then we can write (13) as
[TABLE]
where the decision at the FC is always . If and , then we can write (13) as
[TABLE]
where the decision at the FC is always . This completes the proof. ∎
Based on Theorem 1, when , we evaluate for L-ML as
[TABLE]
where . When , we obtain for L-ML by replacing , , and with , , and [math] in (III-A2), respectively.
III-B Noisy Reporting
In the noisy reporting scenario, the transmission of each information symbol from the TX to the FC via the RXs is completed in two phases. The first phase of noisy reporting is analogous to the one-phase transmission of perfect reporting. For the second phase, we consider SD-ML between the RXs and the FC over a diffusive channel.
SD-ML: Each transmits type molecules to report to the FC. Similar to the TX, each RX uses ON/OFF keying to report its decision to the FC and the RX releases molecules of type to convey information symbol “1”. The FC receives type molecules over all links and takes samples of type molecules in every reporting interval. The FC adds observations for all links in the th symbol interval333To decrease the computational complexity at the FC, the FC assesses the likelihood of the sum of observations, which is analogous to L-ML.. We denote as the total number of molecules observed at the FC in the th symbol interval, due to both current and previous emissions of molecules by all RXs. Since the TX and use the same modulation method and the and links are both diffusive, can be accurately approximated by a Poisson RV. We denote as the mean of . We label the value of the realization of as . The FC chooses the symbol that is more likely, given the likelihood of in the th interval. To present for SD-ML, we first define as the set of decisions at all RXs in the th symbol interval. We then define a set which includes all possible realizations of and the cardinality of set is . We derive as
[TABLE]
where we clarify that we need to consider every realization of and the corresponding probability to lead to . However, in (III-B), it is hard for the FC to obtain when all RXs transmit type molecules to the FC in SD-ML. Fortunately, due to the symmetric topology, is not precisely required for calculating the conditional PMF of in (III-B); only the number of RXs that transmitted symbol “1” in each previous symbol interval is needed. We first define as the set where the elements are the possible number of RXs that transmit symbol “1” in the each symbol interval, i.e., . We denote as the FC’s estimate of the number of RXs that transmit symbol “1” in the th symbol interval. We define as the FC’s estimate of the number of RXs transmitting the symbol “1” in the first symbol intervals. Hence, for the evaluation of the likelihood in all future intervals, i.e., , the FC also chooses in the th interval from the set that is most likely, given the likelihood of in the th interval. is obtained by
[TABLE]
Also, since the cooperative MC system has a symmetric topology, the RXs have independent and identically distributed observations. This leads to . Using and the notation , we rewrite (III-B) as
[TABLE]
which can be evaluated by applying the conditional cumulative distribution function (CDF) of the Poisson RV and the conditional PMF of the Poisson RV . Finally, we derive the conditional mean of given and . We first write as
[TABLE]
Since our topology is symmetric, we then rewrite (III-B) as
[TABLE]
IV Numerical Results and Simulations
In this section, we present numerical and simulation results to examine the error performance of ML detection for the cooperative MC system. We simulate using a particle-based method considered in [19], where the precise locations of all individual molecules are known. Since we model the RXs and the FC as passive observers, in our simulation all molecules persist indefinitely once they are released. Unless otherwise stated, we consider the environmental parameters in Table I. Since we consider a symmetric topology, we assume the same decision threshold at all RXs such that .
In the following, we assume that the TX releases molecules for symbol “1” and for SD-ML, each RX releases molecules to report a decision of “1”. We consider a system that consists of at most four RXs. The specific locations of the TX, RXs, and FC are listed in Table II. Furthermore, the simulated error probabilities are averaged over independent transmissions of randomly generated TX symbol sequences.
In order to provide insights in terms of the trade-offs among the error performance, the knowledge of previous symbols, and computational complexity, we compare the error performance of the proposed ML detection for a cooperative MC system with that of the following alternatives:
The majority rule which we considered in [7] and shows the best error performance among all hard fusion rules. In the majority rule, the behavior of each RX is similar to that in SD-ML, but each RX reports its decision to the FC using a unique type of molecule and the FC combines the received decisions at all RXs and declares a decision of “1” on the TX’s symbol when it receives at least decisions of “1”. 2. 2.
A simple soft fusion variant. In [7] we proposed this variant to provide a simple lower bound on the error performance of the cooperative system with hard fusion rules. In this variant, the FC adds all RXs’ samples in the th symbol interval, and then makes a decision by comparing this sum with a constant threshold , that is independent of .
For these two variants, we consider the same parameters as for the ML detection variants listed in Table I and described above. This ensures that our comparisons are fair.
In the following figures, we clarify that the value of is the minimum by numerically optimizing the corresponding constant decision thresholds of SD-ML, the majority rule, and the simple soft fusion variant. In the following figures, for each ML detection variant, we plot the error probability using the local history and genie-aided history.
In the following figures, we observe that for all ML detection variants, the error performance using local history has a very small degradation from that using the genie-aided history. This demonstrates the effectiveness of our proposed method for the FC to estimate the symbols previously transmitted by the TX (and by all the RXs for SD-ML). We also observe that the simulations precisely match the analytical results, thereby validating our analytical results, in particular the analytical error performance of L-ML using genie-aided history.
In Fig. 2, we consider the perfect reporting scenario. We plot the optimal average global error probability versus the number of samples by RXs for F-ML, L-ML, the majority rule, and the soft fusion variant. In this figure, the report time interval is fixed at as in Table I and the time step at the RXs for each is . We first observe that F-ML and L-ML achieve a significant error performance improvement over the majority rule and the soft fusion variant. This demonstrates the advantage of ML detection for the cooperative MC system, even though the ML detection is applied on a symbol-by-symbol basis. Second, we observe that for the majority rule, the error performance gain for the soft fusion variant is minimal relative to that achieved with ML detection. This observation is not surprising since the decision rule of L-ML is comparing the sum with the adaptive threshold , while the soft fusion variant compares this sum with the constant threshold . Third, we observe that F-ML outperforms L-ML. This is because the likelihood of every sample by each RX is considered separately in F-ML, which entails higher computational complexity compared to L-ML, whereas only the sum of all samples by each RX are considered in L-ML. Finally, we see that the system error performance improves as increases.
In Fig. 3, we consider the noisy reporting scenario. We plot average global error probability versus the decision threshold at RXs for SD-ML and the majority rule. In this figure, we consider for the majority rule, since is this value when the thresholds at the RXs and the FC are jointly optimized. This ensures the fairness of our comparison. We observe that SD-ML outperforms the majority rule, i.e., SD-ML provides lower bounds on the error probability for the majority rule. We also observe that the majority rule only suffers a error performance degradation compared to SD-ML using local history at their corresponding optimal RX detection thresholds. This demonstrates the good performance of the majority rule, relative to the SD-ML variant.
In Fig. 4, we plot the optimal average global error probability versus the number of samples by the FC for SD-ML and the majority rule in the noisy reporting scenario and L-ML in the perfect reporting scenario. We first observe that SD-ML outperforms the majority rule. Second, we observe that the majority rule achieves a moderately worse error performance compared to SD-ML. For example, when , the majority rule only suffers a moderate error performance degradation compared to SD-ML using local history. This observation is consistent with our observations in Fig. 3 and it again demonstrates the good performance of the majority rule, relative to the SD-ML variant. We note that in the majority rule, each RX releases a unique type of molecule, but the FC requires relatively low complexity. However, in SD-ML, all RXs release a single type of molecule, but the FC requires relatively high complexity. Thus, SD-ML is more suitable for an environment with high complexity at the FC and a limited number of molecule types, whereas the majority rule is more suitable for an environment with sufficient types of molecules but limited computational capability at the FC. Importantly, we observe that L-ML has a significant improvement over SD-ML and the majority rule, i.e., L-ML provides a lower bound on the achievable error performance of the system in either the perfect or the noisy reporting scenario. Given that F-ML outperforms L-ML, as observed in Fig. 2, we clarify that F-ML achieves the best error performance and SD-ML achieves worst error performance among three ML detection variants. It is noted that SD-ML is the most realistic and feasible variant among them, since we consider a diffusive channel between the RXs and the FC in SD-ML. Finally, we see that the system error performance improves as increases.
V Conclusions
In this paper, we presented for the first time symbol-by-symbol ML detection for the cooperative diffusion-based MC system with multiple communication phases. This approach enables us to determine lower bounds on the error performance of the simpler cooperative variants. We presented three ML detection variants with different constraints on the knowledge available at the FC, i.e., F-ML, L-ML, and SD-ML. We derived a closed-form expression for the system error probability for L-ML and corroborated the accuracy of this expression using simulation results. We demonstrated the good performance of the majority rule relative to SD-ML, e.g., the majority rule suffers a error performance degradation compared to SD-ML in Fig. 3. Our results revealed the trade-off between the system error performance and the knowledge available at the FC. In our future work, we will investigate ML detection variants with other constraints on the knowledge available at the FC, e.g., amplify-and-forward relaying at the RXs.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] W. Guo et al. , “Molecular communications: Channel model and physical layer techniques,” IEEE Trans. Wireless Commun. , vol. 23, no. 4, pp. 120–127, Aug. 2016.
- 2[2] T. Nakano, A. W. Eckford, and T. Haraguchi, Molecular Communication . Cambridge, UK: Cambridge University Press, 2013.
- 3[3] T. Nakano and J. Q. Liu, “Design and analysis of molecular relay channels: An information theoretic approach,” IEEE Trans. Nanobiosci. , vol. 9, no. 3, pp. 213–221, Sep. 2010.
- 4[4] A. Einolghozati, M. Sardari, and F. Fekri, “Networks of bacteria colonies: A new framework for reliable molecular communication networking,” Nano Commun. Networks , vol. 7, pp. 17 – 26, 2016.
- 5[5] B. H. Koo et al. , “Molecular mimo: From theory to prototype,” IEEE J. Sel. Areas Commun. , vol. 34, no. 3, pp. 600–614, Mar. 2016.
- 6[6] T. Furubayashi, T. Nakano, A. Eckford, and T. Yomo, “Reliable end-to-end molecular communication with packet replication and retransmission,” in Proc. IEEE GLOBECOM , Dec. 2015, pp. 1–6.
- 7[7] Y. Fang, A. Noel, N. Yang, A. W. Eckford, and R. A. Kennedy, “Distributed cooperative detection for multi-receiver molecular communication,” in Proc. IEEE GLOBECOM , Dec. 2016, pp. 1–7.
- 8[8] ——, “Convex optimization of distributed cooperative detection in multi-receiver molecular communication,” submitted to IEEE Trans. Mol. Bio. Multi-Scale Commun. , 2016. [Online]. Available: ar Xiv:1611.05590
