Dedicated processor for hologram calculation using sparse Fourier bases
 
Dedicated processor for hologram calculation using sparse Fourier bases ■
 
Daiki Yasuki, Daiki Yasuki, Daiki Yasuki, David Blinder, David Blinder, David Blinder, Tomoyoshi Shimobaba, Tomoyoshi Shimobaba, Tomoyoshi Shimobaba, Yota Yamamoto, Yota Yamamoto, Yota Yamamoto, Ikuo Hoshi, Ikuo Hoshi, Ikuo Hoshi, Peter Schelkens, Peter Schelkens, Peter Schelkens, Takashi Kakue, Takashi Kakue, Takashi Kakue, Tomoyoshi Ito, Tomoyoshi Ito, Tomoyoshi Ito
 
Abstract ■

Recently, a calculation method involving sparse point spread functions in the short-time Fourier transform (STFT) domain was proposed. In this paper, a dedicated processor using the STFT algorithm is described, which is implemented on a field-programmable gate array. All the operations in this algorithm are implemented using fixed-point arithmetic. Since this algorithm includes a trigonometric function and an error function, lookup tables (LUTs) are utilized to reduce the calculation costs. We have devised a dedicated circuit architecture that allows parallel operations. In addition, a central processing unit could generate holograms using the STFT-based algorithm with fixedpoint arithmetic and LUTs at a higher speed than the generation using floating-point arithmetic.