Доброго всем времени суток, Требуется реализовать на virtex-6, децимацию, да не простую, а дробную) из 2МHz сделать 1.024МГц то бишь 1024 кГц (полезный сигнал находится в полосе -256..256кГц - то есть занимает примерно половину полосы). хороший ли это подход синтезировать его FIR-compilerom выставляя в параметрах децимация, дробная, коэф децимации - 125, коэф интерполяции 64. Получается вполне четко, фильтр занимает мало места (тактирую его 50МГц), интересен такой вопрос, есть ли здесь подвох?
И еще вопрос: вообще говоря у меня есть возможность делать эту некратную децимаю на более высокой частоте (но тогда нужно больше ресурсов) будет ли это оправданно?
весь тракт: 50МГц(ацп) -> CICdecimation(до 10МГц) -> FIRdecimation(до 2 МГц) -> некратная FIRdecimation (2->1.024МГц АЧХ крутая, выделяет только сигнал много коэффициентов ИХ)
то есть могу сделать некратную по идее вместо первого КИХ, но ресурсов кажется займет это больше.
в общем как бы вы это делали?
|