6.3. Waveform Capture

The Waveform Capture core coordinates the capture of raw Rx IQ samples for every Rx packet reported to the driver. The core is implemented in Xilinx System Generator.

Overview

Waveform capture is an optional feature of the Mango 802.11 design. When enabled, the core captures a fixed number of raw IQ samples synchronized to the start of every received waveform. The waveform data is written directly to DRAM buffers allocated by the driver. Userspace applications can log the raw waveforms to disk, along with received payloads and metadata, using the driver’s netlink interface.

The waveform capture logic operates in parallel to the Rx PHY and does not interfere with Rx MAC or PHY processing.