rloc 56 15 октября, 2007 Опубликовано 15 октября, 2007 · Жалоба Если ставить 2 FIR последовательно где нужно ставить дециматор или его делать прямо внутри FIR'ов? И как их нужно правильно рассчитывать? Кстати ширина полосы - 200Гц - довольно узкая. Дециматор конечно внутри самого FIR'a находится, сам принцип его таков, что порядок помимо тактовой частоты зависит еще от отношения входной и выходной частоты. Иначе порядок определялся бы отношением тактовой и входной/выходной частот. Вот для полосы 200Гц смысл в CIC есть и самый прямой. Суммарный порядок получается очень большой (может быть несколько тысяч) и по объему выгоднее поставить один CIC, чем несколько каскадно соединенных FIR'ов. Надо точно подсчитать какой коэффициент децимации для него выбрать и сколько стадий взять (по опыту должно немного получиться). К какой литературе обратиться сейчас к сожалению не могу сказать, не помню. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tue 0 15 октября, 2007 Опубликовано 15 октября, 2007 · Жалоба А поточнее можно в матлабе место указать, где в качестве желаемой АЧХ можно задавать инверсный sinc, да и не просто sinc, а его некая степень? набираете в коммандной строке матлаба: h = fdesign.ciccomp(d,nsections) % подробнее doc fdesign.ciccomp далее по полученной спецификации создаете объект-фильтр: hcic=design(h,'equiripple'); % подробнее doc design Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Leshii 0 15 октября, 2007 Опубликовано 15 октября, 2007 · Жалоба А не подскажите, за что отвечает параметр sinc frequency factor? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jools 0 16 октября, 2007 Опубликовано 16 октября, 2007 · Жалоба А поточнее можно в матлабе место указать, где в качестве желаемой АЧХ можно задавать инверсный sinc, да и не просто sinc, а его некая степень? Вот можно готовым скриптом от Altera воспользоваться ciccomp.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tue 0 16 октября, 2007 Опубликовано 16 октября, 2007 · Жалоба А не подскажите, за что отвечает параметр sinc frequency factor? где вы нашли параметр "sinc frequency factor" готовый скрипт от АЛЬТЕРы также создает компенсирующий CIC-фильтр методом выборки частоты, но он какой-то менее удобный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Leshii 0 16 октября, 2007 Опубликовано 16 октября, 2007 · Жалоба где вы нашли параметр "sinc frequency factor" "Practical FIR filter design in Matlab" стр28, внизу в левой колонке Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stoker 0 17 октября, 2007 Опубликовано 17 октября, 2007 · Жалоба "Practical FIR filter design in Matlab" стр28, внизу в левой колонке А где взять эту книгу? можете скинуть ссылку? Или выложить где нибудь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tue 0 17 октября, 2007 Опубликовано 17 октября, 2007 · Жалоба "Practical FIR filter design in Matlab" стр28, внизу в левой колонке такой книги у меня нет, создать компенсирующий фильтр можно указанным мной способом, задаваемые параметры можно подробнее посмотреть в хелпе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Leshii 0 17 октября, 2007 Опубликовано 17 октября, 2007 · Жалоба http://www.techonline.com/learning/techpaper/193102327 https://tagteamdbserver.mathworks.com/ttser...3_firdesign.pdf http://webscripts.softpedia.com/scriptDown...load-34854.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stoker 0 13 ноября, 2007 Опубликовано 13 ноября, 2007 · Жалоба Можно ли к задаче узкополосной фильтрации применить схему: FFT -> маска -> IFFT? FFT и IFFT скажем на 8 отсчетов. А маской выделить спектр 1/8, а остальное занулить. Так можно делать? Будет ли при этом постоянная задержка? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться