Dokumen - Tips Fundamentals of Spectrum Analyzer
Dokumen - Tips Fundamentals of Spectrum Analyzer
Mr.Wang Junfeng
Engineer of Equipment Testing Division
State Radio Monitoring Center
[email protected]
+(86)10-68368866-1807
1
Contents
2
Fundamentals of Spectrum Analyzer
3
Analyzing a RF signal
Time domain
Oscilloscope Waveform S(t)
Frequency domain
Spectrum analyzer Spectrum F{S(t)}=S(f)
Frequency and amplitude information
Modulation domain
Vector signal analyzer Vector information
Frequency, amplitude and phase information
4
Analysis in time domain
5
Analysis in time domain
6
Analysis in frequency domain
7
Why do we use a spectrum analyzer?
8
Fundamentals of Spectrum Analyzer
9
What can we do with a spectrum analyzer?
10
Fundamentals of Spectrum Analyzer
11
Types of spectrum analyzers
12
Types of spectrum analyzers
superheterodyne spectrum analyzer
A
A RAM
RAM FFT
FFT
DD
14
Fundamentals of Spectrum Analyzer
15
The classic superheterodyne spectrum analyzer
16
The classic superheterodyne spectrum analyzer
17
RF attenuator
18
RF attenuator
19
RF attenuator
Attenuation should be large enough to avoid mixer overload
* RBW 300 Hz Marker 1 [T1 ] * RBW 300 Hz Marker 1 [T1 ]
VBW 3 kHz -89.85 dBm VBW 3 kHz -86.87 dBm
R ef - 10 dB m * At t 0 dB * SWT 1.2 s 500.037500000 MHz R ef 1 0 d Bm * Att 15 dB * SWT 1.2 s 500.037500000 MHz
-10 10
A A
-20 0
OVLD
1 RM * 1 RM *
CLRWR CLRWR
-30 -10
-40 -20
-50 -30
PRN PRN
-60 -40
-70 -50
-80 -60
1
-90 -70
-100 -80
-110 -90
Center 500 MHz 7.5 kHz/ Span 75 kHz Center 500 MHz 7.5 kHz/ Span 75 kHz
Comment A: 11 Comment A: 11
Date: 27.APR.2005 16:41:38 Date: 27.APR.2005 16:42:16
20
RF attenuator
21
Pre-selector or low pass filter
25
Mixer
26
Mixer
Ideal mixing: fIF = fLO-fsig or fIF =fsig- fLO
Actual mixing: fIF = (fLO-fsig) +k1(fLO-fsig )2+k2(fLO-fsig )3 +--- or
fIF = (fsig-fLO) +k1(fsig- fLO)2+k2(fsig-fLO )3 +---
It is very important to reduce the non-linear components.It is
why that we need set a suitable attenuation to find a optimum
mixer level especially for harmonic measurement.
27
Mixer
How to distinguish the non-linear components?
28
Mixer
“ LO feedthrough ”
fIF = fLO-fsig
fsig =0
fIF = fLO
29
Mixer
* RBW 1 kHz Marker 1 [T1 ]
VBW 3 kHz 3.87 dBm
Ref 10 dBm * Att 10 dB SWT 20 ms 150.000000000 Hz
110
A
0
1 PK *
CLRWR
-10
-20
-30
PRN
D1 -36 dBm
-40
-50
-60
Why?
-70
-80
-90
Comment A: 11
Date: 27.APR.2005 16:52:47
30
Mixer
31
tunable LO
Usually tunable LO is controlled by the periodic
sawtooth signal. The scan generator runs freely.
32
tunable LO
What will happen if a pulse signal entering the spectrum analyzer?
Can we get the spectrum when spectrum analyzer run freely?
RBW 1 MHz Marker 1 [T1 ]
VBW 10 MHz -84.23 dBm
-20
A
-30
-50
-60
PRN
-70
-80
1
-90
-100
-110 NO!
-120
34
tunable LO
Tunable LO could also be controlled by other specific signal.
The scan generator is controlled by specific condition, for instance
video signal trigger, IF signal trigger, gating trigger, and extend
signal trigger.
35
tunable LO
We can get the spectrum of the pulse signal if we set the specific
trigger condition for spectrum analyzer, for instance IF signal
trigger or extend signal trigger.
* RBW 30 kHz Marker 1 [T1 ]
VBW 300 kHz -26.09 dBm
Ref -20 dBm * Att 0 dB * SWT 145 ms 999.992000000 MHz
-20 1
A
-30
1 RM *
GAT
CLRWR
-40 TRG
-50
-60
PRN
-70
-80
-90
-100
-110
-120
36
IF processing circuit
38
IF amplifier
T: ambient temperature, in K
BN,IF: noise bandwidth of IF filter
NFSA: noise figure of spectrum analyzer, in dB
-2.5dB: understanding of noise by sampling detector and averaging of
logarithmic level values
For the ambient temperature 290K(17C˚):
LDAN=-174dBm/Hz+(10logB N,IF/Hz)+NFSA-2.5dB
Increasing the attenuation, the noise figure of the spectrum analyzer
will get larger.
40
Reference level
41
Reference level
* RBW 300 Hz Marker 1 [T1 ]
VBW 3 kHz -99.39 dBm
R ef - 10 dB m * Att 15 dB * SWT 1.2 s 500.037500000 MHz
-10
A
-20
IFOVL
1 RM *
CLRWR
-30
-40
-50
PRN
-60
-70
-80
-90
-100
-110
Comment A: 11
Date: 27.APR.2005 16:42:41
-10
1 RM * -20
CLRWR
-30
-40
PRN
-50
-60
-70
-80
-90
-100
1
Comment A: 11
Date: 27.APR.2005 16:43:16
Reference level:-5dBm
43
RBW filter
RBW filter The final IF filter
Resolution 3dB bandwidth of the IF filter
Selectivity Filter wave shape factor
Response time sweep time
44
RBW filter
Different RBW filter has different resolving capability
* RBW 30 kHz Marker 2 [T1 ] * RBW 300 kHz Marker 1 [T1 ]
VBW 300 kHz -31.61 dBm VBW 3 MHz -29.35 dBm
R ef - 20 d Bm * A tt 10 dB * SWT 245 ms 999.999000000 MHz R ef - 20 d Bm *A tt 10 dB * SWT 245 ms 1.000050000 GHz
-31.51 dBm
1
2 1 A
-30 1.000099000 GHz A
-30
1 RM*
1 RM *
CLRWR
-40 CLRWR
-40
-50
-50
-60
-60
PRN
PRN
-70
-70
-80
-80
-90
-90
-100
-100
-110
-110
-120
RBW=30kHz RBW=300kHz
45
RBW filter
RBW is the 3dB bandwidth of the final IF filter
* RBW 100 kHz Delta 2 [T1 ]
VBW 1 MHz -3.03 dB
R ef - 10 dB m * A tt 10 dB * SWT 195 ms -50.000000000 kHz
-40
-50
PRN
-60
-70
-80
-90
-100
-110
46
RBW filter
Selectivity
Wave shape factor ratio of 60dB bandwidth to
3dB bandwidth
47
RBW filter
49
RBW filter
Response time
Sweep time
How long does it take to complete a sweep?
RBW filter is a band limited filter and needs some time to
charge and discharge.
Narrow RBW filter has higher resolving capability but needs
longer charging time.
ST=k(span)/RBW2
ST: Sweep time
k: constant factor (variable for different filter types)
50
RBW filter
Analog IF filter
It is used to realize very large RBW, usually from 100kHz to
10MHz.
Ideal Gaussian filter can not be implemented using analog filter.
It is possible for a analog filter that the transient response is
almost identical with the ideal Gaussian filter within the 20dB
bandwidth.
SF=14, four filter circuit
SF=10, five filter circuit
Whereas SF=4.6, ideal Gaussian filter
51
RBW filter
Digital IF filter
It is used to realize narrow RBW, usually less than 100kHz.
The ideal Gaussian filter can be implemented by digital filter.
Much better selectivity can be achieved, SF=4.6.
Digital filter allows shorter sweep time than analog filter of
the same bandwidth.
52
RBW filter
53
RBW filter
* RBW 100 Hz Marker 1 [T1 ]
* RBW 100 Hz Marker 1 [T1 ]
VBW 1 kHz -103.71 dBm
VBW 1 kHz -107.25 dBm
R ef - 5 d Bm * A tt 15 dB SWT 6 s 500.025000000 MHz
Ref - 5 dBm * Att 1 0 dB * SWT 3 s 500.025000000 MHz
-10
*
-10
A
UNCAL A
1 RM * -20
1 RM * -20
CLRWR
CLRWR
-30
-30
-40 -40
PRN PRN
-50 -50
-60 -60
-70 -70
-80 -80
-90
-90
-100
1 -100 1
Comment A: 11
Comment A: 11
Date: 27.APR.2005 16:49:10
Date: 27.APR.2005 16:44:17
54
RBW filter
Different RBW imports different noise level.
LDAN=-174dBm/Hz+(10logBN,IF/Hz)+NFSA-2.5dB
LDAN : displayed average noise level, in dBm
k: Boltzmann s constant, k=1.38×10-23W/Hz
’
T: ambient temperature, in K
BN,IF: noise bandwidth of IF filter, in Hz
NFSA: noise figure of spectrum analyzer, in dB
-2.5dB: understanding of noise by sampling detector and averaging
of logarithmic level values.
Different RBW result in different noise level.
The RBW setting is specified in measurement.
55
RBW filter
57
Log amplifier
58
Envelope detector
59
Envelope detector
60
Envelope detector
The envelope of single time slot GSM signal
RBW 1 MHz Marker 1 [T1 ]
* RBW 30 kHz Marker 1 [T1 ]
VBW 10 MHz -84.23 dBm
VBW 300 kHz -26.09 dBm
Ref - 20 dBm * Att 1 0 dB SWT 15 ms 2.500000 ms
Ref -20 dBm * Att 0 dB * SWT 145 ms 999.992000000 MHz
-20
-20
1
A
-30
A
-30
-50
-50
-60
-60
PRN
PRN
-70
-70
-80
-80 1
-90
-90
-100
-100
-110
-110
-120 -120
Center 1 GHz 200 kHz/ Span 2 MHz Center 1 GHz 1.5 ms/
61
Envelope detector
The envelope of a sine wave signal
1
A
1 -20
A
-20
1 RM *
1 RM *
CLRWR
-30
CLRWR
-30
-40
-40
-50
-50
PRN
PRN
-60
-60
-70
-70
-80
-80
-90
-90
-100
-100
-110 -110
Center 1 GHz 100 kHz/ Span 1 MHz Center 1 GHz 250 µs/
62
video filter
63
video filter
Low pass filter, reducing the impact of noise on the displayed
signal amplitude, smoothing the display
64
Detector
65
Sample detector
66
Positive peak detector
67
Negative peak detector
68
Normal detector
69
RMS detector
N
1
ui
2
U RMS
N i 1
70
Average detector
Math average
N
1
U AV ui
N i 1
71
Difference between various detectors
* RBW 100 kHz Marker 1 [T1 ]
VBW 300 kHz -77.86 dBm
R ef - 50 d Bm * Att 15 dB * SWT 720 ms 1.935508423 GHz
-50
A
-60
1 PK *
CLRWR
-70
1
2 SA *
CLRWR
-80
3 MI *
CLRWR
-90
PRN
-100
-110
-120
-130
-140
-150
Comment A: 11
Date: 27.APR.2005 12:37:31
-50
A
-60
1 PK *
CLRWR
-70
1
2 RM *
CLRWR
-80
3 AV *
CLRWR
-90
PRN
-100
-110
-120
-130
-140
-150
Comment A: 11
Date: 27.APR.2005 12:38:40
-50
A
-60
1 AP
CLRWR
-70
-80
-90
PRN
-100
-110
-120
-130
-140
-150
Comment A: 11
Date: 27.APR.2005 12:39:19
Normal
74
Fundamentals of Spectrum Analyzer
75
How does the RBW filter work?
* RBW 1 kHz Marker 1 [T1 ]
VBW 10 kHz -99.87 dBm
Re f - 5 dB m * Att 15 dB * SWT 1.2 s 500.037500000 MHz
-10
1 RM * -20
CLRWR
-30
-40
PRN
-50
-60
-70
-80
-90
1
-100
Comment A: 11
Date: 27.APR.2005 16:43:42
-10
*
A
1 RM * -20
CLRWR
-30
-40
PRN
-50
-60
-70
-80
-90
-100 1
Comment A: 11
Date: 27.APR.2005 16:44:17
78
Channel power measurement
* RBW 100 Hz Marker 1 [T1 ]
VBW 1 kHz -104.43 dBm
Ref - 5 dBm * Att 10 dB SWT 6 s 500.025000000 MHz
1 RM * -20
CLRWR
-30
-40
PRN
-50
-60
-70
-80
-90
C0
-100 C0
1
Comment A: 11
Date: 27.APR.2005 16:45:37
Integral bandwidth:16kHz
79
Adjacent channel power measurement
* RBW 100 Hz Marker 1 [T1 ]
VBW 1 kHz -101.93 dBm
Ref -5 dBm * Att 10 dB SWT 18 s 500.025000000 MHz
-10
-20
A
-30
cl2
1 RM * -40
cl2
CLRWR
-50 cl1
cl1
-60 cu1
cu1
-70
cu2
-80 cu2
C0
-90
C0 1
-100
Tx Channel
Bandwidth 16 kHz
Power -4.23 dBm
Adjacent Channel
Bandwidth 16 kHz Lower -79.32 dB
Spacing 25 kHz
Upper -79.68 dB
Alternate Channel
Bandwidth 16 kHz Lower -79.83 dB
Spacing 50 kHz
Upper -79.93 dB
Comment A: 11
Date: 27.APR.2005 16:47:51
499.995913462 MHz
T2
1 RM * -20 Temp 2 [T1 OBW]
T1
CLRWR
-21.82 dBm
500.004006410 MHz
-30
-40
PRN
-50
-60
-70
-80
-90
1
-100
Comment A: 11
Date: 27.APR.2005 16:48:29
Any questions?
82