123 Main Street, New York, NY 10001

Comms / RF Baseband Signal Conditioning: Tunable Gm-C & SC

← Back to:Active Filters & Signal Conditioning

This page turns multi-standard RF baseband requirements into a repeatable analog recipe: tunable Gm-C/SC filtering + stable AGC/PGA gain planning + I/Q phase matching, all verified with measurable calibration and production hooks.

The goal is predictable bandwidth switching, low spurs/noise folding, robust blocker linearity, and consistent image rejection across modes—on real boards, not just in simulation.

One-paragraph takeaway + scope (RF baseband analog)

RF baseband signal conditioning makes bandwidth, gain, and I/Q consistency predictable across modes, so the ADC sees a stable, calibratable waveform. Tunable Gm-C/SC filters and AGC/PGA must be co-designed for spurs, drift, and settling; otherwise multi-standard mode switching breaks SNR, linearity, and image rejection.

Three predictable failure modes (fixable with the right ownership)

1) Tunable filter spur & drift
Symptom: a narrow spur appears after bandwidth tuning, or response shifts with temperature even in the same “mode”.
  • Quick check: confirm whether the spur tracks fCLK (SC) or moves with bias/temperature (Gm-C).
  • Typical root: clock feedthrough / folding (SC) or Gm drift / nonlinearity (Gm-C).
  • Where it is solved: tuning architecture + clock/EMI hygiene + calibration hooks (later chapters).
2) AGC pumping & long settling
Symptom: gain “breathes” on rare blockers, or mode switching needs seconds to become stable even when the steady-state filter is stable.
  • Quick check: lock gain (disable AGC) to see whether the issue disappears; then adjust attack/release to observe sensitivity.
  • Typical root: time constants vs group delay, detector bandwidth, and step-gain strategy (hysteresis, dwell, mute-settle).
  • Where it is solved: AGC/PGA co-design + switching state machine (later chapters).
3) I/Q mismatch → image leakage
Symptom: image rejection/EVM degrades after changing bandwidth or gain mode, even though amplitude response looks correct.
  • Quick check: inject a single tone and track image level across modes; verify I/Q symmetry at the same observation node.
  • Typical root: gain/phase/group-delay imbalance or DC offsets that change with mode.
  • Where it is solved: I/Q matching strategy + phase/group-delay control + calibration (later chapters).

Scope boundaries (to prevent cross-page overlap)

Scope

Focus on RF baseband analog: tunable Gm-C/SC filtering, AGC/PGA gain plans, I/Q consistency, spur management, and calibration/production hooks that keep modes repeatable.

Non-goals
  • No RF front-end deep dive (LNA/PA/mixer/PLL/VCO/antenna).
  • No “standard encyclopedia” (LTE/NR/Wi-Fi tables and protocol specifics).
  • No DSP filter design textbook; only analog–digital partition rules.
  • No ADC architecture/jitter theory beyond interface-level constraints.
Outbound links (bridge-only)

Use these pages for module-level theory and implementation details (this page stays system-level and test-driven):

Baseband AFE Map (overview)
Baseband AFE Map (I/Q, tunable filter, AGC/PGA, ADC interface) Block diagram of an RF baseband analog front-end: Mixer output to tunable LPF/BPF, PGA/VGA, DC servo, ADC driver, ADC, with symmetric I and Q paths and a calibration/trim loop via MCU/EEPROM. RF Baseband Analog Chain (I/Q) — tuning + repeatability hooks I Q Mixer Out Mixer Out Tunable LPF / BPF f0 Q Tunable LPF / BPF f0 Q PGA / VGA PGA / VGA DC Servo DC Servo ADC Driver ADC Driver ADC Cal / Trim MCU + EEPROM Goal: repeatable modes (f0/Q/gain) + predictable settling + measurable observation points

The diagram highlights where tuning lives (filter and gain), where consistency breaks (mode switching, temperature, and clock coupling), and where bench/production hooks attach (cal/trim + observation points).

Translate multi-standard requirements into analog targets

The 6 knobs that must be fixed before choosing a topology

1) Bandwidth (BW)
Sets fc, filter order pressure, and minimum detector/AGC bandwidth to avoid slow “breathing” artifacts.
2) Stopband need
Trades against group-delay ripple and settling. “More attenuation” often increases latency and switching burden.
3) Phase / group delay
Controls I/Q consistency and image rejection stability across modes; phase ownership becomes mandatory when mode switching must be repeatable.
4) Dynamic range
Split into noise floor and blocker/headroom. Decide which stage “owns” each budget, then allocate gain and linearity.
5) Tuning method
Repeatability matters more than “range”. Use SC/digital for step-repeatability; use Gm-C for wide/continuous tuning; use hybrid for coarse+fine control.
6) Latency & settling
Includes group delay and mode-switch settling, AGC recovery, and overload recovery. A “stable steady state” can still fail on switching.

A 6-step system→circuit translation (mode-driven, testable)

  1. Start from a mode table: list BW, allowed latency, and blocker severity class per mode (numbers supplied by the platform).
  2. Set the noise target: convert target SNR to allowable in-band noise; choose which stage owns the input-referred noise budget.
  3. Draft a gain plan: allocate PGA steps + VGA range so the ADC sees usable swing without saturating under blockers.
  4. Pick the filter family level: select the order/shape pressure from stopband and phase priorities (avoid over-tight stopbands that break settling).
  5. Choose the tuning mechanism: SC for repeatable steps, Gm-C for continuous range, hybrid for coarse+fine; define what must be calibrated (f0/Q/gain).
  6. Lock bench & production hooks: specify sweep (magnitude/phase), two-tone/AM blocker, and mode-switch settling as mandatory go/no-go tests.
Rule of ownership

If digital correction can fix the shape but mode switching cannot repeat the shape, analog must own the error with tuning and calibration hooks.

Analog vs digital partition (keep it simple and repeatable)

Analog should own
  • Anti-alias / anti-blocker shaping that prevents ADC overload.
  • Mode-repeatable gain and bandwidth (tuning + calibration hooks).
  • I/Q symmetry basics (matching, stable VOCM/CM behavior in the chain).
Digital should own
  • Residual fine shaping after the ADC (when analog shape is stable across modes).
  • Adaptive compensation that relies on repeatable analog observations.
  • In-field updates when coefficients remain stable and testable.

Deliverable of this step: a per-mode target sheet (fields only)

  • Mode name / target BW / allowed latency
  • Blocker class / max blocker level / headroom margin
  • Stopband need (offset bands) / ripple allowance / group-delay ripple allowance
  • Noise budget (input-referred) / gain plan (PGA steps + VGA range)
  • Tuning type (Gm-C / SC / hybrid) / calibrated items (f0, Q, gain)
  • Test hooks (sweep, two-tone/blocker, switch-settle) / pass criteria placeholders (X/Y/Z)
Requirement Decomposition Tree (mode → analog targets)
Requirement Decomposition Tree for Multi-Standard Baseband Decision tree that converts mode-level requirements into analog targets: filter family and order, gain plan, linearity class, tuning mechanism, and mandatory test hooks. Mode / Profile multi-standard BW & Latency fc / settling Blockers headroom Power Budget noise ↔ Iq Calibration Need repeatability Filter order & family stopband ↔ phase ↔ latency Gain plan PGA steps + VGA range Linearity class headroom / IMD focus Tuning mechanism Gm-C / SC / hybrid Mandatory test hooks sweep / blocker / switch-settle pass criteria X/Y/Z Output: per-mode target sheet (BW, stopband/phase, gain plan, tuning type, test hooks)

The tree prevents “topology-first” guessing: mode requirements are translated into testable analog targets before selecting Gm-C/SC tuning, gain strategy, and filter shape pressure.

Reference baseband signal chain (I/Q) and where tuning lives

A multi-standard baseband chain fails most often during mode switching, not in steady state. The goal is a repeatable skeleton where bandwidth (f0/BW), shape pressure (order/Q), and gain are distributed across the chain so blockers, noise, and I/Q consistency remain predictable.

Three reference templates (structure-only, repeatability-first)

Template A · Wideband + digital compensation
  • Use when: wide BW, many modes, digital shaping is available after the ADC.
  • Analog must own: first anti-blocker shaping + mode-repeatable gain/BW so DSP sees a stable plant.
  • Tunable knobs: coarse BW steps + fine trim, segmented gain (PGA steps + small VGA range).
  • Main risk: analog becomes too “thin”, letting blockers create IMD that DSP cannot remove.
  • Quick check: under a blocker, verify IM3 growth is not dominated by the first active stage.
  • Pass criteria: repeatable BW/phase per mode; blocker IMD margin meets system budget (X/Y/Z).
Template B · Low-power narrowband
  • Use when: narrowband operation, tight power budget, low latency or limited digital correction.
  • Analog must own: deeper stopband and lower in-band noise density; fewer “moving parts” after the ADC.
  • Tunable knobs: repeatable steps (often SC/digital), limited gain steps with stable settling.
  • Main risk: higher order/Q increases settling time and makes mode switching slower than expected.
  • Quick check: measure switch-settle time per mode using the same observation points (P1–P3).
  • Pass criteria: settle within T ms; phase/group delay ripple stays within budget (X/Y).
Template C · High-linearity anti-blocker
  • Use when: strong blockers, high IMD sensitivity, fast recovery is mandatory.
  • Analog must own: headroom and overload recovery before deep filtering; prevent first-stage compression.
  • Tunable knobs: segmented gain early + conservative filter peaking; optional soft limiting.
  • Main risk: protection/limiting introduces distortion or phase asymmetry between I and Q.
  • Quick check: compare small-signal THD and blocker-driven IMD; verify recovery time after overload.
  • Pass criteria: IMD under blocker meets margin; recovery < T ms; image leakage stable across modes.

Why tuning must be distributed (and not pushed to the last stage)

Failure if “everything is tuned at the end”
  • Front-end overload is irreversible: a saturated first stage produces IMD that downstream tuning cannot remove.
  • Noise budget collapses: late gain changes amplify upstream noise and SC folding artifacts.
  • I/Q symmetry breaks: late-stage Q/phase changes often increase I/Q group-delay mismatch.
  • Switching becomes slow: concentrating high order/high Q at the end increases mode-switch settling time.
A practical knob allocation rule
  • BW/f0: place the primary BW control early enough to gate blockers before they compress later stages.
  • Gain: use segmented gain (coarse PGA + fine VGA/AGC) to avoid dithering between steps.
  • Order/shape pressure: distribute order across stages; avoid a single “last-stage wall”.
  • Q/peaking: keep high-Q knobs only where calibration and I/Q symmetry are enforceable.
Minimal switch sequence (architecture-level)

Mute → switch knobs (BW/order/gain) → settle → verify at observation points → unmute. This prevents transient overload and makes switching testable.

Observation points (P1–P3) that keep mode switching measurable

P1 · Filter output
Use magnitude/phase sweep to confirm mode-repeatable BW and to detect tuning-related spurs or drift.
P2 · Gain block output
Measure step response after gain/mode changes to separate AGC pumping from pure filter settling.
P3 · ADC input
Validate headroom, THD/IMD, and overload recovery where the chain hands off to conversion.

Pass criteria placeholders: switch-settle < T ms, image leakage < X dBc, clock spur < Y dBc, mode-to-mode gain error < Z%. Values are assigned by the platform budget and verified at P1–P3.

I/Q Chain Templates (A/B/C) — tunable knobs highlighted
I/Q Chain Templates (A/B/C) — where tuning lives Three stacked block-diagram templates for RF baseband signal chains with symmetric I and Q paths. Tunable knobs are highlighted near the tunable filter and gain blocks. Observation points P1, P2, and P3 are indicated for repeatable validation. Reference baseband chains — distribute BW/order/gain knobs for repeatable switching Template A Wideband + DSP compensation I Q Mixer Mixer Tunable LPF/BPF BW Q Tunable LPF/BPF PGA PGA Gain DC Servo DC Servo Driver Driver ADC DSP P1 P2 P3 Template B Narrowband + deeper analog shaping I Q Mixer Mixer Biquad Biquad Biquad Biquad Biquad Biquad Order PGA PGA Gain DC Servo DC Servo ADC P1 P2 P3 Template C High-linearity + anti-blocker I Q Mixer Mixer Limiter Limiter Tunable LPF/BPF BW Tunable LPF/BPF PGA VGA PGA VGA Gain ADC P1 P2 P3

Blue outlines mark tunable knobs (BW/Q/order/gain). P1–P3 points enable repeatable mode-switch validation without requiring a full demod stack.

Gm-C tunable filters for baseband

Five baseband-specific decision points (choose Gm-C only when ownership is clear)

1) Continuous tuning range

Gm-C is strong when BW must sweep continuously across modes. Repeatability requires a defined calibration target (f0/Q/gain) rather than “best effort tuning”.

2) Power ↔ noise trade

The tuning element (Gm) also sets noise and linearity. A platform budget should assign which stage owns input-referred noise to avoid over-spending power downstream.

3) Large-signal linearity

Under blockers, Gm nonlinearity and headroom become dominant. If IMD under blockers is critical, linearity must be designed and verified at the same mode settings used in the field.

4) Gm drift & temperature

Gm varies with process, bias, and temperature. A baseband product needs a plan for coefficient storage and in-field re-tuning (coarse+fine), not a single factory trim.

5) Calibration loop feasibility

Gm-C becomes “production-grade” when a measurable loop exists (frequency/phase detection or injection+measurement) with clear pass criteria for repeatability.

Coarse + fine tuning (repeatability first, range second)

Coarse (mode code / bank selection)
  • Moves BW/f0 close to target quickly (coverage).
  • Defines the mode identity (repeatable codebook).
  • Reduces search time for fine calibration.
Fine (closed-loop trim)
  • Corrects process/temperature drift to restore the same response every time.
  • Targets measurable quantities: f0, Q, gain, or a proxy metric that correlates with them.
  • Stores coefficients (EEPROM) with versioning and optional re-trim conditions.
Engineering intent

The tuning goal is not “hit a number once”, but “return to the same response after switching, temperature shifts, and aging”.

Calibration loop options (interfaces, not implementation details)

Option A · Counter-based

Detect a frequency proxy (internal tone/oscillator/response marker), count against a reference clock, then adjust Gm to reduce error.

Option B · Phase detector / PLL-like

Lock a phase/frequency metric to a reference. Useful when the platform already has stable clocks and needs fast re-lock after mode changes.

Option C · Injection + measurement

Inject a known tone (or sweep segment), measure amplitude/phase markers, then update trim coefficients. Best accuracy, heavier test burden.

Quick checks: drift vs nonlinearity vs parasitics (fast root-cause sorting)

If the response moves with temperature
  • Likely: Gm drift or bias sensitivity.
  • Check: track f0/BW error vs temperature at the same mode code.
  • Action: enable fine closed-loop trim and store coefficients per mode.
If small-signal is fine but blockers break IMD
  • Likely: Gm nonlinearity/headroom limitation.
  • Check: two-tone IM3 vs amplitude at the same tuning state.
  • Action: increase headroom, linearize Gm, or shift blocker ownership earlier in the chain.
If repeatability is poor and sensitive to activity/layout
  • Likely: parasitic coupling into bias/control nodes.
  • Check: change digital activity/clocking and observe response jumps at P1.
  • Action: tighten bias routing, shielding, and separation; validate with the same switching sequence.

Pass criteria placeholders: mode repeatability (f0 error < X%), temp stability (drift < Y), blocker IMD (IM3 < Z dBc), switch settle (< T ms).

Gm-C tuning + calibration loop (coarse + fine)
Gm-C tuning + calibration loop (coarse + fine) Block diagram of a baseband Gm-C tunable filter. A coarse mode code selects a Gm bank or bias DAC setting. A fine closed-loop calibration uses a detector and loop filter referenced to a stable clock and optional temperature input. EEPROM stores trim coefficients to make modes repeatable. Gm-C baseband tuning — coarse codebook + fine closed-loop trim for repeatability Gm-C Filter Core Gm Cell C Int BW Q f0 Mode Table coarse code Bias DAC Gm bank coarse Detector freq/phase metric Loop Filter trim update fine Ref Clock stability anchor Temp Sensor drift input EEPROM trim coeffs per mode Output: repeatable f0/BW/Q per mode + measurable trim loop + storeable coefficients Verify: mode switching, temperature drift, blocker IMD, spur sensitivity (X/Y/Z/T placeholders)

Coarse tuning selects the mode quickly; fine trim closes the loop to restore the same response after switching and temperature changes. Coefficients are stored per mode to keep behavior repeatable in production and in the field.

Switched-Capacitor tunable filters for baseband

In multi-standard baseband, switched-capacitor (SC) filters win when bandwidth must be clock-set and repeatable per mode. The cost is clock-related artifacts—spurs, feedthrough, folding noise, and switch injection—which must be owned as measurable, mode-specific constraints.

Baseband view: what SC tuning really controls

Clock-set frequency

Bandwidth is anchored by the clock. Treat every mode as a codebook entry (clock + filter code + gain code) that must be reproducible in production and in-field.

Ratio accuracy

On-chip capacitor ratios provide stable shapes across modes. That stability is only useful when clock coupling is kept out of the sensitive band.

Sampling artifacts

SC is a clocked system. Folding noise and injection can look like “mysterious baseband noise” unless identified by frequency movement when the clock changes.

Clock planning rules (mode-safe, repeatable, measurable)

Rule 1 · Map BW to fCLK with a fixed K set
  • Use a mode table: BW ≈ fCLK / K (K depends on order/implementation).
  • Keep K from a small validated set to control verification and switching time.
  • Store per-mode: fCLK, filter code, gain code, trim version.
Rule 2 · Avoid low-order beat products
  • Avoid small-integer relationships between fCLK and platform clocks (ADC sampling / decimation / I/Q control clocks).
  • Prioritize: keep any beat component out of the sensitive baseband for every mode.
  • Use buffered, documented dividers so each mode is traceable to a reference.
Rule 3 · Treat jitter as a noise input
  • Assign a per-mode jitter budget: jitter_rms < J(mode) (platform-defined).
  • Verify in the worst mode: highest gain and most sensitive BW/shape.
  • When in doubt, test by stepping fCLK and checking if the “noise issue” moves with it.
Pass criteria placeholders (mode-based)

Clock spur in-band < X dBc · Mode BW error < Y% · In-band integrated noise < N · Image leakage < Z dBc · Switch settle < T ms

Quick checks (identify clock spur, folding noise, coupling path fast)

Check A · Does the spur move with fCLK?

Step fCLK slightly. If the spur shifts in frequency with the clock, clock feedthrough / edge coupling is the primary suspect.

Check B · Does it follow digital activity?

Toggle interface/logic activity. If the spectrum changes without changing input signal, suspect supply/ground return or bias-node coupling.

Check C · Noise floor lift vs discrete peaks

A broad noise-floor lift points to folding noise / sampling artifacts. Narrow peaks point to coupling spurs and should be traced by clock movement tests.

Check D · I/Q symmetry under the same mode

Compare I and Q amplitude/phase markers after mode switching. Large mode-dependent mismatch signals clock domain skew, asymmetrical coupling, or mismatched update timing.

SC clock → BW mapping + spur paths (baseband view)
SC clock to bandwidth mapping and spur coupling paths Left: fCLK and divider feeding an SC baseband filter and output. Center: mapping badge BW≈fCLK/K. Right: simplified output spectrum with noise floor and clock-related spurs. Three arrows indicate spur paths through supply/ground, clock edges, and switch injection. SC baseband: clock-set BW + identify spur paths by frequency movement and coupling signatures Ref Clock PLL/OSC Divider fCLK SC Filter LPF/BPF C-ratio SW Tunable by fCLK Baseband Out to PGA/ADC Mapping: BW ≈ fCLK / K (K = order/implementation) Output Spectrum f A spurs move with fCLK Supply/GND coupling Clock Edge feedthrough Switch injection

Practical workflow: define a per-mode clock table (fCLK, filter code, gain code) → verify BW mapping → step fCLK to see which artifacts move → trace coupling via supply/ground, clock edges, or switch injection.

Hybrid / programmable architectures (mode switching without surprises)

Multi-standard platforms fail most often at mode boundaries. A “no-surprise” architecture treats switching as a measured state machine: mute → switch → settle → verify → run, with explicit I/Q synchronization and per-mode templates.

Three layers of programmability (each layer has different failure signatures)

Layer 1 · Topology switching (order/type)
  • Risk: magnitude/phase template changes, group-delay ripple jumps, I/Q mismatch.
  • Measure: P1 markers (filter output) vs mode template.
  • Control: update I and Q with deterministic timing; avoid asymmetrical routing of control lines.
Layer 2 · Parameter switching (fc/Q)
  • Risk: peaking/overshoot, long settling time, mode-dependent stability margins.
  • Measure: settling signatures at P2 after a controlled step change.
  • Control: guard times and verified ramp/step sequences (avoid changing fc and gain simultaneously).
Layer 3 · Gain switching (PGA steps / VGA range)
  • Risk: saturation during transitions, slow overload recovery, “pumping” when control dithers near thresholds.
  • Measure: P3 headroom and recovery at the ADC input under worst-case switching.
  • Control: segmented gain plan, hold/blanking windows during transitions.

No-surprise switching strategy (repeatability beats “typical” numbers)

Mandatory sequence
  • MUTE to prevent transient overload.
  • SWITCH codes deterministically (I/Q sync).
  • SETTLE for the slowest element in the mode.
  • VERIFY against a minimal mode template.
  • RUN only after template passes.
Minimal mode template (platform-defined)
  • BW / fc marker
  • Gain marker
  • Image leakage / I-Q mismatch marker
  • In-band spur marker (clock-related)
Pass criteria placeholders

Mode settle < T ms · Gain error < Z% · BW error < Y% · In-band spur < X dBc · Image leakage < W dBc

Measurement hooks that make mode issues reproducible (record the minimum set)

Log fields (minimum)

mode_id · fCLK · filter_code · gain_code · trim_version · temperature · supply · timestamp. This is enough to reproduce most “mode-only” failures without a full demod stack.

Observe at fixed points

P1 (filter out) for BW/phase template · P2 (gain stage out) for settle dynamics · P3 (ADC in) for headroom/IMD/recovery.

Mode switching state machine (RUN → MUTE → SWITCH → SETTLE → VERIFY → RUN)
Mode switching state machine with measurable checkpoints Block-style state machine for multi-standard baseband mode switching. The chain uses mute-switch-settle-verify-run with I/Q sync and fixed observation points P1-P3. A fail branch indicates safe mode or retry. Switching control: deterministic sequence + measurable points (P1/P2/P3) + per-mode templates RUN normal MUTE watch P3 SWITCH I/Q sync SETTLE watch P1/P2 VERIFY BW/Gain Spur Image FAIL SAFE RETRY Fixed observation points: P1 Filter out P2 Gain out P3 ADC in Verify minimal template per mode: BW, Gain, Spur, Image (thresholds X/Y/Z/W defined by platform budget)

A predictable platform treats switching as a measured process: deterministic I/Q updates, fixed observation points, and minimal per-mode templates that can be verified quickly in production and in the field.

AGC/PGA co-design: stability, pumping, and settling

In baseband AFE, AGC must protect headroom without turning gain into an unwanted low-frequency modulator. A stable, non-pumping loop comes from architecture choice (feedforward/feedback/hybrid), time-constant rules (attack/release aligned to chain delay and detector bandwidth), and segmented gain (coarse PGA steps + fine VGA/Gm) with hysteresis and hold-off.

Three AGC architectures (pick the one that matches delay and accuracy needs)

A) Feedforward AGC
  • Best when: fast overload prevention is critical and chain group delay is large.
  • Main risk: detector error maps directly into gain error (mis-compression).
  • Measure: compare detector output vs P3 headroom during fast bursts.
B) Feedback AGC
  • Best when: steady-state accuracy and repeatability dominate.
  • Main risk: chain delay (filter group delay + detector bandwidth) eats stability margin → pumping.
  • Measure: look for low-frequency gain ripple and slow recovery at P2/P3.
C) Hybrid AGC
  • Best when: both fast protection and accurate settling are needed across modes.
  • Main risk: two paths “fight” unless the control bandwidths are separated.
  • Measure: confirm the fast path only handles overload, while the slow path owns steady-state.

Attack/release rules (align to group delay and detector bandwidth)

Rule 1 · Attack must be fast enough to protect headroom

Attack should prevent P3 overload on worst-case bursts, but not react so fast that it modulates desired amplitude variations. Verify by injecting a controlled burst and checking that peak clipping disappears without creating low-frequency gain ripple.

Rule 2 · Chain delay limits stable loop bandwidth

Filter group delay and detector bandwidth add phase lag. If the AGC reacts at a comparable timescale, gain becomes an oscillating state. Verify by stepping gain demand and checking no ringing in envelope at P2/P3.

Rule 3 · Release should suppress pumping

Release must be slow enough that short peaks do not cause repeated “gain breathing”, yet fast enough to recover usable range. Verify with a periodic peak train: gain should not track each peak; recovery should meet the platform settle target.

Mode-aware requirement

With tunable filters, group delay and peaking can change by mode. Attack/release must either be mode-specific or proven safe for the worst mode.

Pass criteria placeholders

No envelope ringing · No audible/visible pumping · Overload recovery < T ms · Gain ripple < R dB · In-band spur increase < S dBc (mode-defined)

PGA segmentation: coarse steps + fine gain (avoid dithering and saturation)

Coarse PGA steps own headroom

Use coarse steps to keep VGA/Gm within a linear, low-distortion region across modes. Coarse steps should not chatter: apply hysteresis, minimum dwell time, and hold-off after each step.

Fine gain closes the loop smoothly

Fine gain should correct residual amplitude without forcing frequent step changes. Separate bandwidths: coarse logic acts slowly (range selection), fine loop acts faster but is limited by chain delay.

I/Q sync is non-negotiable

Apply the same step decision and timing to I and Q. Even small update skew can degrade image rejection and EVM, especially near band edges where group delay ripple is largest.

Quick checks (separate loop instability vs detector error vs insufficient settling)

Check A · Loop unstable (pumping)

Envelope shows low-frequency oscillation and repeats even with constant input. Reducing loop bandwidth (slower attack/release) should immediately reduce the oscillation amplitude.

Check B · Detector error / bandwidth issue

Gain moves even when output level is already correct. Temporarily narrowing detector bandwidth should reduce noisy gain motion without changing the main chain response.

Check C · Insufficient settling (filter or gain step)

After gain or mode changes, the output takes long to return to a stable template. Increasing hold-off/settle time improves the symptom without changing steady-state gain.

Check D · PGA dithering near thresholds

Gain steps back-and-forth around a boundary. Adding hysteresis and minimum dwell time should stop the chatter immediately, while leaving fine gain to maintain target level.

AGC loop around tunable filter + PGA (attack/release placement)
AGC loop around tunable filter and PGA with attack and release timing Main chain: I/Q in to tunable filter to PGA/VGA to ADC driver and ADC. Detector taps near output feed an RMS/envelope block and a loop filter block with attack and release time constants. Control arrows return to PGA/VGA. Measurement points P1, P2, P3 are indicated. AGC co-design: chain delay + detector bandwidth define stable control bandwidth I/Q In baseband Tunable Filter SC / Gm-C group delay PGA / VGA coarse + fine ADC In driver + ADC P1 filter out P2 gain out P3 ADC in Detector RMS / Env Loop Filter attack release Risk pumping / ringing

A reliable design separates responsibilities: coarse steps protect headroom, fine gain closes smoothly, and the loop bandwidth respects chain delay and detector bandwidth across every mode.

I/Q matching, group delay, and image rejection

Baseband performance collapses when I and Q stop behaving like a matched pair. Image leakage and EVM degradation can be traced to four error classes—gain mismatch, phase mismatch, group delay mismatch, and DC offset—each with distinct symptoms, measurement shortcuts, and calibration hooks.

Four error classes (symptom → fastest isolation → fix direction)

1) Gain mismatch (δG)

Symptom: image leakage with mostly constant severity across frequency. Isolation: compare I/Q amplitude markers under the same tone or in-band RMS. Fix: symmetric gain coding, matched networks, or stored trim.

2) Phase mismatch (δφ)

Symptom: image leakage and EVM worsen; often frequency-dependent. Isolation: sweep a tone and track I/Q phase difference across the band. Fix: I/Q update synchronization, symmetric routing, and mode-specific correction.

3) Group delay mismatch (δτ)

Symptom: image leakage becomes worst near band edges; EVM degrades in a “mode-dependent” way. Isolation: compare phase slope vs frequency between I and Q (multi-point markers). Fix: mode-aware calibration tables; use phase equalization only when constant correction is insufficient.

4) DC offset (I/Q DC)

Symptom: strong low-frequency artifact, LO leakage sensitivity, and baseline shifts across modes. Isolation: measure I/Q averages with a quiet input condition. Fix: DC servo or calibration subtraction; keep offset control consistent across mode transitions.

Calibration strategy: trim vs self-cal (choose by stability across mode and temperature)

Open-loop trim (stored correction)
  • Use when: δG or constant δφ is stable and repeatable.
  • Workflow: measure → compute correction → store by mode.
  • Risk: correction drifts when mode or temperature changes.
Closed-loop self-cal (inject & readback)
  • Use when: mismatch is strongly mode-dependent or temperature-dependent (δτ-driven cases).
  • Workflow: inject markers → readback → adjust coefficients → verify template.
  • Risk: injection path must be isolated from normal traffic and validated per mode.
Phase equalization bridge (when it is justified)

If image leakage changes sharply with frequency, constant δG/δφ correction is not enough. Phase equalization is warranted only after confirming δτ mismatch and defining a measurable improvement target.

Pass criteria placeholders

Image leakage < W dBc · I/Q gain error < Z% · Phase error < P° · Mode edge EVM stable · DC offset within platform budget

Quick checks (identify which mismatch dominates)

Check A · Image leakage mostly constant vs frequency

Constant severity across frequency points to δG or constant δφ. Start by matching gain codes and verifying I/Q amplitude markers.

Check B · Worst near band edges

Edge-worst behavior points to δτ (group delay mismatch) or ripple differences between I and Q. Compare multi-point phase slopes.

Check C · Low-frequency baseline artifacts

Strong low-frequency artifacts suggest DC offset or mode-dependent baseline drift. Measure I/Q averages under quiet input and verify DC servo behavior.

Check D · Mode-only degradation

If only certain modes fail, suspect mode-dependent filter peaking and delay ripple. Confirm by comparing I/Q phase markers per mode and logging mode_id and clock settings.

I/Q mismatch error model (δG / δφ / δτ / DC → image leakage)
I/Q mismatch error model and image leakage Two parallel paths for I and Q include filter, gain, and delay elements. Each path is annotated with delta G, delta phi, delta tau, and DC offset markers. The output combiner feeds a highlighted image leakage indicator. Image rejection depends on matched I/Q amplitude, phase, delay, and baseline across modes Baseband In I + Q I-path Q-path Filter Gain Delay Filter Gain Delay δG δφ δτ DC I/Q Combine demod Image leakage EVM impact Measure: tone sweep + phase markers Compare I/Q amplitude, phase, slope, and DC

Engineering focus: isolate the dominant mismatch class first. Constant errors are often trim-friendly; strongly frequency-dependent errors justify phase equalization only after δτ is confirmed and targets are measurable.

Noise & dynamic range budgeting (including SC noise folding)

A baseband noise budget is a workflow: convert a mode’s SNR target into allowable in-band noise, refer every stage to a common point, combine contributors by RSS, and then spend power where it moves the dominant term. For SC filters, include noise folding and clock-coupled paths, or the “measured noise floor” will not scale with bandwidth as expected.

Noise source groups (what to include, and what each group “looks like”)

Source impedance thermal noise (Rs)

Scales predictably with bandwidth. If Rs dominates, adding amplifier power rarely buys much; bandwidth and impedance strategy become the primary levers.

Amplifier voltage noise (en) and current noise (in·Rs)

en tends to dominate at low Rs; in·Rs tends to dominate at high Rs. In baseband, the gain plan determines how much later stages matter after input-referencing.

1/f and baseline-related noise

Dominates near DC and low-frequency bins, often interacting with DC servo and calibration strategy. Treat it as a separate budget line for low-BW modes.

Gm-C noise (bias/linearity trade)

Noise, linearity, and power are tightly linked. If a mode requires high blocker tolerance, bias may rise and the noise budget must remain coherent with the gain plan.

SC noise folding and clock-coupled paths

Wideband noise can fold into the passband, and clock feedthrough can raise in-band spurs and apparent floor. Treat folding as a first-class term tied to fCLK-to-BW planning and coupling paths (supply/ground/edge).

Quantization and downstream noise floor

If the measured floor stops improving with analog changes, the chain is likely quantization-limited or limited by downstream noise. The gain plan must reclaim full-scale usage without breaking linearity.

Budget workflow (mode-by-mode, refer-to-one-point, then spend power on the dominant term)

Step 1 · Define the mode target

Lock BW/ENBW, full-scale/back-off, and the required SNR or EVM margin for that mode. Treat “wide-BW” and “high-blocker” as separate worst cases.

Step 2 · Convert to allowable in-band noise

Express the target as an allowable total in-band noise (RMS) at a chosen reference point (input-referred or ADC-referred). Keep one consistent reference per page.

Step 3 · Build the cascade table

For each block, record gain, bandwidth/ENBW, and its equivalent noise (density or RMS). Include Rs, en/in·Rs, 1/f line, Gm-C/SC terms, and quantization floor.

Step 4 · Refer every term to the same point

Convert each stage’s noise to input-equivalent (or ADC-equivalent) using the gains before it. Keep SC folding as a separate contributor rather than hiding it inside an “effective en”.

Step 5 · Combine by RSS and rank contributors

Use RSS to form total in-band noise, then rank top contributors. The top one or two terms are where power, topology, or clock planning actually moves the result.

Step 6 · Sanity-check trends

Noise should scale with √BW when folding/quantization are not dominant. If it does not, the budget is missing a mechanism (folding, coupling, or floor limits).

Pass criteria placeholders

Total in-band noise < N (RMS) · SNR margin > M dB · No unexpected floor vs BW · No clock-related spurs above S dBc (mode-defined)

Quick checks (fingerprints to localize folding and dominant stages)

Check A · Bandwidth scaling

Reduce BW (or switch to a narrow mode). If noise follows √BW, wideband terms are not folding-dominant. If it barely improves, a floor or folding term is limiting.

Check B · Fix fCLK, change BW

Keep fCLK constant and change the filter bandwidth. If in-band noise changes “too much” or shows spur movement, folding and clock coupling are likely dominant.

Check C · Fix BW, change fCLK

Hold BW and sweep fCLK. A repeatable change in floor and spur placement indicates a clock-related folding/coupling mechanism that must be addressed by planning and isolation.

Check D · Bypass a stage or freeze gain

Temporarily bypass a block or freeze a control loop. A step change in the measured floor identifies the dominant stage quickly and prevents wasting power in the wrong block.

Noise budget flow (sources → cascade → total in-band noise / SNR margin)
Noise budget flow for baseband AFE Noise sources feed a cascaded signal chain. Each stage can be input-referred or output-referred. A final block summarizes total in-band noise and SNR margin and highlights dominant contributors including SC noise folding. Budget workflow: refer-to-one-point → RSS combine → rank dominant terms → spend power where it moves the floor Noise sources Rs thermal en in · Rs 1/f Gm-C noise SC folding Quantization Clock coupling Cascade (mode-defined) Tunable Filter PGA / VGA DC Servo (optional) ADC Driver + ADC ENBW Gain IRN Mode folding Summary Total noise SNR margin Dominant contributors Trend check

Use one reference point, keep folding visible as its own term, and verify scaling trends. When the floor does not follow √BW, treat clock planning and coupling as first-order design variables.

Linearity under blockers: THD/IMD, compression, and recovery

In multi-standard baseband, the worst failures come from blockers: intermodulation lands inside the passband, compression shifts gain and phase, and recovery time creates “memory” that degrades EVM. A robust design maps blocker conditions to IM2/IM3 and compression limits, keeps common-mode and swing inside safe regions, and uses protection only when it improves recovery without breaking phase integrity.

Blocker scenarios → what to measure (keep inputs simple and repeatable)

Two-tone test (IM2/IM3 inside band)

Use two tones that place IM products in the passband. Track IM growth and identify which stage creates the rise by measuring at defined taps.

Swept amplitude (compression knee)

Sweep input level and record where gain deviates from linear. A stable knee location across modes indicates headroom planning; a mode-only knee indicates mode-specific peaking or swing limits.

Overload pulse (recovery time)

Apply a controlled overload and measure time to return to the nominal template. Recovery strongly coupled to mode often implicates tunable filters, servo paths, or bias restoration effects.

Translate “linearity” into baseband constraints (IM, compression, swing, and common-mode)

IM2 / IM3 and in-band pollution

In baseband, IM products are often unavoidable because they fold into the same band of interest. The design goal is to keep IM below the mode’s in-band margin and prevent stage entry into the non-linear region.

Compression knee and phase integrity

Compression is not only amplitude error; it often drags phase and group delay. Under blockers, preserve headroom so the knee stays outside the operating envelope for each mode.

Swing and differential common-mode

Many blocker failures are swing or common-mode boundary violations disguised as “distortion.” Keep common-mode control coherent across mode switching and gain stepping so the last stage does not become the limiter.

Protection and recovery (use soft limiting only when it improves recovery without breaking phase)

When protection is justified
  • Blockers push a stage into deep saturation and recovery becomes the system bottleneck.
  • AGC reacts too late to prevent overload in the worst burst case.
  • Mode switching plus a blocker causes transient overshoot beyond headroom.
What protection must not break
  • Passband phase and group delay template (mode-defined).
  • In-band distortion budget (THD/IMD) under normal traffic.
  • Gain-step coherence with AGC and I/Q synchronization.
Verification targets (placeholders)

Recovery time < T ms · IM products < I dBc · No new spurs above S dBc · Phase template preserved across mode and gain changes

Quick checks (identify saturation stage vs AGC timing issues)

Check A · IM products rise before gain moves

If IM rises while gain remains steady, a stage is entering nonlinearity before AGC action. Measure at taps to find the first point where IM appears.

Check B · Compression knee moves by mode

A knee that shifts with filter mode suggests mode peaking, swing limits, or bias conditions tied to the tunable block. Confirm by repeating the sweep across modes with the same gain plan.

Check C · Recovery depends on overload depth

If recovery time increases sharply with overload level, deep saturation is the culprit. Protection that prevents deep saturation should reduce recovery immediately.

Check D · Disable AGC to separate causes

If distortion and slow recovery remain with AGC disabled and fixed gain, the dominant issue is analog saturation. If artifacts appear mainly with AGC enabled, the control strategy is the primary target.

Blocker → compression → intermod map (frequency and time fingerprints)
Blocker to compression to intermodulation map Inputs include two tones and a strong blocker. The chain produces IM products and compression effects. The diagram shows output spectrum with IM markers and compression knee, plus a time-domain recovery curve indicating recovery time. Measurement points help localize the stage responsible. Under blockers: keep stages out of deep saturation → control IM products → meet recovery time per mode Input tone f1 tone f2 blocker Baseband chain Tunable Filter PGA / VGA Driver + ADC P1 after filter P2 after gain P3 ADC in Output spectrum f1 f2 blk IM products knee Recovery (time) recovery time

Use simple, repeatable inputs: two-tone for IM, sweep for knee, and overload pulse for recovery. Localize the first stage that creates IM or extends recovery before changing AGC strategy.

Layout, clock/EMI hygiene, and protection without breaking phase

Baseband failures often come from the board, not the schematic: clock spurs enter the passband, I/Q symmetry breaks phase templates, and leakage or protection parasitics shift group delay. Layout must enforce I/Q symmetry, continuous return paths, and clock isolation, while protection must be verified for phase and distortion impact rather than assumed “free.”

Differential symmetry and return-path continuity (baseband-critical)

I/Q route symmetry
  • Mirror I and Q layouts: same layer transitions, via counts, and component orientation.
  • Keep impedance and coupling consistent; avoid one side “hugging” ground fences more than the other.
  • Place matched RC networks and filter capacitors with symmetric return paths.
VOCM and bias integrity
  • Inject VOCM once, keep it short, and shield it from clock/digital edges.
  • Use a quiet local decoupling loop for common-mode/bias pins (no shared narrow return necks).
  • Prevent contamination-driven leakage: keep high-impedance nodes away from board edges and residue-prone regions.
Return-path continuity
  • Avoid crossing plane splits under differential routes (creates spur injection and phase errors).
  • Provide stitching vias to keep high-frequency return loops local to the aggressor.
  • Keep clock return loops out of the analog baseband zone.

SC-specific clock hygiene: isolate edges, control supply/ground bounce, block E-field coupling

Path A · Supply ripple → in-band floor/spurs

Clock edges draw pulsed current. If the clock driver shares impedance with analog rails, ripple modulates baseband gain and creates clock-related spurs. Prioritize local decoupling at the clock driver and low-impedance analog rails.

Path B · Ground bounce → VOCM/output modulation

A shared return neck or broken reference plane lets clock return current lift “analog ground.” Keep clock return loops short and fenced; stitch ground near zone boundaries.

Path C · E-field coupling → direct spur injection

Parallel routing between clock traces and high-impedance analog nodes creates capacitive injection. Increase spacing, avoid long parallels, and add grounded shields where needed.

Pass criteria templates (placeholders)

In-band clock spur < Z dBc · No new spur vs fCLK plan changes · I/Q phase template preserved after reroute/shield · VOCM ripple < V mVpp

Protection without breaking phase (checklist only)

Model what protection adds
  • Input capacitance and nonlinearity (phase, THD/IMD).
  • Extra poles/zeros from RC limiting networks (group delay ripple).
  • Return-current path during ESD/surge events (ground lift into analog zone).
Verify in the same templates used for modes
  • Amplitude/phase/group-delay sweep before vs after protection population.
  • Two-tone IMD with and without protection in-circuit.
  • Spur map vs fCLK and supply ripple (captures coupling paths).

Reference examples (part numbers; starting points only)

These part numbers are provided to speed up datasheet lookup and lab verification. Selection must follow the mode budgets and phase templates on this page.

Low-noise / high-PSRR LDOs (analog rails)

ADI LT3042, ADI LT3045, TI TPS7A47, TI TPS7A20, Microchip MIC5504

Clock buffers / fanout (edge management)

TI LMK1C1102, TI CDCLVC1102, Renesas 5PB1108, NXP 74LVC1G17 (Schmitt buffer)

Ferrite beads (clock/IO rail isolation)

Murata BLM18AG102SN1, Murata BLM18AG601SN1, TDK MPZ1608S101A, TDK MPZ1608S221A

Low-cap ESD protection (signal pins)

TI TPD1E10B06, TI TPD2E007, Nexperia PESD5V0S1UL, Semtech RClamp0502B, Littelfuse SP0502BAHT

Low-leak analog switches (routing / isolation)

ADI ADG1209, ADI ADG1409, TI TS5A23157, TI TS5A3359

Layout do/don’t map (zones + 3 coupling paths + symmetry reminders)
Layout do/don’t map for baseband AFE Board-level zoning and coupling-path visualization. Emphasizes I/Q symmetry, VOCM integrity, clock isolation, and continuous return paths to reduce in-band spurs and phase-template breaks. Zones + symmetry + return-path continuity: prevent clock spurs and phase-template breaks CLOCK ZONE ANALOG BASEBAND DIG CTRL CLK GND Tunable Filter PGA/VGA ADC Driver VOCM I Q MCU SPI/I²C Supply ripple Ground bounce E-field coupling DO: mirror I/Q, keep continuous planes, fence clock with ground stitching DON’T: cross plane splits, run clock parallel to high-Z nodes, share return necks

Focus on zones, symmetry, and return paths. Treat clock coupling as a design variable, not a post-fix.

Engineering checklist: validation, production hooks, and serviceability

A multi-standard baseband platform needs repeatable evidence: a minimum validation set per mode, production hooks that enable injection and readback, and traceable calibration fields. The output of this section is a reusable checklist and schema that make mode switching and field servicing measurable.

Validation minimal set (per mode)

Must-have
  • Frequency sweep: amplitude / phase / group delay template.
  • Two-tone IMD: IM2 / IM3 in-band.
  • Noise: in-band noise + scaling checks vs BW and fCLK.
  • Overload recovery: recovery time after a defined overload.
  • Mode switching: run→mute→switch→settle→verify (I/Q synchronized).
  • Temperature re-check: compare templates across temperature points.
Recommended (debug + regression)
  • Spur map vs fCLK and supply ripple amplitude.
  • I/Q matching: image leakage and phase skew signature.
  • Tap measurements at TP1/TP2/TP3 to localize dominant stages.

Production hooks (enable injection, readback, bypass, and traceability)

Injection + readback
  • Injection tone / two-tone / overload pulse (known templates).
  • Loopback path for stable regression (fixture-controlled).
  • Defined tap points (TP1/TP2/TP3) to isolate failures quickly.
Bypass + safe switching
  • Mute and bypass controls to avoid transient saturation during mode changes.
  • State machine timing that enforces settle and verify steps.
  • I/Q synchronization hooks (shared triggers or aligned update events).
Traceability fields (schema placeholders)

Serial · Lot · HW rev · FW rev · Cal rev · Mode ID · BW · fCLK · Gain step · VOCM setting · PASS/FAIL bin · Failure signature tag

Pass criteria templates (fill X/Y/Z from the system budget)

  • Image leakage < X dBc (mode-defined).
  • Mode switch settling < Y ms (run→mute→switch→settle→verify).
  • Clock spur < Z dBc in-band (worst-case fCLK plan).
  • Total in-band noise < N RMS at the chosen reference point.
  • IM3 < I dBc (two-tone, specified spacing and levels).
  • Recovery time < T ms after a defined overload depth.

Reference examples (part numbers; starting points only)

EEPROM for calibration/trace

Microchip 24LC256, Microchip 24AA02, ST M95M02, Winbond W25Q32JV (SPI flash for extended logs)

Digital potentiometers (trim / gain / thresholds)

ADI AD5272, ADI AD5160, TI TPL0102, Microchip MCP41010, Maxim DS3502

Analog switch / mux for loopback & injection routing

ADI ADG1419, ADI ADG1408, TI TS5A9411, TI TMUX1108

Relays (fixture-grade isolation)

Omron G6K-2F-Y, Panasonic TX2SA, TE Connectivity IM03

Tone / stimulus building blocks (simple injection)

ADI AD9833 (DDS), ADI AD5683R (DAC), TI DAC60501 (DAC), TI OPA1656 (buffer/driver)

Test & calibration harness (DUT + injection/readback + fixture/firmware/EEPROM)
Test and calibration harness for baseband AFE Harness includes injection, measurement readback, production fixture routing, firmware control for mode switching and verification, and EEPROM-based traceability fields for production and service. Injection + readback + trace fields: make mode behavior measurable in validation and production Stimulus Tone Two-tone Overload pulse DUT (Baseband AFE) Tunable Filter PGA / VGA ADC Driver TP1 TP2 TP3 Readback Spectrum Phase / GD Noise / Rec Production Fixture Relay / Switch Matrix Loopback Routing Firmware / Control Mode State Machine Settle + Verify EEPROM / Trace Cal Coefficients Serial / Lot / Rev Schema: Mode · BW · fCLK · Gain · Cal rev · PASS

Treat validation and production as one system: the same inputs, the same templates, and the same trace fields enable repeatable mode behavior and fast failure localization.

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

FAQs (SC/Gm-C tunables, AGC/PGA, I/Q matching, noise, blockers, layout)

These FAQs close common baseband AFE failure modes (SC/Gm-C tuning, AGC/PGA dynamics, I/Q phase templates, noise folding, blocker linearity, and board coupling). Each answer is a short, measurable loop: Likely cause → Quick check → Fix → Pass criteria.

Why does my SC filter show a narrow spur that moves with fCLK?

Likely cause: Clock feedthrough/edge coupling into a high-Z node or common-mode path; spur tracks fCLK (or a beat with sampling/updates).
Quick check: Mute input → sweep fCLK → confirm spur tracks; compare FFT at TP1/TP2/TP3 to localize injection stage.
Fix: Fence clock return and increase spacing; add clock buffer/fanout (TI LMK1C1102 or TI CDCLVC1102 as start points); isolate clock rail with ferrite (Murata BLM18AG102SN1); keep analog rail quiet (ADI LT3042 or TI TPS7A47 as start points).
Pass criteria: In-band clock spur < Z dBc across the worst-case fCLK plan, with no new spur lines after routing/decoupling changes.

Why does the AGC “pump” even when blockers are rare?

Likely cause: AGC time constants do not match group delay and detector bandwidth, creating over-correction; gain steps are too coarse and chatter around a threshold.
Quick check: Log control voltage (or gain code) vs output envelope; freeze AGC (fixed gain) and compare waveform/FFT to confirm the loop is the source.
Fix: Set attack/release relative to total group delay; add deadband/min-hold; split control into coarse PGA steps + fine VGA to avoid “step ping-pong.”
Pass criteria: With no blockers, gain variation < G dBpp and no sustained limit cycle over K time constants in any mode.

Why does mode switching cause long settling even if the filter is stable in steady state?

Likely cause: Hidden state is not reset during switching (integrator charge, DC servo accumulation, AGC not muted), causing saturation and slow recovery.
Quick check: Capture RUN→MUTE→SWITCH→SETTLE→VERIFY and watch for rail hits; compare TP1/TP2/TP3 to find which block “sticks.”
Fix: Enforce mute-switch-settle-unmute; reset/bleed integrator nodes using a low-leak switch (ADI ADG1419 or TI TMUX1108 as start points); freeze AGC and DC servo during SWITCH/SETTLE.
Pass criteria: Mode switch settling < Y ms and no overshoot/clip events in any valid mode transition.

Why does I/Q image rejection degrade after changing bandwidth?

Likely cause: Mode change shifts I/Q phase and group-delay matching; calibration is not per-mode, so coefficients no longer fit the new BW template.
Quick check: Inject a single tone and measure image leakage vs BW mode; correlate leakage with measured Δφ/Δτ between I and Q.
Fix: Store per-mode trim/cal coefficients in nonvolatile memory (Microchip 24LC256 or ST M95M02 as start points) and apply on every BW change; keep I/Q networks physically symmetric.
Pass criteria: Image leakage < X dBc for every BW mode after a defined settle window.

Gm-C tuning works at room temp but drifts across temperature—what to calibrate first?

Likely cause: Gm tempco/bias drift moves f0/Q; open-loop tuning codes do not compensate temperature and process variation.
Quick check: Temperature sweep → log f0 and Q error vs temperature; check whether error is mostly “f0 shift” or “Q collapse.”
Fix: Calibrate f0 first (coarse+fine), then Q; close the loop with frequency measurement and store segmented coefficients (e.g., in Microchip 24LC256); ensure reference clock path is isolated from analog nodes.
Pass criteria: f0 error < A (ppm/°C or % across temp) and Q error < B% over the specified temperature range.

Why does my in-band noise rise when I increase fCLK (SC) or widen BW (Gm-C)?

Likely cause: SC noise folding and clock coupling raise the in-band floor; widening BW integrates more wideband noise (and can expose spur as “noise”).
Quick check: Hold BW fixed and sweep fCLK (then hold fCLK and sweep BW); separate discrete spur lines from broadband floor; disable/hold one stage to isolate folding source.
Fix: Re-plan fCLK:BW ratio and keep clock edges out of the analog zone; reduce clock-to-analog coupling (LMK1C1102/CDCLVC1102 + BLM18AG102SN1 as start points); verify analog rails with a low-noise LDO (LT3042/TPS7A47 as start points).
Pass criteria: Total in-band noise < N RMS and noise scaling vs BW/fCLK stays within M dB of the expected rule.

Why does THD look fine at small signal but collapses with moderate blockers?

Likely cause: One stage enters compression or common-mode modulation under blocker amplitude; AGC reacts too late, leaving the chain in non-linear operation.
Quick check: Two-tone sweep amplitude → identify compression knee and IM3 growth; probe TP1/TP2/TP3 to find which stage hits headroom first; measure overload recovery time.
Fix: Reallocate gain (add headroom before the sensitive stage); enforce safe mode switching/mute during step changes; if protection is required, keep capacitance low and verify phase/THD (TI TPD1E10B06 or Nexperia PESD5V0S1UL as low-cap ESD start points).
Pass criteria: IM3 < I dBc at the specified blocker level and recovery time < T ms after the defined overload event.

Why do I see DC offsets that depend on gain setting or bandwidth mode?

Likely cause: Charge injection and bias path changes during gain/BW switching; DC servo/auto-zero operating point differs by mode; leakage dominates at high impedance.
Quick check: Mute input → step gain and BW → record offset steps and repeatability; freeze DC servo and compare; check whether offset follows switching edge timing.
Fix: Add reset/re-capture sequencing for servo paths; isolate sensitive nodes with low-leak switches (ADI ADG1209 as a start point); store per-mode offset trims (Microchip 24LC256) and enforce clean/guarded layout around high-Z nodes.
Pass criteria: Mode-to-mode Δoffset < O and cycle-to-cycle repeatability < R across K switching cycles.

Why does group delay ripple get worse on the board than in simulation?

Likely cause: Board parasitics (plane splits, return discontinuities, probe loading, protection capacitance) add unintended poles/zeros and break symmetry between I and Q.
Quick check: Compare group delay with different probe/fixture loading; measure before/after populating protection; correlate ripple frequency with routing length/return path changes.
Fix: Enforce continuous reference planes and symmetric I/Q routing; use stable, low-loss passives (NP0/C0G where applicable); choose lower-cap protection (Nexperia PESD5V0S1UL or TI TPD1E10B06 as start points) and re-verify templates after population.
Pass criteria: Passband group-delay ripple < R ns and I/Q Δτ stays within the mode template after board-level changes.

How do I tell “clock feedthrough” from “ground bounce” quickly on the bench?

Likely cause: Both produce clock-related spur lines, but feedthrough is dominated by E-field/capacitive injection while ground bounce is dominated by shared return impedance.
Quick check: Sweep fCLK (feedthrough spur tracks cleanly); add a temporary low-impedance ground strap near the clock zone (ground-bounce spur changes strongly); soften edges with a buffer change (LMK1C1102/CDCLVC1102) to see sensitivity.
Fix: Feedthrough → increase spacing/shield and avoid long parallels; ground bounce → restore return continuity (stitching vias), separate clock return, and isolate rails with ferrites (BLM18AG102SN1).
Pass criteria: Root cause is confirmed by the A/B test (fCLK sweep vs ground strap) and the dominant spur drops by ≥ D dB.

Why does the PGA step cause a phase jump between I and Q?

Likely cause: I/Q update skew (non-simultaneous latch), unequal switch parasitics, or asymmetric routing causes transient Δφ/Δτ after a gain step.
Quick check: Capture I and Q simultaneously through a gain step; measure transient Δφ and time-to-settle; confirm whether control update edges align for both paths.
Fix: Force synchronous update (shared latch/trigger) and add mute-step-settle sequencing; keep switch networks symmetric and consider low-leak, low-charge routing elements (ADI ADG1419 / TI TMUX1108 as start points for controlled switching).
Pass criteria: Post-settle Δφ(I–Q) < A deg and phase transient decays within < Y ms for every gain step.

What’s the fastest production test to catch I/Q mismatch without full demod?

Likely cause: Gain/phase/group-delay mismatch leaks image energy; full demod/EVM is not required if image leakage is measured directly with a controlled stimulus.
Quick check: Inject a single tone at a defined offset in the passband → take FFT of digitized I/Q → compute image leakage and ΔG/Δφ estimates (fixture loopback helps repeatability).
Fix: Auto-cal per mode, store coefficients with revision/trace fields (Microchip 24LC256 or ST M95M02), then re-run the same short FFT test; bin failures by signature (δG-dominated vs δφ/δτ-dominated).
Pass criteria: Image leakage < X dBc and total test time < S s per unit for the defined mode set.