Detecting Non-Overlapping Signals with Dynamic Programming
Related Experiment Video
Updated: Aug 9, 2025

Microfluidic Platform with Multiplexed Electronic Detection for Spatial Tracking of Particles
Published on: March 13, 2017
Mordechai Roth1, Amichai Painsky2, Tamir Bendory1
1School of Electrical Engineering, Tel Aviv University, Tel Aviv 6997801, Israel.
Abstract:
This paper studies the classical problem of detecting the locations of signal occurrences in a one-dimensional noisy measurement. Assuming the signal occurrences do not overlap, we formulate the detection task as a constrained likelihood optimization problem and design a computationally efficient dynamic program that attains its optimal solution. Our proposed framework is scalable, simple to implement, and robust to model uncertainties. We show by extensive numerical experiments that our algorithm accurately estimates the locations in dense and noisy environments, and outperforms alternative methods.
Related Concept Videos
Even and Odd Signals
Signal Sequences and Sorting Receptors
Basic Continuous Time Signals
The unit step function, denoted u(t), is zero for negative time values and one for positive time values, exhibiting a discontinuity at t=0. This function often represents abrupt changes, such as the step voltage introduced when turning a car's...
Reconstruction of Signal using Interpolation
¹H NMR: Interpreting Distorted and Overlapping Signals
As Δν decreases and the signals move closer, the doublets appear increasingly distorted. The intensities of the inner lines increase at the cost of those of the outer lines as the signals are...
Statically Indeterminate Problem Solving

