TY - GEN
T1 - Forward the collision decomposition in ZigBee
AU - Cao, Yifeng
AU - Wang, Zhe
AU - Kong, Linghe
AU - Chen, Guihai
AU - Yu, Jiadi
AU - Tang, Shaojie
AU - Chen, Yingying
N1 - Funding Information:
This work was supported in part by the National Key R&D Program of China 2018YFB1004703, in part by NSFC grant 61972253, 61672349, 61672353, and in part by CNS1814590 and CCF1909963 from National Science Foundation in US.
Publisher Copyright:
© 2019 IEEE.
PY - 2019/10
Y1 - 2019/10
N2 - As wireless communication is tailored for low-power devices while the number of Internet of Things is growing exponentially, the collision problem in ZigBee is worsen. The classical approaches of solving collision problems lie in collision avoidance and packet retransmission, which could incur considerable overhead. The new trend is to decompose multi-packet collision directly, however, the high bit error rate limits its practical applications. Toward this end, we observe three major issues in the existing solutions: 1) all existing solutions adopt the priori-chIP-dependent decomposition pattern, leading to the error propagation; 2) the available samples for chIP decoding can be scarce, resulting in severe scarce-sample errors; 3) existing solutions assume the consistent frequency offset for consecutive packets, leading to inaccurate frequency offset estimation. To solve the issues of collision decomposition in ZigBee, we propose FORWARD, a novel physical layer design to enable highly accurate collision decomposition in ZigBee. The key idea is to generate all possible collided combinations as reference waveforms. The decomposition is determined by comparing the collided signal with the reference waveforms. Such a priori-chIP-independent design has the advantages to eliminate the cumulative errors incurred from error propagation. When decoding, FORWARD always choose the longest segment to ensure sufficient samples for decoding. Furthermore, the recursive calibration design is approaching the real-time frequency offset and dynamically compensates the reference waveform. We implement FORWARD on USRP based testbed and evaluate its performance. Experimental results demonstrate that FORWARD reduces bit error rate by 4.96 × and increases throughput 1.46 ∼ 2.8 × compared with the state-of-the-art mZig.
AB - As wireless communication is tailored for low-power devices while the number of Internet of Things is growing exponentially, the collision problem in ZigBee is worsen. The classical approaches of solving collision problems lie in collision avoidance and packet retransmission, which could incur considerable overhead. The new trend is to decompose multi-packet collision directly, however, the high bit error rate limits its practical applications. Toward this end, we observe three major issues in the existing solutions: 1) all existing solutions adopt the priori-chIP-dependent decomposition pattern, leading to the error propagation; 2) the available samples for chIP decoding can be scarce, resulting in severe scarce-sample errors; 3) existing solutions assume the consistent frequency offset for consecutive packets, leading to inaccurate frequency offset estimation. To solve the issues of collision decomposition in ZigBee, we propose FORWARD, a novel physical layer design to enable highly accurate collision decomposition in ZigBee. The key idea is to generate all possible collided combinations as reference waveforms. The decomposition is determined by comparing the collided signal with the reference waveforms. Such a priori-chIP-independent design has the advantages to eliminate the cumulative errors incurred from error propagation. When decoding, FORWARD always choose the longest segment to ensure sufficient samples for decoding. Furthermore, the recursive calibration design is approaching the real-time frequency offset and dynamically compensates the reference waveform. We implement FORWARD on USRP based testbed and evaluate its performance. Experimental results demonstrate that FORWARD reduces bit error rate by 4.96 × and increases throughput 1.46 ∼ 2.8 × compared with the state-of-the-art mZig.
UR - http://www.scopus.com/inward/record.url?scp=85074987653&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85074987653&partnerID=8YFLogxK
U2 - 10.1109/ICNP.2019.8888052
DO - 10.1109/ICNP.2019.8888052
M3 - Conference contribution
AN - SCOPUS:85074987653
T3 - Proceedings - International Conference on Network Protocols, ICNP
BT - 27th IEEE International Conference on Network Protocols, ICNP 2019
PB - IEEE Computer Society
T2 - 27th IEEE International Conference on Network Protocols, ICNP 2019
Y2 - 7 October 2019 through 10 October 2019
ER -