Цитата(ViKo @ Mar 14 2018, 19:17)

Нет. Мне это не интересно. Что конкретно вы хотите сделать - перестраиваемый узкополосный фильтр? Так и задавайте конкретный вопрос.
Ок, начнём конкретно.
1. фильтр CIC. на входе имеем 20 бит со смесителя.
Как я уже писал, общая тактовая частота 120.88 МГц. В настройках есть такой параметр
Sample rate.
Если выставлю его == 12, то на выходе фильтра будет поток примерно 12 МГц, так?
Далее за CIC фильтром идёт набор FIR, и в них тоже есть опция установки
Input Sample rate.
Как их правильно выставлять? в соответствии с делителем предыдущего значения? То есть , если первый СИС делит на 12, то тогда в ФИР ставим 12Мгц , в следующем ФИР децимация == 8,
тогда делим 12 на 8, для следующего так же делим значение предыдущего и т.д ?
вобщем сделал так:
CIC децимация на 32
далее все остальные ФИРы децимация на 2, соответственно параметры
Input Sample rate такие:
3.7775
1.88875
0.944375
0.4721875
0.23609375
0.118046875
то есть самый последний ФИР выдаёт поток 118 кГц, который я уже в квадратурном смесителе обрабатываю.
Тогда такой вопрос: все фильтры тактируются одной частотой 120.88 Мгц. Может для ФИРов тоже можно\нужно тактовую частоту понижать, чтобы лучше фильтровало?