Данная тема создана для оценки возможности реализации и собственно поиска кандидата на выполнение задачи.
ТЗ будет максимально кратким чтобы не ограничивать полёт фантазии разработчиков:
Есть исходный аналоговый широкополсный сигнал до 5 ГГц, по форме синус. Для упрощения пусть это будет просто шум.
Необходимо на него сделать общий полосовой пропускающий фильтр от 100 Гц до 3ГГц, предположим что частоты вне фильтра давим на 90Дб.
Так же в этой полосе необходимо обеспечить изменение коэффициента пропускания от 0 до -30 Дб.
Далее , в этой полосе, необходимо осуществить несколько режекторных фильтров ширина фильтров от десятков до пару сотен МГц. Частоты для этих фильтров можно задать сразу, но лучше так же с возможностью внешнего управления. Т.е. например сегодня из сигнала 100 - 3ГГц, я вырезаю 260-310 МГц / 820-890 МГц/1500-1550 МГц/, завтра хочу вместо 1500-1550 иметь фильтр 1500-1750МГц.
Неравномерности АЧХ и крутизну фильтров специально не задаю, т.к. это обсуждаемо.
Если полоса слишком широкая для быстрой обработки, можно разделить на несколько например 100-1ГГц, 1-2ГГц, 2-3 ГГц.
Так же регулировку уровня общей полосы от 0 до -30Дб, можно переложить на внешний аттенюатор.
Внешнее управление либо RX/TX либо I2C.
Наверное ничего не забыл указать. Вопросы задавайте здесь или в личку.
Для совсем конкретных предложений почта ik12546 mail ru