Detection Algorithms for Communication Systems Using Deep Learning

The design and analysis of communication systems typically rely on the development of mathematical models that describe the underlying communication channel, which dictates the relationship between the transmitted and the received signals. However, in some systems, such as molecular communication systems where chemical signals are used for transfer of information, it is not possible to accurately model this relationship. In these scenarios, because of the lack of mathematical channel models, a completely new approach to design and analysis is required. In this work, we focus on one important aspect of communication systems, the detection algorithms, and demonstrate that by borrowing tools from deep learning, it is possible to train detectors that perform well, without any knowledge of the underlying channel models. We evaluate these algorithms using experimental data that is collected by a chemical communication platform, where the channel model is unknown and difficult to model analytically. We show that deep learning algorithms perform significantly better than a simple detector that was used in previous works, which also did not assume any knowledge of the channel.

[1]  Tatsuya Suda,et al.  Molecular communication for health care applications , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06).

[2]  Christopher A. Voigt,et al.  Environmentally controlled invasion of cancer cells by engineered bacteria. , 2006, Journal of molecular biology.

[3]  Kuldip K. Paliwal,et al.  Bidirectional recurrent neural networks , 1997, IEEE Trans. Signal Process..

[4]  Mohamed Ibnkahla,et al.  Applications of neural networks to digital communications - a survey , 2000, Signal Process..

[5]  Ian F. Akyildiz,et al.  Nanonetworks: A new communication paradigm , 2008, Comput. Networks.

[6]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[7]  Bernd-Peter Paris,et al.  Neural networks for multiuser detection in code-division multiple-access communications , 1992, IEEE Trans. Commun..

[8]  Jeff Hasty,et al.  Programmable probiotics for detection of cancer in urine , 2015, Science Translational Medicine.

[9]  Özgür B. Akan,et al.  Body area nanonetworks with molecular communications in nanomedicine , 2012, IEEE Communications Magazine.

[10]  Andrew W. Eckford,et al.  Molecular MIMO: From Theory to Prototype , 2016, IEEE Journal on Selected Areas in Communications.

[11]  Andrew W. Eckford,et al.  Tabletop Molecular Communication: Text Messages through Chemical Signals , 2013, PloS one.

[12]  Urbashi Mitra,et al.  Neural network techniques for adaptive multiuser demodulation , 1994, IEEE J. Sel. Areas Commun..

[13]  J. Collins,et al.  Synthetic biology devices for in vitro and in vivo diagnostics , 2015, Proceedings of the National Academy of Sciences.

[14]  Yair Be'ery,et al.  Learning to decode linear codes using deep learning , 2016, 2016 54th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[15]  Necmi Taspinar,et al.  Multiuser detection with neural network and PIC in CDMA systems for AWGN and Rayleigh fading asynchronous channels , 2007, Wirel. Pers. Commun..

[16]  Jürgen Schmidhuber,et al.  Framewise phoneme classification with bidirectional LSTM and other neural network architectures , 2005, Neural Networks.

[17]  Andrea J. Goldsmith,et al.  Time-slotted transmission over molecular timing channels , 2017, Nano Commun. Networks.

[18]  Ah Chung Tsoi,et al.  Face recognition: a convolutional neural-network approach , 1997, IEEE Trans. Neural Networks.

[19]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[20]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[21]  Juan José Murillo-Fuentes,et al.  Gaussian Processes for Multiuser Detection in CDMA receivers , 2005, NIPS.

[22]  Andrea J. Goldsmith,et al.  Machine learning based channel modeling for molecular MIMO communications , 2017, 2017 IEEE 18th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[23]  Kiran Karra,et al.  Learning to communicate: Channel auto-encoders, domain specific regularizers, and attention , 2016, 2016 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT).

[24]  Andrew W. Eckford,et al.  A Comprehensive Survey of Recent Advancements in Molecular Communication , 2014, IEEE Communications Surveys & Tutorials.

[25]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[26]  Milica Stojanovic,et al.  Underwater acoustic communication channels: Propagation models and statistical characterization , 2009, IEEE Communications Magazine.

[27]  Bartosz A. Grzybowski,et al.  Chemistry in motion : reaction-diffusion systems for micro- and nanotechnology , 2009 .

[28]  Andrea J. Goldsmith,et al.  A molecular communication system using acids, bases and hydrogen ions , 2015, 2016 IEEE 17th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).