реклама на сайте
подробности

 
 
> Вопрос по CIC и FIR Compiler's, динамическое изменение частоты дискретизации
ermakov
сообщение Apr 22 2010, 04:45
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 21-04-10
Пользователь №: 56 781



Уважаемые, участники форума!
Есть проблема. Требуется реализовать на ПЛИС Xilinx DDC, который должен переключаться между несколькими заранее известными режимами. DDC должен включать в себя каскад из децимирующих CIC и FIR фильтров. Для реализации планируется использовать CIC Compiler и FIR Compiler.
Реализовать переключение между режимами можно изменяя коэффициенты децимации фильтров в процессе работы.
Такую функциональность поддерживает CIC Compiler - он позволяеет читать kd фильтра с отдельного входа и переключаться в процессе работы. При такой реализации частота дискретизации на выходе CIC-фильтра будет постоянно менятся.

Вопрос: Можно ли динамически изменять входную частоту дискретизации FIR-фильтра следующего за CIC-фильтром?
Насколько я понял в FIR Compiler задается фиксированная входная частота дискретизации. Тогда для чего реализована функциональность переключения kd в CIC-фильтре, если ей нельзя воспользоваться?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
troiden
сообщение Apr 22 2010, 05:44
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 19-02-09
Из: Москва
Пользователь №: 45 069



Если мне не изменяет память, у FIR'а есть вход значимости ND. Вот и объедините выход RDY CIC'a со входом ND FIR'a.
Go to the top of the page
 
+Quote Post
ermakov
сообщение Apr 22 2010, 05:57
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 21-04-10
Пользователь №: 56 781



а как тогда задавать параметры Hardware oversampling, а именно входную частоту дискретизации? Произвольно?
Go to the top of the page
 
+Quote Post
troiden
сообщение Apr 22 2010, 08:41
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 19-02-09
Из: Москва
Пользователь №: 45 069



По описанию этот параметр вместе с тактовой частотой определяют архитектуру фильтра, поэтому я бы постарался оценить максимально возможную частоту дискретизации на входе FIR'а и использовал ее.
Go to the top of the page
 
+Quote Post
ermakov
сообщение Apr 22 2010, 09:04
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 21-04-10
Пользователь №: 56 781



Спасибо, хорошие идеи. Есть еще два варианта - сделать прошивку на каждый режим работы и перешивать при переходе на новый режим. Вопрос в том сколько это займет времени и какое будет потребление на перепрошивку (может кто даст оценку?). А второй вариант иметь все варианты фильтров и коммутировать их в нужной последовательности - это затратно по ресурсам, но мне важнее потребление - будут ли пассивные фильтры сильно потреблять? У кого есть мысли по этому поводу?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 06:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01336 секунд с 7
ELECTRONIX ©2004-2016