Stateful Inter-Packet Signal Processing for Wireless Networking

Slides:



Advertisements
Similar presentations
Interference Cancellation in Two-Path Successive Relay System with Network Coding Chunbo Luo, Dr. Yu Gong & Prof. Fuchun Zheng School of Systems Engineering.
Advertisements

GroupID Concept for Downlink MU-MIMO Transmission
1 PIANO+ OTONES WP3 SIGNAL PROCESSING ALGORITHMS.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
Oct 21, 2008IMC n Under the Microscope Vivek Shrivastava Shravan Rayanchu Jongwon Yoon Suman Banerjee Department Of Computer Sciences University.
Hitchhike: Riding Control on Preambles Xiaoyu Ji Xiaoyu Ji, Jiliang Wang, Mingyan Liu, Yubo Yan, Panlong Yang and Yunhao Liu INFOCOM, 2014, Toronto Hong.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
12- OFDM with Multiple Antennas. Multiple Antenna Systems (MIMO) TX RX Transmit Antennas Receive Antennas Different paths Two cases: 1.Array Gain: if.
Combating Cross-Technology Interference Shyamnath Gollakota Fadel Adib Dina Katabi Srinivasan Seshan.
Harnessing Mobile Multiple Access Efficiency with Location Input Wan Du * and Mo Li School of Computer Engineering Nanyang Technological University, Singapore.
1 Secure Cooperative MIMO Communications Under Active Compromised Nodes Liang Hong, McKenzie McNeal III, Wei Chen College of Engineering, Technology, and.
A Power Independent Detection (PID) Method for Ultra Wide Band Impulse Radio Networks Alaeddine EL-FAWAL Joint work with Jean-Yves Le Boudec UWB4SN 2005:
Developing a SDR Testbed Alex Dolan Mohammad Khan Ahmet Unsal Project Advisor Dr. Aditya Ramamoorthy.
Data Link Layer and Ethernet COM211 Communications and Networks CDA College Theodoros Christophides
A Power Independent Detection (PID) Method for Ultra Wide Band Impulse Radio Networks Alaeddine EL-FAWAL Joint work with Jean-Yves Le Boudec ICU 2005:
MIMO: Challenges and Opportunities Lili Qiu UT Austin New Directions for Mobile System Design Mini-Workshop.
1 Chapter 4 MAC Layer – Wireless LAN Jonathan C.L. Liu, Ph.D. Department of Computer, Information Science and Engineering (CISE), University of Florida.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Accurate WiFi Packet Delivery Rate Estimation and Applications Owais Khan and Lili Qiu. The University of Texas at Austin 1 Infocom 2016, San Francisco.
IEEE Wireless LAN Standard
Doc.:IEEE /0633r0 Submission Richard van Nee, Qualcomm May 14, 2009 Slide 1 Strawmodel ac Specification Framework Authors: Date:
Wireless Communication
Part III. Data Link Layer
Proposal for Statistical Channel Error Model
Support for Advance Antennas & Techniques in WNM
GI Overhead/Performance Impact on Open-Loop SU-MIMO
Locationing Protocol for 11az
Discussions on 11ac PHY Efficiency
Comparisons of Simultaneous Downlink Transmissions
Abusayeed Saifullah*, Mahbubur Rahman*, Dali Ismail,
On the Physical Carrier Sense in Wireless Ad-hoc Networks
Options for PBCC 22 Proposal
160 MHz PHY Transmission Date: Authors: March 2010
Considerations on AP Coordination
Wireless Communication Co-operative Communications
Options for PBCC 22 Proposal
Simulation Results for Box5
Partial Proposal: 11n Physical Layer
Chapter 6 Medium Access Control Protocols and Local Area Networks
802.11ac Preamble Date: Authors: Month Year Month Year
Wireless Communication Co-operative Communications
MU-MIMO channel access flow for 11ay
Potential TGbb task group documents
Month Year doc.: IEEE yy/xxxxr0 September 2010
Discussions on 11ac PHY Efficiency
GroupID Concept for Downlink MU-MIMO Transmission
Enhanced MAC proposal for high throughput.
Self Organized Networks
Digital Communication Chapter 1: Introduction
Enhanced Beam Tracking Against Blockage: Resolution to CID 145
802.11ac Preamble Date: Authors: Month Year Month Year
AccuRate: Constellation Aware Rate Estimation in Wireless Networks
CSMA/CN: Carrier Sense Multiple Access with Collision Notification
Discussions on 11ac PHY Efficiency
Stateful Inter-Packet Signal Processing for Wireless Networking
Discussions on 11ac PHY Efficiency
DL MU MIMO Error Handling and Simulation Results
ECE 5233 Satellite Communications
Bits Consideration for SIGNAL fields
Locationing Protocol for 11az
Multiple Antenna OFDM solutions for enhanced PHY
Response to Coexistence Presentations
Strawmodel ac Specification Framework
Duration in L-SIG Date: Authors: May 2010 Month Year
HNS Proposal for n Physical Layer
False L-STF Detection Issue
Physical Layer (2).
doc.: IEEE yy/xxxxr0 Date: September, 2019
Enhanced Beam Tracking Against Blockage: Resolution to CID 145
Presentation transcript:

Stateful Inter-Packet Signal Processing for Wireless Networking Shangqing Zhao ꝉ, Zhengping Luo ꝉ, Zhuo Lu ꝉ, Xiang Lu ǂ, Yao Liu ꝉ ꝉ University of South Florida ǂ Chinese Academy of Sciences (CAS), and University of CAS

Outline Background Motivation STAPLE Implementation and experiments Architecture State configuration Implementation and experiments Experimental setups Evaluation results Summary

Modern Wireless Communication Pad AP Laptop Smart Phone

Modern Wireless Communication Preamble Header Data Packet

Modern Wireless Communication Preamble Header Data Known to the public (training sequence) Used for energy detection, timing/frequency synchronization, channel estimation…

Modern Wireless Communication Preamble Header Data Specify the packet information for different layers PHY: packet length, data rete … MAC: frame type, source and destination address …

Modern Wireless Communication Preamble Header Data User’s actual data

Modern Wireless Communication Wireless Receiver

Modern Wireless Communication Wireless Receiver Signal processing Signal decoding Preamble Synchronization Channel estimation Equalization

Modern Wireless Communication Wireless Receiver Signal processing Signal decoding Header Demodulating - Decoding -

Modern Wireless Communication Wireless Receiver 101101… Signal processing Signal decoding

Modern Wireless Communication Wireless Receiver Packet 1 Packet 2 Signal processing Signal decoding Rethink this process and leverage common information across packets to improve signal processing Fact: wireless channel is random, and frequency offset and CSI are time-varying Independent for each packet arrival

Motivation Examples: Case 1: a station (STA) only receives data from a certain access point (AP) common information: Source address Destination address AP STA

Motivation Examples: Case 2: use cellphone to watch a movie online common information: Packet length Data rate

Not evenly distributed Motivation Question: Does the common information (e.g. packet length, data rate, Address) universally exist in the normal scenario? 500 1000 1500 0.1 0.2 0.3 Packet length (byte) Probability distribution SIGCOMM04 SIGCOMM08 20 40 60 0.2 0.4 0.6 0.8 Data rate (Mbps) Probability distribution SIGCOMM04 SIGCOMM08 Packet Trace Standard SIGCOMM 04 802.11b SIGCOMM 08 802.11a/g STAPLEn 802.11n STAPLEac 802.11ac Yes ! Not evenly distributed

Motivation Question: How to harness such common information to improve the signal processing ?

Motivation State 1001 10101 1111 1001 10101 **** 1001 10101 **** State Table Packet 1 Data decoding 1001 10101 1111 Longer Preamble 1001 10101 **** 1001 10101 **** 10101 Preamble Data Signal processing Header decoding CRC 1001 10101 **** 1001 10101 **** Receiver Common information (in header) State

Motivation State Table 10101 10101 Data decoding Packet 2 Recovered state 1001 10101 1111 Longer Preamble 1001 10101 **** 1001 10001 **** 1001 10101 **** Signal processing Header decoding CRC 1001 10001 **** Receiver

STAPLE Traditional STAPLE Framework: We propose a STAteful inter-Packet signaL procEssing (STAPLE) framework. It is a generic design for various wireless standards. Traditional STAPLE

Refine the Channel estimation STAPLE Framework: Refine the Channel estimation Recover the state

Which fields can constitute the state ? State Configuration Question: Which fields can constitute the state ?

State Configuration State for 802.11b: Entropy State

State Configuration 802.11 a/g 802.11 ac 802.11 n 802.15.4

Implementation 802.11 b 802.11 a 802.15.4 802.11 g 802.11 n 802.11 ac

Implementation Platform: USRP X300s with CBX daughterboards. Use OctoClock-G to synchronize multiple USRPs performing MIMO experiments. 2-antenna TX 8-antenna RX

Implementation Indoor environment: Metrics: Packet delivery ratio (PDR) Performance gain ratio

Single-Link Performance (ac) Varying locations: Place AP at location 1, and station at location 0, 3, 4, 5. STAPLE is more effective in a severe environment. Wood door Location 0 AP Location 4

Single-Link Performance (ac) Varying modulation scheme: Place AP at location 1, and station at location 7. 2 * 8 MIMO link 16QAM has a large improvement. Location 7 AP

Network Performance(ac) Uplink and downlink: Place AP at location 0, and stations at locations 1~6. Nodes 4~6 have the larger improvement. Stations AP

Network Performance Different standards: (Uplink) (Downlink) Benefits exist in many standards.

Summary STAPLE can improve the packet delivery ratio by up to 20% under various conditions. STAPLE is a generic design which can benefit a wide range of wireless networks.

Q&A Thank you !