Rice Wireless
Formerly the Center for Multimedia Communications, Rice Wireless is part of the university's Electrical and Computer Engineering Department. More information about the group can be found at http://wireless.rice.edu/.
Recent Submissions
-
Dataflow Modeling and Design for Cognitive Radio Networks
(2013-10-01)Cognitive radio networks present challenges at many levels of design including configuration, control, and crosslayer optimization. In this paper, we focus primarily on dataflow representations to enable flexibility and reconfigurability in many of the baseband algorithms. Dataflow modeling will be important to provide a layer of abstraction and will ... -
Highly Scalable On-the-Fly Interleaved Address Generation for UMTS/HSPA+ Parallel Turbo Decoder
(2013-06-01)High throughput parallel interleaver design is a major challenge in designing parallel turbo decoders that conform to high data rate requirements of advanced standards such as HSPA+. The hardware complexity of the HSPA+ interleaver makes it difficult to scale to high degrees of parallelism. We propose a novel algorithm and architecture for on-the-fly ... -
Decision-Directed Channel Estimation Implementation for Spectral Efficiency Improvement in Mobile MIMO-OFDM
(2015)Channel estimation algorithms and their implementations for mobile receivers are considered in this paper. The 3GPP long term evolution (LTE) based pilot structure is used as a benchmark in a multiple-input multiple-output (MIMO) orthogonal frequency division multiplexing (OFDM) receiver. The decision directed (DD) space alternating generalized ... -
GPU-based Acceleration of Symbol Timng Recovery
(2012-12-20)This paper presents a novel implementation of graphics processing unit (GPU) based symbol timing recovery using polyphase interpolators to detect symbol timing error. Symbol timing recovery is a compute intensive procedure that detects and corrects the timing error in a coherent receiver. We provide optimal sample-time timing recovery using a ... -
LTE uplink MIMO receiver with low complexity interference cancellation
(2012-11-01)In LTE/LTE-A uplink receiver, frequency domain equalizers (FDE) are adopted to achieve good performance. However, in multi-tap channels, the residual inter-symbol and inter-antenna interference still exist after FDE and degrade the performance. Conventional interference cancellation schemes can minimize this interference by using frequency ... -
Low Complexity Opportunistic Decoder for Network Coding
(2012-12-01)In this paper, we propose a novel opportunistic decoding scheme for network coding decoder which significantly reduces the decoder complexity and increases the throughput. Network coding was proposed to improve the network throughput and reliability, especially for multicast transmissions. Although network coding increases the network performance, the ... -
Parallel Nonbinary LDPC Decoding on GPU
(2012-12-01)Nonbinary Low-Density Parity-Check (LDPC) codes are a class of error-correcting codes constructed over the Galois field GF(q) for q > 2. As extensions of binary LDPC codes, nonbinary LDPC codes can provide better error-correcting performance when the code length is short or moderate, but at a cost of higher decoding complexity. This paper proposes ... -
Implementation of LS, MMSE and SAGE Channel Estimators for Mobile MIMO-OFDM
(2012-12-01)The use of decision directed (DD) channel estimation in a multiple-input multiple-output (MIMO) orthogonal frequency division multiplexing (OFDM) downlink receiver is studied in this paper. The 3GPP long term evolution (LTE) based pilot structure is used as a benchmark. The space-alternating generalized expectation-maximization (SAGE) algorithm is ... -
Flexible N-Way MIMO Detector on GPU
(2012-10-17)This paper proposes a flexible Multiple-Input Multiple-Output (MIMO) detector on graphics processing units (GPU). MIMO detection is a key technology in broadband wireless system such as LTE,WiMAX, and 802.11n. Existing detectors either use costly sorting for better performance or sacrifice sorting for higher throughput. To achieve good performance ... -
FPGA in Wireless Communications Applications
(2012-07-12)In the past decade we have witnessed explosive growth in the wireless communications industry with over 4 billion subscribers worldwide. While first and second generation systems focused on voice communications, third generation networks (3GPP and 3GPP2) embraced code division multiple access (CDMA) and had a strong focus on enabling wireless data ... -
High-Level Design Tools for Complex DSP Applications
(2012-07-12)High-level synthesis design methodology - High level synthesis (HLS) [1], also known as behavioral synthesis and algorithmic synthesis, is a design process in which a high level, functional description of a design is automatically compiled into a RTL implementation that meets certain user specified design constraints. The HLS design description is ... -
Low complexity scalable MIMO sphere detection through antenna detection reordering
(2012-07-01)This paper describes a novel low complexity scalable multiple-input multiple-output (MIMO) detector that does not require preprocessing and the optimal squared l2-norm computations to achieve good bit error (BER) performance. Unlike existing detectors such as Flexsphere that use preprocessing before MIMO detection to improve performance, the proposed ... -
Nonlinear Fault Detection for Hydraulics: Recent Advances in Fault Diagnosis and Fault Tolerance for Mechatronic Systems
(2002-10-01)One of the most important areas in the robotics industry is the development of robots capable of working in hazardous environments. As humans cannot safely or cheaply work in these environments, providing a high level of robotic functionality is important. Our work in this area focuses on a fault detection method known as analytical redundancy, or ... -
Fault Detection and Fault Tolerance in Robotics
(1991-07-01)Robots are used in inaccessible or hazardous environments in order to alleviate some of the time, cost and risk involved in preparing men to endure these conditions. In order to perform their expected tasks, the robots are often quite complex, thus increasing their potential for failures. If men must be sent into these environments to repair ... -
GPU Accelerated Scalable Parallel Decoding of LDPC Codes
(2011-11-01)This paper proposes a flexible low-density parity-check (LDPC) decoder which leverages graphic processor units (GPU) to provide high decoding throughput. LDPC codes are widely adopted by the new emerging standards for wireless communication systems and storage applications due to their near-capacity error correcting performance. To achieve high ... -
The Use of Fault Trees for the Design of Robots for Hazardous Environments
(1996-01-01)This paper addresses the application of fault trees to the analysis of robot manipulator reliability and fault tolerance. Although a common and useful tool in other applications, fault trees have only recently been applied to robots. In addition, most of the fault tree analyses in robotics have focused on qualitative, rather than quantitative, ... -
Maximum Likelihood Multipath Channel Parameter Estimation in CDMA Systems
(1998-03-01)The problem addressed in this paper is the estimation of the channel parameters in a Code Division Multiple Access(CDMA) communication system, in the presence of multipath effects. Maximum likelihood estimation of these parameters has been investigated in the past with the main drawback being the complexity of the multi-dimensional algorithms. The ... -
Robot Reliability Through Fuzzy Markov Models
(1998-01-01)In the past few years, new applications of robots have increased the importance of robotic reliability and fault tolerance. Standard approaches of reliability engineering rely on the probability model, which is often inappropriate for this task due to a lack of sufficient probabilistic information during the design and prototyping phases. Fuzzy logic ... -
Maximum Weight Basis Decoding of Convolutional Codes
(2002-11-01)In this paper we describe a new suboptimal decoding technique for linear codes based on the calculation of maximum weight basis of the code. The idea is based on estimating the maximum number locations in a codeword which have least probability of estimation error without violating the codeword structure. In this paper we discuss the details of the ... -
Robotic Fault Detection Using Nonlinear Analytical Redundancy
(2002-05-01)In this paper we discuss the application of our recently developed nonlinear analytical redundancy (NLAR) fault detection technique to a two-degree of freedom robot manipulator. NLAR extends the traditional linear AR technique to derive the maximum possible number of fault detection tests into the continuous nonlinear domain. The ability to handle ...