День добрый. Вот рассуждаю не тему нужен ли в данном конкретном случае модуль NCO (Numerically Controlled Oscillator)?
Входной сигнал после АЦП с Fd = 112 МГц поступает на ПЛИС.
Внутри ПЛИС раскладывается на квадратуры (умножается на sin и cos, который формируется NCO).
Ситуация интересна тем, что NCO формирует частоту 28 МГц и получаем, что один период 28 МГц - это ровно 4 отсчета частоты дискретизации (112 МГц).
Даже в самой простой ситуации (начальная фаза NCO = 0) получаем:
COS: Vmax, 0, Vmin, 0 ....... (далее повтор)
SIN: 0, Vmin, 0, Vmax ....... (далее повтор)
Т.е. получается если необходимая частота генерации кратна частоте дискретизации, то следовательно данный модуль можно заменить на простой мультиплексор заданных отсчетов.