Прошу совета в реализации генератора шума (ГШ) с управляемой полосой в диапозоне от 0.5Гц до 28МГц при тактовой частоте 56МГц (112МГц) на Virtex 4. Проблема в высоком темпе смены полосы, которая заранее неизвестна. Латентность не должна превышать единиц тактов, а фаза не должна рваться при смене полосы.
Сам генератор реализован так: N(i+1) = N(i) * A + C; где А и С константы. FIR на выходе ГШ не решает проблему латентности.
Простейший вариант усреднение значений от N(i) до N(i+k) в скользящем окне, что тоже не решает проблему латентности...
Может есть другие, более эффективные алгоритмы решения подобных задач?
Если кто сталкивался с подобной проблемой подскажите советом
