TY - JOUR
T1 - High performance hardware architecture for sparse signal reconstruction based on systolic array
AU - Chen, Zhenzhen
AU - Jiang, Yuanda
AU - Wang, Chao
AU - Yu, Wenkai
AU - Zheng, Fu
AU - Sun, Zhibin
AU - Zhai, Guangjie
N1 - Publisher Copyright:
Copyright © 2014 Binary Information Press.
PY - 2014/12/15
Y1 - 2014/12/15
N2 - Compressed sensing realizes the sub-sampling of the sparse signal but with high computational effort. For this, many hardware implementations based on Orthogonal Matching Pursuit (OMP) algorithm have been researched, avoiding the direct matrix inversion calculation by Cholesky or QR decomposition. However, the computational complexity is still high, and the reconstruction precision is poor, which is unfavorable for extension. In order to address this problem, a high performance hardware implementation was proposed in this paper which used Coordinate Rotation Digital Computer (CORDIC) method constituting a systolic array to perform QR decomposition. This hardware architecture improves systolic array module and corresponding scheduling processing module by adding delay units, and can recover an 8-sparse signal of column dimension 256 in the order of columns, with the speed nearly 13 times faster than the software. Meanwhile, since the mean square error has a boltzmann relationship with the sparsity of the signals, the hardware performs well when the sparsity is below 8. Moreover, the curve fittings for software and hardware match well further proves the reconstruction ability of this hardware architecture. Finally, based on this hardware structure, a single photon imaging system was constructed, showing that, it can significantly speed up the imaging speed.
AB - Compressed sensing realizes the sub-sampling of the sparse signal but with high computational effort. For this, many hardware implementations based on Orthogonal Matching Pursuit (OMP) algorithm have been researched, avoiding the direct matrix inversion calculation by Cholesky or QR decomposition. However, the computational complexity is still high, and the reconstruction precision is poor, which is unfavorable for extension. In order to address this problem, a high performance hardware implementation was proposed in this paper which used Coordinate Rotation Digital Computer (CORDIC) method constituting a systolic array to perform QR decomposition. This hardware architecture improves systolic array module and corresponding scheduling processing module by adding delay units, and can recover an 8-sparse signal of column dimension 256 in the order of columns, with the speed nearly 13 times faster than the software. Meanwhile, since the mean square error has a boltzmann relationship with the sparsity of the signals, the hardware performs well when the sparsity is below 8. Moreover, the curve fittings for software and hardware match well further proves the reconstruction ability of this hardware architecture. Finally, based on this hardware structure, a single photon imaging system was constructed, showing that, it can significantly speed up the imaging speed.
KW - Compressed Sensing
KW - Field Programmable Gate Array (FPGA)
KW - Orthogonal Matching Pursuit (OMP)
KW - QR Decomposition
KW - Systolic Array
UR - http://www.scopus.com/inward/record.url?scp=84920896841&partnerID=8YFLogxK
U2 - 10.12733/jcis12639
DO - 10.12733/jcis12639
M3 - Article
AN - SCOPUS:84920896841
SN - 1553-9105
VL - 10
SP - 10611
EP - 10622
JO - Journal of Computational Information Systems
JF - Journal of Computational Information Systems
IS - 24
ER -