Я бы избежал варианта 3 - если вы собираетесь использовать базу данных для хранения необработанных результатов, вы можете также использовать ее для хранения всех результатов.
Опция 1 звучит так, как будто вы в конечном итоге продублируете много данных для каждой строки результатов, и у вас есть только два значения (смещение по времени и значение).
Из трех предложенных вами вариантов я бы выбрал вариант 2. Вы сможете хранить по одной строке результатов для каждого результата, а также иметь подробные сведения о результате, доступные в БД, не загромождая Сама таблица результатов.
В зависимости от того, как вы ожидаете использовать данные, и сколько точек данных у вас есть для каждого сигнала формы результата, у меня может даже возникнуть желание сохранить сигнал / сигнал в виде одной строки (например, значения, разделенные запятыми).