[an error occurred while processing this directive]
|
Возможно, это тривиальная стандартная задача, но поскольку мне не приходилось ранее таким заниматься, прошу совета.
Задача такова: имеется источник оцифрованных данных, поставляющий их НЕРАВНОМЕРНО по времени (сразу оговорюсь, что даже минимальная частота достаточна для Котельникова с Найквистом). Вместе с данными поставляется и время их оцифровки. Эти данные (или их производную) нужно запомнить в массиве и профильтровать (или профильтровать и запомнить), а затем подвергнуть некой ретроспективной (обратной во времени) обработке их производную dU/dt.
Первая проблема в том, что мало памяти для хранения массива, поэтому очень бы хотелось не хранить в массиве время, что автоматически не нужно было бы делать, если бы выборки были равномерны. Вопрос - нельзя ли превратить неравномерные выборки в равномерные, которые можно было бы уже хранить в массиве.
Вторая проблема - как фильтровать неравномерные выборки сигнала?
Буду благодарен за любой совет, если вы не пожалеете на него времени.
E-mail: info@telesys.ru