[an error occurred while processing this directive]
Я так понял, с наименьшими затратами? Усреднением получить среднюю точку, по двум соседним точкам (переход с минуса на плюс) и средней точке вычисляем момент перехода через 0
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)