Commit e2c4e5cc authored by Javier Serrano's avatar Javier Serrano

First go at high-precision slides

parent 7c2f980b
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
\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}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment