One EVM, two failures
If two transmitters both report about 5% RMS EVM, should they receive the same fix?
No. The two deterministic teaching cases below are intentionally close in RMS EVM. One spends the error randomly across directions; the other rotates every symbol by nearly the same angle. The scalar result is similar, while the mechanisms, conditional views, and responsible subsystem are different.
Diffuse error directions point toward SNR, observation-path noise, or analyzer floor. More carrier correction will not remove independent noise.
Aligned tangential vectors point toward common phase reference or carrier recovery. Raising transmit power attacks the wrong mechanism.
Think about itWhat changes if common phase correction is enabled in the second case?
The deterministic rotation is removed by the declared reference processing, so the reported EVM falls toward the finite-RRC and high-SNR floor. The hardware waveform did not improve; the measurement definition changed.
Evidence Both panels are generated by impairment-trade/1.0 from the same PRBS-9 source, QPSK mapping, RRC pair, selected-symbol rule, and plot scale. Only the stated impairment/reference settings differ.
Define EVM and reference processing
What exactly is the percentage measuring?
At selected matched-filter decision times, let the known reference symbol be s[k] and the observed symbol after the declared processing be ŝ[k]. The error vector is e[k]=ŝ[k]−s[k]. This lesson uses population RMS EVM normalized by RMS reference energy:
| Contract field | Lesson value | Why it changes the number |
|---|---|---|
| Reference plane | R3, matched-filter decisions | Moving across filtering, channel, or observation hardware changes what error is included. |
| Reference | Known unit-energy PRBS-9 symbols | A decoded or decision-directed reference can hide errors differently. |
| Processing | Raw, common phase/RMS gain, known ideal timing, or reference-aided one-tap equalization | Correction can remove a mechanism from the reported residual. |
| Statistic | RMS, peak, and 95th-percentile per-symbol magnitude | Average quality and tail failures answer different questions. |
| Population | 256 generated symbols; symmetric edge guards excluded | Burst edges and rare peaks can dominate small or changing populations. |
| Provenance | Derived or deterministic simulation—never labeled measured | Measurement includes instrument, calibration, trigger, and uncertainty terms absent here. |
Under an ideal unit-energy, symbol-plane AWGN convention, EVM≈1/√SNR. At 25 dB this predicts 5.6234%. The live finite-burst result need not equal it exactly because the model includes finite pulse filters, a fixed noise realization, and—at the default state—a lightly driven memoryless PA.
Complex errors can align, cancel, rotate, pass through nonlinearities, and be partly removed by reference processing. Budget independent small errors in a justified domain; do not add this lab's leave-one-out percentages.
Evidence The definition, normalization warning, per-symbol basis, and need to compare like references follow Rohde & Schwarz's EVM guidance; the exact population and processing contract is local and versioned.
EVM summary and conditional views
Which view turns a failed score into a testable hypothesis?
Start with RMS, peak, and percentile EVM, then condition the same symbol errors on time, intended amplitude, frequency, and decision timing. A constellation compresses time; a spectrum discards symbol correspondence; an eye overlays sequences. Diagnosis comes from agreement across views, not from recognizing one attractive shape.
| View | Condition retained | Especially useful for |
|---|---|---|
| Constellation + error vectors | Direction, symmetry, amplitude dependence | Noise cloud, common rotation, image-like skew, compression curvature |
| Error versus symbol/time | Correlation and drift across the burst | Frequency offset ramp/rotation, burst edges, periodic interference |
| Error versus reference power | Dependence on intended symbol magnitude | Compression, AM-PM, low-level noise or offsets |
| Matched-filter eye | Timing margin and intersymbol memory | Fractional timing, echoes, pulse truncation, channel ISI |
| Normalized output spectrum | Energy moved outside the declared main band | PA regrowth, images, DC/LO-centred energy, spurs |
| PAPR / CCDF | How often waveform peaks demand headroom | Backoff exposure; highly population- and oversampling-dependent |
Go deeperWhy an EVM spectrum is not the RF output spectrum
An EVM-versus-frequency view transforms or bins the error sequence to find where modulation error concentrates. An RF or complex-envelope power spectrum asks where signal energy lies. They can reveal different features and must not share an unlabeled vertical axis.
Evidence R&S documents EVM versus time/symbol, frequency, power, and joint power/frequency as complementary diagnostic views. This lesson adds eye, CCDF, and counterfactual linkage to the frozen Path 02 waveform.
Noise and interference signatures
When does a cloud stop behaving like noise?
Circular complex AWGN spreads repeated references in many directions with no stable symbol-index pattern. Its EVM follows the declared SNR scale approximately and improves monotonically in the ideal branch. A coherent in-band interferer instead produces a structured or periodic error vector; viewed against symbol index or error frequency, its repeatability can remain visible even when the power spectrum barely separates it.
- Noise hypothesis: diffuse direction, weak time correlation, EVM falls predictably as SNR increases.
- Spur/interference hypothesis: periodic error or a localized EVM-frequency feature, often tied to clock, LO, supply, or another carrier.
- Observation-path check: vary analyzer reference level, averaging, input attenuation, and instrument floor before assigning the error to the DUT.
The live lab contains fixed-seed AWGN but no adjustable in-band tone, phase-noise process, quantizer, or instrument model. Interference signatures are evidence-backed guidance, not simulated output from this control panel.
Think about itIf EVM is high only in one narrow error-frequency region, should broadband transmit power be increased first?
No. First search for a coherent interferer or spur and identify its coupling path. More signal power may not improve a spur-limited ratio and may drive the PA closer to compression.
Evidence R&S identifies noise as constellation spreading and notes that EVM versus frequency can reveal narrowband spurious signals that are difficult to see on a conventional magnitude trace.
Frequency, phase, I/Q, and DC signatures
Which errors move every symbol together, and which create an image?
Common phase multiplies the envelope by one fixed phasor. Constant frequency offset adds phase linearly with normalized time. I/Q gain or quadrature mismatch is different: it creates both desired and conjugated-envelope terms. DC offset adds a fixed vector and, in a zero-IF transmitter, corresponds to energy at the LO centre.
The pinned +1 dB/+3° case gives 23.988 dB analytic image rejection. Common phase/gain correction cannot generally remove the b·u* term; calibration must address the I/Q transform itself. A rotating constellation points to frequency offset; a rigid rotation points to phase; a translated centre points to DC.
Common phase, frequency offset, channel response, and reference-processing errors can produce visually similar projections. Confirm an image or conjugate relationship and compare error versus time before naming I/Q mismatch.
Evidence The I/Q desired/image equation is derived from the frozen complex-envelope convention. Analog Devices documents gain imbalance, quadrature cross-coupling, and DC offset as distinct analytical I/Q modulator/demodulator impairments.
Compression and regrowth
Why can EVM and adjacent energy worsen together as backoff is spent?
The lesson uses a synthetic memoryless Rapp model. Its AM-AM law approaches unity gain for small envelopes and asymptotically limits magnitude near Asat. Input backoff is referenced to mean D3 complex-envelope power. A smooth deterministic AM-PM law is parameterized by phase at |u|=Asat.
Compression creates error correlated with intended magnitude: outer 16QAM points pull inward first, while phase conversion bends their direction. The nonlinearity also mixes spectral components, raising energy in the visible adjacent teaching bands. That joint movement is stronger evidence than either RMS EVM or a spectrum alone.
The model has no memory, thermal drift, bias dynamics, frequency-dependent matching, harmonics, DPD adaptation, calibrated channel filters, detector, measurement bandwidth, or technology limit. The adjacent/main ratio is a normalized teaching proxy. Path 04 owns PA architecture, load-line, efficiency, linearity, stability, and hardware measurement depth.
Evidence Rapp's 1991 HPA work connects nonlinear amplification, backoff, and spectral degradation. Analog Devices distinguishes static nonlinear behavior from short- and long-term memory effects; this lab intentionally models only the former.
Timing and ISI fingerprints
What does the constellation hide that the eye retains?
The fixed QPSK baseline uses α=0.35, span 8 symbols, 8 samples/symbol, and separate energy-normalized 65-tap RRC transmit and receive filters. Each filter delays 32 samples or four symbols; the pair delays 0.8 ms at 80 ksample/s. With ideal sampling and the impairment branches bypassed, finite truncation leaves the checked residual below.
A fractional timing error moves all decisions away from the eye opening. A delayed echo adds sequence-dependent contributions, so repeated symbols split into correlated clusters. The lab evaluates both echo delay and decision timing with a 16-point Hann-windowed sinc interpolator, not a nearest-sample shortcut. The eye is drawn at R3 before reference correction.
- 01Symbols
- 02RRC TX
- 03I/Q + DC
- 04Carrier errors
- 05Rapp PA
- 06Two-path channel
- 07AWGN
- 08RRC RX
- 09Reference processing
- 10Decision
Evidence Tap count, delay, and residual are recomputed by the production function from the frozen Path 02.6 convention. The echo is a synthetic two-path teaching channel, not a fitted propagation measurement.
PAPR and CCDF population
How much confidence belongs in one reported peak?
PAPR is the largest sampled instantaneous power divided by average power over a declared population. A CCDF reports how often power exceeds the average by a threshold. Both depend on pulse shape, mapping, oversampling, record length, seed/data, transient handling, filtering, and reference plane. Change the population and the tail can change without any transmitter hardware change.
- Use CCDF to connect waveform peaks to headroom and backoff probability, not to promise a universal crest factor.
- Keep the sample grid and reconstruction assumption visible; intersample peaks can exceed sampled peaks.
- Compare waveforms with identical population rules, seed policy, pulse filters, and reference plane.
Go deeperWhy QPSK can still have envelope peaks
The symbol constellation has constant magnitude, but pulse-shaped transitions superpose neighboring symbol contributions between decision instants. The continuous-time complex envelope therefore need not be constant. PAPR belongs to the shaped waveform, not to constellation points alone.
Evidence The live CCDF uses one fixed 256-symbol PRBS-9 burst, explicit transient exclusions, D3 reference plane, and the selected sample grid. It is a repeatable teaching population, not a long-run tail guarantee.
Counterfactual diagnosis
Which mechanism must disappear before the evidence improves?
Use the same symbols and noise direction, remove one enabled branch, and rerun the complete pipeline. A mechanism gains credibility when its removal restores the expected conditional views—not merely when total EVM drops. Then challenge the hypothesis with a second change: frequency reference, backoff, timing, equalization, or observation setup.
Counterfactual waveform diagnosis
Hold the PRBS-9 population fixed, remove one mechanism at a time, and ask which signature—not which single score—moves toward the reference.
Current signature: a diffuse AWGN-dominated cloud over the finite-RRC residual.
Restoration is evidence; deltas are not an impairment budget.
AWGN produces the largest leave-one-out EVM restoration in this state.
| Removed branch | EVM without | Signed EVM change | Adjacent/main without | Eye without |
|---|---|---|---|---|
| AWGN | 1.61% | +4.29 pp | -29.3 dB | 1.350 |
| Memoryless PA | 5.91% | -0.00 pp | -29.3 dB | 1.192 |
The rows rerun the full chain from the same symbols and seed. Signed changes can be negative and must not be summed: reference processing and nonlinear mechanisms interact.
Measurement and model contract
- Signal
- u(t)=I(t)+jQ(t); sRF(t)=I(t)cos(2πfct)−Q(t)sin(2πfct)
- EVM
- R3 matched-filter decisions; common-phase-gain; RMS reference energy; population statistic over 232 selected symbols; EVM=100·sqrt(Σ|ŝ−s|²/Σ|s|²).
- Spectrum
- R0 PA output; complex two-sided FFT with exp(−j2πkn/N); normalized to the strongest bin. Main band is |f|≤0.675 cycles/symbol.
- CCDF
- D3 PA input; 1849 steady-state complex samples; 8 samples/symbol; fixed PRBS-9 population; transients excluded.
- PA scope
- Synthetic, deterministic, memoryless Rapp AM-AM model; IBO refers to mean D3 power and AM-PM is the configured phase at |u|=Asat. It is simulated, not measured hardware.
- Fractional timing
- A 16-point Hann-windowed sinc interpolator models fractional echo delay and decision timing.
- Rate
- 10,000 symbol/s and 80,000 complex sample/s for the selected mapping at an uncoded 20.0 kbit/s.
Accessible fixed-case fallback
Each case is generated on the server by the same production function as the live lab.
Default AWGN-dominated state
Diffuse error cloud; compare the finite-population result with the 5.623% ideal AWGN prediction.
- RMS / peak / p95 EVM
- 5.91 / 15.81 / 10.80%
- PAPR at D3
- 3.78 dB
- Adjacent/main proxy
- -29.29 dB
- Eye-opening proxy
- 1.178
- Image rejection
- ideal
| Threshold | Exceedance |
|---|---|
| 0 dB | 54.029% |
| 1 dB | 27.312% |
| 2 dB | 6.111% |
| 3 dB | 0.703% |
| 4 dB | 0.000% |
| 5 dB | 0.000% |
| 6 dB | 0.000% |
| 8 dB | 0.000% |
| 10 dB | 0.000% |
+1 dB / +3° I/Q imbalance
Image-producing mirror structure remains after common phase/gain removal; analytic IRR is about 23.99 dB.
- RMS / peak / p95 EVM
- 6.76 / 10.05 / 8.79%
- PAPR at D3
- 3.52 dB
- Adjacent/main proxy
- -29.27 dB
- Eye-opening proxy
- 1.351
- Image rejection
- 23.988 dB
| Threshold | Exceedance |
|---|---|
| 0 dB | 53.705% |
| 1 dB | 28.340% |
| 2 dB | 7.734% |
| 3 dB | 0.649% |
| 4 dB | 0.000% |
| 5 dB | 0.000% |
| 6 dB | 0.000% |
| 8 dB | 0.000% |
| 10 dB | 0.000% |
Compression and AM-PM
Outer points bend and the adjacent-band power proxy rises as backoff is spent.
- RMS / peak / p95 EVM
- 3.71 / 10.42 / 6.26%
- PAPR at D3
- 3.78 dB
- Adjacent/main proxy
- -25.31 dB
- Eye-opening proxy
- 1.000
- Image rejection
- ideal
| Threshold | Exceedance |
|---|---|
| 0 dB | 54.029% |
| 1 dB | 27.312% |
| 2 dB | 6.111% |
| 3 dB | 0.703% |
| 4 dB | 0.000% |
| 5 dB | 0.000% |
| 6 dB | 0.000% |
| 8 dB | 0.000% |
| 10 dB | 0.000% |
Fractional echo and timing
Correlated symbol error and eye closure expose a channel/timing mechanism that a single EVM number hides.
- RMS / peak / p95 EVM
- 11.76 / 20.44 / 18.60%
- PAPR at D3
- 3.78 dB
- Adjacent/main proxy
- -29.32 dB
- Eye-opening proxy
- 0.889
- Image rejection
- ideal
| Threshold | Exceedance |
|---|---|
| 0 dB | 54.029% |
| 1 dB | 27.312% |
| 2 dB | 6.111% |
| 3 dB | 0.703% |
| 4 dB | 0.000% |
| 5 dB | 0.000% |
| 6 dB | 0.000% |
| 8 dB | 0.000% |
| 10 dB | 0.000% |
| Mechanism | Constellation/error | Versus symbol | Eye | Spectrum | Next discriminating action |
|---|---|---|---|---|---|
| AWGN | Diffuse, roughly isotropic cloud | Uncorrelated floor | Little change | No deterministic regrowth | Raise SNR; verify analyzer floor |
| In-band tone or spur | Structured displacement | Periodic pattern | May beat across traces | Localized line if resolvable | Find coupling/clock product; this branch is discussed, not simulated here |
| Common phase | Rigid angular rotation | Nearly constant direction | Opening mostly retained | No first-order widening | Carrier phase estimate or shared reference |
| Frequency offset | Rotation/smear | Progressive phase ramp | Crossing drift | Frequency translation | Correct oscillator error and acquisition |
| I/Q imbalance | Axis asymmetry / image coupling | Symbol-dependent mirror term | May become asymmetric | Conjugate image | Calibrate gain and quadrature |
| DC offset | Translated constellation | Common vector bias | Shifted rails | LO-centred component | Remove baseband DC / improve LO isolation |
| Compression / AM-PM | Outer points pull/bend | Error grows with amplitude | Crests flatten | Adjacent energy rises | Increase backoff, reduce PAPR, linearize, or select PA |
| Timing / echo ISI | Correlated clusters | Sequence-dependent structure | Opening closes / crossing thickens | Channel-dependent ripple | Recover timing, equalize, or change pulse/channel |
Evidence All live and fallback numerics use impairment-trade/1.0, seed 0x02A5C0DE, and identical reference/population rules. Plots and tables are simulation outputs, not decorative traces or measurements.
Final waveform decision record
What evidence makes a waveform recommendation reviewable?
Finish the path by turning the 20.0 kbit/s condition-monitoring case into a bounded decision. The baseline is unit-energy QPSK at 10 ksymbol/s with α=0.35 RRC pulse shaping, span 8, 8 samples/symbol, and the frozen I/Q sign convention. The record must show when 16QAM's lower symbol rate is worth its tighter error margin and amplitude sensitivity.
- Decision
- Choose a mapping and operating point; do not write “lowest EVM wins” without spectral, peak, and implementation constraints.
- Reference contract
- Freeze I/Q sign, symbol normalization, planes D3/R0/R3, rate ledger, filtering, synchronization, and equalization before comparing.
- Evidence
- Use the same configuration across constellation/error, eye, time/power, spectrum, CCDF, and leave-one-out views.
- Boundaries
- Label derived and simulated results; reserve measured claims for calibrated hardware evidence with uncertainty.
- Mitigation
- Connect each proposed action to a signature it should restore, then name the follow-up test that could falsify it.
- Handoff
- Pass PA architecture and hardware linearity to Path 04; pass propagation, receiver, measurement, and compliance questions to their owning paths.
90-minute capstone · waveform decision record v7
Submit one concise engineering record with these nine deliverables:
- A one-paragraph decision statement naming the link requirement, candidate mapping, and explicit pass/fail criteria.
- The full I/Q and real-RF sign convention: u=I+jQ and sRF=I cos(2πfct)−Q sin(2πfct).
- An uncoded 20.0 kbit/s rate ledger covering bits/symbol, symbol rate, samples/symbol, and complex sample rate.
- The RRC definition, α, span, tap count, filter delays, transient exclusions, and finite residual-ISI fixture.
- An EVM contract naming reference, plane, processing, normalization, statistic, and population.
- Linked constellation/error, eye, time/power, normalized-spectrum, and CCDF evidence from the same configuration.
- A bandwidth and adjacent-band statement with drawn integration edges and an explicit non-ACLR boundary.
- A counterfactual diagnosis table plus a signature-to-mitigation argument that does not add leave-one-out deltas.
- A provenance and limitations note separating derived, simulated, and measured claims and handing PA hardware depth to Path 04.
| Criterion | Points | Full-credit evidence |
|---|---|---|
| Convention and rate ledger | 20 | Unambiguous I/Q/RF sign, units, mapping normalization, and consistent 20.0 kbit/s bookkeeping. |
| EVM and reference contract | 20 | Correct equation, plane, reference, processing, statistic, and selected population. |
| Diagnostic evidence | 20 | Linked views support the claimed signatures; plots have units, normalization, and provenance. |
| Tradeoff and mitigation | 20 | Counterfactual evidence connects waveform, PA, channel, and receiver actions without fake additivity. |
| Reproducibility | 10 | Model ID, seed, controls, transient rules, numeric export, and limitations are sufficient to rerun. |
| Decision handoff | 10 | A concise recommendation states what is established, what remains open, and who owns the next decision. |
| Total | 100 | Ungraded local rubric; no account, persistence, or submission service is implemented. |
- The I/Q-to-real-RF sign convention is missing or ambiguous.
- A bandwidth or adjacent-band value appears without a definition, method, units, and reference plane.
- Eb/N0, Es/N0, and sample- or symbol-SNR are mixed without a rate/normalization conversion.
- Any simulated result, teaching proxy, or synthetic PA response is labeled or implied to be measured hardware evidence.
Source ledger and scope
- Primary measurement guidance
- Rohde & Schwarz, Understanding error vector magnitude and its Version 01.00 white paper: EVM definition, normalization, conditional views, measurement setup, and constellation signatures.
- Normative terminology boundary
- ITU-R SM.328-12 (09/2025), in force: spectra and bandwidth-of-emissions terminology. The lesson does not claim its local adjacent-band integration is a standards measurement.
- PA model provenance
- C. Rapp, 1991, HPA nonlinearity study: nonlinearity, backoff, and spectral degradation context. The repository metadata notes that full text is not hosted there; the implemented equation is explicitly frozen in the local model contract.
- System-model boundary
- Analog Devices, Modeling and Simulation of RF and Microwave Systems: I/Q gain/phase/DC models and the distinction between static PA nonlinearity and memory effects.
- Local curriculum evidence
- Path 02 portfolio conventions and specs P02-S1 through P02-S7 define the PRBS-9, transform sign, I/Q convention, QPSK normalization, RRC parameters, sample plan, reference planes, fixture values, and artifact handoff.
Check your understanding
Answer each question in your own words, then reveal the model answer.
01Why are two identical RMS EVM percentages not necessarily the same engineering failure?
Model answerRMS EVM collapses a population of complex errors into one scalar. Noise, carrier drift, I/Q imbalance, compression, and ISI can produce similar totals but different error direction, correlation, power dependence, spectrum, and eye signatures—and therefore different mitigations.
02What must accompany an EVM value before two results can be compared?
Model answerThe reference waveform and energy normalization, reference plane, selected symbol population and edge exclusions, synchronization/equalization/reference processing, statistic such as RMS or peak, and whether the result is measured, simulated, or derived.
03Under the lesson's ideal unit-energy AWGN convention, what RMS EVM is predicted at 25 dB SNR?
Model answer100/√(10^(25/10)) = 5.6234%. This is a derived benchmark, not a guarantee for a finite filtered burst or a differently defined SNR.
04What distinguishes common phase error from frequency offset in error-versus-symbol?
Model answerCommon phase error produces a nearly fixed angular displacement. Constant frequency offset accumulates phase with symbol index, so the constellation rotates and error magnitude/direction evolves across the burst.
05Why is the lesson's adjacent-to-main integrated power result not ACLR?
Model answerIt uses explicitly drawn normalized teaching bands, not a technology-specific channel raster, measurement bandwidth, detector, averaging rule, filtering chain, or limits procedure. It is a diagnostic spectral-regrowth proxy only.
06Can the leave-one-out EVM changes be added to reconstruct total EVM?
Model answerNo. Removing one branch reruns the complete nonlinear, reference-processed chain. Signed changes contain interactions and can even be negative; they are counterfactual evidence, not an additive impairment budget.