Latency and cost requirements of systems for teaching MAC protocols

Over the past decade, the physical (PHY) layer of communication systems has evolved with the addition of techniques such as orthogonal frequency division multiplexing (OFDM) and multi-carrier aggregation. This has resulted in significant performance improvements, but it has come at the cost of increased power consumption and system complexity. To overcome this problem, a wide range of new Medium Access Control (MAC) protocols have been proposed for wireless networks. However, the speed of innovation in MAC protocols has not been able to keep up with the fast pace of PHY layer research; the latter being fueled by the availability of a variety of Software Defined Radio (SDR) platforms. These systems have eventually made their way into the classrooms and labs, thus giving communication engineers an experiential learning opportunity. They have provided students cost effective options to acquire real-world signals and analyze them using digital signal processing techniques. In essence, this has done for communications engineering students, what the sound card did for students learning audio signal processing. On the other hand, computer science students have been left with the option of learning about MAC protocols only through text books or by using software simulations. This is because most SDR systems do not meet the stringent latency and performance requirements required for creating real-world communication links; and the few that do are priced out of reach for classroom sizes typically found in Indian engineering colleges. In this paper, we analyze this situation at hand and discuss the emergence of a new design space for MAC layer prototyping systems. This paper discusses the key requirements, namely latency, processing speed, and cost, of systems in this design space. Finally, this paper describes how availability of commercial technology and careful trade-off with other requirements, such as throughput and frequency agility, is making it feasible to design a system that meets these key requirements.

[1]  Ashutosh Sabharwal,et al.  On the Impact of Phase Noise on Active Cancelation in Wireless Full-Duplex , 2012, IEEE Transactions on Vehicular Technology.

[2]  Chen Chang,et al.  BEE technology overview , 2012, 2012 International Conference on Embedded Computer Systems (SAMOS).

[3]  S. Cherry CISCO AND YAHOO'S PLAN TO DAMN SPAM , 2006, IEEE Spectrum.

[4]  Martin Braun,et al.  The Universal Software Radio Peripheral (USRP) Family of Low‐Cost SDRs , 2015 .

[5]  Ashutosh Sabharwal,et al.  Understanding the impact of phase noise on active cancellation in wireless full-duplex , 2012, 2012 Conference Record of the Forty Sixth Asilomar Conference on Signals, Systems and Computers (ASILOMAR).

[6]  Srinivasan Seshan,et al.  Enabling MAC Protocol Implementations on Software-Defined Radios , 2009, NSDI.

[7]  S. Cass Tools & Toys: Hardware for your Software Radio , 2006, IEEE Spectrum.

[8]  Joseph Mitola,et al.  The software radio architecture , 1995, IEEE Commun. Mag..

[9]  Clayton Shepard,et al.  ArgosV2: a flexible many-antenna research platform , 2013, MobiCom.

[10]  A. Sabharwal,et al.  A Flexible Framework for Wireless Medium Access Protocols , 2006, 2006 Fortieth Asilomar Conference on Signals, Systems and Computers.

[11]  Hari Balakrishnan,et al.  Airblue: A system for cross-layer wireless protocol development , 2010, 2010 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).