Using High-Level Synthesis To Design And Verify 802.11ah Baseband IP

How to create designs that are PPA-optimized for access point and client designs.


The proposed IEEE 802.11ah wireless networking protocol is designed to meet the requirements of Internet of Things (IoT) connectivity, providing the bit rate, security, and low power required for these types of connected devices.

Design requirements for 802.11ah access point and clients vary widely, even though all implement the same mathematical algorithm. In this paper, we will discuss how high-level synthesis provides a way to code the algorithm for the 802.11ah protocol in SystemC, verifying the correctness, optimizing the implementation, and then generating register-transfer level (RTL). We’ll share some detail on exactly how we performed the optimization using both high-level synthesis (HLS) directives and selective recoding of the algorithm. Then, we’ll show how we can derive designs optimized for the access point and client designs, meeting each design’s specific performance, power, and area requirements, from this base specification coded in SystemC.

To read more, click here.