Entity

Time filter

Source Type

Tarrytown, NY, United States

Jenkins C.,University of Wisconsin - Madison | Schulte M.,University of Wisconsin - Madison | Schulte M.,AMD Inc | Glossner J.,Optimum Semiconductor Technologies Inc.
Analog Integrated Circuits and Signal Processing | Year: 2011

Software-defined radio (SDR) is a new technology transitioning from research into commercial markets. SDR moves hardware-dominant baseband processing of multiple wireless communication protocols into software on a single chip. New cellular standards, such as HSPA+, LTE, and LTE+, require speeds in excess of 40 Mbps. SNOW 3G is a new stream cipher approved for use in these cellular protocols. Running SNOW 3G in software on our SDR platform provides a throughput of 19.1 Mbps per thread for confidentiality and 18.3 Mbps per thread for integrity. To have secure cellular communications in SDR platforms for these new protocols, the performance of security algorithms must be improved. This paper presents instruction set architecture (ISA) extensions and hardware designs for cellular confidentiality and integrity algorithms using SNOW 3G. Our ISA extensions and hardware designs are evaluated for the Sandbridge Sandblaster ™ 3011 (SB3011) SDR platform. With our new SNOW 3G instructions, the performance of confidentiality and integrity improve by 70 and 2%, respectively. For confidentiality, power consumption increased by 2%, while energy decreased by 40%. For integrity, power consumption remained consistent, while energy decreased by 2%. © 2011 Springer Science+Business Media, LLC.


Yang H.,Hanyang University | Kim T.,Hanyang University | Ahn C.,Hanyang University | Kim J.,Hanyang University | And 2 more authors.
Analog Integrated Circuits and Signal Processing | Year: 2012

Since H. Yao proposed the lattice reduction (LR)-aided detection algorithm for the MIMO detector, one can exploit the diversity gain provided by the LR method to achieve performance comparable to the maximum likelihood (ML) algorithm but with complexity close to the simple linear detection algorithms such as zero forcing (ZF), minimum mean squared error, and successive interference cancellation, etc. In this paper, in order to reduce the processing time of the LR-aided detector, a graphics processing unit (GPU) has been proposed as the main modem processor in such a way that the detections can be performed in parallel using multiple threads in the GPU. A 2X2 multiple input multiple output (MIMO) WiMAX system has been implemented using a GPU to verify that various MIMO detection algorithms such as ZF, ML, and LR-aided methods can be processed in real-time. From the experimental results, we show that GPUs can realize a 2X2 WiMAX MIMO system adopting an LR-aided detector in real-time. We achieve a processing time of 2.75 ms which meets the downlink duration specification of 3 ms. BER performance of experimental tests also indicates that the LR-aided MIMO detector can fully exploit diversity gain as well as ML detector. © 2012 Springer Science+Business Media, LLC.


Ahn C.,Hanyang University | Bang S.,Hanyang University | Kim H.,Hanyang University | Lee S.,Hanyang University | And 3 more authors.
Analog Integrated Circuits and Signal Processing | Year: 2012

This paper presents an implementation of a 2 9 2 Multi-Input Multi-Output Software Defined Radio (SDR) Base Station system using a Message Passing Interface (MPI)-based Graphic Processing Unit (GPU) cluster as its modem processor for a high-speed data processing. Recently, GPUs have been widely researched especially for SDR systems because of their capability for exploiting parallel processing using a large number of Arithmetic Logic Units. MPI-based GPU clusters have been adopted in order to further increase performance capability. From our experimental results, it has been found that the implemented system consisting of three GPU nodes can enhance the modem speed by more than 2.5 times compared to a single GPU system. A dual-mode Mobile Device (MD) prototype supporting Worldwide Interoperability for Microwave Access and Long Term Evolution communications systems is implemented. In our design, one of the two waveforms can automatically be selected by the MD itself using a dual-mode controller that determines the reconfiguration of the MD modem depending on the received signal quality. © 2012 Springer Science+Business Media, LLC.


Bang S.,Hanyang University | Ahn C.,Hanyang University | Jin Y.,Hanyang University | Choi S.,Hanyang University | And 2 more authors.
Analog Integrated Circuits and Signal Processing | Year: 2014

In this paper, we present an implementation of a long term evolution (LTE) system on a software defined radio (SDR) platform using a conventional personal computer that adopts a graphic processing unit (GPU) and a universal software radio peripheral2 (USRP2) with a URSP hardware driver (UHD) to implement an SDR software modem and a radio frequency transceiver, respectively. The central processing unit executes C++ control code that can access the USRP2 via the UHD. We have adopted the Ettus Research UHD due to its high degree of flexibility in the design of the transceiver chain. By taking advantage of this benefit, a simple cognitive radio engine has been implemented using libraries provided by the UHD. We have implemented the software modem on a GPU that is suitable for parallel computing due to its powerful arithmetic and logic units. A parallel programming method is proposed that exploits the single instruction multiple data architecture of the GPU. We focus on the implementation of the Turbo decoder due to its high computational requirements and difficulty in parallelizing the algorithm. The implemented system is analyzed primarily in terms of computation time using the compute unified device architecture profiler. From our experimental tests using the implemented system, we have measured the total processing time for a single frame of both transmit and receive LTE data. We find that it takes 5.00 and 8.58 ms for transmit and receive, respectively. This confirms that the implemented system is capable of real-time processing of all the baseband signal processing algorithms required for LTE systems. © 2013 Springer Science+Business Media New York.


Kim J.,Hanyang University | Ahn C.,Hanyang University | Choi S.,Hanyang University | Glossner J.,Optimum Semiconductor Technologies Inc.
Analog Integrated Circuits and Signal Processing | Year: 2011

This study presents an implementation of the standard smart antenna (SA) application programming interface (API) and Transceiver API developed by the wireless innovation forum's (WINNF) smart antenna working group (SAWG). The API is implemented using the open-source SCA implementation-embedded (OSSIE) developed at Virginia Tech. Our implementation verified that the SA API can be utilized in software communication architecture (SCA)-based software defined radio (SDR) systems. We also verified that the Transceiver API can be realized with a real radio frequency (RF) transceiver module such as universal software radio peripheral2 (USRP2). The SA API enables various functions of multi-antenna systems such as beamforming and multiple input multiple output (MIMO) of spatial multiplexing. These are core technologies prevalent in 4G mobile communication systems. In order to support multi-antenna structures, the Transceiver API has first been extended for multichannel use. The paper details how the API is extended using OSSIE and the current status of the API as a standard within the Wireless Innovation Forum. © 2011 Springer Science+Business Media, LLC.

Discover hidden collaborations