ns-3 is a recently released next generation simulator intended
as a replacement of the popular ns-2. It enables a highly rich
set of features and is expected to become the ¯rst choice
of the scienti¯c community soon. ns-3 is in its evolution
phase and work at di®erent fronts is still ongoing. With
the recent emergence of broadband wireless networks, sim-
ulation support for such networks, especially IEEE 802.16
WiMAX, is becoming a necessity. In this paper, we pro-
pose and discuss in detail the design and implementation of
an IEEE 802.16 WiMAX module for ns-3, with the Point-
to-Multipoint (PMP) mode and the WirelessMAN-OFDM
PHY layer. Our module implements fundamental functions
of the convergence sublayer (CS) and the MAC common-
part sublayer (CPS), including QoS scheduling services, band-
width request/grant mechanism, and a simple uplink sched-
uler. The aim is to provide a standard-compliant and well-
designed implementation of the standard