diff --git a/figures/grand/setup/.gitignore b/figures/grand/setup/.gitignore new file mode 100644 index 0000000..2eba467 --- /dev/null +++ b/figures/grand/setup/.gitignore @@ -0,0 +1,2 @@ +*.pdf +*.pdf_tex diff --git a/figures/grand/setup/Makefile b/figures/grand/setup/Makefile new file mode 100644 index 0000000..91bce5c --- /dev/null +++ b/figures/grand/setup/Makefile @@ -0,0 +1,23 @@ +# vim:ft=make +.PHONY: all clean + +SRCDIR = $(shell pwd)/src +OUTPUTDIR = $(shell pwd) + +VPATH = $(SRCDIR) + +SOURCES := $(patsubst ,$(SRCDIR),$(wildcard $(SRCDIR)/*.svg)) +OBJECTS := $(patsubst %.svg,%.pdf,$(SOURCES)) + +### Targets +all: $(OBJECTS) + +%.pdf: %.svg + inkscape --export-area-drawing --export-pdf="${@F}" "$^" + +%.pdf_tex: %.svg + inkscape --export-area-drawing --export-latex --export-pdf="${@F}" "$^" + +clean: + @rm -vf *.pdf *.pdf_tex + diff --git a/figures/grand/setup/src/antenna-to-adc.svg b/figures/grand/setup/src/antenna-to-adc.svg new file mode 100644 index 0000000..f8d9662 --- /dev/null +++ b/figures/grand/setup/src/antenna-to-adc.svg @@ -0,0 +1,250 @@ + +image/svg+xmlADCADCFilter-chains +Antennae + \ No newline at end of file diff --git a/figures/grand/setup/src/channel-delay-setup-inverse.svg b/figures/grand/setup/src/channel-delay-setup-inverse.svg new file mode 100644 index 0000000..6e28934 --- /dev/null +++ b/figures/grand/setup/src/channel-delay-setup-inverse.svg @@ -0,0 +1,120 @@ + +image/svg+xml diff --git a/figures/grand/setup/src/channel-delay-setup.svg b/figures/grand/setup/src/channel-delay-setup.svg new file mode 100644 index 0000000..ee71694 --- /dev/null +++ b/figures/grand/setup/src/channel-delay-setup.svg @@ -0,0 +1,119 @@ + +image/svg+xml diff --git a/figures/grand/setup/src/grand-gps-setup.svg b/figures/grand/setup/src/grand-gps-setup.svg new file mode 100644 index 0000000..e563076 --- /dev/null +++ b/figures/grand/setup/src/grand-gps-setup.svg @@ -0,0 +1,293 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/figures/grand/split-cable/split-cable-delay-ch1ch2-50mhz-200mVpp.pdf b/figures/grand/split-cable/split-cable-delay-ch1ch2-50mhz-200mVpp.pdf new file mode 100644 index 0000000..46e8021 Binary files /dev/null and b/figures/grand/split-cable/split-cable-delay-ch1ch2-50mhz-200mVpp.pdf differ diff --git a/figures/grand/split-cable/split-cable-delays-ch1ch2.pdf b/figures/grand/split-cable/split-cable-delays-ch1ch2.pdf new file mode 100644 index 0000000..96a976f Binary files /dev/null and b/figures/grand/split-cable/split-cable-delays-ch1ch2.pdf differ diff --git a/figures/grand/split-cable/split-cable-delays-ch1ch3.pdf b/figures/grand/split-cable/split-cable-delays-ch1ch3.pdf new file mode 100644 index 0000000..f96c03a Binary files /dev/null and b/figures/grand/split-cable/split-cable-delays-ch1ch3.pdf differ diff --git a/figures/grand/split-cable/split-cable-delays-ch1ch4.pdf b/figures/grand/split-cable/split-cable-delays-ch1ch4.pdf new file mode 100644 index 0000000..8b618d7 Binary files /dev/null and b/figures/grand/split-cable/split-cable-delays-ch1ch4.pdf differ diff --git a/presentations/2022-05-31_group_meeting/2022-05-31_group_meeting.tex b/presentations/2022-05-31_group_meeting/2022-05-31_group_meeting.tex new file mode 100644 index 0000000..962d622 --- /dev/null +++ b/presentations/2022-05-31_group_meeting/2022-05-31_group_meeting.tex @@ -0,0 +1,121 @@ +\documentclass[showdate=false]{beamer} + +\usepackage[british]{babel} +\usepackage{amsmath} +\usepackage{hyperref} +\usepackage[backend=bibtex,style=trad-plain]{biblatex} +\usepackage{graphicx} +\graphicspath{{.}{../../figures/}} + +\addbibresource{../../../bibliotheca/bibliography.bib} + +% Disable Captions +\setbeamertemplate{caption}{\raggedright\small\insertcaption\par} + +% Show Section overview at beginning of section +%\AtBeginSection[] +%{ +% \begin{frame}{Table of Contents} +% \tableofcontents[currentsection, currentsubsection, sectionstyle=show/shaded, subsectionstyle=hide] +% \end{frame} +%} + +% no to navigation, yes to frame numbering +\beamertemplatenavigationsymbolsempty +\setbeamerfont{page number in head/foot}{size=\normalsize} +\setbeamertemplate{footline}[frame number] + +\title[Grand DU]{Channel delays in the Grand Digitizer} +\date{May 31, 2022} +\author{E.T. de Boone} + +\begin{document} +\frame{\titlepage} + +\begin{frame}{Wireless time distribution} + \begin{block}{Current Timing Methods} + \begin{itemize} + \item GNSS (online) + \item Beacon (online/offline) + \end{itemize} + \end{block} + \vspace{2em} + \begin{itemize} + \item GPS Accuracy $\leq 30 \mathrm{ns}$ for $95$\% time (often better) + \item Total time accuracy in the order of 5 -- 10~ns + \end{itemize} + \vspace{2em} + \begin{alertblock}{Grand Digitizer Unit} + \begin{itemize} + \item Both GNSS and Beacon, + \item Maybe test GNSS with Beacon? + \end{itemize} + \end{alertblock} +\end{frame} + +\section{Channel Delays in the GRAND DU} +\begin{frame}{Grand DU before ADC} + \begin{columns} + \begin{column}{0.5\textwidth} + \begin{block}{GRAND Digitizer Unit} + \begin{itemize} + \item Four channel ADC + \item Per-channel Filterchain (might introduce delays) + \end{itemize} + \end{block} + \end{column} + \begin{column}{0.5\textwidth} + \begin{figure} + \includegraphics[width=1\textwidth]{grand/setup/antenna-to-adc.pdf} + \caption{ + Antennae to the four-channel ADC + } + \end{figure} + \end{column} + \end{columns} +\end{frame} +\begin{frame}{Channel Delays Setup} + \begin{block}{Channel Delay Setup} + Single input into two channels + $\mapsto$ delays due to cabling and filterchain + \\ + Use correlation or phase differences to determine delay + \end{block} + \only<1>{\begin{figure} + \includegraphics[width=0.8\textwidth]{grand/setup/channel-delay-setup.pdf} + \caption{Single input to two channels} + \end{figure}} + \only<2>{\begin{block}{What signal to put in?} + \begin{itemize} + \item Sine $\mapsto$ single frequency response of chain + \item Pulse $\mapsto$ multiple frequencies to compare + \end{itemize} + \end{block}} +\end{frame} + +\begin{frame}{Channel Delays Result I: Sine} + \begin{block}{Sine ch1 ch2} + Length difference: $1.16m \sim 4ns$ delay + \\ + @50MHz: delay(ch1, ch2) = $46\mathrm{ps} \pm 10$ + \end{block} + \begin{figure} + \includegraphics[width=\textwidth]{grand/split-cable/split-cable-delay-ch1ch2-50mhz-200mVpp.pdf} + %\caption{"@50MHz: +%$5.643614156919462 \pm 0.010333456331688352$, +%$-5.598005556921079 \pm 0.012115559927114126$ +% } + \end{figure} +\end{frame} + +\begin{frame}{Channel Delays Result II: Pulse} + \begin{block}{Pulse ch1 ch2} + Length difference: $1.16m \sim 4ns$ delay + \end{block} + \begin{figure} + \includegraphics[width=\textwidth]{grand/split-cable/split-cable-delays-ch1ch4.pdf} + \end{figure} +\end{frame} + +%%%%%%%%%%%%% +\end{document} diff --git a/presentations/2022-05-31_group_meeting/Makefile b/presentations/2022-05-31_group_meeting/Makefile new file mode 100644 index 0000000..449c34a --- /dev/null +++ b/presentations/2022-05-31_group_meeting/Makefile @@ -0,0 +1,24 @@ +# vim:ft=make +-include config.mk + +.PHONY: all clean dist-clean + +### Variables +MAIN_SRC ?= main.tex +TEXENGINE ?= latexmk --pdf + +MAIN_TARGET = $(patsubst %.tex,%.pdf,$(MAIN_SRC)) + +### Targets +all: $(MAIN_TARGET) + +dist: all clean + +$(MAIN_TARGET): $(MAIN_SRC) + $(TEXENGINE) $^ + +dist-clean: clean + @rm -vf *.pdf *.eps *.dvi *.ps + +clean: + @rm -vf *.dat *.log *.out *.aux *.nav *.snm *.toc *.vrb *~ *.fls *.fdb_latexmk *-blx.bib *.bbl *.blg *.run.xml diff --git a/presentations/2022-05-31_group_meeting/README.md b/presentations/2022-05-31_group_meeting/README.md new file mode 100644 index 0000000..63ed19d --- /dev/null +++ b/presentations/2022-05-31_group_meeting/README.md @@ -0,0 +1,16 @@ +# Short Presentation on current status + +Mostly to show what I've been doing uptil now. +Add short description of experimental setup? + + +### Outline + * Timing Mechanisms (GNSS, Beacon) + + * White Rabbit as reference timing mechanism + * White Rabbit + * PTP + + * Fourier and Phase information + * precise measurement $N_{sample} = N_{required}$ + * imprecise measurement $N_{sample} != N_{required}$ diff --git a/presentations/2022-05-31_group_meeting/config.mk b/presentations/2022-05-31_group_meeting/config.mk new file mode 100644 index 0000000..f3f1016 --- /dev/null +++ b/presentations/2022-05-31_group_meeting/config.mk @@ -0,0 +1 @@ +MAIN_SRC=2022-05-31_group_meeting.tex