|
Реализация полифазного интегратора |
|
|
|
 |
Ответов
|
Oct 15 2014, 12:47
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755

|
Цитата(_Anatoliy @ Oct 15 2014, 14:15)  Коллеги,помогите найти решение.На картинке вверху изображён обычный интегратор,внизу - его полифазная реализация.Сразу бросается в глаза большое дерево сумматоров по входному сигналу.Как следствие на нужной частоте эта схема в FPGA не работает.Как правильно конвееризировать это дерево сумматоров не нарушая при этом логику работы схемы?Очень мешает обратная связь,она вносит рекурсию...Вообще в принципе это решаемо? Можно попробовать поставить в каждую ветвь сначала сумматор последних 4-х отсчетов, а за ним простой интегратор.
|
|
|
|
|
Oct 26 2014, 15:39
|

Утомлённый солнцем
     
Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832

|
Цитата(KalashKS @ Oct 15 2014, 14:47)  Можно попробовать поставить в каждую ветвь сначала сумматор последних 4-х отсчетов, а за ним простой интегратор. Хочу извиниться за долгое молчание не по моей вине.На работе нет интернета,снаряд перебил оптическую магистраль. сумматор последних 4-х отсчетов, а за ним простой интегратор. Если в каждой ветви будет отдельный интегратор то это будет совсем другое устройство.Должны обрабатываться отсчёты во всех ветвях. Цитата(Кнкн @ Oct 15 2014, 14:50)  Look-ahead transformation Можно посмотреть в Shoab Ahmed Khan "Digital Design of Signal Processing Systems_ A Practical Approach" Спасибо,посмотрел.Но,по моему,они рассматривают частные случаи,не понял как нужно действовать для решения любой произвольной задачи(в общем виде). Цитата(Skryppy @ Oct 15 2014, 19:00)  Я такую же задачу решал при реализации полифазного CIC фильтра. Вот тестовая схемка (без оконечного сумматора и интеграторов): Вот-вот,мне как раз и нужно сделать полифазный CIC-фильтр. Но по Вашей картинке видно что Вы применяли обычное дерево сумматоров.У меня тактовая частота высокая,этот метод не годится.
|
|
|
|
|
Oct 26 2014, 18:09
|
Местный
  
Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163

|
Цитата(_Anatoliy @ Oct 26 2014, 19:39)  Вот-вот,мне как раз и нужно сделать полифазный CIC-фильтр. Но по Вашей картинке видно что Вы применяли обычное дерево сумматоров.У меня тактовая частота высокая,этот метод не годится. Если факторы децимации Вашего CIC фильтра являются степенями 2, то эти статьи могут представлять для Вас интерес
Сообщение отредактировал andyp - Oct 26 2014, 18:26
|
|
|
|
|
Oct 27 2014, 17:28
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755

|
Цитата(_Anatoliy @ Oct 27 2014, 12:45)  Спасибо за информацию. Вот такой получился у меня полифазный интегратор.А эти сумматоры уже конвейеризуются штатным способом. Я имел в виду примерно то, что у вас в итоге получилось, только предлагал сначала задерживать и суммировать, а потом интегрировать.
|
|
|
|
|
Oct 29 2014, 10:07
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755

|
Цитата(_Anatoliy @ Oct 28 2014, 08:46)  А,ясно.Интеграл суммы эквивалентен сумме интегралов,схема линейная.Или в реализации будет какой выигрыш? Думаю, должен быть, т.к. большую часть схемы займут сумматоры. В моем случае разрядность сумматоров должна быть меньше, а разрядность интегратора всего на два бита больше.
|
|
|
|
Сообщений в этой теме
_Anatoliy Реализация полифазного интегратора Oct 15 2014, 10:15       _Anatoliy Цитата(KalashKS @ Oct 29 2014, 13:07) Дум... Oct 29 2014, 13:29        _Anatoliy Коллеги,тут пришлось реанимировать этот вопрос с н... Feb 15 2016, 06:51         _Anatoliy Нашёл тут ещё немного математики,формулы понятны(п... Feb 17 2016, 11:42 Кнкн Цитата(_Anatoliy @ Oct 15 2014, 13:15) Ко... Oct 15 2014, 12:50 Skryppy Я такую же задачу решал при реализации полифазного... Oct 15 2014, 17:00 Timmy Цитата(_Anatoliy @ Oct 15 2014, 13:15) Ко... Oct 28 2014, 10:32 thermit А что здесь не ясно? 2 параллельных фильтра и сум... Feb 17 2016, 12:24 _Anatoliy Цитата(thermit @ Feb 17 2016, 15:24) А чт... Feb 17 2016, 12:28 thermit Четные отсчеты и нечетные фильтруются параллельно ... Feb 17 2016, 14:24 _Anatoliy Цитата(thermit @ Feb 17 2016, 17:24) Четн... Feb 18 2016, 07:02 thermit Как-то так должно быть.
Цитата(_Anatoliy @ F... Feb 18 2016, 10:36 _Anatoliy Цитата(thermit @ Feb 18 2016, 13:36) Как-... Feb 18 2016, 10:50  thermit Цитата(_Anatoliy @ Feb 18 2016, 13:50) Сп... Feb 18 2016, 10:58   _Anatoliy Цитата(thermit @ Feb 18 2016, 13:58) В ва... Feb 18 2016, 12:08 thermit Понятно. Проще некуда.
Четные и нечетные отсчеты ф... Feb 18 2016, 16:24 _Anatoliy Цитата(thermit @ Feb 18 2016, 19:24) Поня... Feb 18 2016, 16:33  thermit Цитата(_Anatoliy @ Feb 18 2016, 19:33) Ст... Feb 18 2016, 16:45   _Anatoliy Цитата(thermit @ Feb 18 2016, 19:45) Знач... Feb 18 2016, 16:58    _Anatoliy Вот моделька двухфазной реализации фильтра H(z) = ... Feb 19 2016, 07:41     _Anatoliy Всё у меня получилось! Огромное Вам спасибо за... Feb 19 2016, 09:19 thermit Тогда, резюме:
1.
Параллельное вычисление 2-х фа... Feb 19 2016, 11:36 _Anatoliy Цитата(thermit @ Feb 19 2016, 14:36)
Спа... Feb 19 2016, 11:44
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|