techniques for characterizing spurious signals spectrum analyzer dynamic range balancing distortion,...

52
Techniques for Characterizing Spurious Signals Riadh Said Product Manager Microwave and Communications Division Keysight Technologies October 21, 2014

Upload: lamcong

Post on 28-Apr-2018

225 views

Category:

Documents


3 download

TRANSCRIPT

Techniques for Characterizing Spurious Signals

Riadh Said

Product Manager

Microwave and Communications Division

Keysight Technologies

October 21, 2014

Page

Our Goals today

Review the sweep time equation to trade-off dynamic range for sweep speed.

Review the basics of applying good spur searching strategy.

Introduce new spectrum analysis technologies to accelerate spur searching for both R&D and manufacturing.

2

Page

1. What is a spur and why we care about them.

2. Introduce the sweep time equation for spectrum analysis.

3. Establishing your spur searching strategy.

4. Translate sweep time equation to real-life example

5. Techniques and technologies to manage your spur search time more effectively:

• New wideband, high dynamic range ADC & display signal processing

• New fast sweep capabilities vs. traditional sweep

• New stepped FFT approach with spur subtraction

• Noise subtraction & new pre-amps for best sensitivity

Agenda:

3

Page

Assumptions & Definitions

– Spectrum analyzer basics such RBW, TOI, and SHI

– “Noise” = Displayed average Noise level (DANL), sensitivity, noise

figure

– Distortion = Harmonics 2nd and 3rd order and their products

4

Page

What is a spur? Definition: spu·ri·ous, \ˈspyu̇r-ē-əs\ Adjective 1. not genuine, sincere, or authentic 2. of illegitimate birth 3. outwardly similar or corresponding to something without having its genuine qualities 4. of falsified or erroneously attributed origin 5. of a deceitful nature or quality

What you wanted.

Your Design

What you got.

Spurs & noise

5

Page

Where do spurs come from? …Many many places

• Mixers 2nd and 3rd order harmonics + their mixing products with LO and IF inputs…

• Multipliers ½ rate , ¾ rate harmonics or “sub-harmonics”

• Dividers Odd Harmonics

• Oscillators, LO, VCO’s, clocks Leakage

• PLL’s Frac-N-Loops spurs

• Amplifiers 2nd and 3rd order Harmonics

• DAC’s repetitive quantization errors…

• Poor filtering & isolation/coupling

• Incidental resonance from parasitic capacitance or inductance in circuit

• Vibration microphonic noise/spurs

• Power supply: line noise or switching harmonics, 50/60 Hz and their harmonics

• Glitch's or discontinuities in digital IF or baseband FPGA’s, ASIC’s etc…

• The mixing products of any of the above.

When a non-linear device is presented with two or more input frequencies the output will generator both the input frequencies

and the intermodulation distortion products of those input at the same time.

6

Page

Why do we care? …Link Budgets, Sensitivity, Range, Quality of Service

Satellite example: In channel Rx interference degrades sensitivity & range

Radar/EW example: False target /threat detection or inference

Cellular example: Out of channel Interference pollutes neighbors receiver and

degrades range & data rates. Regulatory requirements. (i.e. FCC)

Transmitter

Signal, f0 Return Signal, f1 (-85 dBm)

Spurious Signal

Very small received signal (-130 dBm)

Spurious Signal – Jam yourself

Small received signal (-50 dBm) Spurious Signal – Jam your neighbor

7

Page

Spectrum Analyzer Dynamic range Balancing Distortion, Noise & Test time

Spectrum Analyzer Dynamic range is limited by three factors:

1. Distortion performance of the input mixer 2nd & 3rd order products

2. Broadband noise floor of the system. Sensitivity/Displayed Average Noise level (DANL)

3. Phase noise of the local oscillator Narrow band measurements.

The above three factors must be optimized in combination with your DUT and measurement

uncertainties requirements.

Block diagram of a classic superheterodyne spectrum analyzer

8

Page

Spectrum Analyzer Dynamic range Distortion and Noise

• Increasing input attenuation reduces harmonic

distortion from spectrum analyzer. However this

also adds more IF gain which degrades noise

floor.

• To compensate for this you can reduce the RBW

and reduce the noise floor.

9 For more information see:

App Note 150: Spectrum analyzer basics

Page

Spectrum Analyzer Dynamic range Uncertainties Budget for Noise + Distortion

Spectrum Analyzer Dynamic range must be optimized in combination with

your DUT requirements and measurement uncertainties you can tolerate.

Uncertainty versus difference in

amplitude between two sinusoids

at the same frequency Error in displayed signal

amplitude due to noise

Example of uncertainty budget: Distortion Error budget: +/- 1 dB error = -18 dBc margin relative to DUT input

Noise Error budget: +/- 0.3 dB error = 5 dB margin relative to noise floor

Maximum total error: (+/- 1 dB) + (+/- 0.3 dB) = +/- 1.3 dB (excludes instrument uncertainty)

Distortion Error Noise Error

For more information see: App Note 150: Spectrum

analyzer basics and http://mwrf.com/author/bob-nelson 10

Page

The sweep time equation for spectrum analysis Balancing Dynamic Range & Test Time

RBW = Resolution Bandwidth Filter

ST = Sweep Time

k = the constant of proportionality ST = k (Span)

RBW2

The rise time of a filter (RBW) is inversely

proportional to its bandwidth, and if we

include a constant of proportionality, k,

then: Rise time = k/RBW

RBW has a squared

relationship with time.

Noise floor change* =

10 log (BW2/BW1)

Where

BW1 = starting resolution bandwidth

BW2 = ending resolution bandwidth * Peak-detectors do not accurately represent the noise floor.

11

42 ms (300kHz RBW)

4.2 sec (30 kHz RBW)

100x delta in sweep time

with a 10x delta in RBW!

-10 dB

Note: The k value varies based on a number of conditions including filter shape for

RBW, VBW and detector types. Generally a value of 2 or 3 for Gaussian filters.

Page

Probability of Intercept for Swept Analysis

12

Odds of detecting intermittent spurious signals

POI = (R+T)

(R+R’)

T = duration of the signal of interest

R = listening time at frequency

R’ = time not listening

R+R’ = revisit time

Note: Assumes signal can be discerned

R (approx) = (RBW+SBW)*ST

Span

RBW = Resolution BW

SBW = spectral width of the signal

ST = spectrum analyzer sweep time

Span = spectrum analyzer span Listening time of swept-LO spectrum analyzers can easily be

approximated as the amount of time that some portion of the

resolution–bandwidth filter overlaps some part of the signal energy.

The Term (R+R’) is the sum of the sweep time and the dead time

between sweeps. And it is also called the revisit time.

Perfect POI = 1

Range: zero to one

Page

Establishing your spur searching strategy maximize test efficiency

13

Know where & what to look for:

• Start with DUT block diagram, modes of operation & know design issues.

• Establish required target levels (Balance schedule & search time)

• Establish the type of spurious signals (static, moving, harmonic, random, modulated)

Balance the needs in production vs. R&D:

• R&D and production teams should partner to focus on problem areas.

• Production target test levels ideally more relaxed if designed with margin.

• Focus on known product/component variation problems.

Determine uncertainty budget:

• Just enough margin to yield required results and minimize total test time.

• Remove tests that deliver 100% yield with high margins. Go to sampling.

• Apply appropriate measuring tools for max speed. (Swept, FFT, Real-time)

N LO

Baseband

/IF/ ASIC

3 2 1

Band Filters

LPF X2

In Band Out of Band

Don’t waste time

looking outside

filtered bands?

Don’t waste time

looking outside

filtered bands?

Focus on known

problems first.

Unexpected ASIC errors

Page

Real-life example The sweep time equation in action

Target non-harmonic spurs: >-100 dBm

Max signal input size = - 10 dBm

Target attenuation = 16 dB

Target measurement error budget ~ 2 to 3 dB

RBW = 3 kHz, (peak detector, with pre-amp)

Span = 10 MHz to 18 GHz

Sweep time = 2.4k sec or 40 minutes

300 different test modes of DUT

Total test time = 200 hours!

Repeat every time a new design change is made…

14

Page

Manage your spur search time more effectively

New Techniques and technologies

15

Large spurs > -75 dBc

Medium spurs > -100 dBc

Small Spurs < - 100 dBc

Page

Large Spurs >-75 dBc

New wideband high dynamic range digitization

& Processing

16

ADC

510 MHz BW

CLK

500 MHz

FPGA FPGA

ASIC

SDRAM

Page Agilent Confidential

July 2014

The Follow features available on Keysight X-Series Analyzer & new N9040B UXA Signal Analyzer

Page 17

Page

510 MHz, High Performance IF for spur searching

– See your spurs clearly with SFDR

of > -75dBc across 510MHz BW

– Monitor and capture highly elusive

spurs across the full analysis

bandwidth with real time signal

analysis

– Maximise dynamic range and

accuracy with excellent IF

frequency response of <0.7dB

New N9040B UXA Spectrum Analyzer

Page

18

For more information see application note:

Using Wider, Deeper Views of Elusive Signals to Characterize Complex

Systems and Environments 5992-0102EN

Page

How to Capture the Intermittent Spurious Signal

– Questions about the signal of

interest

• What Frequency?

• How Often?

• How much Power?

• What is the Bandwidth?

• What Modulation?

• Where is the Noise Floor?

• What is the Phase Noise?

• Is there more than one signal?

19

Page

The Swept Analysis Mode

• A swept LO w/ an assigned RBW.

• Covers much wider span.

• Good for events that are stable in the freq domain.

• Magnitude ONLY, no phase information (scalar info).

• Captures only events that occur at right time and right frequency point.

• Data (info) loss when LO is “not there”.

Freq

Time

Lost Information

Lost Information

Lost Information

Swept LO

20

Page

IQ Analyzer (Basic) Mode – Complex Spectrum and Waveform Measurements

• A parked LO w/ a given IF BW

• Collects IQ data over an interval of time.

• Performs FFT for time- freq-domain conversion

• Captures both magnitude and phase information (vector info).

• Data is collected in bursts with data loss between acquisitions.

Freq

Meas Time

or

FFT

Window

Length

Meas Time

or

FFT

Window

Length

Lost Information

Time

Parked LO

Analysis BW

21

Page

Real–Time Spectrum Analysis

• A parked LO w/ a given IF BW

• Collects IQ data over an interval of time.

• Data is corrected and FFT’d in parallel

• Vector information is lost

• Advanced displays for large amounts of FFT’s

Freq

Time

Parked LO

Real-time BW

Acquisition or

slice time

Acquisition or

slice time

22

Page

Real-Time Spectrum Analysis Hardware

23

ADC (400 MSA/s, 14-bit)

Real-time corrections and decimation

Overlap

Memory

FFT Engine (292,968 FFT’s/s)

Time Domain

Processor

Spectrum

trace memory

Density trace

memory

Frequency

Mask Trigger

Power vs Time

trace memory

Display processor

Page

Using Real-Time Spectrum Analysis

Benefits

– Gap free capture

– Supports wide bandwidths

– Real-Time capture of signals that are

present for only 2 ns with large S/N

ratio’s.

– For full amplitude accuracy UXA POI

expressed in time = 3.57 us

– Best at measuring the

shortest duration signals that

are infrequent or occur only

one time within 510 MHz

24

POI express in time duration T is the minimum length of the

signal of interest if it is to be detected with 100-percent

probability and measured with the same amplitude accuracy as

that of a CW signal.

For more information see application note:

Understanding and Applying Probability of Intercept in Real-time Spectrum

Analysis 5991-4317EN

Using Wider, Deeper Views of Elusive Signals to Characterize Complex

Systems and Environments 5992-0102EN

Window size = FFT windowing in points Time record length = FFT bin size in points P = Overlap FFT processing points

fs= sample rate

Page

Real-Time Spectrum Analysis – Density Display

25

Color coded for fast visualization & triggering

Page

Wider, cleaner analysis BW Quickly Analyze large spans for spurs with confidence

510 MHz

Maximize the dynamic range for

optimum headroom.

>-7

5 d

Bc

Page

Minimize Measurement Uncertainty IF Frequency Response UXA N9040B

Page

27

Minimize measurement

uncertainties across wide

instantaneous bandwidths

<0.7

Page

Stepped Density Method

29

Using Real-time Dwell over full span

Full span of spectrum analyzer

Page

Medium to low Spurs (<-75 dBc)

New fast sweep vs. traditional sweep

30

ADC

CLK

500 MHz

FPGA FPGA

ASIC

SDRAM

Page Agilent Confidential

July 2014

The Follow features available on Keysight X-Series Analyzer & new N9040B UXA Signal Analyzer

31

Page

Traditional Sweep – non-continuous signals

32

Limited by analog RBW rise time vs. accuracy needs

Freq

Time

RBW Signals

Sweep

Standard Analog Sweep

ST = k (Span)

RBW2

POI = (R+T)

(R+R’)

R = (RBW+SBW)*ST

Span

Page

The Effects of Over-sweeping RBW filter limits the rise time of signal

Oversweeping produces errors in frequency, amplitude and bandwidth

• Low amplitude: The displayed amplitude of the spurious

and other signals is lower than the true value, and by an

amount larger than the analyzer specifications would

indicate.

• Bandwidth spreading: The effective RBW of the

measurement is significantly wider than the selected value.

• Frequency shift: The apparent center frequency of

spurious and other signals is higher than the true value, and

by an amount larger than the analyzer specifica- tions would

indicate.

Leveraging real-time DSP during fast sweep, the phase response of the RBW filter is

adjusted based on the sweep rate to compensate for oversweeping effects. This maintains

the correct amplitude and bandwidth of the detected signal, even at very high sweep rates.

35

For more information see :

5991-3739EN-Using Fast-Sweep Techniques to Accelerate Spur Searches

Page

Page

36

F F T S W E E P S P E E D I M P R O V E M E N T Sweep Speed Improvement with IF CHIRP Processing

Area where Chirp IF

processing improves

speed

FFT Swept

With Chirp

Without Chirp

> 10 x Faster!

Page

37

Page

Fast Sweep Repeatability

37

Comparing fast sweep to traditional sweep, the lower values and shallower slope of the blue data points

(fast sweep) show that repeatability is improved and varies less with sweep time.

Holding sweep time constant while

using a narrower RBW to measure

CW signals reduces measurement

variance because the narrower

filter blocks more of the broadband

noise.

For more information see :

5991-3739EN-Using Fast-Sweep Techniques to Accelerate Spur Searches

Page

38

Page

Fast-sweep technology provides at least four important benefits:

1. Dramatically reduced sweep times for CW spur searches over wide spans and

narrow RBWs. (> 10x faster)

2. Improved measurement throughput while maintaining accuracy, frequency

selectivity and consistent bandwidth

3. Improved measurement repeatability at faster sweep rates

4. Simplified selection of RBW to get a desired combination of dynamic range and

repeatability, because repeatability depends almost entirely on dynamic range

rather than both dynamic range and sweep time.

Fast Sweep Benefits Summary

38

Note: Installed base Keysight (Agilent) X-Series spectrum analyzers can be upgraded with fast sweep.

Page

Medium to Low Spurs (< -75 dBc)

Stepped FFT

39

FFT- Based

Page

The following features available on the M9393A PXIe Performance Vector Signal Analyzer

40

Page

Stepped spectrum analysis

Benefits:

Fast “sweeps” and excellent dynamic

range with narrow RBW

Search for spurs, measure harmonics

or analyze multiple signals at once.

Trade-off

Solid state front end limits max

sensitivity, but can be balance with

narrower RBW’s and speed.

Method:

Multiple FFTs are concatenated to

create a span >the IF bandwidth

High speed LO and digitizer list mode

enables fast stepping across span

Software stitches together FFTs and

displays single trace result up to 27GHz

41

High-speed stepped FFTs to analyze wide spans Single FFT up to max

analysis BW (160 MHz)

Span up to frequency range of analyzer (27 GHz)

Fastest stepped spectrum analysis requires wide

analysis bandwidth and fast frequency tuning

options, and powerful computer.

Page

Digital Image Rejection

42

Fast, accurate measurements without hardware pre-selector

Minimum detect

High & Low Side Mixing Smart Image rejection processing

Method:

1. Adjust LO making 2 acquisitions: high-side

mix then low-side mix

2. Use minimum detection algorithm to

determine real signals

3. Use additional techniques including max-

hold, IF dithering and using narrow RBW to

accurately measure even challenging signals For more information see application notes:

5991-4039EN - Achieving Excellent Spectrum Analysis Results Using

Innovative Noise, Image and Spur-Suppression Techniques

Page

Digital image rejection

Benefits:

Fast tuning speed

Excellent amplitude accuracy

Compact physical size

43

Fast, accurate measurements without hardware pre-selector

2 GHz LFM

signal

AWG alias

product

AWG 12

GHz clock

Challenging test scenario: Measuring 2 GHz wide linear FM chirp

from arbitrary waveform generator centered at 2 GHz

Image-protect

For more information see application notes:

5991-4039EN - Achieving Excellent Spectrum Analysis Results Using

Innovative Noise, Image and Spur-Suppression Techniques

Page

Power Spectrum mode for high-speed stepped FFT analysis

– Measure spurs & harmonics across 27 GHz @ 10 kHz RBW in < 1

second

– Achieve > 300 GHz/sec sweep speeds

44

Results

Page

Stitched FFT with Digital Image Rejection Summary

– Fastest tuning speed enabled by:

• Very fast LO & all solid-state design

• List mode executes predefined set

of acquisitions from digitizer FPGA

• Takes advantage of latest processor

technology – M9037A or high-power

PC

– Outstanding speed to dynamic range to

see low-level signals quickly

– Leading to shorter test times & higher

throughput in design validation &

production

45

Optimized for speed & compact form factor

Frequency tuning speed (nominal)

< 3.6 GHz 175 us

3.6 to 8.4 GHz 135 us

8.4 to 13.6 GHz 135 us

13.6 to 17.1 GHz 155 us

17.1 to 27 GHz 145 us

Meas. time:

1 second

1 GHz span

105 dB

dynamic range

Page

Low Spurs (< -100 dBc)

How to improve the noise floor

Pre-Amps Noise subtraction

46

Page

Noise Floor Extensions/Corrections

Benefit:

Accurately measure signals

close to the noise floor

Trade off:

Increases variability typically

requires more averaging when

near the noise floor and

therefore more time.

Method:

1. Measures internally generated noise (N)

2. Measures input signal and noise (S + N)

3. Subtract the two measurements for

corrected result: (S + N) – N = S

4. Use averaging/VBW filter to see effects of

noise correction

47

Subtracting the noise floor of the spectrum analyzer

For more information see application notes:

5990-5340EN - Using Noise Floor Extension in the PXA Signal Analyzer

5991-4039EN - Achieving Excellent Spectrum Analysis Results Using

Innovative Noise, Image and Spur-Suppression Techniques

Feature available on both X-Series & M9393A

Real-time ASIC Software driven

Page

USB Pre-Amps

Pre-calibrated plug & play operation

48

Page

U7227x USB Preamps

Model Frequency Range

U7227A 10 MHz to 4 GHz

U7227C 100 MHz to 26.5 GHz

U7227F 2 GHz to 50 GHz

– Noise Fig ~ 5dB

– Gain >17 dB (makes NF of SA

negligible).

– USB provides power to Preamp,

and reads gain, noise fig, and S-

parameter data from flash.

– UXA SA app can use preamp as

“remote front end”; correct absolute

amplitude vs frequency displayed.

U7227x USB Preamplifiers

X-series Analyzers + USB Preamplifiers provide: 2X improved noise figure beyond 10 GHz up to 50 GHz Improved measurement uncertainty up to 1/3 Lower DANL/noise floor improving to -171 dBm/Hz

– Pre-calibrated and ready to use with X-Series

49 Keysight USB Pre-amplifiers: 5991-4246EN:

Page

Summary

1. Start with a smart spur search strategy

2. Balance it with the Sweep time considerations

3. Leverage modern digital IF processing:

• Real-Time • Stepped Density Capture of repetitive non CW signals over large bandwidths

• Real-time Density Best at measuring the shortest duration signals that are infrequent or

occur only one time within 510 MHz

• Pre-Selected Fast sweep Best at measuring both small and large signals

with or without modulation at high speed.

• Stitched FFT with digital image & spur rejection Ideal for continuous

CW like spurs. Ideal for the fastest speeds when absolute noise floor can be

traded off.

• Noise Floor corrections – When you can trade-off speed for dynamic range.

4. USB Pre-Amps – Simplified calibrated setup to extend noise floor, improve

uncertainties, or increase sweep speed with wider RBW’s.

50

Page

Where to learn more/References

• Spectrum Analyzer Basics, App Note 150, 5952-0292:

http://literature.cdn.keysight.com/litweb/pdf/5952-0292.pdf

• Using Wider, Deeper Views of Elusive Signals to Characterize Complex Systems and Environments:

http://literature.cdn.keysight.com/litweb/pdf/5992-0102EN.pdf

• Using Fast-Sweep Techniques to Accelerate Spur Searches, 5991-3739EN:

http://literature.cdn.keysight.com/litweb/pdf/5991-3739EN.pdf

• Achieving Excellent Spectrum Analysis Results Using Innovative Noise, Image and Spur-Suppression Techniques

http://cp.literature.agilent.com/litweb/pdf/5991-4039EN.pdf

• Understanding and Applying Probability of Intercept in Real-time Spectrum Analysis :

http://cp.literature.agilent.com/litweb/pdf/5991-4317EN.pdf

• Measuring Agile Signals and Dynamic Signal Environments: 5991-2119EN:

http://cp.literature.agilent.com/litweb/pdf/5991-2119EN.pdf

• Using Noise Floor Extension in the PXA Signal Analyzer:

http://cp.literature.agilent.com/litweb/pdf/5990-5340EN.pdf

• N9040B UXA X-Series Signal Analyzer: www.keysight.com/find/UXA

• M9393A PXIe Performance Vector Signal Analyzer: www.keysight.com/find/M9393A

• Keysight USB Pre-amplifiers: 5991-4246EN: http://literature.cdn.keysight.com/litweb/pdf/5991-4246EN.pdf

• Spur Calculator from Marki Microwave: http://www.markimicrowave.com/WepApps/Spur_Calculator.aspx

• Technical Expert Bob Nelson: http://mwrf.com/author/bob-nelson

51

Page

Thank You!

52