What CISPR specifies, which parts of it a general-purpose analyzer can reproduce, and how to make a bench scan that predicts a chamber result.
A first radiated emissions test fails often enough that most teams budget for it. The expensive part is not the chamber day, it is the loop between the failure and the retest. This paper sets out what CISPR 16-1-1 specifies for a scan: five bands, four resolution bandwidths defined at 6 dB rather than 3 dB, detector time constants that govern dwell, and an overload factor that governs headroom. It derives the corrections that turn an indicated level into a field strength, works the noise floor and common-mode current arithmetic, and quantifies what a bench result may claim. This paper describes pre-compliance practice with a spectrum analyzer, not a certified CISPR receiver mode.
Hardware and compliance engineers who own a product's first emissions test and want the failures found before the chamber is booked. Test engineers building a repeatable pre-compliance scan. Engineering managers deciding whether a bench, a chamber day, or both is the cheaper route to a certificate.
An accredited 3 m semi-anechoic chamber bills 2,000 to 4,000 US dollars a day, and a first radiated scan takes two or three of them [generic illustrative range]. The larger cost is the loop: the product fails at 240 MHz, somebody fits a ferrite, and the chamber is rebooked three weeks out. Two loops put a launch two months late.
The objection is that a bench is not a chamber. Correct, and not the end of it. A bench scan is not trying to produce a number a certification body will accept. It answers the three questions that set the loop count: which frequencies sit close to a limit, what is radiating them, and whether last night's change helped. None needs an accredited site. All three need the measurement made as the standard defines it, because a scan at the wrong bandwidth is not pessimistic, it is wrong.
CISPR 16-1-1 describes a measuring receiver, not a spectrum analyzer, and it pins down what an analyzer leaves to the operator: band boundaries, resolution bandwidth, detector time constants and overload factor. Table 1 collects them.
Bandwidth breaks bench scans twice. CISPR specifies it at the −6 dB points; analyzers specify it at the −3 dB points, a narrower filter for the same number. And a narrowband carrier reads the same at any bandwidth wide enough to hold it, while a clock edge does not, because a broadband emission follows bandwidth in volts rather than power:
Scan band C at the band B bandwidth, which is what happens when the conducted setup is reused, and a broadband emission reads 20 log10(120 kHz / 9 kHz) = 22.5 dB low. A product 12 dB over the limit is displayed 10.5 dB under it. Not lost precision. A reversed verdict.
Figure 1 plots the error against bandwidth, and the sign is the thing to carry away. Table 1 then gives the settings the standard actually specifies, band by band.
| Band | Range | 6 dB RBW | 3 dB equiv. | Step | Points | τc/τd/meter (ms) | Overload |
|---|---|---|---|---|---|---|---|
| A | 9 to 150 kHz | 200 Hz | 141 Hz | 100 Hz | 1,410 | 45 / 500 / 160 | 24 dB |
| B | 0.15 to 30 MHz | 9 kHz | 6.4 kHz | 4.5 kHz | 6,633 | 1 / 160 / 160 | 30 dB |
| C, D | 30 MHz to 1 GHz | 120 kHz | 84.9 kHz | 60 kHz | 16,167 | 1 / 550 / 100 | 43.5 dB |
| E | 1 to 6 GHz | 1 MHz | 707 kHz | 500 kHz | 10,000 | none | n/a |
| Verify: bandwidth ranges permitted in bands A and E; post-detector overload factors. | |||||||
An analyzer displays the level at its connector; a limit is field strength at a distance. Everything between is a signed correction:
The conducted case has the same shape, with the mains network voltage division factor replacing the antenna factor (Figure 2). Three terms vary with frequency, so a mid-band constant is decibels wrong at the edges.
The second failure has nothing to do with amplitude: the emission was not there when the analyzer was. A stepped scan visits each cell for the fraction of the sweep set by bandwidth over span:
Across 30 MHz to 1 GHz at 120 kHz with a one second sweep [generic illustrative value], td = 1 s × 120 kHz / 970 MHz = 124 µs, so p = (124 µs + 5 ms) / 2 s = 2.562 × 10−3. One sweep finds a 5 ms commutation burst a quarter of one percent of the time (Figure 3).
Figure 3 is the same statement drawn rather than computed, and it is worth looking at before Figure 4, because that curve is a consequence and this is the cause.
None of the above names an instrument. Table 2 converts it into six requirements.
| Requirement | The number | From | |
|---|---|---|---|
| R1 | Bandwidth at the CISPR 3 dB equivalents | 141 Hz, 6.4 kHz, 84.9 kHz, 707 kHz | Eq. (1) |
| R2 | Coverage of the applicable bands | 9 kHz to 1 GHz; 6 GHz above 108 MHz clocks | Bands A to E [verify] |
| R3 | Step at half bandwidth, dwell at the meter constant | 16,167 points, 100 ms | Table 1 |
| R4 | Headroom for the overload factor | 43.5 dB, bands C and D | Table 1 |
| R5 | Corrections applied per point | Four terms | Eq. (2) |
| R6 | A capture that does not rely on luck | 99 percent in one pass | Eq. (3) |
The ICX-FieldHawk family is a general-purpose real-time analyzer, not a compliance receiver. R1 and R2. The datasheets publish a swept resolution bandwidth of 1 Hz to 10 MHz and coverage of 9 kHz to 9.5 GHz on the ICX-090 models or 40 GHz on the ICX-400 models, so all four CISPR equivalents fall inside. Whether that range is continuously settable, and 84.9 kHz can be set exactly, is not stated and is marked verify below.
R3 and R5. A CISPR-shaped scan is built, not selected. SCPI is standard, with C, Python, MATLAB, Qt and LabVIEW on Windows and Linux: a short script steps center frequency in 60 kHz increments across band D, 300 MHz to 1 GHz, holds 100 ms and records the peak. Antenna Factor, Amplitude Offset and amplitude correction are published functions on all three datasheets, so SpectraCore applies equation (2) per point from the antenna table and the measured cable loss. Note what that dwell costs: at 100 ms a point, a compliant pass over bands C and D takes 27 minutes. The one second sweeps of the intercept arithmetic above are the search, and the 100 ms dwell is the confirmation of what the search found. Running the confirmation scan as a search is the commonest way a bench turns into an afternoon.
Figure 5 is the same effect on a screen, at a different frequency and bandwidth. A scan reported from a clear-write trace reports one instant per point, and everything intermittent is missing from it by construction.
R6. Figure 6 answers the intercept problem. The published engine is an FPGA transform with no missing samples across 100 MHz of analysis bandwidth, and its relation is published too: 100 percent probability of intercept equals 2 × N × D × 8 ns, or 32.768 µs at 2048 points. A 5 ms burst is 150 times that, so it is measured at true amplitude on the first pass. The window is 100 MHz wide, so band D, 300 MHz to 1 GHz, takes seven placements. Put equation (3) to that case and the comparison stops being rhetorical: seven placements parked for one event period each cover the band in 14 seconds at a probability of one, against the 1,795 sweeps and thirty minutes the stepped scan needs for 99 percent.
Referred to field strength, the noise floor is:
In band D at 240 MHz, 10 log10(84,900) = 49.3 dB. With 2.2 dB of cable ahead of a 15 dB analyzer the system noise figure is 17.2 dB, so En = −174 + 17.2 + 49.3 + 107 + 17.5 = 17.0 dBµV/m against a 46 dBµV/m FCC Class B limit at 3 m: 29 dB of clearance. A 3 dB, 30 dB preamplifier [generic illustrative values] takes the system noise factor to 1.66 × (1.995 + 30.62/1000) = 3.362, or 5.3 dB, buying 11.9 dB on the 17.2 dB bare figure. Put the preamplifier at the antenna instead of at the analyzer and the cable stops costing anything at all: 3.1 dB, which buys 14.1 dB.
It also spends headroom, which is R4 arriving as a bill. At +10 dBm output-referred 1 dB compression [generic illustrative value] it compresses at −20 dBm in, or 87 dBµV. Band C wants 43.5 dB of overload factor, so the highest uncompressed level is 43.5 dBµV, or 63.2 dBµV/m at the antenna, 17 dB above the limit. Measure a badly failing product with the preamplifier out. That ceiling assumes the preamplifier at the analyzer; move it to the antenna and it sees the extra 2.2 dB, so the ceiling falls to 61.0 dBµV/m. The antenna position buys 2.2 dB of noise figure and spends 2.2 dB of headroom, which is the same trade run in both directions.
The same arithmetic in band E at 1 GHz gives 35.5 dBµV/m bare against a 54 dBµV/m limit, and the conducted scan sits nearly 60 dB below its own. Sensitivity rarely fails a pre-compliance bench. R4 and R5 decide whether a scan is trustworthy.
Uncertainty separates a bench result from a certificate; Table 3 compares two benches.
| Contribution | Careful ±dB | ui | Casual ±dB | ui |
|---|---|---|---|---|
| Receiver accuracy, antenna factor | 2.0, 1.3 | 1.38 | 2.0, 3.5 | 2.32 |
| Cable loss and mismatch | 0.6, 1.2 | 0.92 | 2.0, 2.5 | 2.12 |
| Site, height and polarization | 3.0 | 1.73 | 7.0 | 4.04 |
| Preamplifier and repeatability | 1.0, 1.6 | 1.70 | 2.0, 3.0 | 3.21 |
| Expanded, k = 2 | U = 5.9 | U = 12.1 | ||
| Illustrative. Verify the CISPR 16-4-2 figure against the current edition. | ||||
No EMC measurement function appears in any published Berkeley Nucleonics specification table, and nothing here is claimed for one, though a pre-compliance software option was released in August 2026 (verify) and has not reached those tables yet; the quasi-peak detector of Table 1 is not published on this family. Everything above uses general-purpose datasheet functions, and a peak scan bounds a quasi-peak result rather than replacing it. That is what makes peak scanning safe for pre-compliance and wrong for compliance.
Three further limits. A bench gives no legally defensible number, because the site is not validated. It does not reproduce a 10 m open area result by arithmetic: extrapolating by 20 log10(10/3) = 10.46 dB assumes a far-field single-source geometry a real product lacks below 100 MHz. And 5.9 dB of expanded uncertainty means a reading 4 dB under the limit is not a pass. Class A equipment gets 10 dB more room, so this bench suits industrial products best.
An honest note on maturity. An EMC pre-compliance software option was released on this platform in August 2026, and it appears in no published specification table yet, so nothing in this paper rests on it: every scan above is built from general-purpose analyzer functions that are published. Nor is there deployment history to report, because no bench of ours has yet run a product through a chamber afterwards to score the prediction. Every requirement is derived from CISPR 16-1-1 and evaluated against the base instrument's published figures, and the arithmetic in sections 2 to 4 is the part that does not change whatever SpectraCore becomes.
Nothing above is a compliance measurement. The scan is shaped like CISPR's, the instrument is not a CISPR receiver, and the certificate still comes from an accredited site. Table 4 collects the published values with their conditions.
| Quantity | Relation or value | Condition |
|---|---|---|
| CISPR 3 dB equivalents | 141 Hz, 6.4 kHz, 84.9 kHz, 707 kHz | Gaussian filter |
| Swept bandwidth, coverage | 1 Hz to 10 MHz; 9 kHz to 9.5 or 40 GHz | settability marked verify |
| Amplitude accuracy, max CW input | ±2.0 dB to 9.5 GHz, ±3.0 above; +23 dBm | 10 min warm-up, 25 °C, spur reject; preamp off |
| 100 percent intercept | 2 × N × D × 8 ns | 32.768 µs at N = 2048, D = 1 |
| Source: the ICX-FieldHawk datasheets. | ||
Bands A to D cover a mains-powered product with clocks below 108 MHz, and the module form sits beside the host running the script. Above 108 MHz, band E to 6 GHz is mandatory [verify the cap]; the handheld and rugged forms take that script outdoors.
| Symbol | Meaning | Units |
|---|---|---|
| E | Field strength at the measurement distance | dBµV/m |
| En | Noise floor referred to field strength | dBµV/m |
| Vind | Level indicated at the analyzer input | dBµV |
| B1, B2 | Bandwidth used; bandwidth the standard specifies | Hz |
| AF, Lc, Gp, NF, F | Antenna factor; cable loss; preamplifier gain; noise figure and factor | dB(1/m), dB |
| B3, B6, S, τc, τd, td, te, Te, r, L | Bandwidth at 3 dB and 6 dB; span; quasi-peak constants; dwell; event duration and period; distance and radiator length | Hz, s, m |
| ICM, ZT, μ0 | Common-mode current; transfer impedance; permeability of free space | dBµA, dBΩ, H/m |
| p, Pn, n, N, D, uc, U, k | Intercept probability and cumulative form; sweeps; transform size; decimation; uncertainty; coverage factor | dB, dimensionless |
If you are building a pre-compliance bench and want the bandwidth, dwell and headroom arithmetic worked against your own product, our application engineers would be glad to help.
The following values in this paper are not yet confirmed against a published Berkeley Nucleonics datasheet and are marked verify in the text. They must be confirmed before this paper is released.