DOI QR코드

DOI QR Code

Implementation of LTE-A PDSCH Decoder using TMS320C6670

TMS320C6670 기반 LTE-A PDSCH 디코더 구현

  • 이광민 (건국대학교 전자공학과) ;
  • 안흥섭 (성균관대학교 컴퓨터교육학과) ;
  • 최승원 ((주) 페스앤유 기술연구소)
  • Received : 2018.10.22
  • Accepted : 2018.11.21
  • Published : 2018.12.30

Abstract

This paper presents an implementation method of Long Term Evolution-Advanced (LTE-A) Physical Downlink Shared Channel (PDSCH) decoder using a general-purpose multicore Digital Signal Processor (DSP), TMS320C6670. Although the DSP provides some useful coprocessors such as turbo decoder, fast Fourier transformer, Viterbi Coprocessor, Bit Rate Coprocessor etc., it is specific to the base station platform implementation not the mobile terminal platform implementation. This paper shows an implementation method of the LTE-A PDSCH decoder using programmable DSP cores as well as the coprocessors of Fast Fourier Transformer and turbo decoder. First, it uses the coprocessor supported by the TMS320C6670, which can be used for PDSCH implementation. Second, we propose a core programming method using DSP optimization method for block diagram of PDSCH that can not use coprocessor. Through the implementation, we have verified a real-time decoding feasibility for the LTE-A downlink physical channel using test vectors which have been generated from LTE-A Reference Measurement Channel (RMC) Waveform R.6.

Keywords

References

  1. Texas Instruments, TMS320C6670 Multicore Fixed and Floating-point System-On-Chip Data Manual, SPRS689D, March 2012.
  2. Texas Instruments, KeyStone Architecture Bit Rate Coprocessor(BCP) User's Guide, SPRUGZ1A, May 2015.
  3. Texas Instruments, KeyStone Architecture Fast Fourier Transform Coprocessor(FFTC) User Guide, SPRUGS2C, December 2011.
  4. Texas Instruments, KeyStone Architecture Turbo Decoder Coprocessor(TCP3d) User Guide, SPRUGS0, November 2010.
  5. Texas Instruments, KeyStone Architecture Viterbi Coprocessor(VCP2), SPRUGV6A, June 2011.
  6. Texas Instruments, https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/BCP-Usage-in-PDSCH-Receiver.pdf.
  7. E. Dahlman, S.Parkvall, and J. Skold, 4G: LTE/LTE-Advanced for Mobile Broadband, 2nd ed. Waltham, MA, USA: Elsevier, 2014.
  8. Farooq Khan, LTE for 4G Mobile Broadband Air Interface Technologies and Performance, 2009.
  9. Texas Instruments, TMS320C6000 Programmer's Guide, SPRU198K, July.2011.
  10. Texas Instruments, TMS320C6000 Optimizing Compiler v8.2.x User's Guide, SPRUI04B, May.2017.
  11. Texas Instruments, TMS320C66x DSP CPU and Instruction Set Reference Guide, SPRUGH7, November. 2010.
  12. 3GPP, TS 36.211 "Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation (Release 13)".
  13. 3GPP, TS 36.212 "Evolved Universal Terrestrial Radio Access (E-UTRA); Multiplexing and channel coding (Release 13)".
  14. 3GPP, TS 36.213 "Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures (Release 13)".
  15. Tosato, F., and Bisaglia, P. "Simplified soft-output demapper for binary interleaved COFDM with application to HIPERLAN/2," IEEE International Conference on Communications (ICC), 2002, Vol. 2. pp. 664-668.
  16. 3GPP, TS 36.101 "Evolved Universal Terrestrial Radio Access (E-UTRA); User Equipment (UE) radio transmission and reception (Release 14)".
  17. 정일도, 최승원, "멀티모드 단말기의 라디오 라이브러리를 위한 표준 기능 블록의 선정 및 구현," 디지털산업정보학회 논문지, 제 12권, 3호, pp. 125-132.
  18. 최승원, 김용, 안치영, "CUDA와 UHD를 이용한 SDR 플랫폼 용 LTE 상향링크 시스템 구현", 디지털산업정보학회 논문지, 제 9 권, 2 호, pp. 81-87.
  19. 이승학, 최승원, 김경훈, 안치영, "GPU를 이용한 SDR 시스템 용 LTE MIMO 기지국 기능 구현," 디지털산업정보학회 논문지, 제 8 권, 4 호, pp. 91-98.

Cited by

  1. TI C66x DSP를 위한 적응형 PCIe 시스템 vol.15, pp.4, 2018, https://doi.org/10.17662/ksdim.2019.15.4.031
  2. 멀티코어 DSP를 이용한 다중 안테나를 지원하는 SDR 기반 LTE-A PDSCH 디코더 구현 vol.15, pp.4, 2019, https://doi.org/10.17662/ksdim.2019.15.4.085