Исследование АЧХ фильтров CIC и FIR для проекта SDR-Radio
Я продолжаю работать над проектом SDR-Radio на FPGA плате Марсоход3GW2. Напомню, что здесь на плате у нас стоит микросхема ПЛИС от компании Gowin. Это значит, что если придется использовать IP Core, то это будут коры от говин.
В проекте SDR-Radio мне нужны следующие базовые компоненты:
- NCO - Numerically Controlled Oscilator, перестраиваемый генератор синусоидальных колебаний:
- модуль приема команд от ПК и данных к ПК, например, можно использовать последовательный порт;
- умножители для переноса спектра сигнала;
- цифровые фильтры нижних частот CIC и FIR.
Первые два пункта у меня практически уже есть реализованные в предыдущем проекте. Теперь мне нужно сделать цифровые фильтры.
Сказать по правде, я не большой специалист в цифровых фильтрах, хотя общее представление, как это всё работает у меня конечно есть. Я считаю, что самый правильный способ разобраться с работой какого либо устройства или модуля - это либо заглянуть внутрь и рассмотреть его детали, либо попытаться измерить его внешние характеристики. В случае с цифровым фильтром его основная характеристика это АЧХ - амплитудно частотная характеристика. Она показывает сигналы каких частот пропускает или подавляет фильтр. Попробуем провести эксперименты по измерению частотных характеристик цифровых фильтров.
Подробнее...