frequency synthesizers for rf transceivers · 2012-09-03 · frequency synthesizers for rf...
TRANSCRIPT
![Page 1: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/1.jpg)
CP-PLL models Design Example
Dottorato di Ricerca in Ingegneria Elettronica Informatica e delleTelecomunicazioni
Frequency Synthesizers for RF TransceiversModelling of PLL in the frequency and time domain with a
design example
E. Franchi, A. Gnudi, M. Guermandi
ARCES - University of Bologna
July, 20th 2010 - Short Course onRF electronics for wireless communication and remote sensing
systems
![Page 2: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/2.jpg)
CP-PLL models Design Example
Outline
1 CP-PLL modelsThe need for accurate PLL modelss-domain modelz-domain modelTime-domain modelComparison between modelsPhase Noise Models
2 Design Example: Frequency Synthesizer for UWB MB-OFDMUWB communicationsSynthesizer ArchitecturePLLsTuning Range ExtensionMeasured results
![Page 3: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/3.jpg)
CP-PLL models Design Example
Outline
1 CP-PLL modelsThe need for accurate PLL modelss-domain modelz-domain modelTime-domain modelComparison between modelsPhase Noise Models
2 Design Example: FrequencySynthesizer for UWB MB-OFDM
UWB communicationsSynthesizer ArchitecturePLLsTuning Range ExtensionMeasured results
![Page 4: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/4.jpg)
CP-PLL models Design Example
Charge Pump Phase Locked Loops (CP-PLLs)
LOOP VCO
DIVIDERFREQ
REF UPF
DN
REF
DIVF
FOUT
DETECTOR FILTERFREQPHASE
PUMPCHARGE
Charge Pump Phase Locked Loop
PFD-CP compares phase misalignment between feedback and reference signal.Loop Filter integrates error signal and controls VCO output frequency.When in-lock FOUT = N · FREF .Loop tracks phase and frequency misalignments with zero errors.
![Page 5: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/5.jpg)
CP-PLL models Design Example
Charge Pump Phase Locked Loops (CP-PLLs)
LOOP VCO
DIVIDERFREQ
REF UPF
DN
REF
DIVF
FOUT
DETECTOR FILTERFREQPHASE
PUMPCHARGE
Charge Pump Phase Locked Loop
CP, LF and VCO are continuous-time systems.PFD and FD are edge-driven systems.Phase comparison is performed once per reference period, not continuously.
![Page 6: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/6.jpg)
CP-PLL models Design Example
The need for accurate PLL models
PLL modelsSimulations need to be performed hierarchically. Circuit leveltime-domain simulation is not feasible.
Traditional models (s-domain and z-domain) rely onlinearizations and approximations to simplify loop analysis.Efficient semi-analytical time-domain models can avoid theseapproximations, with reduced computation time.Derivation and comparison between these models is performed.
![Page 7: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/7.jpg)
CP-PLL models Design Example
The need for accurate PLL models
PLL modelsSimulations need to be performed hierarchically. Circuit leveltime-domain simulation is not feasible.Traditional models (s-domain and z-domain) rely onlinearizations and approximations to simplify loop analysis.
Efficient semi-analytical time-domain models can avoid theseapproximations, with reduced computation time.Derivation and comparison between these models is performed.
![Page 8: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/8.jpg)
CP-PLL models Design Example
The need for accurate PLL models
PLL modelsSimulations need to be performed hierarchically. Circuit leveltime-domain simulation is not feasible.Traditional models (s-domain and z-domain) rely onlinearizations and approximations to simplify loop analysis.Efficient semi-analytical time-domain models can avoid theseapproximations, with reduced computation time.
Derivation and comparison between these models is performed.
![Page 9: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/9.jpg)
CP-PLL models Design Example
The need for accurate PLL models
PLL modelsSimulations need to be performed hierarchically. Circuit leveltime-domain simulation is not feasible.Traditional models (s-domain and z-domain) rely onlinearizations and approximations to simplify loop analysis.Efficient semi-analytical time-domain models can avoid theseapproximations, with reduced computation time.Derivation and comparison between these models is performed.
![Page 10: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/10.jpg)
CP-PLL models Design Example
Outline
1 CP-PLL modelsThe need for accurate PLL modelss-domain modelz-domain modelTime-domain modelComparison between modelsPhase Noise Models
2 Design Example: FrequencySynthesizer for UWB MB-OFDM
UWB communicationsSynthesizer ArchitecturePLLsTuning Range ExtensionMeasured results
![Page 11: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/11.jpg)
CP-PLL models Design Example
Fourth order PLL s-domain model
ApproximationCharge injected by chargepump over one period:Q = θr−θd
2π GT
If the loop dynamic is slowenough one can neglectthe CP current actualshapeand substitute it with anaverage current:iCP = G θr−θd
2π
Averaged linear continuoustime PLL model
θ
θ
θVCOK
VCOLPF
C
1N
FD
s2πr
d
V
G (s)o
G LF
CP
PFD
2
1
π
REF
DIV
Icp
t
t
t
QC
∆θ−2π π
π π π−3π
32
−
![Page 12: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/12.jpg)
CP-PLL models Design Example
Fourth order PLL s-domain model
ApproximationCharge injected by chargepump over one period:Q = θr−θd
2π GTIf the loop dynamic is slowenough one can neglectthe CP current actualshape
and substitute it with anaverage current:iCP = G θr−θd
2π
Averaged linear continuoustime PLL model
θ
θ
θVCOK
VCOLPF
C
1N
FD
s2πr
d
V
G (s)o
G LF
CP
PFD
2
1
π
REF
DIV
Icp
t
t
t
QC
∆θ−2π π
π π π−3π
32
−
![Page 13: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/13.jpg)
CP-PLL models Design Example
Fourth order PLL s-domain model
ApproximationCharge injected by chargepump over one period:Q = θr−θd
2π GTIf the loop dynamic is slowenough one can neglectthe CP current actualshapeand substitute it with anaverage current:iCP = G θr−θd
2π
Averaged linear continuoustime PLL model
θ
θ
θVCOK
VCOLPF
C
1N
FD
s2πr
d
V
G (s)o
G LF
CP
PFD
2
1
π
REF
DIV
Icp
t
t
t
QC
∆θ−2π π
π π π−3π
32
−
![Page 14: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/14.jpg)
CP-PLL models Design Example
Fourth order PLL s-domain model
ApproximationCharge injected by chargepump over one period:Q = θr−θd
2π GTIf the loop dynamic is slowenough one can neglectthe CP current actualshapeand substitute it with anaverage current:iCP = G θr−θd
2π
Averaged linear continuoustime PLL model
θ
θ
θVCOK
VCOLPF
C
1N
FD
s2πr
d
V
G (s)o
G LF
CP
PFD
2
1
π
REF
DIV
Icp
t
t
t
QC
∆θ−2π π
π π π−3π
32
−
![Page 15: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/15.jpg)
CP-PLL models Design Example
s-domain model transfer functionsCP-PFD
iCP = G θr−θd2π → ICP(s)
θr (s)−θd (s)= G
2π
3rd order LF
GLF (s) =VC(s)ICP(s)
=
KLFs+1/τz
s·(s+b/τz)·(s+c/τz)
QVCO
fo = KVCO · VC , θo =∫
2πfo(t)dt→ θo(s)
VC(s)= 2π·KVCO
s
FD
θd (s)θo(s) =
1N
θ
θ
θVCOK
VCOLPF
C
1N
FD
s2πr
d
V
G (s)o
G LF
CP
PFD
2
1
π
REF
DIV
Icp
t
t
t
QC
∆θ−2π π
π π π−3π
32
−
![Page 16: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/16.jpg)
CP-PLL models Design Example
s-domain model transfer functionsCP-PFD
iCP = G θr−θd2π → ICP(s)
θr (s)−θd (s)= G
2π
3rd order LF
GLF (s) =VC(s)ICP(s)
=
KLFs+1/τz
s·(s+b/τz)·(s+c/τz)
QVCO
fo = KVCO · VC , θo =∫
2πfo(t)dt→ θo(s)
VC(s)= 2π·KVCO
s
FD
θd (s)θo(s) =
1N
θ
θ
θVCOK
VCOLPF
C
1N
FD
s2πr
d
V
G (s)o
G LF
CP
PFD
2
1
π
REF
DIV
Icp
t
t
t
QC
∆θ−2π π
π π π−3π
32
−
![Page 17: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/17.jpg)
CP-PLL models Design Example
s-domain model transfer functionsCP-PFD
iCP = G θr−θd2π → ICP(s)
θr (s)−θd (s)= G
2π
3rd order LF
GLF (s) =VC(s)ICP(s)
=
KLFs+1/τz
s·(s+b/τz)·(s+c/τz)
QVCO
fo = KVCO · VC , θo =∫
2πfo(t)dt→ θo(s)
VC(s)= 2π·KVCO
s
FD
θd (s)θo(s) =
1N
θ
θ
θVCOK
VCOLPF
C
1N
FD
s2πr
d
V
G (s)o
G LF
CP
PFD
2
1
π
REF
DIV
Icp
t
t
t
QC
∆θ−2π π
π π π−3π
32
−
![Page 18: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/18.jpg)
CP-PLL models Design Example
s-domain model transfer functionsCP-PFD
iCP = G θr−θd2π → ICP(s)
θr (s)−θd (s)= G
2π
3rd order LF
GLF (s) =VC(s)ICP(s)
=
KLFs+1/τz
s·(s+b/τz)·(s+c/τz)
QVCO
fo = KVCO · VC , θo =∫
2πfo(t)dt→ θo(s)
VC(s)= 2π·KVCO
s
FD
θd (s)θo(s) =
1N
θ
θ
θVCOK
VCOLPF
C
1N
FD
s2πr
d
V
G (s)o
G LF
CP
PFD
2
1
π
REF
DIV
Icp
t
t
t
QC
∆θ−2π π
π π π−3π
32
−
![Page 19: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/19.jpg)
CP-PLL models Design Example
Fourth order PLL s-domain model
θ
θ
θVCOK
VCOLPF
C
1N
FD
s2πr
d
V
G (s)o
G LF
CP
PFD
2
1
π
Open loop transfer function...
Gc(s) =G · KVCO · GLF (s)
s · N
Closed loop transfer function
θo
θr=
G · KVCON · GLF (s)s · N + G · KVCO · GLF (s)
... for third order LF...
Gc(s) = KCs + 1/τz
s2 · (s + b/τz) · (s + c/τz)
Rule of thumb for design
fc =1
tlockζe(φm)ln(
fstep
ferror
)
N
log f
cfzbfz
Gc
1+Gc
Gc
log f
fz fc
π
arg( )
20log(| |)
mφ
![Page 20: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/20.jpg)
CP-PLL models Design Example
Fourth order PLL s-domain model
θ
θ
θVCOK
VCOLPF
C
1N
FD
s2πr
d
V
G (s)o
G LF
CP
PFD
2
1
π
Open loop transfer function...
Gc(s) =G · KVCO · GLF (s)
s · N
Closed loop transfer function
θo
θr=
G · KVCON · GLF (s)s · N + G · KVCO · GLF (s)
... for third order LF...
Gc(s) = KCs + 1/τz
s2 · (s + b/τz) · (s + c/τz)
Rule of thumb for design
fc =1
tlockζe(φm)ln(
fstep
ferror
)
N
log f
cfzbfz
Gc
1+Gc
Gc
log f
fz fc
π
arg( )
20log(| |)
mφ
![Page 21: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/21.jpg)
CP-PLL models Design Example
Fourth order PLL s-domain model
θ
θ
θVCOK
VCOLPF
C
1N
FD
s2πr
d
V
G (s)o
G LF
CP
PFD
2
1
π
Open loop transfer function...
Gc(s) =G · KVCO · GLF (s)
s · N
Closed loop transfer function
θo
θr=
G · KVCON · GLF (s)s · N + G · KVCO · GLF (s)
... for third order LF...
Gc(s) = KCs + 1/τz
s2 · (s + b/τz) · (s + c/τz)
... with
KC =GKVCOKLF
N.
N
log f
cfzbfz
Gc
1+Gc
Gc
log f
fz fc
π
arg( )
20log(| |)
mφ
![Page 22: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/22.jpg)
CP-PLL models Design Example
Fourth order PLL s-domain model
θ
θ
θVCOK
VCOLPF
C
1N
FD
s2πr
d
V
G (s)o
G LF
CP
PFD
2
1
π
Open loop transfer function...
Gc(s) =G · KVCO · GLF (s)
s · N
Closed loop transfer function
θo
θr=
G · KVCON · GLF (s)s · N + G · KVCO · GLF (s)
... for third order LF...
Gc(s) = KCs + 1/τz
s2 · (s + b/τz) · (s + c/τz)
... with
KC =GKVCOKLF
N.
N
log f
cfzbfz
Gc
1+Gc
Gc
log f
fz fc
π
arg( )
20log(| |)
mφ
![Page 23: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/23.jpg)
CP-PLL models Design Example
Fourth order PLL s-domain model
θ
θ
θVCOK
VCOLPF
C
1N
FD
s2πr
d
V
G (s)o
G LF
CP
PFD
2
1
π
Open loop transfer function...
Gc(s) =G · KVCO · GLF (s)
s · N
Closed loop transfer function
θo
θr=
G · KVCON · GLF (s)s · N + G · KVCO · GLF (s)
... for third order LF...
Gc(s) = KCs + 1/τz
s2 · (s + b/τz) · (s + c/τz)
... with
KC =GKVCOKLF
N.
N
log f
cfzbfz
Gc
1+Gc
Gc
log f
fz fc
π
arg( )
20log(| |)
mφ
![Page 24: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/24.jpg)
CP-PLL models Design Example
Fourth order PLL s-domain model
θ
θ
θVCOK
VCOLPF
C
1N
FD
s2πr
d
V
G (s)o
G LF
CP
PFD
2
1
π
Open loop transfer function...
Gc(s) =G · KVCO · GLF (s)
s · N
Closed loop transfer function
θo
θr=
G · KVCON · GLF (s)s · N + G · KVCO · GLF (s)
... for third order LF...
Gc(s) = KCs + 1/τz
s2 · (s + b/τz) · (s + c/τz)
Rule of thumb for design
fc =1
tlockζe(φm)ln(
fstep
ferror
)
N
log f
cfzbfz
Gc
1+Gc
Gc
log f
fz fc
π
arg( )
20log(| |)
mφ
![Page 25: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/25.jpg)
CP-PLL models Design Example
Outline
1 CP-PLL modelsThe need for accurate PLL modelss-domain modelz-domain modelTime-domain modelComparison between modelsPhase Noise Models
2 Design Example: FrequencySynthesizer for UWB MB-OFDM
UWB communicationsSynthesizer ArchitecturePLLsTuning Range ExtensionMeasured results
![Page 26: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/26.jpg)
CP-PLL models Design Example
Fourth order PLL z-domain model
PFD granularity effects when the loop bandwidth is too large.
Compute z-domain model by1 Substitute to the real CP input, weighted impulses of same
area as the real pulse.2 Compute open loop impulse response gc(t)
antitransforming GC(s).3 Sample the obtained equation every T .4 Z-transform to obtain GD(z).5 Compute closed-loop transfer function from GD(z).
![Page 27: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/27.jpg)
CP-PLL models Design Example
Z-domain model
Antitransform open loop transfer function
GC(s) = KC
[As + B
s2+
Cs + b
τz
+D
s + cτz
]
Impulse response
gc(t) = KC [Au(t) + Bt + Ce− btτz + De
− ctτz ]
Sampled impulse response
gd (n) = KC [Au(nT )+BnT +Ce− bnTτz +De
− cnTτz ]
z-Transform
GD(z) =
KCTAzz − 1
+KCBT 2z(z − 1)2
+KCTCz
z − e− bTτz
+KCTDz
z − e− cTτz
![Page 28: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/28.jpg)
CP-PLL models Design Example
Z-domain model
Antitransform open loop transfer function
GC(s) = KC
[As + B
s2+
Cs + b
τz
+D
s + cτz
]
Impulse response
gc(t) = KC [Au(t) + Bt + Ce− btτz + De
− ctτz ]
Sampled impulse response
gd (n) = KC [Au(nT )+BnT +Ce− bnTτz +De
− cnTτz ]
z-Transform
GD(z) =
KCTAzz − 1
+KCBT 2z(z − 1)2
+KCTCz
z − e− bTτz
+KCTDz
z − e− cTτz
![Page 29: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/29.jpg)
CP-PLL models Design Example
Z-domain model
Antitransform open loop transfer function
GC(s) = KC
[As + B
s2+
Cs + b
τz
+D
s + cτz
]
Impulse response
gc(t) = KC [Au(t) + Bt + Ce− btτz + De
− ctτz ]
Sampled impulse response
gd (n) = KC [Au(nT )+BnT +Ce− bnTτz +De
− cnTτz ]
z-Transform
GD(z) =
KCTAzz − 1
+KCBT 2z(z − 1)2
+KCTCz
z − e− bTτz
+KCTDz
z − e− cTτz
![Page 30: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/30.jpg)
CP-PLL models Design Example
Z-domain model
Antitransform open loop transfer function
GC(s) = KC
[As + B
s2+
Cs + b
τz
+D
s + cτz
]
Impulse response
gc(t) = KC [Au(t) + Bt + Ce− btτz + De
− ctτz ]
Sampled impulse response
gd (n) = KC [Au(nT )+BnT +Ce− bnTτz +De
− cnTτz ]
z-Transform
GD(z) =
KCTAzz − 1
+KCBT 2z(z − 1)2
+KCTCz
z − e− bTτz
+KCTDz
z − e− cTτz
![Page 31: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/31.jpg)
CP-PLL models Design Example
Z-domain model - Step fiveClosed loop transfer function
TD(z) =θo(z)θi (z)
=N · GD(z)1 + GD(z)
Antitransforming
θo(n) =4∑
i=1
hu(i) · θo(n − i) +3∑
i=1
hv (i) · θi (n − i)
With
hu(1) = β + γ + 2 + A′(β + γ + 1)− B′T+
+C′(γ + 2) + D′(β + 2)
hu(2) = −1− 2β − 2γ − βγ+−A′(γβ + γ + β) + B′T (β + γ)+
−C′ · (2γ + 1)− D′(2β + 1)
hu(3) = 2βγ + β + γ + A′βγ+−B′Tγβ + C′γ + D′β
hu(4) = βγ
hv (1) = −A′(β + γ + 1) + B′T+
−C′(γ + 2)− D′(β + 2)
hv (2) = A′(γβ + γ + β)− B′T (β + γ)+
+C′ · (2γ + 1) + D′(2β + 1)
hv (3) = −A′γ + B′Tγβ − C′γ − D′β
![Page 32: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/32.jpg)
CP-PLL models Design Example
Z-domain model - Step fiveClosed loop transfer function
TD(z) =θo(z)θi (z)
=N · GD(z)1 + GD(z)
Antitransforming
θo(n) =4∑
i=1
hu(i) · θo(n − i) +3∑
i=1
hv (i) · θi (n − i)
With
hu(1) = β + γ + 2 + A′(β + γ + 1)− B′T+
+C′(γ + 2) + D′(β + 2)
hu(2) = −1− 2β − 2γ − βγ+−A′(γβ + γ + β) + B′T (β + γ)+
−C′ · (2γ + 1)− D′(2β + 1)
hu(3) = 2βγ + β + γ + A′βγ+−B′Tγβ + C′γ + D′β
hu(4) = βγ
hv (1) = −A′(β + γ + 1) + B′T+
−C′(γ + 2)− D′(β + 2)
hv (2) = A′(γβ + γ + β)− B′T (β + γ)+
+C′ · (2γ + 1) + D′(2β + 1)
hv (3) = −A′γ + B′Tγβ − C′γ − D′β
![Page 33: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/33.jpg)
CP-PLL models Design Example
Z-domain model - Step fiveClosed loop transfer function
TD(z) =θo(z)θi (z)
=N · GD(z)1 + GD(z)
Antitransforming
θo(n) =4∑
i=1
hu(i) · θo(n − i) +3∑
i=1
hv (i) · θi (n − i)
With
hu(1) = β + γ + 2 + A′(β + γ + 1)− B′T+
+C′(γ + 2) + D′(β + 2)
hu(2) = −1− 2β − 2γ − βγ+−A′(γβ + γ + β) + B′T (β + γ)+
−C′ · (2γ + 1)− D′(2β + 1)
hu(3) = 2βγ + β + γ + A′βγ+−B′Tγβ + C′γ + D′β
hu(4) = βγ
hv (1) = −A′(β + γ + 1) + B′T+
−C′(γ + 2)− D′(β + 2)
hv (2) = A′(γβ + γ + β)− B′T (β + γ)+
+C′ · (2γ + 1) + D′(2β + 1)
hv (3) = −A′γ + B′Tγβ − C′γ − D′β
![Page 34: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/34.jpg)
CP-PLL models Design Example
Outline
1 CP-PLL modelsThe need for accurate PLL modelss-domain modelz-domain modelTime-domain modelComparison between modelsPhase Noise Models
2 Design Example: FrequencySynthesizer for UWB MB-OFDM
UWB communicationsSynthesizer ArchitecturePLLsTuning Range ExtensionMeasured results
![Page 35: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/35.jpg)
CP-PLL models Design Example
Limits of s- and z-domain models
s-domain modelRelies on the fact that PFD input signal misalignment issampled so fast that it can be considered acontinuous-time operation.Might fail for wideband PLLs.
z-domain modelAssumes PFD input signal misalignment is small (pulses ≈impulses).Might fail for large frequency jumps.
![Page 36: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/36.jpg)
CP-PLL models Design Example
Limits of s- and z-domain models
s-domain modelRelies on the fact that PFD input signal misalignment issampled so fast that it can be considered acontinuous-time operation.Might fail for wideband PLLs.
z-domain modelAssumes PFD input signal misalignment is small (pulses ≈impulses).Might fail for large frequency jumps.
![Page 37: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/37.jpg)
CP-PLL models Design Example
CP-PLL time-domain modelClassical time-domain simulation limits
We need to simulate at least for the settling time (severalTref ) while resolving time-steps of fractions of the VCOperiod.Too many simulation steps to resolve output frequency withdesired precision.Tens-of-hours required.
Better solutionSolve state equation describing loop behavior analytically.Compute system state variables only on few points perperiod.
ref
div
Vc
tpinft
t supq
![Page 38: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/38.jpg)
CP-PLL models Design Example
CP-PLL time-domain modelClassical time-domain simulation limits
We need to simulate at least for the settling time (severalTref ) while resolving time-steps of fractions of the VCOperiod.Too many simulation steps to resolve output frequency withdesired precision.Tens-of-hours required.
Better solutionSolve state equation describing loop behavior analytically.Compute system state variables only on few points perperiod.
ref
div
Vc
tpinft
t supq
![Page 39: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/39.jpg)
CP-PLL models Design Example
CP-PLL time-domain model
Classical time-domain simulation limitsWe need to simulate at least for the settling time (severalTref ) while resolving time-steps of fractions of the VCOperiod.Too many simulation steps to resolve output frequency withdesired precision.Tens-of-hours required.
Better solutionSolve state equation describing loop behavior analytically.Compute system state variables only on few points perperiod.
ref
div
Vc
tpinft
t supq
![Page 40: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/40.jpg)
CP-PLL models Design Example
CP-PLL time-domain model
Next DIV transition found inverting∫ tsup
tinf
fout (t)dt = N
Substituting∫ tsup
tinf
(KVCO · vc(t) + f0
)dt = N
Integrating time-independent terms∫ tsup
tinf
vc(t)dt =N − f0(tsup − tinf )
KVCO.
τq = T − (i−1)
p = − (i−1)
t = 0inf
τ
ref
div
τ τq = T − (i−1) + (i)
t = 0inf
τp = − (i−1)
ref
div
τ
q = T + (i)
p = (i−1)
ττ
supt = T + (i)
ref
div
τ τ
(i)τt = T +
q(i) = T
τ
(i−1) (i)
sup
p(i) =
> 0, > 0ref
div
t = inf τ
τ τ < 0, < 0(i−1) (i)
sup τ τ τ τ
τ τ < 0, > 0
sup
(i−1) (i)
t = T − (i−1) + (i)
(i−1)
(i−1)
t =
(i)
t = T − (i−1) + (i)
inf τ(i−1)
> 0, < 0τ τ
t
inftp
t sup
q t
Vc
tsuptqinft
p
Vc
p
Vc
qt supt inf
p t
Vc
tinf
t supq
Time-domain solver
We analitically integrate the term on the left (depending on the 4 cases) and, every Trefwe numerically invert the obtained equation.
![Page 41: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/41.jpg)
CP-PLL models Design Example
CP-PLL time-domain model
Next DIV transition found inverting∫ tsup
tinf
fout (t)dt = N
Substituting∫ tsup
tinf
(KVCO · vc(t) + f0
)dt = N
Integrating time-independent terms∫ tsup
tinf
vc(t)dt =N − f0(tsup − tinf )
KVCO.
τq = T − (i−1)
p = − (i−1)
t = 0inf
τ
ref
div
τ τq = T − (i−1) + (i)
t = 0inf
τp = − (i−1)
ref
div
τ
q = T + (i)
p = (i−1)
ττ
supt = T + (i)
ref
div
τ τ
(i)τt = T +
q(i) = T
τ
(i−1) (i)
sup
p(i) =
> 0, > 0ref
div
t = inf τ
τ τ < 0, < 0(i−1) (i)
sup τ τ τ τ
τ τ < 0, > 0
sup
(i−1) (i)
t = T − (i−1) + (i)
(i−1)
(i−1)
t =
(i)
t = T − (i−1) + (i)
inf τ(i−1)
> 0, < 0τ τ
t
inftp
t sup
q t
Vc
tsuptqinft
p
Vc
p
Vc
qt supt inf
p t
Vc
tinf
t supq
Time-domain solver
We analitically integrate the term on the left (depending on the 4 cases) and, every Trefwe numerically invert the obtained equation.
![Page 42: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/42.jpg)
CP-PLL models Design Example
CP-PLL time-domain model
Next DIV transition found inverting∫ tsup
tinf
fout (t)dt = N
Substituting∫ tsup
tinf
(KVCO · vc(t) + f0
)dt = N
Integrating time-independent terms∫ tsup
tinf
vc(t)dt =N − f0(tsup − tinf )
KVCO.
τq = T − (i−1)
p = − (i−1)
t = 0inf
τ
ref
div
τ τq = T − (i−1) + (i)
t = 0inf
τp = − (i−1)
ref
div
τ
q = T + (i)
p = (i−1)
ττ
supt = T + (i)
ref
div
τ τ
(i)τt = T +
q(i) = T
τ
(i−1) (i)
sup
p(i) =
> 0, > 0ref
div
t = inf τ
τ τ < 0, < 0(i−1) (i)
sup τ τ τ τ
τ τ < 0, > 0
sup
(i−1) (i)
t = T − (i−1) + (i)
(i−1)
(i−1)
t =
(i)
t = T − (i−1) + (i)
inf τ(i−1)
> 0, < 0τ τ
t
inftp
t sup
q t
Vc
tsuptqinft
p
Vc
p
Vc
qt supt inf
p t
Vc
tinf
t supq
Time-domain solver
We analitically integrate the term on the left (depending on the 4 cases) and, every Trefwe numerically invert the obtained equation.
![Page 43: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/43.jpg)
CP-PLL models Design Example
CP-PLL time-domain model
Next DIV transition found inverting∫ tsup
tinf
fout (t)dt = N
Substituting∫ tsup
tinf
(KVCO · vc(t) + f0
)dt = N
Integrating time-independent terms∫ tsup
tinf
vc(t)dt =N − f0(tsup − tinf )
KVCO.
τq = T − (i−1)
p = − (i−1)
t = 0inf
τ
ref
div
τ τq = T − (i−1) + (i)
t = 0inf
τp = − (i−1)
ref
div
τ
q = T + (i)
p = (i−1)
ττ
supt = T + (i)
ref
div
τ τ
(i)τt = T +
q(i) = T
τ
(i−1) (i)
sup
p(i) =
> 0, > 0ref
div
t = inf τ
τ τ < 0, < 0(i−1) (i)
sup τ τ τ τ
τ τ < 0, > 0
sup
(i−1) (i)
t = T − (i−1) + (i)
(i−1)
(i−1)
t =
(i)
t = T − (i−1) + (i)
inf τ(i−1)
> 0, < 0τ τ
t
inftp
t sup
q t
Vc
tsuptqinft
p
Vc
p
Vc
qt supt inf
p t
Vc
tinf
t supq
Time-domain solver
We analitically integrate the term on the left (depending on the 4 cases) and, every Trefwe numerically invert the obtained equation.
![Page 44: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/44.jpg)
CP-PLL models Design Example
Outline
1 CP-PLL modelsThe need for accurate PLL modelss-domain modelz-domain modelTime-domain modelComparison between modelsPhase Noise Models
2 Design Example: FrequencySynthesizer for UWB MB-OFDM
UWB communicationsSynthesizer ArchitecturePLLsTuning Range ExtensionMeasured results
![Page 45: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/45.jpg)
CP-PLL models Design Example
Estimated settling time for variable fref/fcs-domain vs. time-domain
z-domain vs. time-domain
10 20 30fref
/ fc
0
5
10
Settl
ing
time
erro
r (%
)
4th
order3
rd order
2nd
order
10 20 30fref
/ fc
0
10
20
30
40
Settl
ing
time
erro
r (%
)
4th
order3
rd order
2nd
order
fz = 0.25fc , τ0 = Tref (wide frequency jump)
Unreliable for fref/fc < 10 (it also fails to predictinstability ).
z-domain for varying τ0, fref ≈ 10fc
Error is deeply influenced by first pulse width.For τ0 → 0, error always goes to zero.
10 20 30fref
/ fc
0
5
10
15
20
25
Settl
ing
time
erro
r (%
)
4th
order3
rd order
2nd
order
10 20 30fref
/ fc
0
10
20
30
Settl
ing
time
erro
r (%
)
4th
order3
rd order
2nd
orderfz = 0.25fc , τ0 = Tref (wide frequency jump)
Error can be higher than for s-domain model dueto large τ0 but predicts instability.
fz = 0.75fc , τ0 = Tref (wide frequency jump)
Higher errors for both models when moving zero from fz = 0.25fc to fz = 0.75fc .
![Page 46: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/46.jpg)
CP-PLL models Design Example
Estimated settling time for variable fref/fcs-domain vs. time-domain z-domain vs. time-domain
10 20 30fref
/ fc
0
5
10
Settl
ing
time
erro
r (%
)
4th
order3
rd order
2nd
order
10 20 30fref
/ fc
0
10
20
30
40
Settl
ing
time
erro
r (%
)
4th
order3
rd order
2nd
order
fz = 0.25fc , τ0 = Tref (wide frequency jump)
Unreliable for fref/fc < 10 (it also fails to predictinstability ).
z-domain for varying τ0, fref ≈ 10fc
Error is deeply influenced by first pulse width.For τ0 → 0, error always goes to zero.
10 20 30fref
/ fc
0
5
10
15
20
25
Settl
ing
time
erro
r (%
)
4th
order3
rd order
2nd
order
10 20 30fref
/ fc
0
10
20
30
Settl
ing
time
erro
r (%
)
4th
order3
rd order
2nd
order
fz = 0.25fc , τ0 = Tref (wide frequency jump)
Error can be higher than for s-domain model dueto large τ0 but predicts instability.
fz = 0.75fc , τ0 = Tref (wide frequency jump)
Higher errors for both models when moving zero from fz = 0.25fc to fz = 0.75fc .
![Page 47: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/47.jpg)
CP-PLL models Design Example
Estimated settling time for variable fref/fcs-domain vs. time-domain z-domain vs. time-domain
10 20 30fref
/ fc
0
5
10
Settl
ing
time
erro
r (%
)
4th
order3
rd order
2nd
order
10 20 30fref
/ fc
0
10
20
30
40
Settl
ing
time
erro
r (%
)
4th
order3
rd order
2nd
order
fz = 0.25fc , τ0 = Tref (wide frequency jump)
Unreliable for fref/fc < 10 (it also fails to predictinstability ).
z-domain for varying τ0, fref ≈ 10fc
Error is deeply influenced by first pulse width.For τ0 → 0, error always goes to zero.
10 20 30fref
/ fc
0
5
10
15
20
25
Settl
ing
time
erro
r (%
)
4th
order3
rd order
2nd
order
10 20 30fref
/ fc
0
10
20
30
Settl
ing
time
erro
r (%
)
4th
order3
rd order
2nd
order
fz = 0.25fc , τ0 = Tref (wide frequency jump)
Error can be higher than for s-domain model dueto large τ0 but predicts instability.
fz = 0.75fc , τ0 = Tref (wide frequency jump)
Higher errors for both models when moving zero from fz = 0.25fc to fz = 0.75fc .
![Page 48: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/48.jpg)
CP-PLL models Design Example
Estimated settling time
for variable fref/fc
z-domain vs. time-domain
10 30 50 70 90b ≈ c
0
10
20
30
40
Settl
ing
time
erro
r %
τ(0)Fref
= 1 τ(0)F
ref = 0.6
τ(0)Fref
= 0.33 τ(0)F
ref = 0.25
10 20 30fref
/ fc
0
10
20
30
40
Settl
ing
time
erro
r (%
)
4th
order3
rd order
2nd
order
fz = 0.25fc , τ0 = Tref (wide frequency jump)
Unreliable for fref/fc < 10 (it also fails to predictinstability ).
z-domain for varying τ0, fref ≈ 10fc
Error is deeply influenced by first pulse width.For τ0 → 0, error always goes to zero.
10 20 30fref
/ fc
0
5
10
15
20
25
Settl
ing
time
erro
r (%
)
4th
order3
rd order
2nd
order
10 20 30fref
/ fc
0
10
20
30
Settl
ing
time
erro
r (%
)
4th
order3
rd order
2nd
order
fz = 0.25fc , τ0 = Tref (wide frequency jump)
Error can be higher than for s-domain model dueto large τ0 but predicts instability.
fz = 0.75fc , τ0 = Tref (wide frequency jump)
Higher errors for both models when moving zero from fz = 0.25fc to fz = 0.75fc .
![Page 49: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/49.jpg)
CP-PLL models Design Example
Outline
1 CP-PLL modelsThe need for accurate PLL modelss-domain modelz-domain modelTime-domain modelComparison between modelsPhase Noise Models
2 Design Example: FrequencySynthesizer for UWB MB-OFDM
UWB communicationsSynthesizer ArchitecturePLLsTuning Range ExtensionMeasured results
![Page 50: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/50.jpg)
CP-PLL models Design Example
s-domain modelCP,n
2π1 G 2π
FD
PFDo,nK
CP
s
LPF VCORef
1
C,n
N
R,n PFD,n
(Fref)
I V
vcoG (s)
θ θ
θ
θ
θ
VCO,n
LF
D,n
Output power spectral density
Sθo,n = ‖TR‖2SθR,n +
+‖TPFD‖2SθPFD,n +
+‖TCP‖2SICP,n
+
+‖TLF‖2SVc,n +
+‖TVCO‖2SθVCO,n +
+‖TD‖2SθD,n
REF
TR =NGc(s)
1 + Gc(s)
DIV
TD = −NGc(s)
1 + Gc(s)
PFD
TPFD =2πG · GLF (s)KVCO
s(1 + Gc(s))
CP
TCP =2πGLF (s)KVCO
s(1 + Gc(s))
LF
TLF =2πKVCO
s(1 + Gc(s))
VCO
TVCO =1
1 + Gc(s)
2N
1
~fc
PNTF
log f
Slopes depend on PLL order
REF
VCO
LF
VCO
REF
TOTAL20log(PNoise)
~fc
VCO noise
(and possibly PFD and CP)low freq REF noise
plateau
log f
![Page 51: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/51.jpg)
CP-PLL models Design Example
s-domain modelCP,n
2π1 G 2π
FD
PFDo,nK
CP
s
LPF VCORef
1
C,n
N
R,n PFD,n
(Fref)
I V
vcoG (s)
θ θ
θ
θ
θ
VCO,n
LF
D,n
Output power spectral density
Sθo,n = ‖TR‖2SθR,n +
+‖TPFD‖2SθPFD,n +
+‖TCP‖2SICP,n
+
+‖TLF‖2SVc,n +
+‖TVCO‖2SθVCO,n +
+‖TD‖2SθD,n
REF
TR =NGc(s)
1 + Gc(s)
DIV
TD = −NGc(s)
1 + Gc(s)
PFD
TPFD =2πG · GLF (s)KVCO
s(1 + Gc(s))
CP
TCP =2πGLF (s)KVCO
s(1 + Gc(s))
LF
TLF =2πKVCO
s(1 + Gc(s))
VCO
TVCO =1
1 + Gc(s)
2N
1
~fc
PNTF
log f
Slopes depend on PLL order
REF
VCO
LF
VCO
REF
TOTAL20log(PNoise)
~fc
VCO noise
(and possibly PFD and CP)low freq REF noise
plateau
log f
![Page 52: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/52.jpg)
CP-PLL models Design Example
s-domain modelCP,n
2π1 G 2π
FD
PFDo,nK
CP
s
LPF VCORef
1
C,n
N
R,n PFD,n
(Fref)
I V
vcoG (s)
θ θ
θ
θ
θ
VCO,n
LF
D,n
Output power spectral density
Sθo,n = ‖TR‖2SθR,n +
+‖TPFD‖2SθPFD,n +
+‖TCP‖2SICP,n
+
+‖TLF‖2SVc,n +
+‖TVCO‖2SθVCO,n +
+‖TD‖2SθD,n
REF
TR =NGc(s)
1 + Gc(s)
DIV
TD = −NGc(s)
1 + Gc(s)
PFD
TPFD =2πG · GLF (s)KVCO
s(1 + Gc(s))
CP
TCP =2πGLF (s)KVCO
s(1 + Gc(s))
LF
TLF =2πKVCO
s(1 + Gc(s))
VCO
TVCO =1
1 + Gc(s)
2N
1
~fc
PNTF
log f
Slopes depend on PLL order
REF
VCO
LF
VCO
REF
TOTAL20log(PNoise)
~fc
VCO noise
(and possibly PFD and CP)low freq REF noise
plateau
log f
![Page 53: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/53.jpg)
CP-PLL models Design Example
s-domain modelCP,n
2π1 G 2π
FD
PFDo,nK
CP
s
LPF VCORef
1
C,n
N
R,n PFD,n
(Fref)
I V
vcoG (s)
θ θ
θ
θ
θ
VCO,n
LF
D,n
Output power spectral density
Sθo,n = ‖TR‖2SθR,n +
+‖TPFD‖2SθPFD,n +
+‖TCP‖2SICP,n
+
+‖TLF‖2SVc,n +
+‖TVCO‖2SθVCO,n +
+‖TD‖2SθD,n
REF
TR =NGc(s)
1 + Gc(s)
DIV
TD = −NGc(s)
1 + Gc(s)
PFD
TPFD =2πG · GLF (s)KVCO
s(1 + Gc(s))
CP
TCP =2πGLF (s)KVCO
s(1 + Gc(s))
LF
TLF =2πKVCO
s(1 + Gc(s))
VCO
TVCO =1
1 + Gc(s)
2N
1
~fc
PNTF
log f
Slopes depend on PLL order
REF
VCO
LF
VCO
REF
TOTAL20log(PNoise)
~fc
VCO noise
(and possibly PFD and CP)low freq REF noise
plateau
log f
![Page 54: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/54.jpg)
CP-PLL models Design Example
Time-domain model
LOOP VCO
DIVIDERFREQ
REF UPF
DN
REF
DIVF
FOUT
DETECTOR FILTERFREQPHASE
PUMPCHARGE
Use time-domain simulator for phase noise analysis
Phase noise injected as random jitter which dithers transitions at block outputs.For DIV and REF jitter is added to PFD misalignment.For VCO directly at its output.For the other blocks noise is first converted to jitter at VCO output.
![Page 55: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/55.jpg)
CP-PLL models Design Example
Comparison Examples
2M 10M 100M
0
20
40 4th
orders-domain
4th
ordertime-domain
2nd
orders-domain
2nd
ordertime-domain
2M 10M 100M
-20
0
20
2M 10M 100M
-40
-20
0
20
40
2M 10M 100M
-20
0
|θo/θ
i|2 P
hase
No
ise T
ran
sfer
Fu
ncti
on
(d
B)
|θo/θ
vco|2
Ph
ase
No
ise T
ran
sfer
Fu
ncti
on
(d
B)
fref
= 66 MHz
fref
= 264 MHz
fref
= 66 MHz
fref
= 264 MHz
(a)
(b)
(c)
(d)
fref /fc ≈ 5
High amount ofout-of-band energy foldedback. Error taken bys-domain analysis onintegrated phase noise isin the order of 80%.
fref /fc ≈ 20
Error taken by s-domainanalysis is in the order of40% (2nd order) and 20%(4th order).
![Page 56: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/56.jpg)
CP-PLL models Design Example
Comparison Examples
2M 10M 100M
0
20
40 4th
orders-domain
4th
ordertime-domain
2nd
orders-domain
2nd
ordertime-domain
2M 10M 100M
-20
0
20
2M 10M 100M
-40
-20
0
20
40
2M 10M 100M
-20
0
|θo/θ
i|2 P
hase
No
ise T
ran
sfer
Fu
ncti
on
(d
B)
|θo/θ
vco|2
Ph
ase
No
ise T
ran
sfer
Fu
ncti
on
(d
B)
fref
= 66 MHz
fref
= 264 MHz
fref
= 66 MHz
fref
= 264 MHz
(a)
(b)
(c)
(d)
fref /fc ≈ 5
High amount ofout-of-band energy foldedback. Error taken bys-domain analysis onintegrated phase noise isin the order of 80%.
fref /fc ≈ 20
Error taken by s-domainanalysis is in the order of40% (2nd order) and 20%(4th order).
![Page 57: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/57.jpg)
CP-PLL models Design Example
Comparison Examples
2M 10M 100M
0
20
40 4th
orders-domain
4th
ordertime-domain
2nd
orders-domain
2nd
ordertime-domain
2M 10M 100M
-20
0
20
2M 10M 100M
-40
-20
0
20
40
2M 10M 100M
-20
0
|θo/θ
i|2 P
hase
No
ise T
ran
sfer
Fu
ncti
on
(d
B)
|θo/θ
vco|2
Ph
ase
No
ise T
ran
sfer
Fu
ncti
on
(d
B)
fref
= 66 MHz
fref
= 264 MHz
fref
= 66 MHz
fref
= 264 MHz
(a)
(b)
(c)
(d)
fref /fc ≈ 5
High amount ofout-of-band energy foldedback. Error taken bys-domain analysis onintegrated phase noise isin the order of 80%.
fref /fc ≈ 20
Error taken by s-domainanalysis is in the order of40% (2nd order) and 20%(4th order).
![Page 58: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/58.jpg)
CP-PLL models Design Example
Comparison Examples
2M 10M 100M
0
20
40 4th
orders-domain
4th
ordertime-domain
2nd
orders-domain
2nd
ordertime-domain
2M 10M 100M
-20
0
20
2M 10M 100M
-40
-20
0
20
40
2M 10M 100M
-20
0
|θo/θ
i|2 P
hase
No
ise T
ran
sfer
Fu
ncti
on
(d
B)
|θo/θ
vco|2
Ph
ase
No
ise T
ran
sfer
Fu
ncti
on
(d
B)
fref
= 66 MHz
fref
= 264 MHz
fref
= 66 MHz
fref
= 264 MHz
(a)
(b)
(c)
(d)
fref /fc ≈ 5
High amount ofout-of-band energy foldedback. Error taken bys-domain analysis onintegrated phase noise isin the order of 80%.
fref /fc ≈ 20
Error taken by s-domainanalysis is in the order of40% (2nd order) and 20%(4th order).
![Page 59: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/59.jpg)
CP-PLL models Design Example
Results
Models comparison
s-domain model can become unreliable if fref/fc < 20.Even z-domain model fails for large frequency jumps.
Time-domain model can be used to efficiently simulatewideband PLLs
Fast enough to be extensively used.It can be easily extended to perform averaged analysis ofphase noise.Model has been validated designing a frequencysynthesizer for UWB MB-OFDM.
![Page 60: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/60.jpg)
CP-PLL models Design Example
Results
Models comparison
s-domain model can become unreliable if fref/fc < 20.Even z-domain model fails for large frequency jumps.Time-domain model can be used to efficiently simulatewideband PLLs
Fast enough to be extensively used.It can be easily extended to perform averaged analysis ofphase noise.Model has been validated designing a frequencysynthesizer for UWB MB-OFDM.
![Page 61: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/61.jpg)
CP-PLL models Design Example
Outline
1 CP-PLL modelsThe need for accurate PLL modelss-domain modelz-domain modelTime-domain modelComparison between modelsPhase Noise Models
2 Design Example: FrequencySynthesizer for UWB MB-OFDM
UWB communicationsSynthesizer ArchitecturePLLsTuning Range ExtensionMeasured results
![Page 62: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/62.jpg)
CP-PLL models Design Example
UWB communications
10 Mb/s 1 Gb/s
100m
10m
1m
1km
10km
100km
b/g n
a
Bluetooth
DATA RATE
RA
NG
E
WiMAX802.16
GSMUMTS HSDPA
Wi − Fi802.11 a/b/g/n
802.15
.3
ZigBee802.15.14
100 kb/s 100 Mb/s1 Mb/s10 kb/s
UWB
Federal Communication Commission
FCC authorizes use of 3.1-to-10.6GHz spectrum.Bandwidth larger than 500MHz.Power spectral density of emission below -41.3 dBm/Hz.
Target applications
Low range (<10m).High data rates (>100Mb/sec).
Personal Area Networks.
![Page 63: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/63.jpg)
CP-PLL models Design Example
UWB communications
10 Mb/s 1 Gb/s
100m
10m
1m
1km
10km
100km
b/g n
a
Bluetooth
DATA RATE
RA
NG
E
WiMAX802.16
GSMUMTS HSDPA
Wi − Fi802.11 a/b/g/n
802.15
.3
ZigBee802.15.14
100 kb/s 100 Mb/s1 Mb/s10 kb/s
UWB
Federal Communication Commission
FCC authorizes use of 3.1-to-10.6GHz spectrum.Bandwidth larger than 500MHz.Power spectral density of emission below -41.3 dBm/Hz.
Target applications
Low range (<10m).High data rates (>100Mb/sec).
Personal Area Networks.
![Page 64: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/64.jpg)
CP-PLL models Design Example
UWB communications
10 Mb/s 1 Gb/s
100m
10m
1m
1km
10km
100km
b/g n
a
Bluetooth
DATA RATE
RA
NG
E
WiMAX802.16
GSMUMTS HSDPA
Wi − Fi802.11 a/b/g/n
802.15
.3
ZigBee802.15.14
100 kb/s 100 Mb/s1 Mb/s10 kb/s
UWB
Federal Communication Commission
FCC authorizes use of 3.1-to-10.6GHz spectrum.Bandwidth larger than 500MHz.Power spectral density of emission below -41.3 dBm/Hz.
Target applications
Low range (<10m).High data rates (>100Mb/sec).
Personal Area Networks.
![Page 65: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/65.jpg)
CP-PLL models Design Example
UWB communications
10 Mb/s 1 Gb/s
100m
10m
1m
1km
10km
100km
b/g n
a
Bluetooth
DATA RATE
RA
NG
E
WiMAX802.16
GSMUMTS HSDPA
Wi − Fi802.11 a/b/g/n
802.15
.3
ZigBee802.15.14
100 kb/s 100 Mb/s1 Mb/s10 kb/s
UWB
Federal Communication Commission
FCC authorizes use of 3.1-to-10.6GHz spectrum.Bandwidth larger than 500MHz.Power spectral density of emission below -41.3 dBm/Hz.
Target applications
Low range (<10m).High data rates (>100Mb/sec).Personal Area Networks.
![Page 66: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/66.jpg)
CP-PLL models Design Example
UWB MB-OFDM
554450164488
343292406072
6600
CENTERFREQ
EUROPE
KOREA
JAPAN
USA
IN MHz
GROUP 1 GROUP 2 GROUP 4GROUP 3 GROUP 5
AVOIDDETECT ANDAVAILABLE WITH NOT
AVAILABLEAVAILABLE
10296976887128184
76563960 7128
WiMedia Alliance Proposal
ECMA standards 368 and 369.Data rates up to 480 Mb/sec.QPSK or DCM modulation schemes.
ECMA standard
OFDM symbol last 242.42ns plus 70.08ns for zero-padded suffix.Switching between bands every 312.5ns.9.5ns of guard interval.
![Page 67: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/67.jpg)
CP-PLL models Design Example
UWB MB-OFDM
554450164488
343292406072
6600
CENTERFREQ
EUROPE
KOREA
JAPAN
USA
IN MHz
GROUP 1 GROUP 2 GROUP 4GROUP 3 GROUP 5
AVOIDDETECT ANDAVAILABLE WITH NOT
AVAILABLEAVAILABLE
10296976887128184
76563960 7128
WiMedia Alliance Proposal
ECMA standards 368 and 369.Data rates up to 480 Mb/sec.QPSK or DCM modulation schemes.
ECMA standard
14 bands organized in 6 band groups.MultiBand Orthogonal Frequency Division Multiplexing (MB-OFDM).Different subsets of frequencies allowed outside US.
![Page 68: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/68.jpg)
CP-PLL models Design Example
UWB MB-OFDM
554450164488
343292406072
6600
CENTERFREQ
EUROPE
KOREA
JAPAN
USA
IN MHz
GROUP 1 GROUP 2 GROUP 4GROUP 3 GROUP 5
AVOIDDETECT ANDAVAILABLE WITH NOT
AVAILABLEAVAILABLE
10296976887128184
76563960 7128
WiMedia Alliance Proposal
ECMA standards 368 and 369.Data rates up to 480 Mb/sec.QPSK or DCM modulation schemes.
ECMA standard
14 bands organized in 6 band groups.MultiBand Orthogonal Frequency Division Multiplexing (MB-OFDM).Different subsets of frequencies allowed outside US.
![Page 69: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/69.jpg)
CP-PLL models Design Example
UWB MB-OFDM
554450164488
343292406072
6600
CENTERFREQ
EUROPE
KOREA
JAPAN
USA
IN MHz
GROUP 1 GROUP 2 GROUP 4GROUP 3 GROUP 5
AVOIDDETECT ANDAVAILABLE WITH NOT
AVAILABLEAVAILABLE
10296976887128184
76563960 7128
WiMedia Alliance Proposal
ECMA standards 368 and 369.Data rates up to 480 Mb/sec.QPSK or DCM modulation schemes.
ECMA standard
OFDM symbol last 242.42ns plus 70.08ns for zero-padded suffix.Switching between bands every 312.5ns.9.5ns of guard interval.
![Page 70: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/70.jpg)
CP-PLL models Design Example
UWB MB-OFDM Transceiver
T/R
PA I/Q
I/QLNA VGA
OSCLOCAL
![Page 71: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/71.jpg)
CP-PLL models Design Example
Outline
1 CP-PLL modelsThe need for accurate PLL modelss-domain modelz-domain modelTime-domain modelComparison between modelsPhase Noise Models
2 Design Example: FrequencySynthesizer for UWB MB-OFDM
UWB communicationsSynthesizer ArchitecturePLLsTuning Range ExtensionMeasured results
![Page 72: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/72.jpg)
CP-PLL models Design Example
Target Specifications
System specificationsFrequency range: 3432-to-10296MHz.14 center frequencies to be synthesized.Integrated Phase noise below 3.6o
RMS.Aggregate power of spurs lower than -24dBc.Frequency switching time (for bands in the same group)lower than 9.5ns.
![Page 73: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/73.jpg)
CP-PLL models Design Example
Architecture
66 MHz
PLL
WIDEBAND
WIDEBAND
PLL
TREC
TREC
X
TCXO
U
IC
M
CONTROL
Classic solutions
Multiple fixed-frequency PLLs not suitable for full spectrum coverage.
State-of-the-art solutions generally make use of fixed frequency PLLsand extensive mixing.
Area overhead due to the presence of inductors for band-pass filtering.High power consumption.
Proposed solution
Two PLLs synthesize frequencies in the 6.6-to-10.3GHz range.Two circuits extend the tuning range down to 3.4GHz.MUX switches between the two output every 312.5ns.
![Page 74: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/74.jpg)
CP-PLL models Design Example
Architecture
66 MHz
PLL
WIDEBAND
WIDEBAND
PLL
TREC
TREC
X
TCXO
U
IC
M
CONTROL
Classic solutions
Multiple fixed-frequency PLLs not suitable for full spectrum coverage.
State-of-the-art solutions generally make use of fixed frequency PLLsand extensive mixing.
Area overhead due to the presence of inductors for band-pass filtering.High power consumption.
Proposed solution
Two PLLs synthesize frequencies in the 6.6-to-10.3GHz range.Two circuits extend the tuning range down to 3.4GHz.MUX switches between the two output every 312.5ns.
![Page 75: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/75.jpg)
CP-PLL models Design Example
Architecture
66 MHz
PLL
WIDEBAND
WIDEBAND
PLL
TREC
TREC
X
TCXO
U
IC
M
CONTROL
Classic solutions
Multiple fixed-frequency PLLs not suitable for full spectrum coverage.
State-of-the-art solutions generally make use of fixed frequency PLLsand extensive mixing.
Area overhead due to the presence of inductors for band-pass filtering.High power consumption.
Proposed solution
Two PLLs synthesize frequencies in the 6.6-to-10.3GHz range.Two circuits extend the tuning range down to 3.4GHz.MUX switches between the two output every 312.5ns.
![Page 76: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/76.jpg)
CP-PLL models Design Example
Outline
1 CP-PLL modelsThe need for accurate PLL modelss-domain modelz-domain modelTime-domain modelComparison between modelsPhase Noise Models
2 Design Example: FrequencySynthesizer for UWB MB-OFDM
UWB communicationsSynthesizer ArchitecturePLLsTuning Range ExtensionMeasured results
![Page 77: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/77.jpg)
CP-PLL models Design Example
PLL high level design and simulations
Loop design
Fourth-order loop.Open-loop unit gain frequency8MHz.
Reference frequency of 66MHz.
Requires time-domainsimulations.Can be derived directly from acrystal oscillator.Allows the use Divide-by-2CML prescaler.
CP current digitallyprogrammable.
/104 −> /156
Gm
Fref
vcoFPFD
CP
R
D DN
UP
LF
CMOS
CML2 CML
/2divider/16 −> /132
Dynamicprogrammable
LC−QVCO
FD
ctrlDigital
Fref 66MHzICP 200-400µA
KVCO ≈600 to 2000MHz/VN 100-156fc 8MHzfp 30 and 60MHz
![Page 78: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/78.jpg)
CP-PLL models Design Example
PLL high level design and simulations
Loop design
Fourth-order loop.Open-loop unit gain frequency8MHz.
Reference frequency of 66MHz.Requires time-domainsimulations.Can be derived directly from acrystal oscillator.Allows the use Divide-by-2CML prescaler.
CP current digitallyprogrammable.
/104 −> /156
Gm
Fref
vcoFPFD
CP
R
D DN
UP
LF
CMOS
CML2 CML
/2divider/16 −> /132
Dynamicprogrammable
LC−QVCO
FD
ctrlDigital
Fref 66MHzICP 200-400µA
KVCO ≈600 to 2000MHz/VN 100-156fc 8MHzfp 30 and 60MHz
![Page 79: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/79.jpg)
CP-PLL models Design Example
PLL high level design and simulations
Loop design
Fourth-order loop.Open-loop unit gain frequency8MHz.
Reference frequency of 66MHz.Requires time-domainsimulations.Can be derived directly from acrystal oscillator.Allows the use Divide-by-2CML prescaler.
CP current digitallyprogrammable.
/104 −> /156
Gm
Fref
vcoFPFD
CP
R
D DN
UP
LF
CMOS
CML2 CML
/2divider/16 −> /132
Dynamicprogrammable
LC−QVCO
FD
ctrlDigital
Fref 66MHzICP 200-400µA
KVCO ≈600 to 2000MHz/VN 100-156fc 8MHzfp 30 and 60MHz
![Page 80: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/80.jpg)
CP-PLL models Design Example
PLL high level design and simulations
Loop design
Fourth-order loop.Open-loop unit gain frequency8MHz.
Reference frequency of 66MHz.Requires time-domainsimulations.Can be derived directly from acrystal oscillator.Allows the use Divide-by-2CML prescaler.
CP current digitallyprogrammable.
/104 −> /156
Gm
Fref
vcoFPFD
CP
R
D DN
UP
LF
CMOS
CML2 CML
/2divider/16 −> /132
Dynamicprogrammable
LC−QVCO
FD
ctrlDigital
Fref 66MHzICP 200-400µA
KVCO ≈600 to 2000MHz/VN 100-156fc 8MHzfp 30 and 60MHz
![Page 81: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/81.jpg)
CP-PLL models Design Example
Outline
1 CP-PLL modelsThe need for accurate PLL modelss-domain modelz-domain modelTime-domain modelComparison between modelsPhase Noise Models
2 Design Example: FrequencySynthesizer for UWB MB-OFDM
UWB communicationsSynthesizer ArchitecturePLLsTuning Range ExtensionMeasured results
![Page 82: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/82.jpg)
CP-PLL models Design Example
Tuning Range Extension Circuit
vco
F21F
vcoF
DC
F DIVIDERby 2
SSBMs
SSBM
outF =
XU
XUM
M
1
0
1
0
1S
0S
DC
DIV
vcoF
FOUT (MHz) DIV S0S1 FVCO (MHz) F1(MHz) F2(MHz)3432 2 1 0 6864 6864 34323960 2 1 0 7920 7920 39604488 2 1 0 8976 8976 4488
5016 1.5 0 0 7524 5016 25085544 1.5 0 0 8316 5544 27726072 1.5 0 0 9108 6072 3036
6600-10296 1 X 1 6600-10296 - -
![Page 83: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/83.jpg)
CP-PLL models Design Example
Tuning Range Extension Circuit
vco
F21F
vcoF
DC
F DIVIDERby 2
SSBMs
SSBM
outF =
XU
XUM
M
1
0
1
0
1S
0S
DC
DIV
vcoF
FOUT (MHz) DIV S0S1 FVCO (MHz) F1(MHz) F2(MHz)3432 2 1 0 6864 6864 34323960 2 1 0 7920 7920 39604488 2 1 0 8976 8976 4488
5016 1.5 0 0 7524 5016 25085544 1.5 0 0 8316 5544 27726072 1.5 0 0 9108 6072 3036
6600-10296 1 X 1 6600-10296 - -
![Page 84: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/84.jpg)
CP-PLL models Design Example
Tuning Range Extension Circuit
vco
F21F
vcoF
DC
F DIVIDERby 2
SSBMs
SSBM
outF =
XU
XUM
M
1
0
1
0
1S
0S
DC
DIV
vcoF
FOUT (MHz) DIV S0S1 FVCO (MHz) F1(MHz) F2(MHz)3432 2 1 0 6864 6864 34323960 2 1 0 7920 7920 39604488 2 1 0 8976 8976 44885016 1.5 0 0 7524 5016 25085544 1.5 0 0 8316 5544 27726072 1.5 0 0 9108 6072 3036
6600-10296 1 X 1 6600-10296 - -
![Page 85: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/85.jpg)
CP-PLL models Design Example
Tuning Range Extension Circuit
vco
F21F
vcoF
DC
F DIVIDERby 2
SSBMs
SSBM
outF =
XU
XUM
M
1
0
1
0
1S
0S
DC
DIV
vcoF
FOUT (MHz) DIV S0S1 FVCO (MHz) F1(MHz) F2(MHz)3432 2 1 0 6864 6864 34323960 2 1 0 7920 7920 39604488 2 1 0 8976 8976 44885016 1.5 0 0 7524 5016 25085544 1.5 0 0 8316 5544 27726072 1.5 0 0 9108 6072 3036
6600-10296 1 X 1 6600-10296 - -
![Page 86: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/86.jpg)
CP-PLL models Design Example
Outline
1 CP-PLL modelsThe need for accurate PLL modelss-domain modelz-domain modelTime-domain modelComparison between modelsPhase Noise Models
2 Design Example: FrequencySynthesizer for UWB MB-OFDM
UWB communicationsSynthesizer ArchitecturePLLsTuning Range ExtensionMeasured results
![Page 87: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/87.jpg)
CP-PLL models Design Example
Test chip
DieTSMC 90nm CMOSprocess.Die area 2x2mm2.Core area 0.5mm2.
QVCOs 85%Loop filters 12%
Charge Pumps 1.5%TRECs <1%Dividers <1%PFDs <1%
![Page 88: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/88.jpg)
CP-PLL models Design Example
Test chip
DieTSMC 90nm CMOSprocess.Die area 2x2mm2.Core area 0.5mm2.
QVCOs 85%Loop filters 12%
Charge Pumps 1.5%TRECs <1%Dividers <1%PFDs <1%
![Page 89: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/89.jpg)
CP-PLL models Design Example
Output spectra (3.4-9.2GHz range)
Output Spectra of the synthesizer
Band 1 (TREC divides by 2).
Band 4 (TREC divides by 1.5).Band 7 (TREC acts as buffer).Highest spur is at -32dBc.
![Page 90: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/90.jpg)
CP-PLL models Design Example
Output spectra (3.4-9.2GHz range)
Output Spectra of the synthesizer
Band 1 (TREC divides by 2).Band 4 (TREC divides by 1.5).
Band 7 (TREC acts as buffer).Highest spur is at -32dBc.
![Page 91: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/91.jpg)
CP-PLL models Design Example
Output spectra (3.4-9.2GHz range)
Output Spectra of the synthesizer
Band 1 (TREC divides by 2).Band 4 (TREC divides by 1.5).Band 7 (TREC acts as buffer).
Highest spur is at -32dBc.
![Page 92: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/92.jpg)
CP-PLL models Design Example
Output spectra (3.4-9.2GHz range)
Output Spectra of the synthesizer
Band 1 (TREC divides by 2).Band 4 (TREC divides by 1.5).Band 7 (TREC acts as buffer).Highest spur is at -32dBc.
![Page 93: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/93.jpg)
CP-PLL models Design Example
Output spectra (3.4-9.2GHz range)
Output Spectra of the synthesizer
Highest reference spur at -39dBc.Aggregate spur power -27dBc.Specifications require -24dBc.
Highest spur is at -32dBc.
![Page 94: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/94.jpg)
CP-PLL models Design Example
Phase Noise
Spectrum close-in (1MHz wide).
Phase noise -107dBc/Hz at 50KHz.Phase noise -110dBc/Hz at 100KHz.Some spurs due to digital noise.
Integrated Phase noise.
1.1oRMS at 3432MHz.
2.8oRMS at 9240MHz.
Estimated 3.1oRMS at 10296MHz.
Specification 3.6oRMS .
![Page 95: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/95.jpg)
CP-PLL models Design Example
Phase Noise
Spectrum close-in (1MHz wide).
Phase noise -107dBc/Hz at 50KHz.Phase noise -110dBc/Hz at 100KHz.Some spurs due to digital noise.
Integrated Phase noise.
1.1oRMS at 3432MHz.
2.8oRMS at 9240MHz.
Estimated 3.1oRMS at 10296MHz.
Specification 3.6oRMS .
![Page 96: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/96.jpg)
CP-PLL models Design Example
Frequency switching behavior
VCOs control voltages
First PLL settles in Ta.Second PLL settles in Tb.
Simulated data points are minimumand maximum values for eachreference period.Filtering effect due to capacitive loadon control voltages buffers.Settling time estimated to be below300ns.
![Page 97: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/97.jpg)
CP-PLL models Design Example
Frequency switching behavior
VCOs control voltages
First PLL settles in Ta.Second PLL settles in Tb.Simulated data points are minimumand maximum values for eachreference period.Filtering effect due to capacitive loadon control voltages buffers.Settling time estimated to be below300ns.
![Page 98: Frequency Synthesizers for RF Transceivers · 2012-09-03 · Frequency Synthesizers for RF Transceivers Modelling of PLL in the frequency and time domain with a design example E](https://reader033.vdocuments.us/reader033/viewer/2022043007/5f94431f831ebf15f32dbcad/html5/thumbnails/98.jpg)
CP-PLL models Design Example
Results and comparison with previous solutions
[1] [2] [3] This workTechnology 180nm CMOS 180nm CMOS 180nm CMOS 90nm CMOS
Vsupply 1.8V 1.8V 1.8V 1.2/1.8VFout 3432-10296 MHz 3432-10296 MHz 6336-8976 MHz 3432-9240 MHzFref 264MHz 66MHz 528MHz 66MHz
Phase -98dBc/Hz - -109.6dBc/Hz -99dBc/Hznoise @1MHz, @1MHz @100KHzSpurs -33dBc -35dBc -52dBc -32dBcPower 117mW 162mW 58mW 55mWArea 2.5x2.2mm2 1.2x1.3mm2 0.7x1.1mm2 0.5mm2
(full chip) (core) (single PLL core) (core)
Comparison
Joint power consumption and area occupation are better than state-of-the-artsolutions.1 Che-Fu Liang et al., ISSCC2006. 2 Wei-Zen Chen Tai-You Lu, ISSCC2008.3 Geum-Young Tak et al., JSSCC2005.