Попутная мысль. Я в самопальном логическом анализаторе при отображении на экран нелинейно растягивал ось времени: расстояние между соседними фронтами пропорционально не промежутку времени между ними, а логарифму этого промежутка времени. Получалось довольно неплохо, например, сигнал со скважностью 0.01 уже не выглядел как набор иголок, можно было не напрягаясь указать мышью на любой фронт. Правда, это хорошо лишь для интерактивного отображения (выделил мышью интервал - увидел цифрами его реальную длительность).