Помогите пожалуйста с алгоритмом. Проблема в следующем. Хочу написать ресамплер на базе модифицированного фильтра Фарроу 3-го порядка для больших файлов (более 2 ГГб). Считываю блоками файл и вот тут возник вопрос, как быть из расчётом индекса исходного сигнала.
Пример
считываю отсчёты в буфер, например с размерностью в 10 ячеек. если индекс исходного сигнала равен j=4, проблем нет, так ка для расчёта коэффициентов нужно будет 4,5,6 и 7 отсчёты, а вот если j = 8, тогда для расёта коэфициентов уже надо будет 8,9,10 и 11 отсчёты, а в массиве 10. Соответственно нужно считать следующий блок из файла, и вот тут то и проблема. Если считать следующий блок то затрутся предыдущие отсчёты, а они нужны будут потом, для счётов в последующем.

Если не ясно обрисовал проблему, укажите что именно не ясно. Попробую как то объяснить другими словами. Спасибо.