Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
W
White Rabbit
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
5
Issues
5
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
White Rabbit
Commits
e2c4e5cc
Commit
e2c4e5cc
authored
Oct 04, 2017
by
Javier Serrano
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
First go at high-precision slides
parent
7c2f980b
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
246 additions
and
0 deletions
+246
-0
onesided_psd.pdf
figures/misc/onesided_psd.pdf
+0
-0
pll_model.pdf
figures/misc/pll_model.pdf
+0
-0
pll_psd.pdf
figures/misc/pll_psd.pdf
+0
-0
Makefile
presentations/WR_Javier_WRWS2017_high_precision/Makefile
+11
-0
wr_workshop_2017_high_precision.tex
...WS2017_high_precision/wr_workshop_2017_high_precision.tex
+235
-0
No files found.
figures/misc/onesided_psd.pdf
0 → 100644
View file @
e2c4e5cc
File added
figures/misc/pll_model.pdf
0 → 100644
View file @
e2c4e5cc
File added
figures/misc/pll_psd.pdf
0 → 100644
View file @
e2c4e5cc
File added
presentations/WR_Javier_WRWS2017_high_precision/Makefile
0 → 100644
View file @
e2c4e5cc
all
:
wr_workshop_2017_high_precision.pdf
.PHONY
:
all clean
wr_workshop_2017_high_precision.pdf
:
wr_workshop_2017_high_precision.tex
pdflatex
$^
pdflatex
$^
clean
:
rm
-f
*
~
*
.eps
*
.pdf
*
.dat
*
.log
*
.out
*
.aux
*
.dvi
*
.ps
*
.nav
*
.snm
*
.toc
*
.vrb
presentations/WR_Javier_WRWS2017_high_precision/wr_workshop_2017_high_precision.tex
0 → 100644
View file @
e2c4e5cc
\documentclass
[compress, red]
{
beamer
}
\mode
<presentation>
\usepackage
{
etex
}
\setbeamertemplate
{
navigation symbols
}{}
%\usepackage{pgfpages}
%\usepackage{listings}
\usetheme
{
Warsaw
}
% define your own colors:
\definecolor
{
Red
}{
rgb
}{
1,0,0
}
\definecolor
{
Blue
}{
rgb
}{
0,0,1
}
\definecolor
{
Green
}{
rgb
}{
0,1,0
}
\definecolor
{
magenta
}{
rgb
}{
1,0,.6
}
\definecolor
{
lightblue
}{
rgb
}{
0,.5,1
}
\definecolor
{
lightpurple
}{
rgb
}{
.6,.4,1
}
\definecolor
{
gold
}{
rgb
}{
.6,.5,0
}
\definecolor
{
orange
}{
rgb
}{
1,0.4,0
}
\definecolor
{
hotpink
}{
rgb
}{
1,0,0.5
}
\definecolor
{
newcolor2
}{
rgb
}{
.5,.3,.5
}
\definecolor
{
newcolor
}{
rgb
}{
0,.3,1
}
\definecolor
{
newcolor3
}{
rgb
}{
1,0,.35
}
\definecolor
{
darkgreen1
}{
rgb
}{
0, .35, 0
}
\definecolor
{
darkgreen
}{
rgb
}{
0, .6, 0
}
\definecolor
{
darkred
}{
rgb
}{
.75,0,0
}
\xdefinecolor
{
olive
}{
cmyk
}{
0.64,0,0.95,0.4
}
\xdefinecolor
{
purpleish
}{
cmyk
}{
0.75,0.75,0,0
}
\useoutertheme
[subsection=false]
{
smoothbars
}
% include packages
\usepackage
{
subfigure
}
\usepackage
{
multicol
}
\usepackage
{
amsmath
}
\usepackage
{
epsfig
}
\usepackage
{
graphicx
}
\usepackage
[all]
{
xy
}
%\xyoption{arc}
\usepackage
{
url
}
\usepackage
{
multimedia
}
\usepackage
{
hyperref
}
\usepackage
{
helvet
}
\usepackage
[english]
{
babel
}
\usepackage
[utf8]
{
inputenc
}
\usepackage
{
changepage
}
\usepackage
{
textcomp
}
\newcommand
{
\backupbegin
}{
\newcounter
{
framenumberappendix
}
\setcounter
{
framenumberappendix
}{
\value
{
framenumber
}}
}
\newcommand
{
\backupend
}{
\addtocounter
{
framenumberappendix
}{
-
\value
{
framenumber
}}
\addtocounter
{
framenumber
}{
\value
{
framenumberappendix
}}
}
\graphicspath
{
{
../../figures/
}
}
\usepackage
[font=small,skip=0pt]
{
caption
}
\captionsetup
{
labelformat=empty,labelsep=none
}
%\setlength{\abovecaptionskip}{5pt plus 3pt minus 2pt}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Title Page Info %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\title
[High-precision T
\&
F distribution using
WR
\hspace
{
6em
}
\insertframenumber
/
\inserttotalframenumber
]
{
High-precision
Time and Frequency Distribution using White Rabbit
}
\author
{
Javier Serrano
}
\institute
{
CERN BE-CO
\\
Hardware and Timing section
}
\date
[7 October 2017]
{
ICALEPCS pre-conference workshop
\\
Barcelona, 7 October 2017
}
\AtBeginSection
[]
{
\begin{frame}
<beamer>
{
Outline
}
\tableofcontents
[currentsection]
\end{frame}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Begin Your Document %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%\setbeamertemplate{caption}{\raggedright\insertcaption\par}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\frame
{
\titlepage
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}
<beamer>
{
Outline
}
\tableofcontents
\end{frame}
\section
{
Background on phase noise
}
\subsection
{}
\frame
{
\frametitle
{
The imperfect sine wave
}
\begin{block}
{
With both amplitude and phase noise
}
$
a
(
t
)=
A
\left
(
1
+
\alpha
(
t
)
\right
)
\sin
(
\omega
t
+
\varphi
(
t
))
$
\end{block}
\begin{block}
{
If we use hard-limiters, AGCs, etc.
}
$
a
(
t
)=
A
\sin
\left
(
\omega
\left
(
t
+
\frac
{
\varphi
(
t
)
}{
\omega
}
\right
)
\right
)
$
\end{block}
}
\frame
{
\frametitle
{
Phase noise Power Spectral Density (PSD)
}
\begin{block}
{
Parseval's theorem
}
$
\int
_{
-
\infty
}^{
+
\infty
}
\left
|
\varphi
(
t
)
\right
|
^
2
dt
=
\int
_{
-
\infty
}^{
+
\infty
}
\left
|
\Phi
(
f
)
\right
|
^
2
df
$
\end{block}
\begin{block}
{
Truncated signal
}
$
\Phi
_
T
(
f
)
=
\int
_{
-
T
/
2
}^{
+
T
/
2
}
\varphi
_
T
(
t
)
e
^{
-
j
2
\pi
f t
}
dt
$
\end{block}
\begin{block}
{
Truncated Parseval
}
$
\frac
{
1
}{
T
}
\int
_{
-
T
/
2
}^{
+
T
/
2
}
\left
|
\varphi
_
T
(
t
)
\right
|
^
2
dt
=
\int
_{
-
\infty
}^{
+
\infty
}
\frac
{
\left
|
\Phi
_
T
(
f
)
\right
|
^
2
}{
T
}
df
$
\end{block}
}
\frame
{
\frametitle
{
Phase noise Power Spectral Density (PSD)
}
\begin{block}
{
Wiener-Khintchine theorem
}
$
S
_{
\varphi
}^{
II
}
(
f
)
=
\lim
_{
T
\to\infty
}
\frac
{
1
}{
T
}
\left
|
\Phi
_
T
(
f
)
\right
|
^
2
$
\end{block}
\begin{block}
{
In practice
}
$
S
_{
\varphi
}
(
f
)
\approx
\frac
{
2
}{
T
}
\left
<
\left
|
\Phi
_
T
(
f
)
\right
|
^
2
\right
>
_
m
$
\end{block}
}
\frame
{
\frametitle
{
Integrating PSD: jitter
}
\includegraphics
[width=\textwidth]
{
misc/onesided
_
psd.pdf
}
}
\section
{
Background on phase-locked loops
}
\subsection
{}
\frame
{
\frametitle
{
PLL block diagram
}
\includegraphics
[width=\textwidth]
{
misc/pll
_
model.pdf
}
}
\frame
{
\frametitle
{
PLL transfer functions
}
\begin{block}
{
Total output phase spectrum
}
$
\Phi
_
o
(
s
)
=
H
(
s
)
\cdot
\Phi
_
i
(
s
)
+
E
(
s
)
\cdot
\Phi
_
n
(
s
)
$
\end{block}
\begin{block}
{
System transfer function (low pass)
}
$
H
(
s
)
=
\frac
{
K
_{
VCO
}
K
_
d F
(
s
)
}{
s
+
K
_{
VCO
}
K
_
d F
(
s
)
}
$
\end{block}
\begin{block}
{
Error transfer function (high pass)
}
$
E
(
s
)
=
1
-
H
(
s
)
=
\frac
{
s
}{
s
+
K
_{
VCO
}
K
_
d F
(
s
)
}
$
\end{block}
}
\frame
{
\frametitle
{
Jitter optimization
}
\includegraphics
[height=0.7\textwidth]
{
misc/pll
_
psd.pdf
}
}
\section
{
Performance
}
\subsection
{}
\begin{frame}
{
WR time transfer performance: basic test setup
}
\begin{center}
\includegraphics
[height=7.0cm]
{
measurements/meas
_
setup.pdf
}
\end{center}
\end{frame}
\begin{frame}
{
WR time transfer performance: test results
}
\begin{center}
\includegraphics
[height=6.0cm]
{
measurements/meas
_
results2.pdf
}
\end{center}
\end{frame}
\begin{frame}
{
WR Switch: low jitter daughterboard
}
\begin{columns}
\column
{
.35
\textwidth
}
\includegraphics
[width=.8\textheight, angle=90]
{
measurements/WRSlowJitter/rsz
_
3d
_
image
__
1
_
.jpg
}
\column
{
.65
\textwidth
}
\begin{itemize}
\item
Current release of WRS in GM mode has suboptimal performance on both jitter (9ps RMS 1Hz-100kHz) and ADEV (1.4E-11
$
\tau
$
=1s ENBW 50Hz)
\item
A daughterboard was designed, produced and tested to improve the performance
\item
Modified WRS improves performance on both jitter (
$
<
$
2ps RMS 10Hz-100kHz) and ADEV (
$
<
$
5E-13
$
\tau
$
=1s ENBW 50Hz) in GM mode
\end{itemize}
\end{columns}
\end{frame}
\begin{frame}
{
Daughterboard Test Setup
}
\begin{center}
\includegraphics
[width=\textwidth]
{
measurements/WRSlowJitter/rsz
_
experimental
_
setup.png
}
\end{center}
\end{frame}
\begin{frame}
{
Test Results in GM mode: PM noise
}
\begin{center}
\includegraphics
[height=.85\textheight]
{
measurements/WRSlowJitter/pn.png
}
\end{center}
\end{frame}
\begin{frame}
{
Test Results in GM mode: Modified ADEV
}
\begin{center}
\includegraphics
[height=.85\textheight]
{
measurements/WRSlowJitter/mdev.png
}
\end{center}
\end{frame}
\begin{frame}
{
Test Results in Slave mode: PM noise
}
\begin{center}
\includegraphics
[height=.85\textheight]
{
measurements/WRSlowJitter/slave
_
pn.png
}
\end{center}
\end{frame}
\begin{frame}
{
Test Results in Slave mode: Modified ADEV
}
\begin{center}
\includegraphics
[height=.85\textheight]
{
measurements/WRSlowJitter/slave
_
mdev.png
}
\end{center}
\end{frame}
\begin{frame}
{
Need more information?
}
\begin{center}
\includegraphics
[height=4.0cm]
{
misc/white
_
rabbit
_
end.png
}
\end{center}
\begin{center}
See
\url
{
https://www.ohwr.org/attachments/2939/timing.pdf
}
and
\url
{
https://www.ohwr.org/projects/wr-low-jitter/wiki
}
\end{center}
\end{frame}
\end{document}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment