TY - JOUR AU - Aliaga, R. J. PY - 2017 DA - 2017// TI - Real-Time Estimation of Zero Crossings of Sampled Signals for Timing Using Cubic Spline Interpolation T2 - IEEE Trans. Nucl. Sci. JO - IEEE Transactions on Nuclear Science SP - 2414 EP - 2422 VL - 64 IS - 8 PB - Ieee-Inst Electrical Electronics Engineers Inc KW - Digital arithmetic KW - digital circuits KW - digital timing KW - field-programmable gate array (FPGA) KW - interpolation KW - signal processing algorithms KW - splines time estimation KW - time resolution AB - A scheme is proposed for hardware estimation of the location of zero crossings of sampled signals with subsample resolution for timing applications, which consists of interpolating the signal with a cubic spline near the zero crossing and then finding the root of the resulting polynomial. An iterative algorithm based on the bisection method is presented that obtains one bit of the result per step and admits an efficient digital implementation using fixed-point representation. In particular, the root estimation iteration involves only two additions, and the initial values can be obtained from finite impulse response (FIR) filters with certain symmetry properties. It is shown that this allows online real-time estimation of timestamps in free-running sampling detector systems with improved accuracy with respect to the more common linear interpolation. The method is evaluated with simulations using ideal and real timing signals, and estimates are given for the resource usage and speed of its implementation. SN - 0018-9499 UR - https://doi.org/10.1109/TNS.2017.2721103 DO - 10.1109/TNS.2017.2721103 LA - English N1 - WOS:000411027700008 ID - Aliaga2017 ER -