Бих избегнал вариант 3 - ако възнамерявате да използвате база данни за съхраняване на необработени резултати, може също да я използвате за съхраняване на всички резултати.
Вариант 1 звучи така, сякаш в крайна сметка ще дублирате много данни за всеки ред с резултати и ще промените само две стойности (отместване във времето и стойност).
От трите варианта, които предлагате, бих избрал Вариант 2. Ще можете да съхранявате един ред с резултати за всеки резултат и да разполагате с подробностите за резултата, налични и в DB, без да претрупвате самата таблица с резултати .
В зависимост от това как очаквате да използвате данните и колко точки от данни имате за форма на вълната на резултата, може дори да се изкуша да съхраня формата на вълната/сигнала като единичен низ (напр. стойности, разделени със запетая).