View Printable Version
Session 2B - Receiver Design - Part 1
2D Matching, Aaron Roof, Adly T. Fam, Advanced Architecture, Bei Yin, Clark Pope, Communications Systems Design, Daniel Iancu, Fraunhofer FKIE, Gerd H. Ascheid, Heterogeneous Multiprocessor Platform, Interference Cancellation, Joseph R. Cavallaro, Low complexity MMSE, LTE Uplink, Magnitude-Frequency Density, Marc Adrat, Markus Antweiler, Mathematica, MIMO, Multiple Signals, OFDM Physical Layer Algorithms, Optimum Semiconductor Technologies, Razor, SISO, SUNY Buffalo, Thumb-sized SDR, University of Buffalo, Vanteon Corporation, Venkatesh Ramakrishnan
Potomac 5 & 6 => Tue, Nov 29, 2011 (03:15 PM - 05:15 PM)
Author (A - C):
Marc Adrat, Markus Antweiler, Gerd Ascheid, Joseph Cavallaro
Author (D - I):
Adly Fam, Daniel Iancu
Author (J - N):
Author (O - S):
Clark Pope, Aaron Roof
Author (T - Z) :
Session 2B: Receiver Design - Part 1
15:15 Razor: Advanced Architecture for Thumb-Sized Software Definable Radio
Author: Clark Pope (DRS Signal Solutions, USA)
Abstract - This paper introduces a novel software definable radio (SDR) architecture, called Razor. The Razor is a thumb sized SDR composed of an off the shelf processing module mated to a low cost, rf-asic based receiver chain. The processing module contains a DSP, 512MB ram, secure digital card, million gate FPGA, and USB interface. The receiver chain consists of a ceramic preselecting filter, single chip upconverter and LO, saw filter, and integrated downconverter and ADC. It can be configured to cover 20 to 2400 MHz with bandwidths up to 40 MHz and performance greatly superior to conventional direct conversion implementations. The device looks like a standard USB cellular modem but houses a complete Gnuradio based software definable radio system. The device can plug into any PC USB port or operate stand alone.
15:39 Communications Systems Design in Mathematica
Authors: Daniel S Iancu (Optimum Semiconductor Technologies & Tampere University of Technology, Tampere, Finland, USA)
Abstract - Mathematica is a high level symbolic computing environment suitable for modern communications systems design. In this tutorial we introduce Mathematica as a programming environment for communications system design. We walk through a simple OFDM example and demonstrate useful features of Mathematica for implementing communications systems. The participants may take the Mathematica notebook provided as a starting point for their own system designs.
16:03 Classification of Multiple Signals Using 2D Matching of Magnitude-Frequency Density Features (BEST of R&D TRACK)
Authors: Aaron Roof (University of Buffalo & Vanteon Corporation, USA); Adly T. Fam (The State University of New York at Buffalo, USA)
Abstract - Signal classification is an important function of modern communication systems in Software Defined Radio (SDR) applications. The ability to quickly recognize the type of received signals allows a system to automatically adapt the processor to properly decode the signals. Many classification techniques assume that the received signal space is occupied by only one signal, and that the frequency of operation is known. However, in some systems, the receiver may be completely blind to the number and characteristics of signals within the bandwidth of interest. The technique introduced in this paper proposes the collapsing of localized magnitude peaks from consecutive short time Discrete Fourier Transform (DFT) bins into magnitude histograms to create a two dimensional image of the frequency-magnitude density of the received signal space. This image can be a useful visualization tool in the characterization of the signal space in user assisted modes of classification. Alternatively, the process could be automated by utilizing pattern recognition and image processing algorithms.
16:27 Low complexity MMSE interference cancellation for LTE uplink MIMO receiver (BEST of R&D TRACK)
Authors: Bei Yin (Rice University, USA); Joseph R. Cavallaro (Rice University, USA)
Abstract - LTE was proposed to support high data rate. Because of the low peak-to-average power ratio (PAPR) of SC-FDMA, SC-FDMA is used in the LTE uplink. In the LTE base station, frequency domain equalizer (FDE) is adopted to achieve good performance in the receiver. However, in multi-tap channels, the residual interference after FDE still remains and degrades the performance. This becomes severe in equal tap channels. In this paper, we propose a low complexity minimum mean square error (MMSE) interference cancellation. After MMSE-FDE, our scheme performs interference cancellation by using the interference regenerated from the selected detected symbols. Then MMSE-TDE is applied to the signal. Our scheme can cancel both inter-symbol interference and inter-antenna interference. The simulation results show our scheme can bring up from 2 to 8 dB gains in different channels. It only adds up to 7.2% computational complexity to the receiver.
16:51 SISO and MIMO OFDM Physical Layer Algorithms on a Heterogeneous Multiprocessor Platform - Implementations and Mapping Exploration
Authors: Venkatesh Ramakrishnan (RWTH Aachen University, Germany); Marc Adrat (Fraunhofer FKIE / KOM, Germany); Gerd H. Ascheid (RWTH Aachen University, Germany); Markus Antweiler (Fraunhofer FKIE, Germany)
Abstract - This paper presents the physical layer implementation and mapping exploration of a single input single output (SISO) and multiple input multiple output (MIMO) orthogonal frequency division multiplexing (OFDM) systems on a commercial heterogeneous multiprocessor hardware platform. The SFF SDR development platform from Lyrtech is used as the hardware platform in this paper. It consists of a TMS320DM6446 system-on-chip with a ARM926 core and a TMS320C64x+ DSP core from Texas Instruments and Virtex-4 SX35 FPGA from Xilinx. In order to enhance both portability and efficiency, the waveform development process uses the Nucleus methodology. This methodology is library based and adopts a model driven architecture (MDA) design process. The tradeoffs between portability and efficiency are analyzed by efficiently implementing the computation intensive components of the physical layer, e.g. by using hand optimized assembly code in case of DSP.