Professional Documents
Culture Documents
Department of Electronic Engineering National Taipei University of Technology
Department of Electronic Engineering National Taipei University of Technology
李健榮 助理教授
國立臺北科技大學電子工程系
Department of Electronic Engineering
National Taipei University of Technology
Outline
• Resonator
• Feedback, Two-port Reflection, and Negative Resistance
• Feedback Loop Analysis
• Amplifier Configurations
• Capacitor Ration with Colpitts Oscillators
• ADS Simulation Tips
• Phase Noise and Lesson’s Model
• Summary
I t
I t Low Noise Amplifier
Antenna (LNA) LPF
sm t
Processor
Baseband
Processor
Baseband
cos c t cos c t
90o 90 o
Power Amplifier
(PA) LPF
Q t Q t
If ii (t)
t =I pulsed t (is applied to the parallel
Ipulsed
resonator, the system time response:
L C R
t
2 I pulse e 2 RC 1 1
vout t cos 2 2 t
C LC 4 R C vout t
Amplitude
1 1 1
osc 2 2 osc
LC 4 R C R LC
i t
Time
L C rs
L C Rp Rn rn
feedback feedback
active device active device
• Barkhausen’s Criterion:
For sustained oscillation at constant amplitude, the poles must be on the jω axis
G j H j 1 G j H j 1 and G j H j 2n
which states that the open-loop gain around the loop is 1 and the phase around the
loop is 0 or some multiple of 2π.
• To find the poles of the closed-loop system, one can equate this
expression to zero, as in 1 G s H s 0 .
L S22
'
1
X X D 0
Z j R jX
Z D j RD jX D
growth
limited
buffer
G G
L
amplifier amplifier
G
amplifier
Colpitts L3 ic Hartley C3 ic
ib ib
B C2 B L2
C1 L1
E E
C C
Clapp Siler L3
L3 ic ic
ib ib
B C2 B C2
C1 C1
E E
Q1
C L C1 Q1
C1 L
Q2 L
Q1 CC C2
C2
CB
vc vc
C1 Q1 C1
ve L Rp L ve ic g m ve
C2 C2 re
Common base
modeled.
vc
C1 1 C1 C2
L Rp re,tank
LCT LC1C2
C2
vi v vce 1 1 g
Zi 2 m
ii ii jC1 jC2 C1C2
vc rs Rneg
C1
Rp L vx L CT
g m vx
C2 re
Cs 2 pF
Cpar 1.66 pF
1 1 1 2.2097 2
1 2
Q This is a frequency of 1.2353 GHz, which is close
1 1
7.7615 Grad/s to a 10% change in frequency. Further refinement
LCpar 10 nH 1.66 pF should come from a simulator.
19/60 Department of Electronic Engineering, NTUT
Negative Resistance of Gm Oscillator
• Assume that both transistors are biased identically, then gm1 =
gm2 , re1 = re2 , vπ1 = vπ2 , and solve for Zi = vi /ii .
vi
ii g m1v 1 g m 2 v 2
re1 re 2 ii
• Input impedance:
v 2 re 2
2 vi g m1v 1 g m 2 v 2
Zi
gm v 1 re1
• Necessary condition for oscillation:
2
gm
Rp
where Rp is the equivalent parallel resistance of the resonator.
To find the minimum current, we find the maximum rneg by taking the
derivative with respect to C1.
drneg gm 2 gm
0 C1 2Ctot
dC1 2C12Ctot 2C13
The maximum obtainable negative resistance is achieved when the two capacitors
are equal in value, C1 = C2 = 1.1258 pF, and twice the Ctot.
rs
L
2 3 GHz 5 nH 18.85
Q 5
A Gm oscillator can start with half as much collector current in each transistor as a Colpitts
oscillator under the same loading conditions.
VCC VCC
VCC VCC
L L
Q1 Q2
L C
C1 Q1 Q2 C1
Vbias C1 C1 Q1 Q2
C2 2 C2 2
I bias I bias I bias
I bias I bias
the oscillator.
24/60 Department of Electronic Engineering, NTUT
Several Refinements to the Gm Topology (I)
VCC
L
• Decouple the base from the collector with
C capacitors to get larger swings.
Ccp Ccp • The bases have to be biased separately.
Q1 Q2 • Rbias have to be made large to prevent loss
Rbias Rbias of signal at the base. However, these
Vbias Vbias resistors can be a substantial source of
noise.
I bias
VCC
• Use a transformer to decouple the collectors
Lp from the bases.
• Since the bias can be applied through the
C
Ls
center tap, no need for the RF blocking.
Q1 Q2 • A turns ratio of greater than unity is chosen,
Vbias there is the added advantage that the swing
on the base can be much smaller than the
I bias swing on the collector to prevent transistor
saturation.
VCC
• Since the tail resistor is not a high
impedance source, the bias current will
L
vary dynamically over the cycle of the
oscillation (highest when voltage peaks
C and lowest during the zero crossings).
Ccp Ccp
• Since the oscillator is most sensitive to
Q1 Q2 phase noise during the zero crossings, this
Rbias Rbias oscillator can often give very good phase
Vbias Vbias noise performance.
Amplitude
Rtail
ic1 t ic 2 t
I AVE
I dc
Time
VCC
• Using a noise filter in the tail can lead to a
very low-noise bias, thus low-phase-noise
C
designs.
Ccp Ccp • Another advantage is that, before startup,
Q1 Q2
the transistor Q3 can be biased in
saturation, because during startup the 2nd
Rbias Rbias
harmonic will cause a dc bias shift at Q3
Vbias Vbias collector, pulling it out of saturation and
into the active region.
Ltail
• Since 2nd harmonic cannot pass through
Ltail, there is no ‘‘ringing’’ at Q3 collector,
Vbias Q3 Ctail
further reducing its headroom requirement.
CB CC Gm
Q1
C1 Q1 C
C1 L
L Q2
L
C2 Q1
C2
1 1 1
osc osc osc
C C C1C C C C2C C
L 1 2 C L 1 2 C L 2C C
C1 C2 C C1 C2 C 2
sosc t
VCC VCC
VCC VCC
L R L I bias
L
VCC RL RL
RB1
C var Cvar Q1 Q2
C1 Q1 Q2 C1 Rcon
L
RB 2
Vcon C1 C1
Vcon
Tuning port Q1 Q2
Cvar C var
CB CB
C var Cvar
Subs Subs
I bias I bias
f vco
f min Vtune
Vt ,min Vt ,0 Vt ,max
-1.4 -1.2 -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4
1.2 30
1.1
20
m2 m3
phase(S(1,1))
mag(S(1,1))
1.0
10
0.9 m4
0.8
S11 > 1 above 880 MHz 0
m5
0.7
The device is unstable and -10
0.6
has a chance to oscillate. -20
0.5 -30
0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0
Around 1.8 GHz (Marker m5), the phase is not 0o, but this is OK at
this time. The harmonic-balance simulation will be performed later.
37/60 Department of Electronic Engineering, NTUT
Large-Signal Simulation
• Harmonic-Balance (HB)
OscPort
Oscport HB simulation
attempts to find the correct
oscillating frequency using
loop gain and current
(Barkhausen’s Criteria).
Eqn loop_current=real(ICC.i[0])
Eqn osc_freq=freq[1]
loop_current osc_freq
-0.011 1.806E9
m6
harmindex=1
dBm(Vout)=7.318 Eqn harm_power=dBm(Vout[0::1::7])
10
10 m6
harmindex freq harm_power
0 0.0000 Hz <invalid> 0
0 1 1.806 GHz 7.318
2 3.611 GHz -2.208
3 5.417 GHz -17.501
dBm(Vout)
-10
4 7.222 GHz -17.061
dBm(Vout)
-10
5 9.028 GHz -27.317
6 10.83 GHz -27.815
7 12.64 GHz -35.340 -20
-20
-30
-30
-40
-40
0 2 4 6 8 10 12 14
0 1 2 3 4 5 6 7
freq, GHz
harmindex
Use dBm( ) to show the signal power Use plot_vs( )to show the signal
(Note: x-axis is “harmonic index”) power versus frequency.
(Note: x-axis is now “frequency”)
ts(Vres), mV
-300
-400
-500
-600
-700
400
ts(VB), mV
200
0
-200
-400
-600
-200
ts(VE), mV
-300
-400
-500
-600
-700
1.0
ts(Vout), V
0.5
0.0
-0.5
-1.0
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2
time, nsec
“Osc1”
Pass the variable “Tune_Step” to dataset Plot oscillating frequency v.s. Tuning voltage
2.00
freq[1], GHz
1.95
1.90
m8 Eqn Tuning_Sensitivity=diff(freq[1])/Tune_Step[0] Calculate sensitivity by using
Eqn osc_freq=freq[1]
1.85
1.80
m7
Eqn f_pts=sweep_size(osc_freq)
diff() function.
1.75
Note: Since no “padding” with diff(),
Eqn tune_pts=sweep_size(Tuning_Sensitivity)
1.70
f_pts tune_pts
there will be 1 point less than freq[1]
0 1 2 3 4 5 6 7 8 9 10
Vtune
41 40 points.
1.8E8 1.8E8
1.6E8 1.6E8
1.4E8 1.4E8
Tuning_Sensitivity
Tuning_Sensitivity
1.2E8 1.2E8
1.0E8 1.0E8
8.0E7 8.0E7
6.0E7 6.0E7
4.0E7 4.0E7
0 1 2 3 4 5 6 7 8 9 10 1.70E9 1.75E9 1.80E9 1.85E9 1.90E9 1.95E9 2.00E9 2.05E9
Vtune osc_freq[0::1::(tune_pts-1)]
m7 m8
Sweep Vtune up to 18 V indep(m7)= 4.000 indep(m8)= 12.000
plot_vs(freq[1], Vtune)=1.806E9 plot_vs(freq[1], Vtune)=2.134E9
2.2
m8
Maximum oscillating
2.1
frequency is 2.13 GHz
2.0
freq[1], GHz
1.9
m7
1.8
1.7
1.6
0 2 4 6 8 10 12 14 16 18
Vtune
The diode is breakdown
Diode = Varactor above 12 V (acts like a
resistor), it no longer acts
like a variable capacitor.
1.0
and equations to calculate
the pushing figure around
0.5
Vbias = 12 V. As we can see,
0.0 this oscillator has the source
4 6 8 10 12
Vbias
14 16 18 20
pushing figure equals to
Eqn Source_pushing=(m9-m10)/(indep(m9)-indep(m10))
21.77 MHz/V.
Source_pushing
2.177E7
1.8200G
Eqn df_peak=max(abs(freq[vswr_k,::,1]-1.806e9))
1.8100G Eqn refl=rload+j*iload
m12
indep(m12)= 1.200
1.8000G vs([0::sweep_size(VSWRval)-1],VSWRval)=2.000 Load Pulling Figure @ VSRW=1.200 Eqn vswr_k=(nvw[0,0]-1)*(indep(m12)-vw1[0,0])/(vw2[0,0]-vw1[0,0])
df_peak
1.7900G
m12 3.202E7
Eqn VSWR=vswr_k*(vw2[0,0]-vw1[0,0])/(nvw[0,0]-1)+(vw1[0,0])
1.7800G
1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0
1.7700G VSWR Eqn LoadRefl=mag(refl[::,1])
0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0
phi ( *pi radians) Eqn df_peak=max(abs(freq[vswr_k,::,1]-1.806e9)) Find peak frequency that deviates
from center frequency 1.086 GHz.
m12
0.90 indep(m12)=1.200
vs([0::sweep_size(VSWRval)-1],VSWRval)=2.000 Load Pulling Figure @ VSRW=1.200
0.85
df_peak
mag(Vout[vswr_k,::,1])
refl[vswr_k,::]
0.80 3.202E7
m12
0.75
1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0
0.70
VSWR
0.65
0.60
0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0
phi ( *pi radians) phi (0.000 to 2.000)
Vf
v t 1
f1
f
f1
Vf
v t 1
f1
fm
t
f
f1
Jitter Phase noise
Pavs
VavsRMS Ps
R
Ps
FkTR FkTR
FkT FkT
VnRMS 2 1 Hz 1 Hz VnRMS 1 Phase disturbance
R R
f
f0 f0 fm
1 FkT
1RMS (noise from f m )
m 2 Pavs
1 FkT
2 RMS (noise from f m )
2 Pavs
peak
2VavsRMS FkT
RMS total 12RMS 22RMS
Pavs
FkTB f
Consider Flicker Noise (modeled) S ( f m ) 1 c
Pavs fm
(B 1)
Phase Noise-free
1 0 B
modulator amplifier L m
2Q 2QL 2
1 j L m
0
Feedback
out f m
0
out f m 1 in f m
L m j 2Q
L m
in f m
1 f0
2
0
in f m
j 2QLm
53/60 Department of Electronic Engineering, NTUT
Lesson’s Phase Noise Model (III)
• Lesson’s phase noise model:
FkTB 1 f o 2 f c 1 f o
2
fc
L fm 3 2
2 1
2 Pavs f m 4QL f m 2Ql fm
Up-convert 1/f noise Thermal noise floor
Thermal FM noise
Flicker noise
1 f m1
f m
fm fm
fc fc
f m3 f m3
f m2
f m1 f m0
f m0
fm fm
f 0 2Q f c fc f 0 2Q
This is 98.5 dBc/Hz at 100-kHz offset, which is 6.5 dB higher than the promised
performance. Thus, the specifications given to the customer are most likely very
difficult. This is an example of one of the most important principles in engineering.
7 in most cases
Agilent suggests
Turn on
Turn on
20
0
m11
noisefreq=10.00kHz
-20 pnmx=-78.390
pnmx, dBc
-40
-60
m13
m11 noisefreq=100.0kHz
-80 pnmx=-98.340
m13
-100
m14 m14
-120
noisefreq=1.000MHz
-140
pnmx=-118.079
1 1E1 1E2 1E3 1E4 1E5 1E6 1E7
noisefreq, Hz