Группа: Свой
Сообщений: 26
Регистрация: 28-07-04
Пользователь №: 406
Фильтр Хогенауера (cascaded integrator comb) аппаратно реализуеться очень просто учитывая тот факт, что они не требуют умножителей и используют только операции суммирования и вычитания. В основном используються в multirate системах для выполнения операций decimate и interpolate (архитектура фильтра будет зависеть от выполняемой функции). К примеру CIC интегратор состоит из N каскадов однополюсных дифференциаторов после которых происходит требуемое увеличение sample rate (новые samples просто заполняються нулями) после чего идет N каскадов однополюсных интеграторов. Особое внимание в аппаратной реализации надо уделить увеличению разрядности на выходе фильтра (возможно придеться реализовывать масштабирование). Предполагаю, что аппаратная реализация требуеться на FPGA. Xilinx и Altera имеют готовые реализации CIC фильтров (хотя сделать самому тоже несложно). При ксайликсовую реализацию можете почитать тут: http://www.xilinx.com/ipcenter/catalog/logicore/docs/cic.pdf