Design and verification of high‐throughput IEEE 802.11 MAC‐layer hardware IP with FPGA platform

Abstract The development of a high‐throughput and low‐cost medium access control (MAC) layer design is a very important issue for wireless local area network (WLAN) communication. In this paper, the proposed MAC‐layer hardware architecture is simplified by using a small number of finite state machines (FSMs) and a low‐latency parallel processing architecture. The FSMs on both the transmitter (TX) and receiver (RX) sides can be operated at low power. In the MAC‐layer receiver, an efficient low‐complexity timestamp controller is proposed for fast timing synchronization. We implement the distributed coordination function (DCF) of the MAC protocol in IEEE 802.11a/b/g standards within the ad‐hoc configuration. The proposed MAC‐layer hardware is implemented with Xilinx XC4VLX60 FPGA, the hardware area needs 5944 slices, and the effective throughput is 147.6 Mbps. With TSMC 0.18 μm CMOS process, the effective throughput at the maximum working frequency 83.3 MHz is 299.88 Mbps, which is larger than the standard IEEE 802.11 g requirement, i.e. 54 Mbps.

[1]  Adam Wolisz,et al.  Power-saving mechanisms in emerging standards for wireless LANs: the MAC level perspective , 1998, IEEE Wirel. Commun..

[2]  Jose A. Gutierrez,et al.  Medium Access Control Sublayer , 2007 .

[3]  Jang-Ping Sheu,et al.  A clock synchronization algorithm for multi-hop wireless ad hoc networks , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[4]  William Stallings,et al.  IEEE 802.11: Wireless LANs from a to n , 2004, IT Prof..

[5]  Hyeong Ho Lee,et al.  MAC implementation for IEEE 802.11 wireless LAN , 2001, Joint 4th IEEE International Conference on ATM(ICATM'01) and High Speed Intelligent Internet Symposium. ICATM 2001 (Cat. No.00EX486).

[6]  Giuseppe Patanè,et al.  Parallel CRC Realization , 2003, IEEE Trans. Computers.

[7]  G. Ryan,et al.  A symbol based algorithm for hardware implementation of cyclic redundancy check (CRC) , 1997, Proceedings VHDL International Users' Forum. Fall Conference.

[8]  Teresa H. Y. Meng,et al.  Design and implementation of an all-CMOS 802.11a wireless LAN chipset , 2003, IEEE Communications Magazine.

[9]  Sujit Dey,et al.  Battery-efficient architecture for an 802.11 MAC processor , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[10]  Per Norén Physical layer interface for IEEE 802.11 MAC , 2002 .

[11]  Dong Zhou,et al.  Efficient,and scalable IEEE 802.11 ad-hoc-mode timing synchronization function , 2003, 17th International Conference on Advanced Information Networking and Applications, 2003. AINA 2003..

[12]  Ghobad Heidari Medium Access Control Sublayer , 2008 .

[13]  Po-Ning Chen,et al.  A combination logic design for a high speed IEEE 802.11 MAC controller , 2003 .