ComputerGenerated Holography Using a Digital Signal Processor We present an implementation of the OneStep PhaseRetrieval (OSPR) algorithm for computergenerated holography (CGH) using a digital signal processor (DSP). Typically, personal computers with powerful graphics processing units and field programmable gate arrays are used for hologram generation. Such systems, however, are of highcost and usually not suitable for embedded applications.We use a Texas Instrument TMDXEVM6678LE evaluation module carrying a TMS320C6678 eightcore DSP to evaluate the implementation performance. We implement a fast generation method based on OSPR and demonstrate both binaryphase and multilevelphase generation results. We evaluate the performance of the DSP implementation and compare it to that of a personal computer. We also project the generated hologram with a labbased projection system.The results show that, although our DSP board has a performance that is on average slower than a modern sixcore central processing unit, an embedded DSP for CGH due to its lowpower, lowcost and minimal profile is promising.

FixedPoint Accuracy Analysis of 2D FFT for the Creation of Computer Generated Holograms Computer Generated Holograms (CGHs) are fundamental to the creation of holographic display and are responsible for carrying the phase or amplitude information of a particular optical field. The standard approaches for CGH generation on personal computers all involve multiple forward and inverse 2dimensional fast Fourier Transforms (2D FFTs). This common method is not fast enough for a realtime application. Producing CGHs via configurable hardware may reduce the computational burden. To reduce overhead, fixedpoint arithmetic is usually implemented; however, this sacrifices the precision of the algorithm. Care needs to be taken when applying fixedpoint operations.In this paper, we present a radix2 error propagation model to analyses the 2D FFT based on three different rounding methods and we also show the simulation results on selection of appropriate rounding methods.