In-Phase/Quadrature (IQ) data is the two-dimensional Cartesian representation of a complex-valued baseband signal, where the in-phase (I) component is the real part and the quadrature (Q) component is the imaginary part. This representation captures both the instantaneous amplitude and phase of a modulated waveform without requiring the high sampling rates associated with the carrier frequency.
Glossary
In-Phase/Quadrature (IQ) Data

What is In-Phase/Quadrature (IQ) Data?
IQ data is the Cartesian representation of a complex baseband signal, consisting of the in-phase (real) and quadrature (imaginary) components, which is the native data format for digital predistortion processing.
IQ data is the fundamental signal format for digital predistortion because it preserves the complex envelope information necessary to model and invert nonlinear amplifier behavior. The I and Q streams are processed as a single complex number, enabling direct manipulation of the signal's magnitude and phase to pre-compensate for AM-AM and AM-PM distortion introduced by the power amplifier.
Key Characteristics of IQ Data
IQ data is the Cartesian representation of a complex baseband signal, decomposing it into an in-phase (I) component and a quadrature (Q) component that are orthogonal to each other. This format is the native language of modern digital signal processing and is essential for implementing digital predistortion.
Complex Envelope Representation
IQ data represents a bandpass signal as a complex lowpass equivalent, where the I component is the real part and the Q component is the imaginary part. This eliminates the carrier frequency from analysis, dramatically simplifying the mathematical modeling of power amplifier nonlinearity. The instantaneous amplitude is calculated as sqrt(I² + Q²), while the instantaneous phase is arctan(Q/I). This compact representation allows DPD algorithms to operate at baseband sample rates rather than RF frequencies.
Orthogonal Channel Structure
The I and Q channels are mathematically orthogonal, meaning they can carry independent information streams without mutual interference. In a physical transmitter, this orthogonality is maintained by mixing the I component with a local oscillator signal and the Q component with the same oscillator shifted by 90 degrees. Any IQ imbalance—amplitude mismatch or phase deviation from perfect quadrature—destroys this orthogonality and creates unwanted image signals that degrade DPD performance.
Native Format for DPD Processing
Digital predistortion operates directly on complex IQ samples because nonlinear distortion affects both amplitude (AM-AM) and phase (AM-PM) simultaneously. The predistorter applies a complex gain correction factor to each IQ sample based on the instantaneous input magnitude. This correction is itself a complex value, modifying both I and Q components to pre-compensate for the power amplifier's nonlinear transfer characteristic before the signal reaches the RF stage.
Sample Rate and Bandwidth Considerations
To capture and correct nonlinear distortion, the IQ sample rate must be 3 to 5 times the signal bandwidth to accommodate the expanded bandwidth of intermodulation products. For a 100 MHz 5G NR carrier, this demands IQ sample rates of 300-500 MHz or higher. This wideband IQ capture is critical for accurate behavioral modeling, as truncating the observation bandwidth removes distortion products that fold back into the band of interest through aliasing.
Memory Effect Capture
IQ data streams inherently preserve the temporal history of the signal, which is essential for modeling power amplifier memory effects. By storing past IQ samples in tapped delay lines, memory polynomial models can correlate current distortion with previous signal states. The complex nature of IQ data means both the magnitude and phase history influence the PA's current behavior, capturing phenomena like thermal memory and bias circuit relaxation that simpler magnitude-only models miss.
Numerical Precision Requirements
DPD coefficient extraction demands high-precision IQ data to resolve the subtle distortion components that are 30-50 dB below the main signal. Typically, 16-bit or higher ADC resolution is required for the feedback observation path. Quantization noise in the IQ samples directly limits the achievable linearization depth. Modern FPGA-based DPD implementations often use 18-bit or 32-bit fixed-point arithmetic to preserve the dynamic range needed for accurate predistorter synthesis.
Frequently Asked Questions
Clear answers to the most common technical questions about the Cartesian representation of complex baseband signals used in digital predistortion and modern wireless systems.
In-Phase/Quadrature (IQ) data is the Cartesian representation of a complex baseband signal, consisting of the in-phase (I) component as the real part and the quadrature (Q) component as the imaginary part. This representation captures both the instantaneous amplitude and phase of a modulated waveform without requiring the high sampling rates dictated by the Nyquist theorem for the carrier frequency. Mathematically, a bandpass signal s(t) = A(t)cos(ωct + φ(t)) is expressed as its complex envelope s̃(t) = I(t) + jQ(t), where I(t) = A(t)cos(φ(t)) and Q(t) = A(t)sin(φ(t)). The instantaneous magnitude is √(I² + Q²) and the instantaneous phase is arctan(Q/I). This is the native data format for all modern digital predistortion (DPD) processing, software-defined radios, and vector signal analyzers.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Mastering IQ data requires understanding its representation, impairments, and role in the digital predistortion signal chain.
Complex Baseband Equivalent
The mathematical lowpass representation of a bandpass signal. By shifting the spectrum down by the carrier frequency, the signal is described entirely by its complex envelope: I(t) + jQ(t). This eliminates the carrier from analysis and simulation, drastically reducing the required sample rate. All DPD behavioral models operate on this complex baseband representation, treating the PA as a nonlinear operator on the complex envelope.
IQ Impairments
Hardware non-idealities in the modulator that corrupt the IQ signal constellation before it reaches the PA. Key impairments include:
- Gain Imbalance: Unequal amplitude in I and Q branches.
- Quadrature Skew: Phase difference deviating from the ideal 90°.
- DC Offset: Carrier leakage from LO feedthrough. These must be compensated independently or jointly with DPD to prevent residual distortion floor.
I/Q Sampling & Aliasing
The process of digitizing the continuous-time analog I and Q waveforms. The Nyquist criterion requires the sampling rate to exceed twice the modulation bandwidth. Undersampling causes spectral aliasing, folding out-of-band distortion products back into the main channel. For wideband 5G signals, high-speed ADCs with JESD204B/C interfaces stream the parallel IQ samples to the DPD FPGA fabric.
Cartesian to Polar Conversion
The transformation of IQ data from rectangular coordinates to polar coordinates: Magnitude = sqrt(I² + Q²) and Phase = arctan(Q/I). This is fundamental for LUT-based predistorters, which index correction factors by instantaneous input magnitude. The CORDIC algorithm is commonly used for efficient hardware rotation and conversion in FPGA-based DPD systems.
Intermodulation Distortion (IMD)
Nonlinear products generated when a multi-tone or modulated IQ signal passes through a PA. Third-order IMD (IMD3) falls close to the main channel and is the primary cause of spectral regrowth. DPD synthesizes an inverse nonlinearity by manipulating the complex IQ samples to generate anti-phase IMD products that cancel the PA's distortion at the output.
Adjacent Channel Power Ratio (ACPR)
The primary linearity metric for IQ-modulated transmitters. Defined as the ratio of power in an adjacent channel to power in the main channel. ACPR quantifies spectral regrowth. Effective DPD improves ACPR by 15-25 dB. Measurements are performed on the IQ data stream using FFT-based spectrum analysis before and after the predistorter to validate performance.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us