Now showing items 1-60 of 268

  • Dataflow Modeling and Design for Cognitive Radio Networks 

    Wang, Lai-Huei; Bhattacharyya, Shuvra S.; Vosoughi, Aida; Cavallaro, Joseph R.; Juntti, Markku; Boutellier, Jani; Silven, Olli; Valkama, Mikko (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 ...
  • Decision-Directed Channel Estimation Implementation for Spectral Efficiency Improvement in Mobile MIMO-OFDM 

    Ketonen, Johanna; Juntti, Markku; Ylioinas, Jari; Cavallaro, Joseph R. (2013-09-30)
    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-o ...
  • Highly Scalable On-the-Fly Interleaved Address Generation for UMTS/HSPA+ Parallel Turbo Decoder 

    Vosoughi, Aida; Wang, Guohui; Shen, Hao; Cavallaro, Joseph R.; Guo, Yuanbin (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+ ...
  • GPU-based Acceleration of Symbol Timng Recovery 

    Kim, Scott C.; Plishker, William L.; Bhattacharyya, Shurva S.; Cavallaro, Joseph R. (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 ...
  • Implementation of LS, MMSE and SAGE Channel Estimators for Mobile MIMO-OFDM 

    Ketonen, Johanna; Juntti, Markku; Ylioinas, Jari; Cavallaro, Joseph R. (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 ...
  • Parallel Nonbinary LDPC Decoding on GPU 

    Wang, Guohui; Shen, Hao; Yin, Bei; Wu, Michael; Sun, Yang; Cavallaro, Joseph R. (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 ...
  • Low Complexity Opportunistic Decoder for Network Coding 

    Yin, Bei; Wu, Michael; Wang, Guohui; Cavallaro, Joseph R. (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 ...
  • LTE uplink MIMO receiver with low complexity interference cancellation 

    Yin, Bei; Cavallaro, Joseph R. (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 ...
  • Flexible N-Way MIMO Detector on GPU 

    Wu, Michael; Yin, Bei; Cavallaro, Joseph R. (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 ...
  • High-Level Design Tools for Complex DSP Applications 

    Sun, Yang; Amiri, Kiarash; Wang, Guohui; Yin, Bei; Cavallaro, Joseph R.; Ly, Tai (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 ...
  • FPGA in Wireless Communications Applications 

    Amiri, Kiarash; Duarte, Melissa; Cavallaro, Joseph R.; Dick, Chris; Rao, Raghu; Sabharwal, Ashutosh (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 ...
  • Low complexity scalable MIMO sphere detection through antenna detection reordering 

    Wu, Michael; Dick, Chris; Sun, Yang; Cavallaro, Joseph R. (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. ...
  • High-Throughput Soft-Output MIMO Detector Based on Path-Preserving Trellis-Search Algorithm 

    Sun, Yang; Cavallaro, Joseph R. (2012-07-01)
    In this paper, we propose a novel path-preserving trellis-search (PPTS) algorithm and its high-speed VLSI architecture for soft-output multiple-input-multiple-output (MIMO) detection. We represent the search space of the ...
  • Parallel Searching-Based Sphere Detector for MIMO Downlink OFDM Systems 

    Radosavljevic, Predrag; Kim, Kyeong Jin; Shen, Hao; Cavallaro, Joseph R. (2012-06-01)
    In this paper, implementation of a detector with parallel partial candidate-search algorithm is described. Two fully independent partial candidate search processes are simultaneously employed for two groups of transmit ...
  • Reconfigurable Multi-Standard Uplink MIMO Receiver with Partial Interference Cancellation 

    Yin, Bei; Amiri, Kiarash; Cavallaro, Joseph R.; Guo, Yuanbin (2012-06-01)
    As HSPA/HSPA+ and LTE/LTE-A evolve in parallel, the reconfigurability of a receiver to support multiple standards has become more and more important, especially for small cells. In this paper, we first suggest a reconfigurable ...
  • Trellis-Search Based Soft-Input Soft-Output MIMO Detector: Algorithm and VLSI Architecture 

    Sun, Yang; Cavallaro, Joseph R. (2012-05-01)
    In this paper, we propose a trellis-search based soft-input soft-output detection algorithm and its very large scale integration (VLSI) architecture for iterative multiple-input multiple-output (MIMO) receivers. We construct ...
  • Improving MIMO Sphere Detection Through Antenna Detection Order Scheduling 

    Wu, Michael; Dick, Chris; Cavallaro, Joseph R. (2011-12-01)
    This paper proposes a novel scalable Multiple-Input Multiple-Output (MIMO) detector that does not require preprocessing to achieve good bit error rate (BER) performance. MIMO processing is a key technology in broadband ...
  • Low complexity MMSE based interference cancellation for LTE uplink MIMO receiver 

    Yin, Bei; Cavallaro, Joseph R. (2011-12-01)
    In this paper, we propose a novel low complexity minimum mean square error (MMSE) interference cancellation (IC) to minimize the residual inter-symbol and inter-antenna interference in LTE/LTE-Advanced uplink. In the ...
  • Implementation of a High Throughput 3GPP Turbo Decoder on GPU 

    Wu, Michael; Sun, Yang; Wang, Guohui; Cavallaro, Joseph R. (2011-11-01)
    Turbo code is a computationally intensive channel code that is widely used in current and upcoming wireless standards. General-purpose graphics processor unit (GPGPU) is a programmable commodity processor that achieves ...
  • GPU Accelerated Scalable Parallel Decoding of LDPC Codes 

    Wang, Guohui; Wu, Michael; Sun, Yang (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 ...
  • Cooperative Partial Detection Using MIMO Relays 

    Amiri, Kiarash; Wu, Michael; Cavallaro, Joseph R.; Lilleberg, Jorma (2011-10-01)
    Using multiple-input multiple-output (MIMO) relays in cooperative communication improves the data rate and reliability of the communication. The MIMO transmission, however, requires considerable resources for the detection ...
  • High-Throughput Contention-Free Concurrent Interleaver Architecture for Multi-Standard Turbo Decoder 

    Wang, Guohui; Sun, Yang; Cavallaro, Joseph R.; Guo, Yuanbin (2011-09-01)
    To meet the higher data rate requirement of emerging wireless communication technology, numerous parallel turbo decoder architectures have been developed. However, the interleaver has become a major bottleneck that limits ...
  • Efficient hardware implementation of a highly-parallel 3GPP LTE/LTE-advance turbo decoder 

    Sun, Yang; Cavallaro, Joseph R. (2011-09-01)
    We present an efficient VLSI architecture for 3GPP LTE/LTE-Advance Turbo decoder by utilizing the algebraic-geometric properties of the quadratic permutation polynomial (QPP) interleaver. The high throughput 3GPP LTE/LTE-Advance ...
  • A Flexible LDPC/Turbo Decoder Architecture 

    Sun, Yang; Cavallaro, Joseph R. (2011-07-01)
    Low-density parity-check (LDPC) codes and convolutional Turbo codes are two of the most powerful error correcting codes that are widely used in modern communication systems. In a multi-mode baseband receiver, both LDPC ...
  • Implementation of a High Throughput Soft MIMO Detector on GPU 

    Wu, Michael; Sun, Yang; Gupta, Siddharth; Cavallaro, Joseph R. (2011-07-01)
    Multiple-input multiple-output (MIMO) significantly increases the throughput of a communication system by employing multiple antennas at the transmitter and the receiver. To extract maximum performance from a MIMO system, ...
  • A Massively Parallel Implementation of QC-LDPC Decoder on GPU 

    Wang, Guohui; Wu, Michael; Sun, Yang; Cavallaro, Joseph R. (2011-06-01)
    The graphics processor unit (GPU) is able to provide a low-cost and flexible software-based multi-core architecture for high performance computing. However, it is still very challenging to efficiently map the real-world ...
  • Architecture Design and Implementation of the Metric First List Sphere Detector Algorithm 

    Myllylä, Markus; Cavallaro, Joseph R.; Juntti, Markku (2011-05-01)
    Soft-output detection of a multiple-input–multiple-output (MIMO) signal pose a significant challenge in future wireless systems. In this paper, we introduce a soft-output modified metric first (MMF)-LSD algorithm for MIMO ...
  • Multi-Layer Parallel Decoding Algorithm and VLSI Architecture for Quasi-Cyclic LDPC Codes 

    Sun, Yang; Wang, Guohui; Cavallaro, Joseph R. (2011-05-01)
    We propose a multi-layer parallel decoding algorithm and VLSI architecture for decoding of structured quasi-cyclic low-density parity-check codes. In the conventional layered decoding algorithm, the block-rows of the parity ...
  • A High Throughput Configurable SDR Detector for Multi-user MIMO Wireless Systems 

    Amiri, Kiarash; Cavallaro, Joseph R.; Dick, Chris; Rao, Raghu Mysore (2011-02-01)
    Spatial division multiplexing (SDM) in MIMO technology significantly increases the spectral efficiency, and hence capacity, of a wireless communication system: it is a core component of the next generation wireless systems, ...
  • Reduced Complexity Soft MMSE MIMO Detector Architecture 

    Amiri, Kiarash; Dick, Chris; Rao, Raghu; Cavallaro, Joseph R. (2010-12-01)
    Computing the soft LLR values in MMSE receivers of MIMO systems requires a very large complexity. In this paper, we propose a reduced complexity soft MMSE detector for MIMO systems. We use different complexity reductions ...
  • Implementation aspects of list sphere decoder algorithms for MIMO-OFDM systems 

    Myllylä, Markus; Cavallaro, Joseph R.; Juntti, Markku (2010-10-01)
    A list sphere decoder (LSD) can be used to approximate the optimal maximum a posteriori (MAP) detector for the detection of multiple-input multiple-output (MIMO) signals. In this paper, we consider two LSD algorithms with ...
  • Implementation of a 3GPP LTE Turbo Decoder Accelerator on GPU 

    Wu, Michael; Cavallaro, Joseph R. (2010-10-01)
    This paper presents a 3GPP LTE compliant turbo decoder accelerator on GPU. The challenge of implementing a turbo decoder is finding an efficient mapping of the decoder algorithm on GPU, e.g. finding a good way to parallelize ...
  • Performance - Complexity Comparison of Receivers for a LTE MIMO–OFDM System 

    Ketonen, Johanna; Juntti, Markku; Cavallaro, Joseph R. (2010-06-01)
    Implementation of receivers for spatial multiplexing multiple-input multiple-output (MIMO) orthogonal-frequency-division-multiplexing (OFDM) systems is considered. The linear minimum mean-square error (LMMSE) and the K-best ...
  • Architectures for Cognitive Radio Testbeds and Demonstrators – An Overview 

    Gustafsson, Oscar; Amiri, Kiarash; Andersson, Dennis; Blad, Anton; Bonner, Christian; Cavallaro, Joseph R.; Declerck, Jeroen; Dejonghe, Antoine; Eliardsson, Patrik; Glasse, Miguel; Hayar, Aawatif; Hollevoet, Lieven; Hunter, Chris; Joshi, Madhura; Kaltenberger, Florian; Knopp, Raymond; Le, Khanh; Miljanic, Zoran; Murphy, Patrick; Naessens, Frederik; Nikaein, Navid; Nussbaum, Dominique; Pacalet, Renaud; Raghavan, Praveen; Sabharwal, Ashutosh; Sarode, Onkar; Spasojevic, Predrag; Sun, Yang; Tullberg, Hugo M.; Vander Aa, Tom; Van der Perre, Liesbet; Wetterwald, Michelle; Wu, Michael (2010-06-01)
    Wireless communication standards are developed at an ever-increasing rate of pace, and significant amounts of effort is put into research for new communication methods and concepts. On the physical layer, such topics include ...
  • Physical Layer Algorithm and Hardware Verification of MIMO Relays Using Cooperative Partial Detection 

    Amiri, Kiarash; Wu, Michael; Duarte, Melissa; Cavallaro, Joseph R. (2010-03-01)
    Cooperative communication with multi-antenna relays can significantly increase the reliability and speed. However, cooperative MIMO detection would impose considerable complexity overhead onto the relay if a full ...
  • LOW-COMPLEXITY AND HIGH-PERFORMANCE SOFT MIMO DETECTION BASED ON DISTRIBUTED M-ALGORITHM THROUGH TRELLIS-DIAGRAM 

    Sun, Yang; Cavallaro, Joseph R. (2010-03-01)
    This paper presents a novel low-complexity multiple-input multipleoutput (MIMO) detection scheme using a distributed M-algorithm (DM) to achieve high performance soft MIMO detection. To reduce the searching complexity, ...
  • Application-Specific Accelerators for Communications 

    Sun, Yang; Amiri, Kiarash; Brogioli, Michael; Cavallaro, Joseph R. (2010-01-01)
    For computation-intensive digital signal processing algorithms, complexity is exceeding the processing capabilities of general-purpose digital signal processors (DSPs). In some of these applications, DSP hardware accelerators ...
  • Configurable and Scalable Turbo Decoder for 4G Wireless Receivers 

    Sun, Yang; Cavallaro, Joseph R.; Zhu, Yuming; Manish, Goel (2010-01-01)
    The increasing requirements of high data rates and quality of service (QoS) in fourth-generation (4G) wireless communication require the implementation of practical capacity approaching codes. In this chapter, the application ...
  • Compiler Driven Architecture Design Space Exploration for DSP Workloads: A Study in Software Programmability Versus Hardware Acceleration 

    Brogioli, Michael C.; Cavallaro, Joseph R. (2009-11-01)
    Wireless communications and video kernels contain vast instruction and data level parallelism that can far outstrip programmable high performance DSPs. Hardware acceleration of these bottlenecks is commonly done at the ...
  • FPGA Prototyping of A High Data Rate LTE Uplink Baseband Receiver 

    Wang, Guohui; Yin, Bei; Amiri, Kiarash; Sun, Yang; Wu, Michael; Cavallaro, Joseph R. (2009-11-01)
    The Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) standard is becoming the appropriate choice to pave the way for the next generation wireless and cellular standards. While the popular OFDM ...
  • Reconfigurable Real-time MIMO Detector on GPU 

    Wu, Michael; Sun, Yang; Cavallaro, Joseph R. (2009-11-01)
    In a high performance multiple-input multiple-output (MIMO) system, a soft output MIMO detector combined with a channel decoder is often used at the receiver to maximize performance gain. Graphic processor unit (GPU) is a ...
  • Receiver Implementation for MIMO-OFDM with AMC and Precoding 

    Ketonen, Johanna; Juntti, Markku; Cavallaro, Joseph R. (2009-11-01)
    Receivers for horizontally encoded LTE based MIMO-OFDM systems are considered in this paper. Adaptive modulation and coding (AMC) is used as well as precoding. The linear minimum mean square error (LMMSE), successive ...
  • Probabilistically Bounded Soft Sphere Detection for MIMO-OFDM Receivers: Algorithm and System Architecture 

    Radosavljevic, Predrag; Guo, Yuanbin; Cavallaro, Joseph R. (2009-10-01)
    Iterative soft detection and channel decoding for MIMO OFDM downlink receivers is studied in this work. Proposed inner soft sphere detection employs a variable upper bound for number of candidates per transmit antenna and ...
  • A GPU Implementation of a Real-Time MIMO Detector 

    Wu, Michael; Gupta, Siddharth; Sun, Yang; Cavallaro, Joseph R. (2009-10-01)
    Multiple-input multiple-output (MIMO) is an existing technique that can significantly increase throughput of the system by employing multiple antennas at the transmitter and the receiver. Realizing maximum benefit from ...
  • Scalable and Low Power LDPC Decoder Design Using High Level Algorithmic Synthesis 

    Sun, Yang; Cavallaro, Joseph R.; Ly, Tai (2009-09-01)
    This paper presents a scalable and low power low-density parity-check (LDPC) decoder design for the next generation wireless handset SoC. The methodology is based on high level synthesis: PICO (program-in chip-out) tool ...
  • High Throughput VLSI Architecture for Soft-Output MIMO Detection Based on A Greedy Graph Algorithm 

    Sun, Yang; Cavallaro, Joseph R. (2009-05-10)
    Maximum-likelihood (ML) decoding is a very computational- intensive task for multiple-input multiple-output (MIMO) wireless channel detection. This paper presents a new graph based algorithm to achieve near ML performance ...
  • High Throughput VLSI Architecture for Soft-Output MIMO Detection Based on A Greedy Graph Algorithm 

    Sun, Yang; Cavallaro, Joseph R. (2009-05-01)
    Maximum-likelihood (ML) decoding is a very computational-intensive task for multiple-input multiple-output (MIMO) wireless channel detection. This paper presents a new graph based algorithm to achieve near ML performance ...
  • A High Throughput Configurable SDR Detector for Multi-user MIMO Wireless Systems 

    Amiri, Kiarash; Cavallaro, Joseph R.; Dick, Chris; Rao, Raghu Mysore (2009-04-08)
    Spatial division multiplexing (SDM) in MIMO technology significantly increases the spectral efficiency, and hence capacity, of a wireless communication system: it is a core component of the next generation wireless ...
  • ARCHITECTURE DESIGN AND IMPLEMENTATION OF THE INCREASING RADIUS - LIST SPHERE DETECTOR ALGORITHM 

    Myllylä, Markus; Juntti, Markku; Cavallaro, Joseph R. (2009-04-01)
    A list sphere detector (LSD) is an enhancement of a sphere detector (SD) that can be used to approximate the optimal MAP detector. In this paper, we introduce a novel architecture for the increasing radius (IR)-LSD algorithm, ...
  • Partial Detection for Multiple Antenna Cooperation 

    Amiri, Kiarash; Cavallaro, Joseph R. (2009-03-01)
    Multi-antenna relays can significantly increase the speed and reliability of wireless systems. However, because of the complexity of MIMO detection, there is considerable overhead in implementing a MIMO relay if the ...
  • Configurable LDPC Decoder Architecture for Regular and Irregular Codes 

    Karkooti, Marjan; Radosavljevic, Predrag; Cavallaro, Joseph R. (2008-11-01)
    Low Density Parity Check (LDPC) codes are one of the best error correcting codes that enable the future generations of wireless devices to achieve higher data rates with excellent quality of service. This paper presents ...
  • Novel Sort-Free Detector with Modified Real-Valued Decomposition (M-RVD) Ordering in MIMO Systems 

    Amiri, Kiarash; Dick, Chris; Rao, Raghu; Cavallaro, Joseph R. (2008-11-01)
    K-best MIMO detection technique is the prominent method of simplifying the detection complexity in MIMO systems while maintaining BER performance comparable with the optimum maximum-likelihood (ML) detection technique. ...
  • QRD-QLD searching based sphere detection for emerging MIMO downlink OFDM receivers 

    Radosavljevic, Predrag; Kim, Kyeong Jin; Cavallaro, Joseph R. (2008-11-01)
    In this paper, a detection algorithm with parallel partial candidate-search algorithm is presented. Two fully independent partial search processes are simultaneously employed for two groups of transmit antennas based on ...
  • Design and Architecture of Spatial Multiplexing MIMO Decoders for FPGAs 

    Dick, Chris; Amiri, Kiarash; Cavallaro, Joseph R.; Rao, Raghu (2008-10-01)
    Spatial multiplexing multiple-input-multiple-output (MIMO) communication systems have recently drawn significant attention as a means to achieve tremendous gains in wireless system capacity and link reliability. The optimal ...
  • ASIC Implementation Comparison of SIC and LSD Receivers for MIMO-OFDM 

    Ketonen, Johanna; Myllylä, Markus; Juntti, Markku; Cavallaro, Joseph R. (2008-10-01)
    MIMO-OFDM receivers with horizontal encoding are considered in this paper. The successive interference cancellation (SIC) algorithm is compared to the K-best list sphere detector (LSD). A modification to the K-best LSD ...
  • Implementation and Complexity Analysis of List Sphere Detector for MIMO-OFDM systems 

    Myllylä, Markus; Juntti, Markku; Cavallaro, Joseph R. (2008-10-01)
    A list sphere detector (LSD) is an enhancement of a sphere detector (SD) that can be used to approximate the soft output maximum a posteriori probability (MAP) detector used in the detection of the multiple-input ...
  • A New MIMO Detector Architecture Based on A Forward-Backward Trellis Algorithm 

    Sun, Yang; Cavallaro, Joseph R. (2008-10-01)
    In this paper, a recursive Forward-Backward (F-B) trellis algorithm is proposed for soft-output MIMO detection. Instead of using the traditional tree topology, we represent the search space of the MIMO signals with a fully ...
  • Flex-Sphere: An FPGA Configurable Sort-Free Sphere Detector For Multi-user MIMO Wireless Systems 

    Amiri, Kiarash; Dick, Chris; Rao, Raghu; Cavallaro, Joseph R. (2008-10-01)
    Spatial division multiplexing (SDM) in MIMO technology significantly increases the spectral efficiency, and hence capacity, of a wireless communication system: it is a core component of the next generation wireless systems, ...
  • UNIFIED DECODER ARCHITECTURE FOR LDPC/TURBO CODES 

    Sun, Yang; Cavallaro, Joseph R. (2008-10-01)
    Low-density parity-check (LDPC) codes on par with convolutional turbo codes (CTC) are two of the most powerful error correction codes known to perform very close to the Shannon limit. However, their different code structures ...
  • Reducing dynamic power consumption in next generation DS-CDMA mobile communication receivers 

    Chandrasekhar, Vikram; Livingston, Frank; Cavallaro, Joseph R. (2008-09-01)
    Reduction of the power consumption in portable wireless receivers is important for cellular systems, including UMTS and IMT2000. This paper explores the architectural design-space and methodologies for reducing the dynamic ...