Browse > Article

Implementation of LTE uplink System for SDR Platform using CUDA and UHD  

Ahn, Chi Young (한양대학교 전자컴퓨터통신공학과 통신신호처리연구실)
Kim, Yong (한양대학교 전자컴퓨터통신공학과 통신신호처리연구실)
Choi, Seung Won (한양대학교 융합전자공학부)
Publication Information
Journal of Korea Society of Digital Industry and Information Management / v.9, no.2, 2013 , pp. 81-87 More about this Journal
Abstract
In this paper, we present an implementation of Long Term Evolution (LTE) Uplink (UL) system on a Software Defined Radio (SDR) platform using a conventional Personal Computer (PC), which adopts Graphic Processing Units (GPU) and Universal Software Radio Peripheral2 (USRP2) with URSP Hardware Driver (UHD) for SDR software modem and Radio Frequency (RF) transceiver, respectively. We have adopted UHD because UHD provides flexibility in the design of transceiver chain. Also, Cognitive Radio (CR) engine have been implemented by using libraries from UHD. Meanwhile, we have implemented the software modem in our system on GPU which is suitable for parallel computing due to its powerful Arithmetic and Logic Units (ALUs). From our experiment tests, we have measured the total processing time for a single frame of both transmit and receive LTE UL data to find that it takes about 5.00ms and 6.78ms for transmit and receive, respectively. It particularly means that the implemented system is capable of real-time processing of all the baseband signal processing algorithms required for LTE UL system.
Keywords
LTE; GPU; Parallel Processing; USRP2; CR(Cognitive Radios); SDR(Software Defined Radio);
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 J. Kim, S. Hyeon, and S. Choi, "Implementation of an SDR System Using Graphics Processing Unit," IEEE Communication Magazine, vol. 48, 2010, pp. 156-162.
2 P. B. Jorgensen, T. L. Hansen, T. B. Sorensen, and G. Berardinelli, "Implementation of LTE SC-FDMA on the USRP2 Software Defined Radio Platform," IEEE Swedish Communication Technologies Workshop, 2011.
3 김태현, 이현석, 최승원, "SDR 시스템에서 GPU를 사용한 Lattice Reduction-aided 검출기 구현," 디지털산업정보학회논문지, 제7권, 제3호, 2011, pp. 55-61.
4 A. Kumar, "FPGA Implementation of PSK Modems using Partial Re-configuration for SDR and CR Applications," Annual IEEE India Conference (INDICON), 2012.
5 R. Torrego, I. Val, and E. Muxika, "Small Form Factor Cognitive Radio, Implemented via FPGA partial Reconfiguration, Replacing a Wired Video Transmission System," Wireless Innovation Forum Conference on Wireless Communications Technologies and Software Defined Radio, 2013.
6 김한택, 안치영, 김준, 최승원, "모바일 컴퓨팅 플랫폼을 이용한 SDR 기반 MOBILE WIMAX 수신기 구현," 디지털산업정보학회논문지, 제8권, 제1호, 2012, pp. 117-123.
7 K. Akabane, H. Shiba, M. Matsui, M. Umehira, and K. Uehara, "Performance Evaluation of Reconfigurable Processor for SDR Mobile Terminals and SDR Base Station using Autonomous Adaptive Control Technology," International Conference on Information, Communications and Signal Processing, 2005.
8 이윤혁, 김동욱, 서영호, "GPGPU기반의 디지털 홀로그램 콘텐츠의 고속 생성 기법," 디지털산업정보학회논문지, 제9권, 제1호, 2013, pp. 151-163.
9 NVIDIA Corporation, CUDA Programming Guide, NVIDIA Corporation, 2009.
10 Ettus Research, Change log for releases, Retrieved May 20, 2013, from http://ettus-apps.sourcerepo.com/redmine/ettus/projects/uhd/wiki/ChangeLog.
11 NVIDIA Corporation, NVIDIA GTX 295 Datasheet, Retrieved May 20, 2013, from http://www.nvidia.com/object/product_geforce_gtx_295_us.html.
12 3G Generation Partnership Project (3GPP), Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation (Release 9), from http://3gpp.org/ftp/specs/html-info/36211.htm.
13 3G Generation Partnership Project (3GPP), Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Multiplexing and channel coding (Release 9), from http://3gpp.org/ftp/specs/html-info/36212.htm.
14 C. Ahn, S. Bang, H. Kim, S. Lee, J. Kim, S. Choi, and J. Glossner, "Implementation of an SDR system using an MPI-based GPU cluster for WiMAX and LTE," Analog Integrated Circuit and Signal Processing, vol. 48, pp. 156-162, May. 2012.
15 GNU Radio, http://gnuradio.org.