The Use of Coding and Protocols Within Molecular Communication Systems

This chapter focuses upon the use of coding and protocols within diffusion based molecular communication systems, laying the groundwork for future development in test bed implementations. The chapter starts with an introduction that briefly discusses coding and protocols used in traditional communication systems. Following this, details of the molecular channel are given, including the energy consumption constraints and a relevant mathematical framework. This discussion then leads onto potential encoding and decoding technologies. Next, original results on the use of Hamming codes in molecular communication systems are presented with a quantitative comparison against an uncoded molecular system. The impact of specific design parameters such as the number of molecules, energy, and transmission distance on the bit error rate (BER) is considered. Finally, a protocol, based upon the use of an acknowledgement (ACK) packet is presented as a further advancement to the field that the reader may wish to consider when designing future systems.

[1]  Ian F. Akyildiz,et al.  Molecular communication options for long range nanonetworks , 2009, Comput. Networks.

[2]  Chan-Byoung Chae,et al.  Novel modulation techniques using isomers as messenger molecules for molecular communication via diffusion , 2012, 2012 IEEE International Conference on Communications (ICC).

[3]  Petr Lánský,et al.  Coding of periodic pulse stimulation in chemoreceptors. , 2002, Bio Systems.

[4]  R. Blahut Algebraic Codes for Data Transmission , 2002 .

[5]  C. E. SHANNON,et al.  A mathematical theory of communication , 1948, MOCO.

[6]  Keith W. Ross,et al.  Computer networking - a top-down approach featuring the internet , 2000 .

[7]  Matthew D. Higgins,et al.  Forward error correction for molecular communications , 2012, Nano Commun. Networks.

[8]  Dmitri Botvich,et al.  Development of molecular based communication protocols for nanomachines , 2007, Nano-Net.

[9]  Ian F. Akyildiz,et al.  Modulation Techniques for Communication via Diffusion in Nanonetworks , 2011, 2011 IEEE International Conference on Communications (ICC).

[10]  Satya N Majumdar,et al.  Capture of particles undergoing discrete random walks. , 2008, The Journal of chemical physics.

[11]  Christian Schlegel,et al.  Error Control Coding in Low-Power Wireless Sensor Networks: When Is ECC Energy-Efficient? , 2006, EURASIP J. Wirel. Commun. Netw..

[12]  Robert A. Freitas,et al.  Nanomedicine, Volume I: Basic Capabilities , 1999 .

[13]  J. Knowles Enzyme-catalyzed phosphoryl transfer reactions. , 1980, Annual review of biochemistry.

[14]  Tatsuya Suda,et al.  A design of a molecular communication system for nanomachines using molecular motors , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06).

[15]  Tuna Tugcu,et al.  Energy model for communication via diffusion in nanonetworks , 2010, Nano Commun. Networks.

[16]  Herwig Bruneel,et al.  Transmitter buffer behaviour of stop-and-wait ARQ schemes with repeated transmissions , 2002 .

[17]  Marc Moeneclaey,et al.  Efficient ARQ scheme for high error rate channels , 1984 .

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

[19]  H. Sauro,et al.  Quantitative analysis of signaling networks. , 2004, Progress in biophysics and molecular biology.

[20]  M. Leeson,et al.  Performance analysis of direct detection spectrally sliced receivers using Fabry-Perot filters , 2000, Journal of Lightwave Technology.

[21]  Ian F. Akyildiz,et al.  Monaco: fundamentals of molecular nano-communication networks , 2012, IEEE Wireless Communications.

[22]  Özgür B. Akan,et al.  An information theoretical approach for molecular communication , 2007, 2007 2nd Bio-Inspired Models of Network, Information and Computing Systems.

[23]  Hao Yan,et al.  Programmable nanowire circuits for nanoprocessors , 2011, Nature.