MKS 0 13 сентября, 2009 Опубликовано 13 сентября, 2009 · Жалоба Занимаясь проектированием модема потребовалось мне применить CIC дециматор. Как извесно он портит АЧХ сигнала, поэтому обычно проводят коррекцию этих искажений. Делать отдельный корректор на ПЛИС невыгодно по ресурсам, поетому решил совместить приемный RRC фильтр демодулятора и корректор АЧХ. Готовых функций синтеза такой конструкции в матлабе не нашел, поэтому написал свой скрипт который выкладываю на суд обществености. Возможно он еще комунибуть пригодится. Суть реализованого метода заключается в разложении АЧХ в ряд фурье. Остальные коментарии в прикрепленном архиве. Критика приветствуется :) RRC_FILTER_DESIGN.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MKS 0 2 декабря, 2009 Опубликовано 2 декабря, 2009 · Жалоба Нашел неточность построения результирующих графиков. Вместо построения АЧХ синтезированого фильтра строился график идеального (до синтеза). Из за этого нельзя оценить реальную неравномерность в полосе. Все остальное не изменилось. RRC_FILTER_DESIGN.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
leksa 0 30 декабря, 2009 Опубликовано 30 декабря, 2009 · Жалоба Извините, в вашем коде я не разбирался, но я правильно понимаю, что задача была найти импульсную характеристику каскадного соединения двух КИХ-фильтров? Если да, то, как вариант, импульсную характеристику каскадного соединения двух фильтров (а по сути коэффициенты эквивалентного фильтра) можно вычислить как свертку импульсных характеристик исходных двух КИХ фильтров. Если нет, то еще раз извините, я что-то не так понял тогда. Или у вас ограничение на число отсчетов результирующего фильтра присутствует? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MKS 0 31 декабря, 2009 Опубликовано 31 декабря, 2009 · Жалоба Извините, в вашем коде я не разбирался, но я правильно понимаю, что задача была найти импульсную характеристику каскадного соединения двух КИХ-фильтров? В общем да, но эти 2 фильтра работают на разных тактовых частотах и я слабо предстовляю как вычислить импульсную характеристику CIC дециматора. Если да, то, как вариант, импульсную характеристику каскадного соединения двух фильтров (а по сути коэффициенты эквивалентного фильтра) можно вычислить как свертку импульсных характеристик исходных двух КИХ фильтров. Если фильтры работают на одной частоте то конечно можно так. Или у вас ограничение на число отсчетов результирующего фильтра присутствует?Ограничения всегда присутствуют :) , с одной стороны нужен минимальный объем вычислений (ПЛИС не резиновая) с другой надо обеспечить требуемые характеристики тракта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться