DOI QR코드

DOI QR Code

FImplementation of RF Controller based on Digital System for TRS Repeater

실시간 디지털 홀로그래피를 위한 고성능 CGH프로세서

  • 서영호 (한성대학교 정보통신공학과, 미디어연구실) ;
  • 최현준 (광운대학교 전자재료공학과, 디지털 설계 및 테스트 연구실) ;
  • 김동욱 (광운대학교 전자재료공학과, 디지털 설계 및 테스트 연구실)
  • Published : 2007.08.31

Abstract

In this paper, we propose a hardware architecture to generate digital hologram using the modified CGH (Computer Generated Hologram) algorithm for hardware implementation and design to FPGA (Field Programmable Gate Array) platform. After analyzing the CGH algorithm, we propose an architecture of CGH cell which efficiently products digital hologram, and design CGH Kernel from configuring CGH Cell. Finally we implement CGH Processor using CGH Kernel, SDRAM Controller, DMA, etc. Performance of the proposed hardware can be proportionally increased through simply addition of CGH Cell in CGH Kernel, since a CGH Cell has operational independency. The proposed hardware was implemented using XC2VP70 FPGA of Xilinx and was stably operated in 200MHz clock frequency. It take 0.205 second for generating $1,280{\times}1,024$ digital hologram from 3 dimensional object which has 40,000 light sources.

본 논문에서 는 하드웨어의 구현을 위해 수정된 CGH(Computer Generated Hologram) 알고리즘을 바탕으로 디지털 홀로그램을 생성할 수 있는 하드웨어 구조를 제안하고 FPGA(Field Programmable Gate Array)를 기반으로 구현하고자 한다. 먼저 CGH 알고리즘을 분석 한 후에 디지털 홀로그램을 효율적으로 연산할 수 있는 CGH 셀 (cell)의 구조를 제안하고 CGH 셀의 확장을 통해서 CGH 커널 (kernel)을 구현한다. 그리고 최종적으로 CGH 커널과 SDRAM Controller, DMA 등의 블록들을 결합하여 CGH 프로세서를 구현한다. 제안한 구조는 CGH 커널 내 CGH 셀의 단순한 추가를 통해서 성능을 비례적으로 증가시킬 수 있다. 이는 CGH 셀들이 독립적으로 동작하기 때문이다. 제안한 하드웨어는 Xilinx의 XC2VP70 FPGA를 이 용하여 구현하였고 200 MHz의 동작속도에서 40,000개의 광원으로 구성된 3차원 객체를 0.205초에 $1,280{\times}1,024$크기 의 홀로그램으로 생성 할 수 있다.

Keywords

References

  1. T. Motoki, H. Isono, and I. Yuyama, 'Present Status of Three-Dimensional Television Research,' Proc. IEEE 83(7): 1009-1021 (July 1995)
  2. J. K. Chung and M. H. Tsai, Three-Dimensional Holographic Imaging, John Wiley & Sons, Inc., 2002
  3. P. Hariharan, Basics of Holography, Cambridge University Press, May 2002
  4. T. Ito, N. Masuda, K. Yoshimura, A. Shiraki, T. Shimobaba, and T. Sugie, 'Special-Purpose computer HORN-5 for a real-time electroholography,' Optics Express, Vol. 13, No.6, March 2005
  5. T. Shimobaba, A. Shiraki, N. Masuda, and T. Ito, 'Electroholographic display unit for three-dimensional display by use of special-purpose computational chip for holography and reflective LCD panel,' Optics Express, Vol. 13, No. 11, May 2005
  6. N. Masuda, T. Ito, T. Tanaka, A. Shiraki, and T. Sugie, 'Computer generated holography using a graphics processing unit,' Optics Express, Vol. 14, No.2, January 2006
  7. L. Ahrenberg, P. Benzie, M. Magnor, and J. Watson, 'Computer generated holography using parallel commodity graphics hardware,' Optics Express, Vol. 14, No. 17, August 2006
  8. W. G. Joseph, Introduction to Fourier Optics (3rd edition), Roberts & Company, 2005
  9. http://www2.edge.no/projects/index.php?expn=2&target=holovision/about.php
  10. T. S., and T. I., 'An Efficient Computational Method Suitable for Hardware of Computer-Generated Hologram with Phase Computation by Addition,' Computer Physics Communications, Vol. 138, pp. 44-52, 2001 https://doi.org/10.1016/S0010-4655(01)00189-8