On Implementation of Reconfigurable Cyclic Redundancy Check for EVS Applications


Abstract views: 71 / PDF downloads: 62

Authors

  • Afaq Ahmad Sultan Qaboos University
  • Fahad Mohamed Senan Sultan Qaboos University
  • Sayyid Samir Al-Busaidi Sultan Qaboos University
  • Ahmed Ammari Sultan Qaboos University

DOI:

https://doi.org/10.59287/ijanser.372

Keywords:

CRC, Hamming Distance, Characteristic Polynomial, Data Word Size, Execution Time

Abstract

The rising of Internet of Things (IoTs), Unmanned Aerial Vehicles (UAVs), 5G/6G technologies, and many other technologies, render the need for high-speed, low footprint implementation of Cyclic Redundancy Check (CRC) versions their Embedded Vision Systems (EVSs). However, the performance of a CRC architecture need to be mapped in terms of Hamming Distance (HD), area, memory, power dissipation and execution time. In addition, each of the terms depend on certain factors such as the data word size, sparse and dense nature of the data, the CRC length, the seed, the CRC characteristic polynomial and the operational frequency. In this paper, we investigate one specific factor that may potentially affect the execution time. This factor is the selection of a characteristic polynomial for a CRC implementation. The method used to investigate this aspect we developed an exhaustive code that iterates over all the chosen CRC types, finds all the primitive connection polynomials, calculate the CRC of different data word sizes against every determined characteristic polynomials and stamp the time. Then finally analyze the results and present the concluded findings. A thorough investigation was carried out on one of the performance factors i.e. the selection of CRC characteristic polynomial. Based on employed methodology and algorithms we found that the execution time is doubled whenever the data word size is doubled, the execution time increases whenever the CRC type increases, and most importantly, the execution time of any characteristic polynomial within the same CRC type will most probably have the same execution time.

Downloads

Download data is not yet available.

Author Biographies

Afaq Ahmad, Sultan Qaboos University

Department of Electrical and Computer Engineering, PO Box 33, Zip-code 123, Muscat, Oman

Fahad Mohamed Senan, Sultan Qaboos University

Department of Electrical and Computer Engineering, PO Box 33, Zip-code 123, Muscat, Oman

Sayyid Samir Al-Busaidi, Sultan Qaboos University

Department of Electrical and Computer Engineering, PO Box 33, Zip-code 123, Muscat, Oman

Ahmed Ammari, Sultan Qaboos University

Department of Electrical and Computer Engineering, PO Box 33, Zip-code 123, Muscat, Oman

References

S. W. Golomb, Shift Register Sequences, Aegean Park Press, Leguna Hills - U.S.A., 1982.

W. W. Peterson, and J. J. Weldon, Error Correcting Codes. MIT Press, Cambridge, London, 1972.

A. Ahmad, “A Simulation experiment on a built-in self- test equipped with pseudorandom test pattern generator and multi-input shift register (MISR),” International Journal of VLSI Design & Communication Systems(VLSICS), vol. 1, no. 4, pp. 1-12, December 2010.

(8 Apr 2021) The SSRN website. [Online]. Available:

https://ssrn.com/abstract=3811385.

A. Ahmad, A Ahmad, D Al-Abri, S. S. Al-Busaidi, “Adding pseudo-random test sequence generator in the test simulator for DFT approach,” Computer Technology and Application, vol. 3, no. 7, pp. 463-470, July 2012.

L.T. Wang and E.J. McCuskey, “Linear Feedback Shift Register Design Using Cyclic Codes,” IEEE Transactions on Computers, vol. C-37, no. 10, pp. 1302-1306, 1987.

Development of digital logic design teaching tool using MATLAB & SIMULINK,” IEEE Education Society Students Activities Committee (EdSocSAC), vol. 8, no. 1, pp. 7-12, March, 2013.

A. Ahmad, N. K. Nanda, K. Garg, “The use of irreducible characteristic polynomials in an LFSR based testing of digital circuits,” in Proc. Fourth IEEE Region 10 International Conference TENCON, pp. 494-496. 1989.

(August 2002) Available: IEEE Xplore website [Online].

N. K. Nanda, A. Ahmad and V. C. Gaindhar, “Brief Communication Shift Register Modification for Multipurpose use in Combinational Circuit Testing,” International Journal of Electronics, vol. 66, no. 6, pp. 875-878, 1989.

(26 April 2007) Available: Taylor & Francis website [Online].

A. Ahmad, N. K. Nanda, “Effectiveness of Multiple Compressions of Multiple Signatures,” International Journal of Electronics, vol. 66, no. 5, pp. 775-787, 1989.

(6 April 2007) Available: Taylor & Francis website [Online].

A. Ahmad, “Testing of complex integrated circuits (ics) – the bottlenecks and solutions,” Asian Journal of Information Technology, vol. 4, no. 9, pp. 816-822, 2005.

A. Ahmad, "Automotive Semiconductor Industry - Trends, Safety and Security Challenges," in Proc. 8th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO 2020), pp. 1373-1377, 2020.

(15 September 2020) Available: IEEE Xplore website [Online].

Downloads

Published

2023-04-07

How to Cite

Ahmad, A., Senan, F. M., Al-Busaidi, S. S., & Ammari, A. (2023). On Implementation of Reconfigurable Cyclic Redundancy Check for EVS Applications. International Journal of Advanced Natural Sciences and Engineering Researches, 7(3), 86–90. https://doi.org/10.59287/ijanser.372

Issue

Section

Articles