Fundamentals of Real Time Spectrum Analysis Tektronix PDF
Fundamentals of Real Time Spectrum Analysis Tektronix PDF
Fundamentals of Real-Time
Spectrum Analysis
Fundamentals of Real-Time Spectrum Analysis
Primer
Table of Contents
Chapter 1: Introduction and Overview . . . . . . . . 3-8 DPX Technology: a Revolutionary Tool
The Evolution of RF Signals . . . . . . . . . . . . . . . . . . . . . . .3 for Signal Discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Modern RF Measurement Challenges . . . . . . . . . . . . . . .4 Digital Phosphor Display . . . . . . . . . . . . . . . . . . . .26
A Brief Survey of Instrument Architectures . . . . . . . . . . .5 The DPX Display Engine . . . . . . . . . . . . . . . . . . . . .27
The Swept Spectrum Analyzer . . . . . . . . . . . . . . . . .5 The DPX Transform Engine . . . . . . . . . . . . . . . . . .30
Vector Signal Analyzers . . . . . . . . . . . . . . . . . . . . . .7 Timing and Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
Real-Time Spectrum Analyzers . . . . . . . . . . . . . . . .7 Real-Time Triggering and Acquisition . . . . . . . . . . .31
Triggering in Systems with Digital Acquisition . . . . .32
Chapter 2: How Does the Real-Time Spectrum Trigger Modes and Features . . . . . . . . . . . . . . . . . .33
Analyzer Work? . . . . . . . . . . . . . . . . . . . . . . . . . 9-37 RTSA Trigger Sources . . . . . . . . . . . . . . . . . . . . . .33
RF/IF Signal Conditioning . . . . . . . . . . . . . . . . . . . . . . . .9 Constructing a Frequency Mask . . . . . . . . . . . . . . .34
Input Switching and Routing Section . . . . . . . . . . .10 Demodulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
RF and Microwave Sections . . . . . . . . . . . . . . . . . .10 Amplitude, Frequency and Phase Modulation . . . .35
Frequency Conversion/IF Section . . . . . . . . . . . . . .11 Digital Modulation . . . . . . . . . . . . . . . . . . . . . . . . . .36
Digital Signal Processing (DSP) Concepts . . . . . . . . . . .12 Power Measurements and Statistics . . . . . . . . . . .37
Digital Signal Processing Path in Real-Time
Chapter 3: Real-Time Spectrum Analyzer
Spectrum Analyzers . . . . . . . . . . . . . . . . . . . . . . . .12
Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . 38-46
IF Digitizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Corrections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Real-Time Spectrum Analyzer Measurement Types . . . .38
Digital Downconverter (DDC) . . . . . . . . . . . . . . . . .14 Frequency Domain Measurements . . . . . . . . . . . . .38
IQ Baseband Signals . . . . . . . . . . . . . . . . . . . . . . .14 DPX Spectrum . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Decimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 Time Domain Measurements . . . . . . . . . . . . . . . . .39
Decimation Filtering . . . . . . . . . . . . . . . . . . . . . . . .15 Modulation Domain Measurements . . . . . . . . . . . .42
Transforming Time Domain Waveforms Code Domain Measurements . . . . . . . . . . . . . . . . .44
to the Frequency Domain . . . . . . . . . . . . . . . . . . . . . . .16 Statistical Domain Measurements . . . . . . . . . . . . .45
Real-Time Spectrum Analysis . . . . . . . . . . . . . . . . .17 Chapter 4: Applications Using the RTSA . . . . . . 47-49
Discovering and Capturing Transient Events . . . . . .17
Pulse Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Relating RTSA to Swept Spectrum Analyzer . . . . .18
Radar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
RBW on the Real-Time Spectrum Analyzer . . . . . .18
RFID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Windowing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Spectrum Management/Surveillance . . . . . . . . . . . . . . .48
Discrete Fourier Transforms (DFT) in the
Radio Communications . . . . . . . . . . . . . . . . . . . . . . . . .48
Real-Time Spectrum Analyzer . . . . . . . . . . . . . . . .20
Power Amplifier Testing . . . . . . . . . . . . . . . . . . . . . . . . .49
Digital Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
Microphonics and Phase-Hits Analysis . . . . . . . . . . . . .49
Finite Impulse Response (FIR) Filters . . . . . . . . . . .22
Frequency Response vs. Impulse Response . . . . .22 Chapter 5: Terminology . . . . . . . . . . . . . . . . . . . . 50-51
Numerical Convolution . . . . . . . . . . . . . . . . . . . . . .23 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Acronym Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
2 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
www.tektronix.com/rtsa 3
Fundamentals of Real-Time Spectrum Analysis
Primer
4 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
Fa Fb Fa Fb
Figure 1-1. The Swept Spectrum Analyzer steps across a series of frequency segments, often missing important transient events that occur outside the current sweep band
highlighted in tan segment Fb on the right.
A Brief Survey of Instrument Architectures high dynamic range, its disadvantage is that it can only
calculate the amplitude data for one frequency point at a
To learn how the RTSA works and understand the value of
time. This approach is based on the assumption that the
the measurements it provides, it is helpful to first examine
analyzer can complete at least one sweep without there
two other types of traditional RF signal analyzers: the
being significant changes to the signal being measured.
Swept Spectrum Analyzers (SA) and the Vector Signal
Consequently, measurements are only valid for relatively
Analyzer (VSA).
stable, unchanging input signals. If there are rapid changes
The Swept Spectrum Analyzer in the signal, it is statistically probable that some changes
will be missed. As shown in Figure 1-1, the SA is looking
The swept-tuned, superheterodyne spectrum analyzer is
at frequency segment Fa while a momentary spectral event
the traditional architecture that first enabled engineers to
occurs at Fb (diagram on left). By the time the sweep arrives
make frequency domain measurements several decades
at segment Fb, the event has vanished and is not detected
ago. Originally built with purely analog components, the SA
(diagram on right). The SA architecture does not provide a
has since evolved along with the applications that it serves.
reliable way to discover the existence of this kind of transient
Current generation SAs include digital elements such as
signal, thus contributing to the long time and effort required to
ADCs, DSPs, and microprocessors. However, the basic
troubleshoot many modern RF signals. In addition to missing
swept approach remains largely the same and is best suited
momentary signals, the spectrum of impulse signals such
for observing controlled, static signals. The SA makes
as those used in modern communications and radar may be
power vs. frequency measurements by downconverting the
misrepresented as well. SA architectures cannot represent
signal of interest and sweeping it through the passband of a
the occupied spectrum of an impulse without repetitive
resolution bandwidth (RBW) filter. The RBW filter is followed
sweeps. One also needs to pay special attention to sweep
by a detector that calculates the amplitude at each frequency
rate and resolution bandwidth.
point in the selected span. While this method can provide
www.tektronix.com/rtsa 5
Fundamentals of Real-Time Spectrum Analysis
Primer
Display
Low-Pass Resolution Envelope Video
RF Downconverter Bandwidth Detector Bandwidth
Attenuator Filter (SLVA) Filter
Y
Input
YIG
Pre-Selector X
Swept Tuned
Local
Oscillator
Sweep
Generator
Display
Low-Pass
RF Downconverter
Digital
Attenuator IF Filter P X-Y
Filter
Micro-
Input ADC Memory
Processor
Amp./Phase DDC/
Input ADC Memory
Corrections Decimation
X-Y
Ext
Band-Pass
Local
Oscillator 100 or 300 Msps
r
Free i
Processor
Live Signal
Micro-
Run
Processing
110 MHz
Acquisition Bandwidth DPX
Figures 1-2 a, b, c. Simplified Block Diagram of Swept Spectrum Analyzer (a), Vector Signal Analyzer (b), and Real-Time Spectrum Analyzer (c).
6 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
Figure 1-2a depicts a typical modern SA architecture. Even Real-Time Spectrum Analyzers
though modern SA have replaced analog functionality with
The term real-time is derived from early work on digital
digital signal processing (DSP), the fundamental architecture
simulations of physical systems. A digital system simulation
and its limitations remain.
is said to operate in real-time if its operating speed matches
Vector Signal Analyzers that of the real system which it is simulating.
Analyzing signals carrying digital modulation requires vector To analyze signals in real-time means that the analysis
measurements that provide both magnitude and phase operations must be performed fast enough to accurately
information. A simplified VSA block diagram is shown in process all signal components in the frequency band of
Figure 1-2b. interest. This definition implies that we must:
A VSA digitizes all of the RF power within the passband Sample the input signal fast enough to satisfy Nyquist
of the instrument and puts the digitized waveform into criteria. This means that the sampling frequency must
memory. The waveform in memory contains both the exceed twice the bandwidth of interest.
magnitude and phase information which can be used by Perform all computations continuously and fast enough
DSP for demodulation, measurements or display processing. such that the output of the analysis keeps up with the
Within the VSA, an ADC digitizes the wideband IF signal, and changes in the input signal.
the downconversion, filtering, and detection are performed Discover, Trigger, Capture, Analyze
numerically. Transformation from time domain to frequency The Real-Time Spectrum Analyzer (RTSA) architecture is
domain is done using FFT algorithms. The VSA measures designed to overcome the measurement limitations of the
modulation parameters such as FM deviation, Code Domain SA and VSA to better address the challenges associated
Power, and Error Vector Magnitude (EVM and constellation with transient and dynamic RF signals as described in the
diagrams). It also provides other displays such as channel previous sections. The RTSA performs signal analysis using
power, power versus time, and spectrograms. real-time digital signal processing (DSP) that is done prior
While the VSA has added the ability to store waveforms to memory storage as opposed to the post-acquisition
in memory, it is limited in its ability to analyze transient processing that is common in the VSA architecture. Real
events. In the typical VSA free run mode, signals that time processing allows the user to discover events that are
are acquired must be stored in memory before being invisible to other architectures and to trigger on those events
processed. The serial nature of this batch processing allowing their selective capture into memory. The data in
means that the instrument is effectively blind to events memory can then be extensively analyzed in multiple
that occur between acquisitions. Single or infrequent domains using batch processing. The real-time DSP
events cannot be discovered reliably. Triggering on these engine is also used to perform signal conditioning,
types of rare events can be used to isolate these events calibration and certain types of analysis.
in memory. Unfortunately VSAs have limited triggering
capabilities. External triggering requires prior knowledge
of the event in question which may not be practical. IF
level triggering requires a measurable change in the total
IF power and cannot isolate weak signals in the presence
of larger ones or when the signals change in frequency
but not amplitude. Both cases occur frequently in todays
dynamic RF environment.
www.tektronix.com/rtsa 7
Fundamentals of Real-Time Spectrum Analysis
Primer
VSA
Not Real-Time Missed
Input
FFT FFT
Time Sampled
Time
Figure 1-3. VSA processing vs. Real-Time Spectrum Analyzers real-time engine processing.
The heart of the RTSA is a real-time processing block as DPX Live RF display allows the discovery of events
shown in Figure 1-2c (on page 6). Similar to the VSA, a wide missed by swept SAs and VSAs
capture bandwidth is digitized. Unlike the VSA, the real-time Real-time demodulation allowing the user to listen to
engine operates fast enough to process every sample a particular signal within a busy band
without gaps as shown in Figure 1-3. Amplitude and phase
Digital IQ streaming of digitized data allows the uninterrupted
corrections that compensate for analog IF and RF responses
output of the signal for external storage and processing
can be continuously applied. Not only can the data stored in
memory be fully corrected, but this enables all subsequent The real-time engine not only enables signal discovery and
real-time processing to operate on corrected data as well. trigger, but it also performs many of the repetitive signal
The real-time engine enables the following features that processing tasks, freeing up valuable software-based
address the needs of modern RF analysis: resources. Like the VSA, the RTSA offers post-acquisition
Real-time correction for imperfections in the analog analysis using DSP. It can perform measurements in
signal path multiple time-correlated domains that can be displayed
simultaneously.
Triggering in the frequency domain with Frequency
Mask Trigger (FMT)
Triggering on user specified bandwidths with filtered
power trigger
8 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
ADC
RF LF/RF
LF Step Clock
Input Switch Attenuator
Cal
Switch Mixer Final IF
Mixer
ADC Digitized
IF
Final LO
RF Step Image Reject 1st IF Real-Time
Attenuator Filters 1st LO BW ADC
Internal Clock
Alignment
Source RF/uW Section Frequency Conversion/IF Section
www.tektronix.com/rtsa 9
Fundamentals of Real-Time Spectrum Analysis
Primer
10 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
www.tektronix.com/rtsa 11
Fundamentals of Real-Time Spectrum Analysis
Primer
Filtered
Power
Level
Freq
Live Signal Processing
Mask DPX
Pixel
DPX
Buffer
Figure 2-2. Real-Time Spectrum Analyzer Digital Signal Processing Block Diagram.
Digital Signal Processing (DSP) Concepts RF input is converted to an analog IF signal that is bandpass
filtered and digitized. Corrections are applied to the sampled
This section contains several architectural diagrams of the
data correcting for amplitude flatness, phase linearity and
main acquisition and analysis blocks typical of Tektronix
RTSAs. Specific implementations vary by model number other imperfections of the signal path. Some corrections are
and by specific measurement function. Some ancillary applied in real-time, others are applied further downstream in
functions have been omitted to clarify the discussion. the signal processing path.
A digital downconversion and decimation process converts
Digital Signal Processing Path in Real-Time
the A/D samples into streams of in-phase (I) and quadrature
Spectrum Analyzers
(Q) baseband signals as shown in Figure 2-3 (on the next
Tektronix RTSAs use a combination of analog and digital
page). This IQ representation of the desired signal is the basic
signal processing (DSP) to convert RF signals into calibrated,
form for representing signals in all RTSAs. DSP is then used
time-correlated multi-domain measurements. This section
to perform all further signal conditioning and measurements.
deals with the digital portion of the RTSAs signal
Both real-time DSP and batch mode DSP are used in RTSAs.
processing flow.
Figure 2-2 illustrates the major digital signal processing blocks
used in the Tektronix RTSAs. A band of frequencies from the
12 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
Decimate I
by N
Analog
IF Corrections IQ Representation of
ADC
(if used) Baseband Time
Decimation
90 Domain Data
Numeric Filters
Oscillator
Decimate
Q
by N
Digital Downconverter
www.tektronix.com/rtsa 13
Fundamentals of Real-Time Spectrum Analysis
Primer
Fs Fs 3Fs Fs
4 2 2
I baseband Q baseband
-Fs Fs -Fs Fs
4 4 4 4
Figure 2-4. Passband information is maintained in I and Q even at half the sample rate.
In general, a DDC contains a numeric oscillator that between one half of the sampling frequency and the sampling
generates a sine and a cosine at the center frequency frequency. Sampling produces an image of this signal
of the band of interest. The sine and cosine are numerically between zero and one-half the sampling frequency. The
multiplied with the digitized IF signal; generating streams of signal is then multiplied with coherent sine and cosine
I and Q baseband samples that contain all of the information signals at the center of the passband of interest and followed
present in the original IF. DDCs are used not only to convert by an anti-aliasing filter, generating I and Q baseband signals.
digitized IF signals to baseband but also in fine frequency tun- The baseband signals are real-valued and symmetric about
ing in RTSAs. the origin. The same information is contained in the positive
and negative frequencies. All of the modulation contained in
IQ Baseband Signals the original passband is also contained in these two signals.
Figure 2-4 illustrates the process of taking a frequency band The minimum required sampling frequency for each is now
and converting it to baseband using digital downconversion. half of the original. It is then possible to decimate by two.
The original IF signal in this case is contained in the space
14 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
www.tektronix.com/rtsa 15
Fundamentals of Real-Time Spectrum Analysis
Primer
Time
Time Samples
Time M/
* The Fast Fourier Transform (FFT) is a common
implementation of a Discrete Fourier Transform (DFT).
Figure 2-5. A DFT-based Spectrum Analyzer and an equivalent implementation using a bank of bandpass filters.
Transforming Time Domain Waveforms to the repetitive Discrete Fourier Transforms (DFTs) are performed
Frequency Domain as shown in Figure 2-5 is such a way that signal processing
keeps up with the input signal. Repetitive Fourier transforms
Spectrum analysis, also called Fourier analysis, separates the
can also be used to discover, capture and analyze infrequent
various frequency components of an input signal. The typical
transient events in the frequency domain even when the
spectrum analyzer display plots the level of the individual
requirements for real-time are not strictly met.
frequency components versus frequency. The difference
between the start and stop frequencies of the plot is the
span. Spectrum analysis is said to be real-time when
16 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
www.tektronix.com/rtsa 17
Fundamentals of Real-Time Spectrum Analysis
Primer
Sw
steeper as the sweep slows so that the function of a spec-
ee
p trum analyzer in zero-span can be represented as a vertical
line indicating that the instrument is tuned to a single frequen-
cy as time advances. Figure 2-6 also shows how a sweep
can miss transient events such as the single frequency hop
Spectrogram depicted.
Figure 2-6. Spectrum, Spectrogram and Sweep.
RBW on the Real-Time Spectrum Analyzer
Relating RTSA to Swept Spectrum Analyzer Frequency resolution is an important spectrum analyzer
specification. When we try to measure signals that are close
Consider a RTSA system as described on the previous
in frequency, frequency resolution determines the capability
page. A passband of interest is downconverted to an IF and
of the spectrum analyzer to distinguish between them. On
digitized. The time domain samples are digitally converted to
traditional SAs, the IF filter bandwidth determines the ability
a baseband record composed of a sequence of I (in-phase)
to resolve adjacent signals and is also called the resolution
and Q (quadrature) samples. DFTs are sequentially performed
bandwidth (RBW). For example, in order to resolve two
on segments of the IQ record generating a mathematical
signals of equal amplitude and 100 kHz apart in frequency,
representation of frequency occupancy over time, as shown
RBW needs to be less than 100 kHz.
in Figure 2-5 (on page 16).
For spectrum analyzers based on the DFT technique, the
Taking sequential equally spaced DFTs over time is
RBW is inversely proportional to the acquisition time. Given
mathematically equivalent to passing the input signal
the same sampling frequency, more samples are required to
through a bank of bandpass filters and then sampling
achieve a smaller RBW. In addition, windowing also affects
the magnitude and phase at the output of each filter. The
the RBW.
frequency domain behavior over time can be visualized as
a spectrogram as shown in Figure 2-6, where frequency is
plotted horizontally, time is plotted vertically and the amplitude
18 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
Figure 2-7. Three frames of a sampled time domain signal. Figure 2-8. Discontinuities caused by periodic extension of samples in a single frame.
www.tektronix.com/rtsa 19
Fundamentals of Real-Time Spectrum Analysis
Primer
1
Vertical Linear Scale
0.9
0
0.8 -20
0.7 -40
0.6 -60
-80
0.5
-100
0.4
-120
0.3
-140
0.2 -160
0.1 -180
0 -200
50 100 150 200 250 -8 -6 -4 -2 0 2 4 6 8
Figure 2-9. Kaiser Window (beta 16.7) in Time Domain (Horizontal is time sample, Figure 2-10. The spectrum of a Kaiser window (beta 16.7). The horizontal scale unit is
Vertical is linear scale). the frequency bin (Fs/N). The vertical scale is in dB.
The magnitude of the frequency response of the window Discrete Fourier Transforms (DFT) in the Real-Time
function determines the RBW shape. For example, the RBW Spectrum Analyzer
on RSA6100 is defined as the 3 dB bandwidth and is related to
The DFT is defined below:
the sampling frequency and samples in the DFT as follows:
k * Fs Equation 1
RBW =
N
or
k * Fs Equation 2 This is the basis of a real-time spectrum analyzer and it is
N= used to estimate the individual frequency components x(k)
RBW
Where k is a window-related coefficient, N is the number of from the input sequence x(n). The DFT is block-based and N
time-domain samples used in the DFT calculation, and Fs is the total sample number of each DFT block (or Frame). The
is the sampling frequency. For the Kaiser window with beta1 input sequence x(n) is a sampled version of the input signal
16.7, k is about 2.23. The RBW shape factor, defined as x(t). Although the input sequence is only defined for integer
the frequency ratio between the spectrum amplitude at values of n, the output is a continuous function of k, where
60 dB and 3 dB, is about 4:1. On the RSA6100, the spec- k=(NW)/(2P) and W is the radian frequency. The magnitude of
trum analysis measurement uses Equation 2 to calculate the X[k] represents the magnitude of the frequency component at
required number of samples for the DFT based on the input frequency W that is present in the input sequence x(n).
span and RBW settings. There are various efficient methods to compute the DFT.
The time domain and the spectrum of the Kaiser window Examples include the Fast Fourier Transform (FFT) and the
used for RSA6100 spectrum analysis is shown in Figure Chirp-Z Transform (CZT). The choice of implementation
2-9 and Figure 2-10. This is the default window used in the method depends on the particular needs of the application.
RSA6100 for spectrum analysis. Other windows (such as The CZT, for example, has greater flexibility in choosing the
Blackman-Harris, Uniform, Hanning) may be user-selected frequency range and the number of output points than the
to meet special measurement requirements, and may be FFT. The FFT is less flexible but requires fewer computations.
used by the instrument when performing some of the Both the CZT and the FFT are used in RTSAs.
measurements available in the instrument.
[Reference 1] Oppenheim, A.V. and R.W Schafer, Discrete-time Signal Processing, Prentice-Hall, 1989, p. 453.
20 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
Magnitude
Amplitude
0 4
-0.2 3
-0.4
2
-0.6
1
x(t) -0.8
x(n) DFT (X[k])
-1 0
0 4 8 12 0 5 10 15 20
Sample Number (n) Frequency (Hz)
Figure 2-11. Input Signal. Figure 2-12. DFT of x(n) evaluated continuously.
7 7
6 6
5 5
Magnitude
Magnitude
4 4
3 3
2 2
1 1
DFT (X[k]) DFT (X[k])
FFT 0 CZT 0
0 5 10 15 20 0 5 10 15 20
Frequency (Hz) Frequency (Hz)
Figure 2-13. FFT of x(n), length of FFT = N = length of x(n). Figure 2-14. CZT of x(n).
The ability to resolve frequency components is not dependent A FFT returns N-equally spaced frequency domain samples
on the particular implementation of the DFT and is determined of X[k]. The magnitude of X[k] is shown in Figure 2-13. Note
by the time length of the input sequence or the RBW. that the samples returned by the FFT might miss the peaks
of magnitude of X[k].
To illustrate the relationship of the DFT to the FFT and the
CZT, a sampled Continuous Waveform (CW) signal will be A CZT can return M frequency domain samples with an
analyzed. For illustration purposes a real-valued sine wave arbitrary start and stop frequency (Figure 2-14). Notice that
x(t) will be used as the input signal (Figure 2-11). The sample the CZT does not change the underlying frequency domain
version of x(t) is x(n). In this case N = 16 and the sample output of the DFT. It only takes a different set of frequency
rate is 20 Hz. domain samples than the FFT.
Figure 2-12 shows the result of evaluating the DFT for An advantage of using the CZT is that the frequency of
0 k < N. Note that the magnitude of X[k] for W > P the first and last sample in the frequency domain can be
(f > 10 Hz) is a mirror image of the first half. This is the result arbitrarily selected and does not depend on the input sample
for a real-valued input sequence x(n). In practice, the results rate. The same result can also be achieved by arbitrarily
from P < W < 2 P are discarded (or not computed) when a controlling the input sample rate so that the output of the
real input signal is analyzed. For a complex input, a unique FFT produces the same output samples as the CZT. The
result can be obtained for 0 W < 2 P (0 f < 20 Hz). end result is the same in both cases. The choice is purely
an implementation issue, and depending on the requirements
and available HW, one or the other will be a more
optimal solution.
www.tektronix.com/rtsa 21
Fundamentals of Real-Time Spectrum Analysis
Primer
1
Frequency Response vs.
Impulse Response
0.8
The theory of Fourier transforms shows
0.6 an equivalency between the frequency
domain and the time domain. It further
Value
0.4
tells us that the transfer function of
0.2 a device, usually expressed as its
amplitude and phase response over
0
-100 -80 -60 -40 -20 0 20 40 60 80 100 frequency, is equivalent to the impulse
-0.2 response over time. A FIR filter emulates
-0.4 the impulse response of the desired
Time filter transfer function with a discrete-
time approximation that has finite time-
Figure 2-16. Impulse response for the lowpass filter in Figure 2-15.
duration. Signal filtering is then performed by convolving the
input signal with the impulse response of the filter.
Digital Filtering Figure 2-15 shows the magnitude of the transfer function of
Finite Impulse Response (FIR) Filters a lowpass filter. Figure 2-16 shows its impulse response.
22 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
Frequency Frequency
Domain Input Domain Output Input Time
Samples
Output Time
Samples
Multiplication
Frequency Response
1.2
0.8
Impulse Response
Convolution
Amplitude
1.2
0.6
1
0.4
0.8
0.2
0.6
0
0 10 20 30 40 50 60 70
Value
Frequency 0.4
0.2
Filter
-100 -80 -60 -40 -20 0 20 40 60 80 100
-0.2
-0.4
Time
Numerical Convolution
Fourier theory states that a multiplication in the frequency
The frequency domain is often used to analyze the responses domain is the equivalent of a convolution in the time
of linear systems such as filters. Signals are expressed in domain. The frequency domain multiplication shown above
terms of their frequency content. The spectrum of the signal is equivalent to convolving the time domain representation
at the output of a filter is computed by multiplying the input of the input signal with the impulse response of the filter as
signal spectrum by the frequency response of the filter. Figure shown in Figure 2-18.
2-17 illustrates this frequency domain operation.
www.tektronix.com/rtsa 23
Fundamentals of Real-Time Spectrum Analysis
Primer
Input time
samples Time samples shifted each clock cycle
Output time
samples
Impulse Response
1.2
0.8
0.6
Value
Sampled filter
0.4
0.2
0
-100 -80 -60 -40 -20 0 20 40 60 80 100
-0.4
Time
All frequency filters involve the use of memory elements. In summary, the RTSA relies heavily on digital signal processing
Capacitors and inductors, the common reactive elements for spectrum analysis. Key points of DSP as applied to the
used in analog filters, have memory since their output RTSAs are:
in a circuit depends on the current input as well as the The RSA6100 uses a combination of FFTs and CZTs to
input at previous points in time. A discrete time filter can achieve spectrum displays.
be constructed using actual memory elements as shown
FFTs are more computationally efficient, allowing faster
in Figure 2-19.
transform rates, but CZTs are more flexible, allowing
The lower registers are used to store values of the filters variable resolution bandwidths for a fixed set of
impulse response with the earlier samples on the right and input samples.
the later samples on the left. The upper registers are used
The resolution bandwidth (RBW) shape is achieved
to shift the input signal from left to right with one shift each
by applying an optimized window function to the time
clock cycle. The contents of each corresponding register
domain signals before performing a Fourier transform.
are multiplied together and all of the resulting products are
RBWs are specified by their 3 dB bandwidth and
summed each clock cycle. The result of the sum is the
60 dB:3 dB shape factor, in the same fashion as an
filtered signal.
analog implementation. In general, the shape factor
of the digitally implemented filter is lower (sharper) than
an analog implementation, yielding easier resolution of
closely spaced signals of widely different amplitudes.
24 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
Offset:
0.00 dBm
dB/div:
10.00 dB
RBW
91KHz
-100.0 dBm
CF: 2.445 GHz Span: 10.00 MHz
a) Swept Spectrum Analyzer b) Tektronix Real-Time Spectrum Analyzer
Figure 2-20 a, b. Comparison (a), Swept Spectrum Analyzer MaxHold trace after 120 seconds and (b), Tektronix Real-Time Spectrum Analyzer with DPX bitmap MaxHold trace
after 20 seconds.
Other shape factors can be used for special applications DPX Technology: a Revolutionary Tool for
by applying optimized window functions. Signal Discovery
The RSA3000 Series RTSA uses a combination of
Tektronix patented Digital Phosphor technology or
methods when performing spectrum analysis.
DPX reveals signal details that are completely missed by
In Spectrum mode, the result of a windowed FFT is conventional spectrum analyzers and VSAs (Figure 2-20).
convolved with a RBW shape to yield Spectrum traces The DPX Spectrums Live RF display shows signals never
with a specified RBW, similar to an analog spectrum seen before, giving users instant insight and greatly accelerating
analyzer. This process yields a slightly wider shape problem discovery and diagnosis. DPX is a standard feature in
factor of approximately 5:1, compared to 4.1:1 all Tektronix RTSAs.
for the RSA6100.
In DPX mode, CZTs are used for resolution
bandwidth flexibility.
In RTSA mode, windowed FFTs are used, specified
in the classical method for FFT analysis, that
of the Noise Bandwidth. The Noise Bandwidth is
approximately 6% (0.25 dB) greater than the RBW.
As we have seen in this section, digitally implemented
corrections and filtering are a key factor in implanting the
high transform rate required of a RTSA. The next section
looks at the practical use of these filters in one of the unique
displays available in the RTSA, the Digital Phosphor
Spectrum Display.
www.tektronix.com/rtsa 25
Fundamentals of Real-Time Spectrum Analysis
Primer
Digital Phosphor Display Proportionality: The slower the electron beam passes
through a point on the phosphor-coated screen, the brighter
The name Digital Phosphor derives from the phosphor
the resulting light. Brightness of a spot also increases as the
coating on the inside of cathode ray tubes (CRTs) used as
beam hits it more frequently. Users intuitively know how to
displays in older televisions, computer monitors and test
interpret this z-axis information: a bright section of the trace
equipment where the electron beam is directly controlled
indicates a frequent event or slow beam motion, and a dim
by the input waveform. When the phosphor is excited by
trace results from infrequent events or fast-moving beams.
an electron beam, it fluoresces, lighting up the path drawn
In the DPX display, both color and brightness provide
by the stream of electrons.
z-axis emphasis.
Liquid Crystal Displays (LCDs) replaced CRTs in many
Persistence and proportionality do not come naturally to
applications due to their smaller depth and lower power
instruments with LCDs and a digital signal path. Tektronix
requirements, among other advantages. However, the
developed Digital Phosphor technology so the analog
combination of phosphor coatings and vector drawing in
benefits of a variable persistence CRT could be achieved,
CRTs provided several valuable benefits.
and even improved upon, in our industry-leading digital
Persistence: Phosphor continues to glow even after the oscilloscopes and now in our RTSAs. Digital enhancements
electron beam has passed by. Generally, the fluorescence such as intensity grading, selectable color schemes and
fades quickly enough that viewers dont perceive it lingering, statistical traces communicate more information in less time.
but even a small amount of persistence will allow the human
eye to detect events that would otherwise be too short
to see.
26 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
1
1
1 2
Amplitude
Amplitude
1 4
2 1
1 1 1 5 7
1 1 7 8
1 1 1 1 1 1 9 9 9 1 1 1 1 1 9 9 9
Frequency Frequency
Figure 2-21. Example 3-D Bitmap Database after 1 (left) and 9 (right) updates. Note that each column contains the same total number of hits.
www.tektronix.com/rtsa 27
Fundamentals of Real-Time Spectrum Analysis
Primer
1
1
2
Amplitude
1 4
2 1
1 6 7
7 8
9 9 9 1 1 1 1 1 9 9 9
Frequency
Figure 2-23. Color-coded low-resolution example with Temperature Bitmap (left), and a real DPX display (right) shown with Spectrum Bitmap.
In Figure 2-23, the left image is the result of coloring the variable persistence. Adjusting the fraction changes the
database cells according to how many times they were length of time it takes for a signal event to decay from the
written into by the nine spectrums. Displaying these colored database, and thus fade from the display.
cells, one per pixel on the screen, creates the spectacular
Imagine a signal that popped up only once during the time
DPX displays, as seen in the right image.
DPX was running. Further, assume that it was present for
Persistence all 1465 of the spectrum updates in a frame and that the
In the RSA6100 Series, for example, 48,000+ spectrums Variable Persistence Factor causes 25% attenuation after
enter the database each second. At the end of each frame each frame. The cells it affected would start out with a value
of 1400+ input spectrums (about 33 times per second), the of 1465 and be displayed at full force. One frame later, the
bitmap database is transferred out for additional processing Number of Occurrences values become 1099. After the next
before being displayed, and data from a new frame starts frame, they are 824, then smaller and smaller until they are so
filling the bitmap. dim as to be invisible. On the screen, you would initially see a
bright trace with a spike at the signal frequency. The part of
To implement persistence, the DPX engine can keep the
the trace where the signal occurred fades away. During this
existing counts and add to them as new spectrums arrive,
time, the pixels start to brighten at the noise level below the
rather than clearing the bitmap database counts to zero at
fading signal. In the end, there is only a baseline trace in the
the start of each new frame. Maintaining the full count values
display (Figure 2-24, on the next page).
across frames is infinite persistence. If only a fraction of
each count is carried over to the next frame, it is called
28 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
Figure 2-24. With variable persistence, a brief CW signal captured by DPX remains in the display for an adjustable period of time before fading away.
Amplitude
Amplitude
Amplitude
Frequency Frequency Frequency
+Peak Detection -Peak Detection +Average Detection
Figure 2-25. Detected traces example: +Peak Detection (left); - Peak Detection (middle); and Average Detection (right).
Persistence is an extremely valuable troubleshooting aid, Just like regular spectrum traces, DPX line traces can be
delivering all the benefits of MaxHold and more. To find accumulated over ongoing acquisitions to yield MaxHold,
out if there is an intermittent signal or occasional shift in MinHold and Average trace functions. Using Hold on the
frequency or amplitude, you can turn on Infinite Persistence DPX +Peak trace is almost exactly the same as the
and let the RTSA baby-sit. When you return, you will see not MaxHold trace on a typical spectrum analyzer, with the
only the highest level for each frequency point, but also the important difference that the DPX traces update rate is
lowest levels and any points in between. Once the presence orders of magnitude faster.
of transient behavior or intruding signals has been revealed,
you can characterize the problem in detail with Variable The DPX Transform Engine
Persistence. So how do all those spectrums get generated? In parallel with
Statistical Line Traces the software batch processing used for most measurements,
A colorful bitmap is DPX Spectrums signature trace, but DPX and using the same stream of incoming IQ data, there is a
also produces statistical line traces. The database contents hardware-based computation engine devoted to continuous,
are queried for the highest, lowest and average amplitude real-time signal processing. This subsystem supports time-
values recorded in each frequency column. The three resulting critical functions like power-level triggering, frequency mask
trace detections are +Peak, -Peak and Average (Figure 2-25). triggering and others. It also performs DFTs fast enough to
produce the spectrum rate used by the DPX display system.
The +Peak and -Peak traces show signal maxima and minima
instantly and clearly. Average detection finds the mean level
for the signal at each frequency point. All these traces can
be saved and restored for use as reference traces.
www.tektronix.com/rtsa 29
Fundamentals of Real-Time Spectrum Analysis
Primer
Timing and Triggers The analysis length determines the length of time for which
modulation analysis and other time-based measurements
Real-time processing enables the DPX display that makes the are made. The analysis offset determines the delay or
RTSA a powerful discovery tool. However, the DPX display advance from the instant of the trigger until the beginning
does not keep a time domain record that can re-analyzed in of the analysis. Tektronix RTSAs indicate the analysis offset
multiple domains. Capture and additional analysis requires and length using a colored bar at the bottom of the time
that the signal be written into memory, and that the area of domain overview window. The bar color is keyed to the
interest in the waveform be selectedfor analysis. This section pertinent display.
illustrates the triggering, acquisition and analysis period
controls of the RTSA, seen in Figure 2-26 (RSA6100 Series). The output trigger indicator allows the user to selectively
enable a TTL rear-panel output at the instant of a trigger.
The timing controls, when used in conjunction with triggers, This can be used to synchronize RTSA measurements with
offer a powerful combination for analyzing transient or other other instruments such as oscilloscopes or logic analyzers.
timing related parameters.
The acquisition length specifies the length of time for which
samples will be stored in memory in response to a trigger.
The acquisition history determines how many previous
acquisitions will be kept after each new trigger. Tektronix
RTSAs show the entire acquisition length in the time domain
overview window.
30 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
www.tektronix.com/rtsa 31
Fundamentals of Real-Time Spectrum Analysis
Primer
ADC 0 1 2 3 4 5 6 7 8 9 10 11 N N N
N
-3 -2 -1
Memory Control
Fs Freeze
TD = 0 Pre-trigger samples only
TD = Memory length Post-trigger samples only
Trigger Variable delay
= 50% Memory length Half pre-trigger, half post-trigger
0 to N clocks
Triggering in Systems with Digital Acquisition N samples that occurred before the trigger. Only pre-trigger
events are stored.
The ability to represent and process signals digitally, coupled
with large memory capacity, and allows the capture of events Consider now the case in which the delay is set to match
that happen before the trigger as well as after it. exactly the length of the memory. N samples are then
allowed to come into the memory after the trigger occurrence
Digital acquisition systems of the type used in Tektronix
before the memory is frozen. The memory then contains N
RTSAs use an Analog-to-Digital Converter (ADC) to fill
samples of signal activity after the trigger. Only post-trigger
a deep memory with time samples of the received signal.
events are stored.
Conceptually, new samples are continuously fed to the
memory while the oldest samples fall off. The example Both post- and pre-trigger events can be captured if the delay
shown in Figure 2-28 shows a memory configured to store is set to a fraction of the memory length. If the delay is set
N samples. The arrival of a trigger stops the acquisition, to half of the memory depth, half of the stored samples are
freezing the contents of the memory. The addition of a those that preceded the trigger and half the stored samples
variable delay in the path of the trigger signal allows events followed it. This concept is similar to a trigger delay used in
that happen before a trigger as well as those that come zero span mode of a conventional SA. The RTSA can
after it to be captured. capture much longer time records, however, and this
signal data can subsequently be analyzed in the frequency,
Consider a case in which there is no delay. The trigger event
time, and modulation domains. This is a powerful tool for
causes the memory to freeze immediately after a sample
applications such as signal monitoring and device
concurrent with the trigger is stored. The memory then
troubleshooting.
contains the sample at the time of the trigger as well as
32 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
Trigger Modes and Features Internal triggering depends on the characteristics of the
signal being tested. The various RTSA models have the ability
The free-run mode acquires samples of the received IF
to trigger on the level of the digitized signal, on the power of
signal without the consideration of any trigger conditions.
the signal after filtering and decimation, or on the occurrence
Spectrum, modulation or other measurements are displayed
of specific spectral components using the FMT. Each of the
as they are acquired and processed.
trigger sources and modes offers specific advantages in
The triggered mode requires a trigger source as well as the terms of frequency selectivity, time resolution and dynamic
setting of various parameters that define the conditions for range. The functional elements that support these features
triggering as well as the instrument behavior in response to are shown in Figure 2-29 (on the next page).
a trigger.
Level triggering compares the digitized signal at the output
A selection of continuous or single trigger determines of the ADC with a user-selected setting. The full bandwidth
whether acquisitions repeat each time a trigger occurs or of the digitized signal is used, even when observing narrow
are taken only once each time a measurement is armed. The spans that require further filtering and decimation. Level
trigger position, adjustable from 0 to 100%, selects which triggering uses the full digitization rate and can detect
portion of an acquisition block is pre-trigger. A selection of events with durations as brief as one sample at the full
10% captures pre-trigger data for one tenth of the selected sampling rate. The time resolution of the downstream
block and post-trigger data for nine tenths. Trigger slope analysis, however, is limited to the decimated effective
allows the selection of rising edges, falling edges or their sampling rate. Level trigger is available on some
combination for triggering. Rise and fall allows the capture RTSA models.
of complete bursts. Fall and rise allows the capture of gaps
Power triggering calculates the power of the signal after
in an otherwise continuous signal.
filtering and decimation. The power of each filtered pair
Real-Time Spectrum Analyzer Trigger Sources of IQ samples (I2+Q2) is compared with a user-selected
power setting. Some RTSA models offer a filtered power
Tektronix RTSAs provide several methods of internal and
trigger where a filter with a selectable bandwidth to be
external triggering. Table 2-1 summarizes the various real-
applied to the signal in the trigger path.
time trigger sources, their settings, and the time resolution
that is associated with each one.
External triggering allows an external signal to control the
acquisition. This is typically a control signal such as a
frequency switching command from the system under test.
This external signal prompts the acquisition of an event in
the system under test.
www.tektronix.com/rtsa 33
Fundamentals of Real-Time Spectrum Analysis
Primer
DDC/
Decimator Memory
Freeze Memory Control
34 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
Figure 2-31. Spectrogram showing a transient signal adjacent to the carrier. The Figure 2-32. One frame of the spectrogram showing the trigger event where the
cursor is set to the trigger point, so pre-trigger data is displayed above the cursor line, transient signal breaks the boundary of the frequency mask.
and post-trigger data is displayed below the cursor line. The narrow white line at the
left of the blue area denotes post-trigger data.
is the time derivative of phase. Frequency Modulation (FM)
is therefore the time derivative of Phase Modulation (PM).
Demodulation
Quadrature Phase Shift Keying (QPSK) is a digital modulation
Modulation is the means through which RF signals carry format in which the symbol decision points occur at multiples
information. Modulation analysis using the Tektronix RTSA of 90 degrees of phase. Quadrature Amplitude Modulation
not only extracts the data being transmitted but also (QAM) is a high-order modulation format in which both
measures the accuracy with which signals are modulated. amplitude and phase are varied simultaneously to provide
Moreover, it quantifies many of the errors and impairments multiple states. Even highly complex modulation formats
that degrade modulation quality. such as Orthogonal Frequency Division Multiplexing (OFDM)
Modern communications systems have dramatically can be decomposed into magnitude and phase components.
increased the number of modulation formats in use. The Magnitude and phase can be thought of as the length and
RTSA is capable of analyzing the most common formats the angle of a vector in a polar coordinate system. The
and has an architecture that allows for the analysis of new same point can be expressed in Cartesian or rectangular
formats as they emerge. coordinates (X,Y). The IQ format of the time samples stored
in memory by the RTSA are mathematically equivalent to
Amplitude, Frequency and Phase Modulation Cartesian coordinates with I representing the horizontal or
RF carriers can transport information in many ways based on X component and Q the vertical or Y component.
variations in the amplitude or phase of the carrier. Frequency
www.tektronix.com/rtsa 35
Fundamentals of Real-Time Spectrum Analysis
Primer
TX Signal
I Mod Filter
e
nc
re
rfe
Data IQ
te
ift
In
Encoder Demux Up-Conversion pler
Sh
Clock Mod Filter Dop
Noise
Q Oth
er
Err
ors
Local
Transmitter Oscillator
Rx Filter I Symbol
IQ Frequency Data
Down- Phase & Demod Decoder
conversion Rx Filter Clock Recovery Clock
Q Symbol
Clock
Local
Oscillator Receiver
Q Digital Modulation
Figure 2-34 shows the signal processing in a typical digital
communications system. The transmit process starts with
de
itu
the data to be sent and a clock. The data and clock are
gn
Ma
36 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
Rx Filter I Modulation
Analysis Views
Frequency,
IQ Phase &
Up-Conversion Demod Constellation
Rx Filter Clock Recovery Symbol table
Q EVM
Rho
Ideal Signal Frequency Frror
Local Reconstruction Magnitude Error
Oscillator Phase Error
Ideal I Ideal Q Origin Offset
Code Domain
RTSA Modulation Analysis Actual Q
Compare Power
Actual I More...
The varieties of digital modulation are numerous and include Power Measurements and Statistics
the familiar FSK, BPSK, QPSK, GMSK, QAM, OFDM and
Tektronix RTSAs can perform power measurements both in
others. Digital modulation is often combined with channel
the frequency domain and in the time domain. Time domain
assignments, filtering, power control, error correction and
measurements are made by integrating the power in the I
communications protocols to encompass a particular digital
and Q baseband signals stored in memory over a specified
communication standard whose purpose is to transmit
time interval. Frequency domain measurements are made
error-free bits of information between radios at opposite
by integrating the power in the spectrum over a specified
ends of a link. Much of the complexity incurred in a digital
frequency interval. Channel filters, required for many stan-
communication format is necessary to compensate for the
dards-based measurements, may be applied to yield the
errors and impairments that enter the system as the signal
resultant channel power. Calibration and normalization
travels over the air or other media.
parameters are also applied to maintain accuracy under
Figure 2-35 illustrates the signal processing steps required all specified conditions.
for a digital modulation analysis. The basic process is the
Communications standards often specify statistical
same as that of a receiver except that modulation accuracy
measurements for components and end-user devices.
measurements require a comparison between the received
RTSAs have measurement routines to calculate statistics
and ideal modulation waveforms. The method used in
such as the Complementary Cumulative Distribution Function
most RTSA modulation quality measurements is to use
(CCDF) of a signal which is often used to characterize the
the recovered symbols to reconstruct the mathematically
statistics including the Peak-Average Ratio (PAR) behavior
ideal I and Q signals. These ideal signals are compared
of complex modulated signals.
with the actual or degraded I and Q signals to generate
the required modulation analysis views and measurements.
www.tektronix.com/rtsa 37
Fundamentals of Real-Time Spectrum Analysis
Primer
pective
s Pers
Viewer
Ti
m
e
ency
Frequ
Amplitude
Figure 3-1. DPX Spectrum showing multiple signals occupying the same frequencies
es
at different times. Fram
38 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
Figure 3-3. Time-correlated views: Power vs. Frequency display (left) and spectrogram Figure 3-4. Standard SA mode showing an off-the-air measurement over a 1 GHz
display (right). frequency span using maxhold.
Figure 3-3 shows a screen shot displaying the spectrum and Time Domain Measurements
spectrogram displays for the signal illustrated in Figure 3-2.
Frequency vs. Time
On the spectrogram, the oldest frame is shown at the top
The Frequency vs. Time measurement displays frequency
of the display. This measurement shows an RF signal whose
on the vertical axis and time on the horizontal axis. While
frequency is changing over time, and it also reveals a low-
the spectrogram display can show the same information,
level transient signal that appears and disappears near the
Frequency vs. Time has two important differences. First,
end of the time block. Since the data is stored in memory,
the Frequency vs. Time view has much better time domain
a marker can be used to scroll back in time through the
resolution than the spectrogram, as described in detail below.
spectrogram. In Figure 3-3, a marker has been placed on
Second, this measurement calculates a single frequency
the transient event on the spectrogram display, which causes
value for every point in time, which means that it cannot
the corresponding spectrum display to be shown at that
display multiple RF signals like the spectrogram can.
particular point in time.
The spectrogram is a compilation of DFT results and has a
Spectrum Measurements Beyond the Real-Time Bandwidth
line-by-line time resolution equal to the length of one DFT
As shown in Figure 3-4, RTSAs provides frequency domain
frame. The Frequency vs. Time view has a time resolution of
measurements that emulate a traditional Swept Spectrum
one sample interval. If 1024 time domain samples were used
Analyzer (SA). For frequency spans that exceed the real-time
in a calculating a spectrum, the resolution in this mode is
bandwidth of the instrument, this is achieved by tuning the
1024 times finer than that of the spectrogram. This makes it
RTSA across the span of interest much like a traditional
easy to see small, brief frequency shifts in great detail. The
spectrum analyzer and successive spectrum acquisitions
view acts similar to a frequency discriminator or a frequency
are taken before tuning to the next step. DPX spectrum,
counter. Each of the sample points represents a frequency
real-time triggers and real-time seamless capture are not
value, whether the span is a few hundred hertz or many
available when spectrum measurements are set beyond the
megahertz. Constant-frequency signals such as CW or AM
real-time bandwidth (or when in standard SA mode on the
produce a flat, level display.
RSA3000 Series).
www.tektronix.com/rtsa 39
Fundamentals of Real-Time Spectrum Analysis
Primer
F1 F2
Time (Frames)
F2
Frequency
m Frames
F1
Figure 3-6. Spectrogram view of frequency settling over 5 MHz of frequency and
35 ms of time.
40 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
Figure 3-8. Zooming in to view frequency settling over 50 kHz of frequency and 1ms Figure 3-9. Power vs. Time display.
of time.
www.tektronix.com/rtsa 41
Fundamentals of Real-Time Spectrum Analysis
Primer
Figure 3-11. AM demodulation analysis of a pulsed signal using amplitude shift keying Figure 3-12. FM demodulation analysis of a signal being modulated by a sine wave.
to encode data.
Figure 3-13. PM demodulation analysis showing phase instability over a long burst.
42 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
Figure 3-14. EVM analysis over time of 16 QAM signal reveals sinusoidal amplitude Figure 3-15. Constellation display showing phase instability in a PDC signal. Lower
distortion displayed in EVM vs. time result in lower right quadrant. right hand quadrant shows slewed symbol timing at constant amplitude representing
phase instability.
www.tektronix.com/rtsa 43
Fundamentals of Real-Time Spectrum Analysis
Primer
Figure 3-17. Modulation analysis of a W-CDMA handset under closed-loop power Figure 3-18. Spectrogram, constellation, EVM, and phase error vs. time of frequency-
control. The constellation display (lower right) shows the error associated with large hopping GSM signal.
glitches that occur during level transitions, which can be seen in the Power vs.
Time display.
tive
erspec
wers P
en Vie
y Scre
Displa
Code
ain
Dom r
P e
o w
Ti
m
e
nel
/Chan
Code
Figure 3-19. Illustration of the codogram display. Figure 3-20. Codogram measurement of W-CDMA compressed mode.
44 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
Figure 3-22. The marker on each display above represents the same point in time in
the acquisition memory.
www.tektronix.com/rtsa 45
Fundamentals of Real-Time Spectrum Analysis
Primer
Figure 3-23. Time Overview, EVM vs. Time, Constellation and Spectrum with time-
correlated markers.
Correlating Modulation and Time Domain Results Figure 3-24. Multi-domain view showing Spectrogram, power vs. frequency, and
In the other real-time measurement modes for time domain power vs. time.
46 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
www.tektronix.com/rtsa 47
Fundamentals of Real-Time Spectrum Analysis
Primer
Spectrum Management/Surveillance By eliminating the need to switch modes between time and
frequency analysis, RTSAs have the ability to time-correlate
Whether you are securing a facility or protecting your
capture data and analyze in the multi-domains of time,
spectrum investment, interference must be mitigated.
frequency, modulation, code, and statistics. Capture your
The detection of low-level and intermittent interference
data once, and analyze completely.
in the presence of larger signals and the characterization
of impulsive noise are not possible with any certainty The combination of DPX Spectrum and FMT provide a
using most spectrum analyzer tools. powerful and unique capability for Radio Debug. DPX can
discover unusual transient events such as impulse noise
With DPX displaying Live RF, you will see signals you never
caused by software faults or other low-level spectrum noise
knew existed. RTSAs will change the way you search and
while the FMT can be set up to isolate those events. Using
discover elusive signals. With industry-leading performance
the external trigger output in conjunction with the FMT allows
for combined bandwidth and dynamic range, RTSAs are the
you to trigger other instruments. Triggering oscilloscopes and
only spectrum analyzers specified with a 100% probability of
logic analyzers enables you to isolate events deep into your
detecting signals within a band of interest.
block diagram so that the root cause can be isolated.
Frequency Mask Trigger (FMT) enables the RTSA to trigger Tektronix iView capability and Mixed-Signal Oscilloscopes
on low-level signals or impulses with a 100% probability for allow for the accurate time alignment and display of analog
capture and analysis. and digital signals to with picosecond accuracy. Subroutines
There are several application notes and white papers and lines of code can be time correlated to the actual spec-
available from Tektronix on using the RTSA in spectrum trum event of interest.
management and surveillance applications: There are several application notes and white papers
37W-20120 Advanced Spectrum Management using available from Tektronix on using the RTSA for radio
the Real-Time Spectrum Analyzer communications applications:
37W-18576 Signal Monitoring and Surveillance using 37W-18369 Software Defined Radio: Integrated Method
the RTSA for Designing SCA compliant radios
For the latest information on spectrum management and 37W-19680 Software Defined Radio Testing Using
surveillance solutions from Tektronix, visit the web: the Real-Time Spectrum Analyzers
http://www.tektronix.com/surveillance 37W-19295 RTSA Baseband Measurements White Paper
For more information on Tektronix solutions for radio
Radio Communications
communications and radio debug solutions, visit the web:
More and more of the control and operation of modern radio http://www.tektronix.com/radiocomms
communications are controlled by software. Digital circuits
are replacing analog functions for dynamic operation of
modulation, power, channel control, and channel loading.
These modern radios can change power, frequency,
modulation, coding, and statistics rapidly over time.
48 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
www.tektronix.com/rtsa 49
Fundamentals of Real-Time Spectrum Analysis
Primer
Chapter 5: Terminology
Distortion - Degradation of a signal, often a result of
Glossary nonlinear operations, resulting in unwanted frequency
Acquisition - An integer number of time-contiguous samples. components. Harmonic and intermodulation distortions
are common types.
Acquisition Time - The length of time represented by
one acquisition. DPX - Digital Phosphor analysis - A signal analysis and
compression methodology that allows the live view of
Amplitude - The magnitude of an electrical signal. time-changing signals allowing the discovery of rare
Amplitude Modulation (AM) - The process in which the transient events.
amplitude of a sine wave (the carrier) is varied in accordance DPX Spectrum - DPX technology applied to spectrum
with the instantaneous voltage of a second electrical signal analysis. DPX Spectrum provides a Live RF view as well
(the modulating signal). as the observation frequency domain transients.
Analysis Time - A subset of time-contiguous samples from Dynamic Range - The maximum ratio of the levels of two
one block, used as input to an analysis view. signals simultaneously present at the input which can be
Analysis View - The flexible window used to display real-time measured to a specified accuracy.
measurement results. FFT - Fast Fourier Transform A computationally efficient
Carrier - The RF signal upon which modulation resides. method of computing a Discrete Fourier Transform (DFT). A
common FFT algorithm requires that the number of input and
Carrier Frequency - The frequency of the CW component output samples are equal and a power of 2 (2,4,8,16,).
of the carrier signal.
Frequency - The rate at which a signal oscillates, expressed
Center Frequency - The frequency corresponding to as hertz or number of cycles per second.
the center of a frequency span of a spectrum the
analyzer display. Frequency Domain View - The representation of the power
of the spectral components of a signal as a function of
CZT-Chirp-Z transform - A computationally efficient method frequency; the spectrum of the signal.
of computing a Discrete Fourier Transform (DFT). CZTs offer
more flexibility for example in selecting the number of output Frequency Drift - Gradual shift or change a signal frequency
frequency points than the conventional FFT at the expense of over the specified time, where other conditions remain
additional computations. constant. Expressed in hertz per second.
Codogram - Code Channel vs. Time vs. Power display where Frequency Mask Trigger - A flexible real-time trigger based
the CDMA code channel is represented on x-axis and time on specific events that occur in the frequency domain. The
respectively on the y-axis. The power level is expressed by triggering parameters are defined by a graphical mask.
the color. Frequency Modulation (FM) - The process in which the
CW Signal - Continuous wave signal. A sine wave. frequency of an electrical signal (the carrier) is varied
according to the instantaneous voltage of a second
dBfs - A unit to express power level in decibels referenced electrical signal (the modulating signal).
to full scale. Depending on the context, this is either the full
scale of the display screen or the full scale of the ADC. Frequency Range - The range of frequencies over which
a device operates, with lower and upper bounds.
dBm - A unit to express power level in decibels referenced
to 1 milliwatt. Frequency Span - A continuous range of frequencies
extending between two frequency limits.
dBmV - A unit to express voltage levels in decibels
referenced to 1 millivolt. Marker - A visually identifiable point on a waveform trace,
used to extract a readout of domain and range values
Decibel (dB) - Ten times the logarithm of the ratio of one represented by that point.
electrical power to another.
Modulate - To vary a characteristic of a signal, typically in
DFT-Discrete Fourier transform - A mathematical process order to transmit information.
to calculate the frequency spectrum of a sampled time
domain signal. Noise - Unwanted random disturbances superimposed on
a signal which tend to obscure that signal.
Display Line - A horizontal or vertical line on a waveform
display, used as a reference for visual (or automatic) Noise Floor - The level of noise intrinsic to a system that
comparison with a given level, time, or frequency. represents the minimum limit at which input signals can be
observed; ultimately limited by thermal noise (kTB).
Noise Bandwidth (NBW) - The exact bandwidth of a filter
50 www.tektronix.com/rtsa
Fundamentals of Real-Time Spectrum Analysis
Primer
Real-Time Bandwidth - The frequency span over which BH4B: Blackman-Harris 4B Window
real-time seamless capture can be performed, which is a BW: Bandwidth
function of the digitizer and the IF bandwidth of a Real-Time
CCDF: Complementary Cumulative Distribution Function
Spectrum Analyzer.
CDMA: Code Division Multiple Access
Real-Time Seamless Capture - The ability to acquire and
store an uninterrupted series of time domain samples that CW: Continuous Wave
represent the behavior of an RF signal over a long period dB: Decibel
of time.
dBfs: dB Full Scale
Real-Time Spectrum Analysis - A spectrum analysis
DDC: Digital Downconverter
technique based on Discrete Fourier Transforms (DFT) that
is capable of continuously analyzing a bandwidth of interest DFT: Discrete Fourier Transform
without time gaps. Real-Time Spectrum Analysis provides DPX: Digital Phosphor Display, Spectrum, etc.
100% probability of display and trigger of transient signal
fluctuations within the specified span, resolution bandwidth DSP: Digital Signal Processing
and time parameters. EVM: Error Vector Magnitude
Real-Time Spectrum Analyzer - Instrument capable FFT: Fast Fourier Transform
of measuring elusive RF events in RF signals, triggering
FM: Frequency Modulation
on those events, seamlessly capturing them into memory,
and analyzing them in the frequency, time, and FSK: Frequency Shift Keying
modulation domains. IF: Intermediate Frequency
Reference Level - The signal level represented by the IQ: In-Phase Quadrature
uppermost graticule line of the analyzer display.
LO: Local Oscillator
Resolution Bandwidth (RBW) - The width of the narrowest
NBW: Noise Bandwidth
measurable band of frequencies in a spectrum analyzer
display. The RBW determines the analyzers ability to OFDM: Orthogonal Frequency Division Multiplexing
resolve closely spaced signal components. PAR: Peak-Average Ratio
Sensitivity - Measure of a spectrum analyzers ability to PM: Phase Modulation
display minimum level signals, usually expressed as
Displayed Average Noise Level (DANL). POI: Probability of Intercept
Spectrogram - Frequency vs. Time vs. amplitude display PRBS: Pseudorandom Binary Sequence
where the frequency is represented on x-axis and time on PSK: Phase Shift Keying
the y-axis. The power is expressed by the color.
QAM: Quadrature Amplitude Modulation
Spectrum - The frequency domain representation of a QPSK: Quadrature Phase Shift Keying
signal showing the power distribution of its spectral
component versus frequency. RBW: Resolution Bandwidth
Spectrum Analysis - Measurement technique for RF: Radio Frequency
determining the frequency content of an RF signal. RMS: Root Mean Square
Vector Signal Analysis - Measurement technique for RTSA: Real-Time Spectrum Analyzer
charactering the modulation of an RF signal. Vector
SA: Spectrum Analyzer
analysis takes both magnitude and phase into account.
VSA: Vector Signal Analyzer
www.tektronix.com/rtsa 51
Contact Tektronix:
ASEAN / Australasia (65) 6356 3900
Austria +41 52 675 3777
Balkans, Israel, South Africa and other ISE Countries +41 52 675 3777
Belgium 07 81 60166
Brazil & South America (11) 40669400
Canada 1 (800) 661-5625
Central East Europe, Ukraine and the Baltics +41 52 675 3777
Central Europe & Greece +41 52 675 3777
Denmark +45 80 88 1401
Finland +41 52 675 3777
France +33 (0) 1 69 86 81 81
Germany +49 (221) 94 77 400
Hong Kong (852) 2585-6688
India (91) 80-22275577
Italy +39 (02) 25086 1
Japan 81 (3) 6714-3010
Luxembourg +44 (0) 1344 392400
Mexico, Central America & Caribbean 52 (55) 5424700
Middle East, Asia and North Africa +41 52 675 3777
The Netherlands 090 02 021797
Norway 800 16098
Peoples Republic of China 86 (10) 6235 1230
Poland +41 52 675 3777
Portugal 80 08 12370
Republic of Korea 82 (2) 6917-5000
Russia & CIS +7 (495) 7484900
South Africa +27 11 206 8360
Spain (+34) 901 988 054
Sweden 020 08 80371
Switzerland +41 52 675 3777
Taiwan 886 (2) 2722-9622
United Kingdom & Eire +44 (0) 1344 392400
USA 1 (800) 426-2200
For other areas contact Tektronix, Inc. at: 1 (503) 627-7111
Updated 12 November 2007
Copyright 2008, Tektronix. All rights reserved. Tektronix products are covered
by U.S. and foreign patents, issued and pending. Information in this publication
supersedes that in all previously published material. Specification and price
change privileges reserved. TEKTRONIX and TEK are registered trademarks
of Tektronix, Inc. All other trade names referenced are the service marks,
trademarks or registered trademarks of their respective companies.
02/08 EA/BT 37W-17249-3