Molecular communication (MC) is a bio-inspired communication paradigm, which lays the foundation for the Internet of Bio-NanoThings (IoBNT) in the medical field. As a high energy-efficient information transfer method, MC via diffusion (MCvD) is envisioned as a promising candidate for IoBNT but suffers from low date rates due to the long tail of the channel impulse response (CIR). To this end, the multiple-input-multiple-output (MIMO) technique has been introduced to MCvD. However, the intersymbol interference (ISI) and interlink interference (ILI) deteriorate the bit error rate (BER) performance of MIMO MCvD systems. In this article, molecular type permutation shift keying in the space domain (MTPSK-SD) and time-interleaved MTPSK-SD are proposed for MIMO MCvD systems to improve the BER performance by reducing ILI. The principle of MTPSK-SD is further generalized to the spatiotemporal domain, yielding three spatiotemporal modulation schemes, which can provide desirable BER performance without requiring any CIR information in the communication scenarios affected by different levels of ISI and ILI. Two low-complexity detectors are proposed to obtain different tradeoffs between anti-ILI and anti-ISI performance. Furthermore, a complementary coding scheme, which can effectively reduce the ILI under the considered symmetrical system topology, is designed and applied to all the proposed modulation schemes. Additionally, the BER upper bound is analyzed. Numerical simulations on BER corroborate the analysis and show that the proposed schemes are promising multimolecule modulation alternatives, which outperform the existing MIMO MCvD modulation schemes.
Bibliographical noteFunding Information:
This work was supported in part by the National Natural Science Foundation of China under Grant 61871190 and Grant 61801249; in part by the Natural Science Foundation of Guangdong Province under Grant 2018B030306005; in part by the Pearl River Nova Program of Guangzhou under Grant 201806010171;
© 2014 IEEE.
All Science Journal Classification (ASJC) codes
- Signal Processing
- Information Systems
- Hardware and Architecture
- Computer Science Applications
- Computer Networks and Communications