Skip to main content

VLSI Implementation of Hamming Code for Molecular Communication

  • Conference paper
  • First Online:
Advances in Smart Communication and Imaging Systems

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 721))

Abstract

Application of molecular communication (MC) is claimed almost in every field of humanity, be it medicine, be it security, or be it industry. However, the channel is the biggest impairment of any wireless. On the other hand, forward error correction (FEC) is found as the most worth full technique to improve performance due to channel degradation. Though various literature has proposed Hamming codes for MC, none of the literature has presented the implementation of it in any of the VLSI tools. This paper, however, implements an encoder of Hamming code using CMOS logic circuits for different values of parity-check bits (m). Specifically, we have considered m = 3 and m = 5 to implement the Hamming code. Further, power and delay analysis are presented and verified through simulations in 250 nm CMOS technology using Tanner EDA Tool.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 349.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 449.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 449.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Hiyama S, Moritani Y, Suda T, Egashira R, Enomoto A, Moore M (2006) Molecular communication. IEICE 89(2):162

    Google Scholar 

  2. Nakano T, Suda T, Moore M, Egrashira R, Enomoto A, Arima K (2005) Molecular communication for nanomachines using intercellular calcium signaling. In: 5th IEEE conference on nanotechnology, vol 2, pp 478–581

    Google Scholar 

  3. Akyildiz IF, Gine LP (2009) Molecular communication options for long-range nanonetworks. Comput Netw 53:2753–2766

    Google Scholar 

  4. Blahut RE (2003) Algebraic codes for data transmission. Cambridge University Press

    Google Scholar 

  5. Ko PY, Lee CH, Chen KC (2012) A new paradigm for channel coding in diffusion-based molecular communication. In: IEEE global communications conference (GLOBECOM), pp 3748–3753. IEEE

    Google Scholar 

  6. Lu Y, Higgins MD, Leeson MS (2015) Self-orthogonal convolutional codes (SOCCs) for diffusion-based molecular communication system. In: IEEE International conference on communication, June, pp 1049–1053. IEEE

    Google Scholar 

  7. Lu Y, Higgins MD, Lesson MS (2015) Comparison of channel coding schemes for molecular communications system. IEEE Trans Commun 63(1):3991–4001

    Article  Google Scholar 

  8. Dissanayaka MB, Deng Y, Nallanathan A, Ekanayake EMN, Elkashlan M (2017) Reed-Solomon codes for molecular communication with a full absorption receiver. IEEE Commun Letters 21(6):1245–1248

    Google Scholar 

  9. Shih PJ, Lee CH, Yeh PC, Chen KC (2013) Channel code for reliability enhancement in molecular communication. IEEE J Sel Areas Commun 31(2):857–867

    Article  Google Scholar 

  10. Darya AM,Vakani H, Nasir Q (2019) Error control codes for molecular Communication: a survey. In: International conference on communications, signal processing, and their applications (ICCSPA), pp 1–4. IEEE

    Google Scholar 

  11. Muthammal R, Madhane SSR (2013) Design, analysis, and FPGA implementation LDPC codes with BCH codes. In: International conference on current trends in engineering and technology (ICCTET), pp 242–244. IEEE

    Google Scholar 

  12. Lesson MS, Higgins MD (2012) Forward error correction for molecular communications. Nano Commun Netw 3(3):161–167

    Article  Google Scholar 

  13. Lesson MS, Higgins MD (2012) Error correction coding for molecular communications. In: IEEE conference on communications (ICC), pp 6172–6176. IEEE

    Google Scholar 

  14. Lu Y, Higgins MD, Lesson MS (2014) Diffusion based molecular communications system enhancement using high order Hamming codes. In: 9th international conference on communication system, networks and digital sign (CSNDSP), pp 438–442. IEEE

    Google Scholar 

  15. Vardhan TV, Neeraja B, Kumar BP, Paidimarry CS (2015) Implementation of turbo codes using Verilog-HDL and estimation of its error correction capability. In: IEEE Asia Pacific conference on postgraduate research in microelectronics and electronics (Prime Asia), pp 75–79. IEEE

    Google Scholar 

  16. Digdarsini D, Mishra D, Mehta S, Ram TVS (2019) FPGA implemetation of FEC encoder with BCH & LDPC codes for DVB S2 system. In: 6th international conference on signal processing and integrated networks (SPIN), pp 78–81. IEEE

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Lakshmanan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Rai, R., Pratap Singh, S., Lakshmanan, M., Pandey, V.K. (2021). VLSI Implementation of Hamming Code for Molecular Communication. In: Agrawal, R., Kishore Singh, C., Goyal, A. (eds) Advances in Smart Communication and Imaging Systems . Lecture Notes in Electrical Engineering, vol 721. Springer, Singapore. https://doi.org/10.1007/978-981-15-9938-5_63

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-9938-5_63

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-9937-8

  • Online ISBN: 978-981-15-9938-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics