中圖分類號: TN791,;TP391.4 文獻標(biāo)識碼: A DOI:10.16157/j.issn.0258-7998.200222 中文引用格式: 陳榮軍,,于永興,鐘秀媚,,等. 基于改進CORDIC算法的QR碼快速檢測硬件實現(xiàn)方法[J].電子技術(shù)應(yīng)用,,2021,47(5):92-96. 英文引用格式: Chen Rongjun,,Yu Yongxing,,Zhong Xiumei,et al. A hardware implementation method for rapid detection of QR code based on CORDIC improved algorithm[J]. Application of Electronic Technique,,2021,,47(5):92-96.
A hardware implementation method for rapid detection of QR code based on CORDIC improved algorithm
1.School of Computer Science,Guangdong Polytechnic Normal University,,Guangzhou 510665,,China; 2.School of Electronics and Information Technology,,Sun Yat-Sen University,,Guangzhou 510006,China
Abstract: 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.
Key words : CORDIC,;QR code;rotation correction,;FPGA