Dianzi Jishu Yingyong (May 2021)

A hardware implementation method for rapid detection of QR code based on CORDIC improved algorithm

  • Chen Rongjun,
  • Yu Yongxing,
  • Zhong Xiumei,
  • Xie Shundao,
  • Zhao Huimin,
  • Tan Hongzhou

DOI
https://doi.org/10.16157/j.issn.0258-7998.200222
Journal volume & issue
Vol. 47, no. 5
pp. 92 – 96

Abstract

Read online

Based on CORDIC improved algorithm, a hardware implementation method for rapid location and correction is proposed,which can detect and decode QR codes quickly and accurately. After obtaining the image through the camera and preprocessing by a series of hardware modules, the algorithm can locate and extract the QR code image quickly and accurately. Moreover, the CORDIC improved algorithm is used to extract the rotation correction of QR code, which can realize the rotation correction within 360 degrees. The CORDIC improved algorithm can save hardware resources and improve the system speed by replacing the multiplier with shift and addition. Besides, the circuit design is completed by Verilog hardware description language, and the algorithm is verified on the FPGA. The maximum clock frequency of the whole module can reach 267.95 MHz, which can quickly detect and extract QR code images in microsecond time.

Keywords