This document discusses the implementation of an OFDM kernel for WiMAX systems. It begins with an introduction to OFDM and how it is used in WiMAX networks. It then provides an overview of the key components in the WiMAX physical layer, including bit-level processing, OFDMA symbol-level processing, and digital intermediate frequency processing blocks. It specifically focuses on the OFDM kernel, which includes the inverse fast Fourier transform, cyclic prefix insertion, fast Fourier transform, and cyclic prefix removal blocks. Finally, it discusses how FPGAs are well-suited for implementing OFDM kernels due to their high speed complex multiplication capabilities.