Parallel implementation of the Gerchberg-Saxton algorithm and holographic field projection using a phase-only spatial light modulator

Authors

  • Andrew Bañas ⋅ PH National Institute of Physics, University of the Philippines Diliman
  • Paul Leonard Atchong C. Hilario ⋅ PH National Institute of Physics, University of the Philippines Diliman
  • Vincent Ricardo Daria ⋅ PH National Institute of Physics, University of the Philippines Diliman

Abstract

We develop a system that would calculate the Gerchberg-Saxton algorithm in parallel using a computer cluster by splitting the input 2D data into various compute nodes such that processing of 2D Fourier transforms are distributed. Real-time projection of dynamic holographic field patterns is hindered by the large computing overhead required to calculate the appropriate hologram. Hence the demand for a speedy calculation of the hologram is high. Here, we show the improvement in computation time as the number of compute nodes is increased. We test the system by calculating the CGH to generate a field pattern at the Fourier plane. The system is tested with an experimental setup that links-up with the computer cluster where the hologram is calculated in parallel. The resulting CGH is sent back to the experimental workbench and is then encoded onto a phase-only SLM. We show the experimentally verified output field patterns detected at the Fourier plane.

Downloads

Issue

Article ID

SPP-2006-PA-05

Section

Poster Session PA

Published

2006-10-25

How to Cite

[1]
A Bañas, PLAC Hilario, and VR Daria, Parallel implementation of the Gerchberg-Saxton algorithm and holographic field projection using a phase-only spatial light modulator, Proceedings of the Samahang Pisika ng Pilipinas 24, SPP-2006-PA-05 (2006). URL: https://proceedings.spp-online.org/article/view/SPP-2006-PA-05.