dorian-kv 0 10 июля, 2014 Опубликовано 10 июля, 2014 · Жалоба уважаемые профи не подскажете по следующему вопросу: есть фильтр полученный из fir compilera с использованием матлабовского СОЕ, работает хорошо по нему самому вопросов нет. но если смотреть временную диаграмму в ISim то ориентируясь по выводам фильтра rfd и rdy - один отвечает за начало приема отсчета x(n), второй за вывод y(n) - соответственно время между этими двумя импульсами - время расчета фильтра. соответственно в интервал между двумя отсчетами спокойно помещаются где то четыре таких интервала, а если частоту дискретизации фильтра уменьшить то может и пятый влезть. так вот вопрос можно ли на одном ядре реализовать четыре фильтра с заменой набора коэффициентов?(сами фильтры по кол-ву коэффициентов одинаковые) вообще мне кажется что такое возможно, только вот как тогда на каждый фильтр СОЕ файл грузить? можно конечно все коэффициенты загрузить копированием в один файл, но вот как разделять фильтры на выходе? сформулировал вопрос конечно коряво, но все же. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bad0512 2 11 июля, 2014 Опубликовано 11 июля, 2014 · Жалоба уважаемые профи не подскажете по следующему вопросу: есть фильтр полученный из fir compilera с использованием матлабовского СОЕ, работает хорошо по нему самому вопросов нет. но если смотреть временную диаграмму в ISim то ориентируясь по выводам фильтра rfd и rdy - один отвечает за начало приема отсчета x(n), второй за вывод y(n) - соответственно время между этими двумя импульсами - время расчета фильтра. соответственно в интервал между двумя отсчетами спокойно помещаются где то четыре таких интервала, а если частоту дискретизации фильтра уменьшить то может и пятый влезть. так вот вопрос можно ли на одном ядре реализовать четыре фильтра с заменой набора коэффициентов?(сами фильтры по кол-ву коэффициентов одинаковые) вообще мне кажется что такое возможно, только вот как тогда на каждый фильтр СОЕ файл грузить? можно конечно все коэффициенты загрузить копированием в один файл, но вот как разделять фильтры на выходе? сформулировал вопрос конечно коряво, но все же. 1.Можно. 2. Написать FIR руками, немного поработать мозгом, сделать переключаемый набор коэффициентов.Мультиплексор на входе по данным, мультиплексор по коэффициентам, логика разделения потоков на выходе. В остальном - всё то же самое. Сгенерить файл с коэффициентами в матлабе (или ещё в чём-нибудь, не важно) и оформить его в верилоговском синтаксисе - задачка для студента 2 курса технического вуза. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться