|
FIR filter, Фильтрация на ПЛИС |
|
|
|
Apr 3 2011, 13:04
|
Группа: Участник
Сообщений: 11
Регистрация: 15-01-11
Пользователь №: 62 245

|
Доброго Всем времени суток!! Господа инженеры, помогите пожалуйста! очень хочу разобраться с реализацией КИХ-фильтра на ПЛИС.(почему именно с КИХ-фильтр?потому что у меня тема диплома связана именно с фильтрацией)))) У меня фильтр имеет симметричную ИХ. Порядок фильтра может быть в диапазоне от 4 до 16. У меня имеется несколько вопросов: 1.Как в плис осуществляется умножение?умножение при помощи таблиц?есть ли конкретные примеры реализации таких умножителей, как говорится на уровне дурака))?(буду очень благодарен!:) ) 2.Если известно колличество коэффициентов фильтра и разрядности представления данных и коэффициентов как определить минимально необходимые ресурсы ПЛИС? 3.Может кто-нибудь занимался уже этим вопросом и сможет дать мне проекты, с помощью которых можно было бы разобраться во всем этом? Заранее благодарен!!
|
|
|
|
|
Apr 3 2011, 15:00
|
Знающий
   
Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543

|
Цитата 1.Как в плис осуществляется умножение?умножение при помощи таблиц?есть ли конкретные примеры реализации таких умножителей, как говорится на уровне дурака))?(буду очень благодарен!:) ) В большинстве современных FPGA есть встроенные умножители. Цитата 2.Если известно колличество коэффициентов фильтра и разрядности представления данных и коэффициентов как определить минимально необходимые ресурсы ПЛИС? Еще необходимо определиться с тем, какое соотношение рабочей частоты схемы и частоты поступления данных. В зависимости от него будет разная оптимальная реализация фильтра.
|
|
|
|
|
Apr 3 2011, 16:37
|
Группа: Новичок
Сообщений: 4
Регистрация: 27-02-11
Пользователь №: 63 276

|
Я советую тебе просмотреть книгу Jürgen Reichard Bernd Schwarz VHDL- Synthese, Entwurf digitaler Schaltungen und Systeme там полная реализация FIR филътра есть на FPGA описана прекрасно
|
|
|
|
|
Apr 4 2011, 10:06
|
Частый гость
 
Группа: Участник
Сообщений: 127
Регистрация: 24-02-11
Пользователь №: 63 222

|
Цитата(SeRg_HUHNE @ Apr 3 2011, 17:04)  Доброго Всем времени суток!! Господа инженеры, помогите пожалуйста! очень хочу разобраться с реализацией КИХ-фильтра на ПЛИС.(почему именно с КИХ-фильтр?потому что у меня тема диплома связана именно с фильтрацией)))) У меня фильтр имеет симметричную ИХ. Порядок фильтра может быть в диапазоне от 4 до 16. У меня имеется несколько вопросов: 1.Как в плис осуществляется умножение?умножение при помощи таблиц?есть ли конкретные примеры реализации таких умножителей, как говорится на уровне дурака))?(буду очень благодарен!:) ) 2.Если известно колличество коэффициентов фильтра и разрядности представления данных и коэффициентов как определить минимально необходимые ресурсы ПЛИС? 3.Может кто-нибудь занимался уже этим вопросом и сможет дать мне проекты, с помощью которых можно было бы разобраться во всем этом? Заранее благодарен!! Если фильтр имеет нечетное кол-во ответвлений, и коэффициенты фильтра являются симетричными, можно использовать сложенную структуру КИХ-фильтра. В этой реализации фильтра, кол-во умножителей сокращается в 2 раза, правда за счет компенсации дополнительными сумматорами. Из литературы совоетую почитать "Цифровую обработку сигналов". Автор Ричард Лайонс/
|
|
|
|
|
Apr 4 2011, 19:07
|
Группа: Участник
Сообщений: 11
Регистрация: 15-01-11
Пользователь №: 62 245

|
2Victor®: Distributed Arithmetic у меня применяется, щас пытаюсь разобраться как она реализуется в ПЛИС!; 2PavPro: А где можно об сложенной структуре подробнее почитать?;
|
|
|
|
|
Apr 5 2011, 05:02
|
Частый гость
 
Группа: Участник
Сообщений: 127
Регистрация: 24-02-11
Пользователь №: 63 222

|
Цитата(SeRg_HUHNE @ Apr 4 2011, 23:07)  2Victor®: Distributed Arithmetic у меня применяется, щас пытаюсь разобраться как она реализуется в ПЛИС!; 2PavPro: А где можно об сложенной структуре подробнее почитать?; Ричард Лайонс. Цифровая обработка сигналов. Страница 497. Издание 2006 года. В этой же книге приведен большой раздел посвещенный цифровым фильтрам.
|
|
|
|
|
Apr 5 2011, 08:37
|
Группа: Участник
Сообщений: 11
Регистрация: 15-01-11
Пользователь №: 62 245

|
Спасибо Всем за оказаную помощь)))буду разбираться))!!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|