FIG. 8 is a simplified block diagram of an example system-on-chip (SOC) 800, e.g., a wireless communication device, configurable to perform DPD calibration as described herein. The example SOC 800 depicted is a CC3220x SimpleLink? Wi-Fi? Wireless Microcontroller Unit (MCU) System-on-Chip (SOC) available from Texas Instruments which can include support for DPD calibration as described herein. A brief description of the CC3220 is provided herein. A detailed description of the CC3220x is provided in Texas Instruments publication SWAS035A, “CC3220 SimpleLink? Wi-Fi? Wireless and Internet-of-Things Solution, a Single-Chip Wireless MCU,” September 2016, revised February 2017, which is incorporated by reference herein in its entirety.
The SOC 800 provides two execution environments, a user application environment implemented by the application MCU subsystem 802 and a network environment to execute Wi-Fi and Internet logical layers implemented by the network processor subsystem 804. The applications MCU subsystem 802 incorporates an ARM? Cortex?-M4 MCU as the main processor with embedded random access memory (RAM) and optional integrated flash memory. The network processor subsystem 804 incorporates a WI-FI Internet-on-a-Chip? dedicated ARM MCU and Wi-Fi transceiver circuitry. In some embodiments, the Wi-Fi transceiver circuitry includes circuitry for DPD and DPD calibration such as that of FIG. 1 and FIG. 5.