Results 1 - 10
of
17
Cross-Layer Wireless Bit Rate Adaptation
- ACM SIGCOMM
, 2009
"... This paper presents SoftRate, a wireless bit rate adaptation protocol that is responsive to rapidly varying channel conditions. Unlike previous work that uses either frame receptions or signal-to-noise ratio (SNR) estimates to select bit rates, SoftRate uses confidence information calculated by the ..."
Abstract
-
Cited by 25 (4 self)
- Add to MetaCart
This paper presents SoftRate, a wireless bit rate adaptation protocol that is responsive to rapidly varying channel conditions. Unlike previous work that uses either frame receptions or signal-to-noise ratio (SNR) estimates to select bit rates, SoftRate uses confidence information calculated by the physical layer and exported to higher layers via the SoftPHY interface to estimate the prevailing channel bit error rate (BER). Senders use this BER estimate, calculated over each received packet (even when the packet has no bit errors), to pick good bit rates. SoftRate’s novel BER computation works across different wireless environments and hardware without requiring any retraining. SoftRate also uses abrupt changes in the BER estimate to identify interference, enabling it to reduce the bit rate only in response to channel errors caused by attenuation or fading. Our experiments conducted using a software radio prototype show that SoftRate achieves 2 × higher throughput than popular frame-level protocols such as SampleRate [4] and RRAA [24]. It also achieves 20 % more throughput than an SNR-based protocol trained on the operating environment, and up to 4 × higher throughput than an untrained SNR-based protocol. The throughput gains using SoftRate stem from its ability to react to channel variations within a single packet-time and its robustness to collision losses.
Achieving Single Channel, Full Duplex Wireless Communication
"... Co-primary authors This paper discusses the design of a single channel full-duplex wireless transceiver. The design uses a combination of RF and baseband techniques to achieve full-duplexing with minimal effect on link reliability. Experiments on real nodes show the fullduplex prototype achieves med ..."
Abstract
-
Cited by 13 (1 self)
- Add to MetaCart
Co-primary authors This paper discusses the design of a single channel full-duplex wireless transceiver. The design uses a combination of RF and baseband techniques to achieve full-duplexing with minimal effect on link reliability. Experiments on real nodes show the fullduplex prototype achieves median performance that is within 8% of an ideal full-duplexing system. This paper presents Antenna Cancellation, a novel technique for self-interference cancellation. In conjunction with existing RF interference cancellation and digital baseband interference cancellation, antenna cancellation achieves the amount of self-interference cancellation required for full-duplex operation. The paper also discusses potential MAC and network gains with full-duplexing. It suggests ways in which a full-duplex system can solve some important problems with existing wireless systems including hidden terminals, loss of throughput due to congestion, and large end-to-end delays.
Interference alignment and cancellation
- In Proceedings of ACM SIGCOMM
, 2009
"... The throughput of existing MIMO LANs is limited by the number of antennas on the AP. This paper shows how to overcome this limitation. It presents interference alignment and cancellation (IAC), a new approach for decoding concurrent sender-receiver pairs in MIMO networks. IAC synthesizes two signal ..."
Abstract
-
Cited by 7 (1 self)
- Add to MetaCart
The throughput of existing MIMO LANs is limited by the number of antennas on the AP. This paper shows how to overcome this limitation. It presents interference alignment and cancellation (IAC), a new approach for decoding concurrent sender-receiver pairs in MIMO networks. IAC synthesizes two signal processing techniques, interference alignment and interference cancellation, showing that the combination applies to scenarios where neither interference alignment nor cancellation applies alone. We show analytically that IAC almost doubles the throughput of MIMO LANs. We also implement IAC in GNU-Radio, and experimentally demonstrate that for 2x2 MIMO LANs, IAC increases the average throughput by 1.5x on the downlink and 2x on the uplink.
Airblue: a system for cross-layer wireless protocol development
- in 6th Symposium on Architectures for Networking and Communications Systems, ser. ANCS ’10
, 2010
"... Over the past few years, researchers have developed many crosslayer wireless protocols to improve the performance of wireless networks. Experimental evaluations of these protocols have been carried out mostly using software-defined radios, which are typically two to three orders of magnitude slower ..."
Abstract
-
Cited by 5 (1 self)
- Add to MetaCart
Over the past few years, researchers have developed many crosslayer wireless protocols to improve the performance of wireless networks. Experimental evaluations of these protocols have been carried out mostly using software-defined radios, which are typically two to three orders of magnitude slower than commodity hardware. FPGA-based platforms provide much better speeds but are quite difficult to modify because of the way high-speed designs are typically implemented. Experimenting with cross-layer protocols requires a flexible way to convey information beyond the data itself from lower to higher layers, and a way for higher layers to configure lower layers dynamically and within some latency bounds. One also needs to be able to modify a layer’s processing pipeline without triggering a cascade of changes. We have developed Airblue, an FPGA-based software radio platform, that has all these properties and runs at speeds comparable to commodity hardware. We discuss the design philosophy underlying Airblue that makes it relatively easy to modify it, and present early experimental results.
SAM: Enabling Practical Spatial Multiple Access in Wireless LAN
"... Spatial multiple access holds the promise to boost the capacity of wireless networks when an access point has multiple antennas. Due to the asynchronous and uncontrolled nature of wireless LANs, conventional MIMO technology does not work efficiently when concurrent transmissions from multiple statio ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
Spatial multiple access holds the promise to boost the capacity of wireless networks when an access point has multiple antennas. Due to the asynchronous and uncontrolled nature of wireless LANs, conventional MIMO technology does not work efficiently when concurrent transmissions from multiple stations are uncoordinated. In this paper, we present the design and implementation of a crosslayer system, called SAM, that addresses the challenges of enabling spatial multiple access for multiple devices in a random access network like WLAN. SAM uses a chain-decoding technique to reliably recover the channel parameters for each device, and iteratively decode concurrent frames with misaligned symbol timings and frequency offsets. We propose a new MAC protocol, called CCMA, to enable concurrent transmissions by different mobile stations while remaining backward compatible with 802.11. Finally, we implement the PHY and MAC layer of SAM using the Sora high-performance software radio platform. Our evaluation results under real wireless conditions show that SAM can improve network uplink throughput by 70 % with two antennas over 802.11.
Practical, Real-time, Full Duplex Wireless
"... Co-primary authors This paper presents a full duplex radio design using signal inversion and adaptive cancellation. Signal inversion uses a simple design based on a balanced/unbalanced (Balun) transformer. This new design, unlike prior work, supports wideband and high power systems. In theory, this ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
Co-primary authors This paper presents a full duplex radio design using signal inversion and adaptive cancellation. Signal inversion uses a simple design based on a balanced/unbalanced (Balun) transformer. This new design, unlike prior work, supports wideband and high power systems. In theory, this new design has no limitation on bandwidth or power. In practice, we find that the signal inversion technique alone can cancel at least 45dB across a 40MHz bandwidth. Further, combining signal inversion cancellation with cancellation in the digital domain can reduce self-interference by up to 73dB for a 10MHz OFDM signal. This paper also presents a full duplex medium access control (MAC) design and evaluates it using a testbed of 5 prototype full duplex nodes. Full duplex reduces packet losses due to hidden terminals by up to 88%. Full duplex also mitigates unfair channel allocation in AP-based networks, increasing fairness from 0.85 to 0.98 while improving downlink throughput by 110 % and uplink throughput by 15%. These experimental results show that a redesign of the wireless network stack to exploit full duplex capability can result in significant improvements in network performance.
SourceSync: A Distributed Wireless Architecture for Exploiting Sender Diversity
"... Diversity is an intrinsic property of wireless networks. Recent years have witnessed the emergence of many distributed protocols like ExOR, MORE, SOAR, SOFT, and MIXIT that exploit receiver diversity in 802.11-like networks. In contrast, the dual of receiver diversity, sender diversity, has remained ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
Diversity is an intrinsic property of wireless networks. Recent years have witnessed the emergence of many distributed protocols like ExOR, MORE, SOAR, SOFT, and MIXIT that exploit receiver diversity in 802.11-like networks. In contrast, the dual of receiver diversity, sender diversity, has remained largely elusive to such networks. This paper presents SourceSync, a distributed architecture for harnessing sender diversity. SourceSync enables concurrent senders to synchronize their transmissions to symbol boundaries, and cooperate to forward packets at higher data rates than they could have achieved by transmitting separately. The paper shows that SourceSync improves the performance of opportunistic routing protocols. Specifically, SourceSync allows all nodes that overhear a packet in a wireless mesh to simultaneously transmit it to their nexthops, in contrast to existing opportunistic routing protocols that are forced to pick a single forwarder from among the overhearing nodes. Such simultaneous transmission reduces bit errors and improves throughput. The paper also shows that SourceSync increases the throughput of 802.11 last hop diversity protocols by allowing multiple APs to transmit simultaneously to a client, thereby harnessing sender diversity. We have implemented SourceSync on the FPGA of an 802.11-like radio platform. We have also evaluated our system in an indoor wireless testbed, empirically showing its benefits.
Moving Away from Collision Avoidance: Towards Collision Detection in Wireless Networks
"... Wireless networks are founded on the principles of collision avoidance. This paper makes an attempt to detect and abort collisions in wireless networks. Briefly, the receiver uses physical layer information to detect collisions, and immediately notifies the transmitter to abort transmission. The col ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Wireless networks are founded on the principles of collision avoidance. This paper makes an attempt to detect and abort collisions in wireless networks. Briefly, the receiver uses physical layer information to detect collisions, and immediately notifies the transmitter to abort transmission. The collision notification consists of a unique signature, sent on the same frequency channel as the data. The transmitter uses a second listener antenna to discern this notification through signature correlation. The transmitter aborts, freeing the channel for other productive transmissions. We call this Carrier Sense Multiple Access with Collision Notification (CSMA/CN). Early results from a small USRP/GNURadio testbed confirm the feasibility and performance gains with CSMA/CN.
Strider: Automatic Rate Adaptation and Collision Handling
"... This paper presents the design, implementation and evaluation of Strider, a system that automatically achieves almost the optimal rate adaptation without incurring any overhead. The key component in Strider is a novel code that has two important properties: it is rateless and collision-resilient. Fi ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
This paper presents the design, implementation and evaluation of Strider, a system that automatically achieves almost the optimal rate adaptation without incurring any overhead. The key component in Strider is a novel code that has two important properties: it is rateless and collision-resilient. First, in time-varying wireless channels, Strider’s rateless code allows a sender to effectively achieve almost the optimal bitrate, without knowing how the channel state varies. Second, Strider’s collision-resilient code allows a receiver to decode both packets from collisions, and achieves the same throughput as the collision-free scheduler. We show via theoretical analysis that Strider achieves Shannon capacity for Gaussian channels, and our empirical evaluation shows that Strider outperforms SoftRate, a state of the art rate adaptation technique by 70 % in mobile scenarios and by upto 2.8 × in contention scenarios.
Research Statement
"... I am excited about building practical systems and networks based on rigorous theory and sound analysis. My research interests cover a broad range of experimental and theoretical problems that arise in realizing future systems and networks. I envision a world in which users communicate and control cy ..."
Abstract
- Add to MetaCart
I am excited about building practical systems and networks based on rigorous theory and sound analysis. My research interests cover a broad range of experimental and theoretical problems that arise in realizing future systems and networks. I envision a world in which users communicate and control cyber and physical infrastructures wirelessly. Recent advances in cloud computing and wireless networks point to such a future. There are several challenges that must be overcome before this vision becomes a reality. My work is motivated by three important and recurring challenging themes: 1. Programming systems and networks: Today’s distributed systems and networks, ranging from data centers to wireless networks to battery-operated sensor nodes, are hard to program, do not function as expected, and are power hungry. My goal is to simplify the programming of systems and networks, and improve their reliability and energy efficiency. 2. Security and privacy: Today’s Internet is lacking a good security model. Further, privacy is hard to achieve in wireless networks and devices. I want to enhance the security and privacy of wireless networks and the Internet. 3. High-throughput wireless networks: Most wireless networks suffer from poor performance under

