FPGA Implementation of the CRC using Parallel Pipelining Architecture for Error Detection and Correction

Authors

  • Nidhi Shukla, Prof. Suresh. S. Gawande, Prof. Sher Singh

Keywords:

Binary Golay Code (23, 12, 7), Extended Golay Code (24, 12, 8), Adder, Weight Measurement Unit

Abstract

VLSI architecture for fast extended Golay encoder and decoder are presented in this paper. The extended golay code encode and decode of the bit is (24, 12, 8) format. The first bit of the format is represent the transmit Golay encoder bit, second bit of the format is represent the polynomial bit and third bit of the format is represent the hamming distance. Extended Golay codes are detection up to eight bit error and correction up to three bits. The extended Golay code is main block of the cyclic redundancy check (CRC). CRC is error detection code commonly used in wireless communication system. The extended Golay code is implemented Xilinx software with vertex-2p device family. The extended Golay code is implemented in term of number of slice, number of LUT and maximum combinational path delay compared with existing Golay code.

References

Shivani Tambatkar, Siddharth Narayana Menon, Sudarshan. V, M. Vinodhini and N.S.Murty, “Error Detection and Correction in Semiconductor Memories using 3D Parity Check Code with Hamming Code”, International Conference on Communication and Signal Processing, April 6-8, 2017, India.

Pallavi Bhoyar, “Design of Encoder and Decoder for Golay Code”, International Conference on Communication and Signal Processing, April 6-8, IEEE 2016, India.

Pedro Reviriego, Shanshan Liu, Liyi Xiao, and Juan Antonio Maestro, “An Efficient Single and Double-Adjacent Error Correcting Parallel Decoder for the (24,12) Extended Golay Code”, IEEE Transactions On Very Large Scale Integration (VLSI) Systems, Vol. 34, No. 3, pp. 01-04, 2016.

Satyabrata Sarangi and Swapna Banerjee, “Efficient Hardware Implementation of Encoder and Decoder for Golay Code”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems 2014.

P. Adde, D. G. Toro, and C. Jego, “Design of an efficient maximum likelihood soft decoder for systematic short block codes,” IEEE Trans. Signal Process. vol. 60, no. 7, pp. 3914–3919, Jul. 2012.

T.-C. Lin, H.-C. Chang, H.-P. Lee, and T.-K. Truong, “On the decoding of the (24, 12, 8) Golay Code,” Inf. Sci., vol. 180, no. 13, pp. 4729–4736, Dec. 2010.

M.-H. Ting, Y.-C. Su, J.-H. Chen, Z.-H. Chen, and Y. Chang, “High-speed low-complexity Golay decoder based on syndromeweight determination,” in Proc. 7th Int. Conf. Inf., Commun., Signal Process. (ICICS), Dec. 2009, pp. 1–4.

Ayyoob D. Abbaszaadeh and Craig R. Rushforth, Senior Member, IEEE, “VLSI Implementation of a Maximum-Likelihood Decoder for the Golay (24, 12) Code”, IEEE Journal on Selected Areas in Communications, VOL. 6, NO. 3, APRIL 1988.

B. Honary and G. Markarian, “New simple encoder and trellis decoder for Golay codes”, Electronics Letters 29th December 1993 Vol. 29 No. 25.

Xiao-Hong Peng, Member, IEEE, and Paddy G. Farrell, Life Fellow, IEEE, “On Construction of the (24, 12, 8) Golay Codes”, IEEE Manuscript received January 19, 2005; revised April 13, 2005 and December 15, 2005.

W. Guo, “High-speed parallel VLSI-architecture for the (24, 12) Golay code decoder with optimized permutation decoding,” in Proc. IEEE Int. Symp. Circuit Syst. (ISCAS), Connecting World, vol. 4, May 1996, pp. 61–64.

Downloads

How to Cite

Nidhi Shukla, Prof. Suresh. S. Gawande, Prof. Sher Singh. (2020). FPGA Implementation of the CRC using Parallel Pipelining Architecture for Error Detection and Correction. International Journal of Research & Technology, 8(4), 177–181. Retrieved from https://ijrt.org/j/article/view/542

Similar Articles

1 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.