DOI QR코드

DOI QR Code

Cutting Plane Algorithm for the Selection of Non-Isolated Pixel Modulation Code

고립 픽셀 제거 변조부호 선택을 위한 절단평면 알고리즘

  • 박태형 (숭실대학교 산업정보시스템공학과) ;
  • 이재진 (숭실대학교 정보통신전자공학부 정보저장및통신 연구실)
  • Received : 2013.04.25
  • Accepted : 2013.05.19
  • Published : 2013.06.30

Abstract

In this paper, we introduce a modulation code design problem where best selection of two-dimensional codewords are determined to reduce two-dimensional (2D) Intersymbol Interference (ISI) and Interpage Interference (IPI), while when these codewords are randomly arranged on the storage, isolated pixel cannot be formed. Codeword selection problem and isolated pixel detection problem are formulated as integer program models and we develop a cutting plane algorithm where a valid cut is generated to remove current feasible solution to avoid isolated pixel by solving the isolated pixel detection subproblem. Using the proposed method, $4{\times}2$ 6/8 codewords with non-isolated pixel are found.

본 연구에서는 이차원 인접 심볼간 간섭(2D ISI) 및 인접 페이지간 간섭 (IPI)을 줄이며, 고립된 픽셀이 발생하지 않는 홀로그래픽 저장장치를 위한 이차원 변조부호를 선택하는 문제를 고려한다. 본 연구에서 고려하는 2D ISI 및 IPI를 줄이기 위한 변조부호 선택문제에서는 코드 내부에서 인접 셀간 심볼값의 차이를 최소화하고, 사용된 심볼의 분포가 균등하고, 선택된 코드워드가 임의로 이차원에 배열될 때, 고립된 픽셀이 발생할 수 없는 코드워드를 선택한다. 코드워드 선택 문제와 선택된 코드워드에서 고립된 픽셀의 발생여부를 검색하는 모형은 정수계획법 모형으로 형성되고, 두 모형을 결합하는 절단평면(cutting plane) 알고리즘을 개발하였다. 제안된 알고리즘을 사용하여 $4{\times}2$ 6/8 변조부호에서 고립된 픽셀이 발생하지 않으면서, 2D ISI와 IPI를 줄일 수 있는 코드워드를 계산하였다.

Keywords

References

  1. L. Hesselink, S. S. Orlov, and M. C. Bashaw, "Holographic data storage systems," in Proc. IEEE, vol. 92, no. 8, pp. 1231-1280, July 2004. https://doi.org/10.1109/JPROC.2004.831212
  2. V. Vadde and B. V. K. V. Kumar, "Channel modeling and estimation for intrapage equalization in pixel-matched volume holographic data storage," Appl. Opt., vol. 38, no. 20, pp. 4374-4386, July 1999. https://doi.org/10.1364/AO.38.004374
  3. J. Kim, J.-K. Wee and J. Lee, "Error correcting 4/6 modulation codes for holographic data storage," Japanese J. Appl. Phys., vol. 49, no. 8, pp. 08KB04, Aug. 2010. https://doi.org/10.1143/JJAP.49.08KB04
  4. J. Kim and J. Lee, "Error-correcting 6/8 modulation code for reducing two-dimensional intersymbol interference," Japanese J. Appl. Phys., vol. 50, no. 9, pp. 09MB06, Sep. 2011. https://doi.org/10.1143/JJAP.50.09MB06
  5. J. Kim and J. Lee, "Two-dimensional non-ioslated pixel modulation code for holographic data storage," J. KICS, vol. 34, no. 2, pp. 163-168, Feb. 2009.
  6. J. Kim and J. Lee, "Two-dimensional 5:8 modulation code for holographic data storage," Japenese J. Appl. Phys., vol. 48, no. 3, pp. 03A031, Mar. 2009. https://doi.org/10.1143/JJAP.48.03A031
  7. T. Park and J. Lee, "Integer programming models for the design of two-dimensional holographic storage modulation code," J. KICS, vol. 38, no. 6, pp. 459-464, June 2013. https://doi.org/10.7840/kics.2013.38A.6.459
  8. IBM, IBM ILOG CPLEX V12.1: User's Manual for CPLEX, Retrieved Dec., 21,, 2009, from ftp://public.dhe.ibm.com/software/websphere/ilog/docs/optimization/cplex/ps_usrmancplex.pdf.
  9. R. Fourer, D. M. Gay, and B. W. Kernighan, AMPL: A Modeling Language for Mathematical Programming, Scientific Press, 1993.