VLSI design of a FNNPDS encoder for vector quantization

벡터양자화를 위한 FNNPDS 인코더의 VLSI 설계

  • Kim Hyeung-Cheol (Dept. of Electrical & Electronic Eng., Dongshin University) ;
  • Shim Jeong-Bo (Dept. of Electrical & Electronic Eng., Dongshin University) ;
  • Jo Je-Hwang (Dept. of Information & Communication Eng., Dongshin University)
  • 김형철 (동신대학교 전기전자공학과) ;
  • 심정보 (동신대학교 전기전자공학과) ;
  • 조제황 (동신대학교 정보통신공학부)
  • Published : 2005.02.01

Abstract

We propose the design method for the VLSI architecture of FNNPDS combined PDS(partial distance search) and FNNS(fast nearest neighbor search), which are used to fast encoding in vector quantization, and obtain the results that FNNPDS(fast nearest neighbor partial distance search) is faster method than the conventional methods by simulation. In simulations, we investigate timing diagrams described searching time of the nearest codevector for an input vector, and compare the average clock cycles per input vector for Lena and Peppers images. According to the result of simulations, the number of the clock cycle of FNNPDS was reduced to $79.2\%\~11.7\%$ as compared with the number using the conventional techniques.

벡터양자화에서 고속 인코딩에 사용되는 기존 방법인 PDS(partial distance search)와 FNNS(fast nearest neighbor search)를 결합한 FNNPDS(fast nearest neighbor partial distance search)를 VISI로 구현하기 위한 설계 방법을 제안하고, 모의실험을 통해 FNNPDS가 다른 방법에 비해 보다 고속화가 이루어짐을 입증한다. 모의실험 방법은 임의의 입력벡터에 대해 최단거리 부호벡터를 찾는 타이밍도를 고찰하고, Lena와 Peppers 영상에 대한 입력벡터당 평균 클럭 사이클을 비교한다. 모의실험 결과에 의하면 FNNPDS의 클럭 사이클 수는 다른 방법들보다 $79.2\%\~11.7\%$ 감소되었다.

Keywords

References

  1. A. Gersho and R. M. Gray, 'Vector quantization and signal compression,' KAP, pp. 309-343, 1992
  2. C. D. Bei and R. M. Gray, 'An improvement of the minimum distortion encoding algorithm for vector quantization,' IEEE Trans. Commun., Vol. COM-33, pp. 1132-1133, October 1985 https://doi.org/10.1109/TCOM.1985.1096214
  3. M. Orchard, 'A fast nearest neighbor search algorithm,' Proc. IEEE ICASSP, pp. 2297-2300, May 1991
  4. P. Pirsch, 'VLSI implementations for image communications,' Elsevier Science Publishers B.V., pp. 283-309, 1993
  5. Y. Linde, A. Buzo, and R. M. Gray, 'An algorithm for vector quantizer design,' IEEE Trans. Commun., Vol. COM-28, pp. 84-95, January 1980 https://doi.org/10.1109/TCOM.1980.1094577
  6. A. Nakada, T. Shibata, M. Konda, T. Morimoto and T. Ohmi, 'A fully parallel vector-quantization processor for real-time motion-picture compression,' IEEE Journal of Solid-State Circuits, Vol. 34, no. 6, pp. 822-829, June 1999 https://doi.org/10.1109/4.766816
  7. P. A. Ramamoorthy, B. Potu and T. Tran, 'Bit-serial VLSI implementation of vector quantizer for real-time image coding,' IEEE Trans. on Circuits and Systems, Vol 36, no. 10, pp. 1281-1290, October 1989 https://doi.org/10.1109/31.44344