2 레벨 탐색을 이용한 스피어 디코딩 알고리즘과 VLSI 구현

Sphere Decoding Algorithm and VLSI Implementation Using Two-Level Search

  • 현트롱안 (경희대학교 전자.전파공학과) ;
  • 조종민 (경희대학교 전자.전파공학과) ;
  • 김진상 (경희대학교 전자.전파공학과) ;
  • 조원경 (경희대학교 전자.전파공학과)
  • Huynh, Tronganh (Department of Electronics and Radio Engineering, KyungHee University) ;
  • Cho, Jong-Min (Department of Electronics and Radio Engineering, KyungHee University) ;
  • Kim, Jin-Sang (Department of Electronics and Radio Engineering, KyungHee University) ;
  • Cho, Won-Kyung (Department of Electronics and Radio Engineering, KyungHee University)
  • 발행 : 2008.06.25

초록

본 논문에서는 새로운 2레벨 탐색 스피어 디코딩 알고리즘과 그 하드웨어 구조를 제안한다. 제안된 알고리즘은 심볼검출 시에 성능향상에 영향을 줄 수 있는 유용한 후보군이 이전 단계에서 버려지는 것을 피하기 위해서, 2 레벨 트리탐색을 동시에 수행한다. 시뮬레이션 결과, 제안된 알고리즘이 BER 측면에서 기존의 알고리즘보다 성능이 우수함을 확인할 수 있었다. 제안된 하드웨어 구조는 낮은 복잡도와 고정된 throughput을 갖는 구조로써 BPSK, QPSK, 16-QAM, 64-QAM의 변조방식을 지원한다. 하드웨어 측면에서 큰 복잡도를 갖는 정렬 블럭은 다른 블럭과 하드웨어를 공유함으로써 면적을 감소시켰고, 제안된 하드웨어 구조는 기존의 구조들과 비교했을 때 면적이 감소되고 성능이 향상됨을 확인하였다.

In this paper, a novel 2-level-search sphere decoding algorithm for multiple-input multiple-output (MIMO) detection and its VLSI implementation are presented. The proposed algorithm extends the search space by concurrently performing symbol detection on 2 level of the tree search. Therefore, the possibility of discarding good candidates can be avoided. Simulation results demonstrate the good performance of the proposed algorithm in terms of bit-error-rate (BER). From the proposed algorithm, an efficient very large scale integration (VLSI) architecture which incorporates low-complexity and fixed throughput features is proposed. The proposed architecture supports many modulation techniques such as BPSK, QPSK, 16-QAM and 64-QAM. The sorting block, which occupies a large portion of hardware utilization, is shared for different operating modes to reduce the area. The proposed hardware implementation results show the improvement in terms of area and BER performance compared with existing architectures.

키워드

참고문헌

  1. G. J. Foschini Jr. and M. J. Gans, "On limits of wireless communication in a fading environment when using multiple antennas," Wireless Personal Commun., Mar. 1998
  2. P. W. Wolniansky., G. J. Foschini, G. D. Golden, and R. A. Valenzuela. "V-BLAST: An architecture for realizing very high data-rates over the rich scattering widess channel," F'roc. IEEE ISSSE-98, Pisa, Italia, 30th September 1998
  3. C. P. Schnorr and M. Euchner, "Lattice basis reduction: Improving practical lattice basis reduction and solving subset sum problems," Math. Programming, vol. 66, pp.181-199, 1994 https://doi.org/10.1007/BF01581144
  4. M. O. Damen, H. El Gamal, and G. Caire, "On maximum-likelihood detection and the search for the closest lattice point," IEEE Transactions on Information Theory, vol.49, no.10, pp.2389-2402, Oct. 2003 https://doi.org/10.1109/TIT.2003.817444
  5. A. Burg, M. Borgmann, M. Wenk, M. Zellweger, W. Fichtner and H. Bolcskei, "VLSI implementation of MIMO detection using the sphere decoding algorithm," IEEE Journal of Solid-State Circuits, vol. 40, Jul. 2005, pp. 1566-1577 https://doi.org/10.1109/JSSC.2005.847505
  6. A. Burg, M. Borgmann, C. Simon, M. Wenk, M. Zellweger and W. Fichtner, "Performance tradeoffs in the VLSI implementation of the sphere decoding algorithm," Fifth IEE International Conference on 3G Mobile Communication Technologies, pp.93-97, Oct.2004
  7. D. L. Ruyet, T. Bertozzi, and B. Ozbek, "Breadth first algorithms for APP detectors over MIMO channels," in Proc. IEEE Int. Conf. Commun., Jun. 2004, pp. 926-930
  8. K.-W. Wong, C.-Y. Tsui, R. S.-K. Cheng, and W.-H. Mow, "A VLSI architecture of a K-best lattice decoding algorithm for MIMO channels," in Proc. IEEE Int. Symp. Circuits Syst., May 2002, pp.III-273-III-276
  9. Z. Guo and P. Nilsson, "VLSI implementation issues of lattice decoders for MIMO systems," in Proc. IEEE Int. Symp. Circuits Syst., Vancouver, BC, Canada, May 2004, pp.IV-477-IV-480
  10. Z. Guo and P. Nilson, "Algorithm and Implementation of the K-best sphere decoding for MIMO detection," IEEE Journal on Selected Areas in Communications, vol.24, pp.491-503, March 2006 https://doi.org/10.1109/JSAC.2005.862402