\documentclass[10pt]{article}

\usepackage{fullpage}
\usepackage{setspace}
\usepackage{parskip}
\usepackage{titlesec}
\usepackage[section]{placeins}
\usepackage{xcolor}
\usepackage{breakcites}
\usepackage{lineno}
\usepackage{hyphenat}





\PassOptionsToPackage{hyphens}{url}
\usepackage[colorlinks = true,
            linkcolor = blue,
            urlcolor  = blue,
            citecolor = blue,
            anchorcolor = blue]{hyperref}
\usepackage{etoolbox}
\makeatletter
\patchcmd\@combinedblfloats{\box\@outputbox}{\unvbox\@outputbox}{}{%
  \errmessage{\noexpand\@combinedblfloats could not be patched}%
}%
\makeatother


\usepackage{natbib}




\renewenvironment{abstract}
  {{\bfseries\noindent{\abstractname}\par\nobreak}\footnotesize}
  {\bigskip}

\titlespacing{\section}{0pt}{*3}{*1}
\titlespacing{\subsection}{0pt}{*2}{*0.5}
\titlespacing{\subsubsection}{0pt}{*1.5}{0pt}


\usepackage{authblk}


\usepackage{graphicx}
\usepackage[space]{grffile}
\usepackage{latexsym}
\usepackage{textcomp}
\usepackage{longtable}
\usepackage{tabulary}
\usepackage{booktabs,array,multirow}
\usepackage{amsfonts,amsmath,amssymb}
\providecommand\citet{\cite}
\providecommand\citep{\cite}
\providecommand\citealt{\cite}
% You can conditionalize code for latexml or normal latex using this.
\newif\iflatexml\latexmlfalse
\providecommand{\tightlist}{\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}%

\AtBeginDocument{\DeclareGraphicsExtensions{.pdf,.PDF,.eps,.EPS,.png,.PNG,.tif,.TIF,.jpg,.JPG,.jpeg,.JPEG}}

\usepackage[utf8]{inputenc}
\usepackage[ngerman,english]{babel}



\usepackage{float}








\begin{document}

\title{Self-configuration system and frequency characterization of a
programmable photodetector ASIC}



\author[1]{Nicolás Calarco}%
\author[1]{Matías Córdoba}%
\author[1]{Lucas Mombello}%
\author[2]{Joel Gak}%
\author[1]{Martín Lorenzatto}%
\author[3]{Sebastián Pazos}%
\author[4]{José Lipovetzky}%
\author[1]{Fernando Perez Quintián}%
\affil[1]{Universidad Nacional del Comahue}%
\affil[2]{Universidad Catolica del Uruguay}%
\affil[3]{Universidad Tecnologica Nacional Facultad Regional Buenos Aires}%
\affil[4]{Consejo Nacional de Investigaciones Cientificas y Tecnicas}%


\vspace{-1em}



  
  \date{June 13, 2024}


\begingroup
\let\center\flushleft
\let\endcenter\endflushleft
\maketitle
\endgroup





\selectlanguage{english}
\begin{abstract}
In this work a self-configuration system and the frequency
characterization for a fully integrated CMOS photodetector sensor is
presented. The sensor is composed of pixels with programmable switches
that allow each pixel to connect with its neighbors; in this way, an
arbitrary detection pattern can be synthesized on it. The design was
aimed to be part of an optical encoder based on a non-diffractive light
beam, therefore, the purpose of the self-configuration routine is to
find the center of the incident non-diffractive beam and then configure
the detection pattern around it. The corresponding algorithm is
implemented on a Zynq-7000 \emph{SoC} allowing to automate the alignment
of the beam with the detection pattern, without using micrometric
positioning procedures. The frequency response of the analog front-end
of the entire chip (the pixels and the amplification system) is
addressed via SPICE simulations and experimental data, and is consistent
with the classical mathematical models, allowing us to propose future
improvements to the design.%
\end{abstract}%



\sloppy




\selectlanguage{english}
\FloatBarrier
\end{document}

