Skip to main content
Log in

HackMan: hacking commodity millimeter-wave hardware for a measurement study

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

The extremely high frequency of Millimeter-Wave technology warrants Gbps throughput for the next-generation wireless communication systems, but mmWave signals also suffer from severe path loss due to high attenuation. To compensate for this loss, mmWave radios establish communication links via directional beams so as to increase channel gains and communication range. Until recently, the measurement studies on mmWave technology were mainly based on prototypes built from band-limited Software Defined Radio, which could not characterize performance in realistic settings. Latest studies using commodity hardware reports straightforward measurements on the impact of environment settings but did not present deep analysis on the correlations of low-layer information. Meanwhile, those studies lack the ability to configure commodity devices under controlled settings, for instance, a single beam pattern for experimentation, thus failing to perform deeper analysis on low-layer protocol parameters. In this paper, we conduct extensive measurements in typical indoor settings, utilizing 802.11ad-compliant commodity hardware. Different from earlier studies, we hack the firmware and gain the privilege to modify physical layer settings online, enabling us to gain more insights under controlled settings. Essentially, we have demonstrated that (1) Signal-to-Noise Ratio, the criteria for beam control, may not be positively correlated with throughput, (2) sticking to a single beam pattern during data transmission can lead to both channel gains and throughput improvement, and (3) only independent cross-links could interfere with each other while multi-links coordinated by one AP experience no interference. These insights lead us to rethink the existing beam control policy.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Notes

  1. In our setup, the SNR of one link (17 dB) is almost triple than that of other link (6 dB).

References

  1. Rappaport, T., Sun, S., Mayzus, R., Zhao, H., Azar, Y., Wang, K., et al. (2013). Millimeter wave mobile communications for 5G cellular: It will work!. IEEE Access, 1, 335–349.

    Article  Google Scholar 

  2. Shin, J., Sirer, E. G., Weatherspoon, H., & Kirovski, D. (2013). On the feasibility of completely wirelesss datacenters. IEEE/ACM Transactions on Networking, 21(5), 1666–1679.

    Article  Google Scholar 

  3. Sim, G. H., Klos, S., Asadi, A., Klein, A., & Hollick, M. (2018). An online context-aware machine learning algorithm for 5g mmwave vehicular communications. IEEE/ACM Transactions on Networking, 26(6), 2487–2500.

    Article  Google Scholar 

  4. Cui, Y., Xiao, S., Wang, X., Yang, Z., Yan, S., Zhu, C., et al. (2018). Diamond: Nesting the data center network with wireless rings in 3-d space. IEEE/ACM Transactions on Networking, 26(1), 145–160.

    Article  Google Scholar 

  5. Han, K., Hu, Z., Luo, J., & Xiang, L. (2015). Rush: Routing and scheduling for hybrid data center networks. In 2015 IEEE conference on computer communications (INFOCOM) (pp. 415–423).

  6. Hao, J., Yang, Y., & Luo, J. (2016) Ceilingcast: Energy efficient and location-bound broadcast through led-camera communication. In IEEE INFOCOM 2016: The 35th annual IEEE international conference on computer communications (pp. 1–9).

  7. Yang, Y., Nie, J., & Luo, J. (2017). Reflexcode: Coding with superposed reflection light for led-camera communication. In In Proceedings of the 22nd ACM MobiCom (pp. 193–205).

  8. Chen, Z., Zhang, X., Xu, Y., Xiong, J., Zhu, Y., & Wang, X. (2017). Muvi: Multiview video aware transmission over mimo wireless systems. IEEE Transactions on Multimedia, 19(12), 2788–2803.

    Article  Google Scholar 

  9. Chen, Z., Zhang, X., Wang, S., Xu, Y., Xiong, J., & Wang, X. (2017). Bush: Empowering large-scale mu-mimo in wlans with hybrid beamforming. In IEEE INFOCOM 2017: IEEE conference on computer communications (pp. 1–9).

  10. Cai, C., Zheng, R., Li, J., Zhu, L., Pu, H., & Hu, M. (2020). Asynchronous acoustic localization and tracking for mobile targets. IEEE Internet of Things Journal, 7(2), 830–845.

    Article  Google Scholar 

  11. Cai, C., Pu, H., Hu, M., Zheng, R., & Luo, J. (2020). SST: Software sonic thermometer on acoustic-enabled IoT devices. IEEE Transactions on Mobile Computing. https://doi.org/10.1109/TMC.2020.2970902.

  12. Liu, J., Zhou, Z., Pham, D. T., Wenjun, X., Ji, C., & Liu, Q. (2020). Collaborative optimization of robotic disassembly sequence planning and robotic disassembly line balancing problem using improved discrete bees algorithm in remanufacturing? Robotics and Computer-Integrated Manufacturing, 61, 101829.

    Article  Google Scholar 

  13. Xu, W., Liu, H., Liu, J., Zhou, Z., & Pham, D. T. (2017). A practical energy modeling method for industrial robots in manufacturing. In Challenges and opportunity with big data (pp. 25–36).

  14. Zhou, A., Wu, L., Xu, S., Ma, H., Wei, T., & Zhang, X. (2018). Following the shadow: Agile 3-d beam-steering for 60 ghz wireless networks. In In Proceedings of IEEE INFOCOM (pp. 2375–2383).

  15. IEEE standards 802.11ad-2012: Enhancements for very high throughput in the 60 ghz bnad. IEEE Standards Association 2012.

  16. Dell Wireless Dock D5000r. Retrieved 2019 from https://www.dell.com/support/article/sg/en/sgdhs1/sln161932/dell-wireless-dock-d5000-hints-and-tips?lang=en.

  17. Talon AD7200 Multi-Band Wi-Fi Rounter. Retrieved 2019 from https://www.tp-link.com/us/products/details/cat-9_AD7200.html.

  18. R9000 Nighthawk X10 AD7200 Smart WiFi Router. Retrieved 2019 from https://www.netgear.com/support/product/R9000.aspx.

  19. Palacios, J., Steinmetzer, D., Loch, A., Hollick, M., & Widmer, J. (2018). Adaptive codebook optimization for beam training on off-the-shelf IEEE 802.11Ad devices. In In Proceedings of the 24th ACM MobiCom (pp. 241–255).

  20. Sur, S., Pefkianakis, I., Zhang, X., & Kim, K.-H. (2018). Towards scalable and ubiquitous millimeter-wave wireless networks. In In Proceedings of the 24th ACM MobiCom (pp. 257–271).

  21. Sur, S., Venkateswaran, V., Zhang, X., & Ramanathan, P. (2015). 60 ghz indoor networking through flexible beams: A link-level profiling. In In Proceedings of ACM SIGMETRICS (pp. 71–84).

  22. Wei, T., Zhou, A., & Zhang, X. (2017). Facilitating robust 60 ghz network deployment by sensing ambient reflectors. In In Proceedings of NSDI (pp. 213–226).

  23. Zhou, A., Zhang, X., & Ma, H. (2017). Beam-forecast: Facilitating mobile 60 ghz networks via model-driven beam steering. In In Proceedings of the of IEEE INFOCOM (pp. 1–9).

  24. Hassanieh, H., Abari, O., Rodriguez, M., Abdelghany, M., Katabi, D., Indyk, P. (2018). Fast millimeter wave beam alignment. In Proceedings of ACM SigComm (pp. 432–445).

  25. National Instruments. mmwave transceiver system. Retrieved 2019 from https://www.www.ni.com/sdr/mmwave.

  26. Zhang, J., Zhang, X., Kulkarni, P., & Ramanathan, P. (2016). Openmili: A 60 ghz software radio platform with a reconfigurable phased-array antenna. In In Proceedings of ACM MobiCom (pp. 162–175).

  27. Cui, Y., Xiao, S., Wang, X., Yang, Z., Zhu, C., Li, X., Yang, L., Ge, N. (2016). Diamond: Nesting the data center network with wireless rings in 3d space. In In Proceedings of USENIX NSDI (pp. 657–669).

  28. Saha, S. K., Ghasempour, Y., Haider, M. K., Siddiqui, T., De Melo, P., Somanchi, N., et al. (2017). X60: A programmable testbed for wideband 60 ghz wlans with phased arrays. In Proceedings of ACM WiNTECH, WiNTECH ’17 (pp. 75–82).

  29. Ghasempour, Y., Haider, M. K., Cordeiro, C., Koutsonikolas, D., & Knightly, E. (2018). Multi-stream beam-training for mmwave mimo networks. In In Proceedings of ACM MobiCom (pp. 225–239).

  30. Haider, M. K., Ghasempour, Y., Koutsonikolas, D., Knightly, E. W. (2018). Listeer: Mmwave beam acquisition and steering by tracking indicator leds on wireless aps. In In Proceedings of ACM MobiCom.

  31. Assasa, H., Swetank Kumar, S., Loch, A., Koutsonikolas, D., & Widmer, J. (2018). Medium access and transport protocol aspects in practical 802.11ad networks. In In Proceedings of IEEE WOWMOM (pp. 12–15).

  32. Loch, A., Bielsa, G., & Widmer, J. (2016). Practical lower layer 60 ghz measurements using commercial off-the-shelf hardware. In In Proceedings of ACM WiTECH (pp. 9–16).

  33. Saha, S. K., Assasa, H., Loch, A., Prakash, N. M., Shyamsunder, R., Aggarwal, S., et al. (2018). Fast and infuriating: Performance and pitfalls of 60 ghz wlans based on consumer-grade hardware. In In Proceedings of IEEE SECON (pp. 1–9).

  34. Kwon, S., & Widmer, J. (2018). Multi-beam power allocation for mmwave communications under random blockage. In In Proceedings of IEEE VTC (pp. 1–5).

  35. Saha, S. K., Siddiqui, T., Koutsonikolas, D., Loch, A., Widmer, J., & Sridhar, R. (2017). A detailed look into power consumption of commodity 60 ghz devices. In In Proceedings of IEEE WoWMoM (pp. 1–10).

  36. Zhu, Y., Zhang, Z., Marzi, Z., Nelson, C., Madhow, U., Zhao, B. Y., & Zheng, H. (2014). Demystifying 60ghz outdoor picocells. In In Proceedings of ACM MobiCom (pp. 5–16).

  37. Schulz, M., Wegemer, D., & Hollick, M. (2017). Nexmon: Build your own wi-fi testbeds with low-level mac and phy-access using firmware patches on off-the-shelf mobile devices. In In Proceedings of the ACM WiNTECH (pp. 59–66).

  38. Steinmetzer, D., Wegemer, D., Schulz, M., Widmer, J., & Hollick, M. (2017). Compressive millimeter-wave sector selection in off-the-shelf IEEE 802.1 lad devices. In In Proceedings of ACM CoNEXT (pp. 414–425).

  39. Steinmetzer, D., Yuan, Y., & Hollick, M. (2018). Beam-stealing: Intercepting the sector sweep to launch man-in-the-middle attacks on wireless IEEE 802.11ad networks. In In Proceedings of ACM WiSec (pp. 12–22).

  40. Hassanieh, H., Abari, O., Rodriguez, M., Abdelghany, M., Katabi, D., & Indyk, P. (2018). Fast millimeter wave beam alignment. In In Proceedings of ACM SIGCOMM (pp. 432–445).

  41. Nitsche, T., Bielsa, G., Tejado, I., Loch, A., & Widmer, J. (2015). Boon and bane of 60 ghz networks: Practical insights into beamforming, interference, and frame level operation. In In Proceedings of ACM CoNEXT (pp. 17:1–17:13).

  42. Sur, S., Pefkianakis, I., Zhang, X., Kim, K.-H. (2017). Wifi-assisted 60 ghz wireless networks. In In Proceedings of ACM MobiCom, MobiCom ’17 (pp. 28–41).

  43. Wei, T., & Zhang, X. (2017). Pose information assisted 60 ghz networks: Towards seamless coverage and mobility support. In In Proceedings of ACM MobiCom (pp. 42–55).

  44. Gayen, A. K. (1951). The frequency distribution of the product moment correlation coefficient in random samples of any size draw from non-normal universes. Biometrika, 38, 219–247.

    Article  MathSciNet  Google Scholar 

  45. Fisher, R. A. (1915). Frequency distribution of the values of the correlation coefficient in samples from an indefinitely large population. Biometrika, 10, 507–521.

    Google Scholar 

  46. Pefkianakis, I., & Kim, K.-H. (2018). Accurate 3d localization for 60 ghz networks. In In Proceedings of ACM SenSys (pp. 120–131).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chao Cai.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cai, C., Chen, Z., Luo, J. et al. HackMan: hacking commodity millimeter-wave hardware for a measurement study. Wireless Netw 26, 5411–5425 (2020). https://doi.org/10.1007/s11276-020-02402-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-020-02402-3

Navigation