Программируемая логика - это не так уж и сложно. Разберемся вместе.
Ответить

КИХ фильтры

Пт июн 04, 2021 18:35:51

Доброго времени суток!

Подскажите, пожалуйста, можно ли реализовать 3 ких фильтра 23 порядка на EP2C8T144I8N?

Re: КИХ фильтры

Чт июн 10, 2021 12:40:45

Фильтры они такие...
разные бывают, особенно по реализации.
Положим что вы будете делать последовательную обработку, тогда понадобится 3 умножителя (нужной разрядности) и куча памяти.
В исходном циклоне 13 умножителей 18*18, положим разрядности хватит.
В данном варианте станет вопрос "а какую скорость получим?" с ответом "самую маленькую" (но три штуки параллельно! и медленнее только делать все на одном умножителе).
Если "замахнуться" на одновременное "тупое в лоб" выполнение, то ответ однозначно "нереализуемо".
Если "раскидать" параметры фильтров (у ких часто есть симметрия, иногда много нулей), то может и удастся что-то реализовать.

Re: КИХ фильтры

Сб июн 12, 2021 06:44:16

В исходном циклоне 13 умножителей 18*18

Всего 13 18×18? Офигеть.
А я уже хотел распинаться, как космические корабли бороздят просторы вселенной... :)

Re: КИХ фильтры

Вс июн 13, 2021 09:08:01

А я уже хотел распинаться, как космические корабли бороздят просторы вселенной...

Космические корабли, бороздящие просторы Вселенной вообще не имеют умножителей в плис. :dont_know:
Потому и до сих пор бороздят! :solder:

Re: КИХ фильтры

Чт окт 07, 2021 16:41:54

По идее можно.
Я сейчас делаю КИХ на 128 коэффициентов в EP2C5T144C8N.
В моем случае скорость потока 384ksps. (24-разрядных). Потребовались 4 умножителя для сборки умножителя q24 х q2.14, горсть памяти, 300 ячеек и 50МГц тактовой частоты. Его особенностью является только то, что свежепоступившая выборка не сразу участвует в вычислениях, а только после того, как за ней придут еще три выборки. Осталось доделать генератор адреса чтения данных из памяти кольцевого буфера.

Вы не предоставили информации о разрядности данных, скорости потока и прочих критериях
фильтра.

Re: КИХ фильтры

Пн ноя 15, 2021 10:07:22

Del
Ответить