Browsing by Author "Gupta, Siddharth"
Now showing 1 - 4 of 4
Results Per Page
Sort Options
Item A GPU Implementation of a Real-Time MIMO Detector(IEEE, 2009-10-01) Wu, Michael; Gupta, Siddharth; Sun, Yang; Cavallaro, Joseph R.; Center for Multimedia CommunicationMultiple-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 this technique requires computationally intensive detectors which poses significant challenges to receiver design. Furthermore, a flexible detector or multiple detectors are needed to handle different configurations. Graphical Processor Unit (GPU), a highly parallel commodity programmable co-processor, can deliver extremely high computation throughput and is well suited for signal processing applications. However, careful architecture aware design is needed to leverage performance offered by GPU. We show we can achieve good performance while maintaining flexibility by employing an optimized trellis-based MIMO detector on GPU.Item Implementation of a High Throughput Soft MIMO Detector on GPU(Springer, 2011-07-01) Wu, Michael; Sun, Yang; Gupta, Siddharth; Cavallaro, Joseph R.; Center for Multimedia CommunicationMultiple-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 computationally intensive search based detector is needed. To meet the challenge of MIMO detection, typical suboptimal MIMO detectors are ASIC or FPGA designs. We aim to show that a MIMO detector on Graphic processor unit (GPU), a low-cost parallel programmable co-processor, can achieve high throughput and can serve as an alternative to ASIC/FPGA designs. However, careful architecture aware software design is needed to leverage the performance offered by GPU. We propose a novel soft MIMO detection algorithm, multi-pass trellis traversal (MTT), and show that we can achieve ASIC/FPGA-like performance and handle different configurations in software on GPU. The proposed design can be used to accelerate wireless physical layer simulations and to offload MIMO detection processing in wireless testbed platforms.Item Intelligent Motion Detection Using Compressed Sensing(Rice University, 2005-12-23) Johnston, Heather; Gupta, Siddharth; Lee, Grant; Padmanabhan, VeenaWe explore intelligent motion detecting using compressed sensing. Starting from the proof-of-concept that motion can be detected, we have created an algorithm to deterministically compute the speed of a known object under idealized conditions. We provide an explanation of its validity based on Parseval’s Theorem and propose an upper velocity resolution limit for our computation. A framework is provided for extending our work with support vector machines to automatically classify observed motion.Item WARPnet: A platform for clean-slate deployed wireless networks(2010) Gupta, Siddharth; Sabharwal, AshutoshThere has been a recent paradigm shift within the wireless communications academic community towards implementation-based algorithm validation. In the past, this task was left to industrial affiliates but in order to close the theory to implementation loop faster research groups are actively developing proof-of-concept demonstrations of their theoretical protocols. In this work we present the Wireless Open-Access Research Platform for Networks (WARPnet) that provides all the computational power and data resources needed to prototype novel physical and MAC layers for emerging technologies. The platform is built to be deployed enabling large-scale network-wide experiments. Scheduling experiments and gathering data can be accomplished with a central server connected to the nodes. We characterize the dedicated control channel built for remote control and statistics aggregation, present frameworks for data transfer and implement example applications that show the methodology for benchmarking distributed wireless experiments.