реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Узкополосный КИХ ФНЧ на FPGA, помогите новичку разобраться
rloc
сообщение Oct 15 2007, 12:42
Сообщение #16


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(stoker @ Oct 15 2007, 12:20) *
Если ставить 2 FIR последовательно где нужно ставить дециматор или его делать прямо внутри FIR'ов? И как их нужно правильно рассчитывать? Кстати ширина полосы - 200Гц - довольно узкая.

Дециматор конечно внутри самого FIR'a находится, сам принцип его таков, что порядок помимо тактовой частоты зависит еще от отношения входной и выходной частоты. Иначе порядок определялся бы отношением тактовой и входной/выходной частот.
Вот для полосы 200Гц смысл в CIC есть и самый прямой. Суммарный порядок получается очень большой (может быть несколько тысяч) и по объему выгоднее поставить один CIC, чем несколько каскадно соединенных FIR'ов. Надо точно подсчитать какой коэффициент децимации для него выбрать и сколько стадий взять (по опыту должно немного получиться). К какой литературе обратиться сейчас к сожалению не могу сказать, не помню.
Go to the top of the page
 
+Quote Post
Tue
сообщение Oct 15 2007, 12:43
Сообщение #17


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 7-09-05
Из: Москва
Пользователь №: 8 340



Цитата(Leshii @ Oct 13 2007, 11:59) *
А поточнее можно в матлабе место указать, где в качестве желаемой АЧХ можно задавать инверсный sinc, да и не просто sinc, а его некая степень?

набираете в коммандной строке матлаба:
h = fdesign.ciccomp(d,nsections) % подробнее doc fdesign.ciccomp
далее по полученной спецификации создаете объект-фильтр:
hcic=design(h,'equiripple'); % подробнее doc design
Go to the top of the page
 
+Quote Post
Leshii
сообщение Oct 15 2007, 16:45
Сообщение #18


Частый гость
**

Группа: Новичок
Сообщений: 120
Регистрация: 28-01-05
Пользователь №: 2 256



А не подскажите, за что отвечает параметр sinc frequency factor?
Go to the top of the page
 
+Quote Post
Jools
сообщение Oct 16 2007, 04:11
Сообщение #19


Патриот
***

Группа: Свой
Сообщений: 384
Регистрация: 26-12-04
Пользователь №: 1 682



Цитата(Leshii @ Oct 13 2007, 11:59) *
А поточнее можно в матлабе место указать, где в качестве желаемой АЧХ можно задавать инверсный sinc, да и не просто sinc, а его некая степень?


Вот можно готовым скриптом от Altera воспользоваться
Прикрепленные файлы
Прикрепленный файл  ciccomp.rar ( 2 килобайт ) Кол-во скачиваний: 58
 
Go to the top of the page
 
+Quote Post
Tue
сообщение Oct 16 2007, 05:57
Сообщение #20


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 7-09-05
Из: Москва
Пользователь №: 8 340



Цитата(Leshii @ Oct 15 2007, 20:45) *
А не подскажите, за что отвечает параметр sinc frequency factor?

где вы нашли параметр "sinc frequency factor"

готовый скрипт от АЛЬТЕРы также создает компенсирующий CIC-фильтр методом выборки частоты, но он какой-то менее удобный.
Go to the top of the page
 
+Quote Post
Leshii
сообщение Oct 16 2007, 15:49
Сообщение #21


Частый гость
**

Группа: Новичок
Сообщений: 120
Регистрация: 28-01-05
Пользователь №: 2 256



Цитата(Tue @ Oct 16 2007, 09:57) *
где вы нашли параметр "sinc frequency factor"


"Practical FIR filter design in Matlab" стр28, внизу в левой колонке
Go to the top of the page
 
+Quote Post
stoker
сообщение Oct 17 2007, 07:39
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



Цитата(Leshii @ Oct 16 2007, 19:49) *
"Practical FIR filter design in Matlab" стр28, внизу в левой колонке

А где взять эту книгу? можете скинуть ссылку? Или выложить где нибудь.
Go to the top of the page
 
+Quote Post
Tue
сообщение Oct 17 2007, 12:07
Сообщение #23


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 7-09-05
Из: Москва
Пользователь №: 8 340



Цитата(Leshii @ Oct 16 2007, 19:49) *
"Practical FIR filter design in Matlab" стр28, внизу в левой колонке

такой книги у меня нет, создать компенсирующий фильтр можно указанным мной способом, задаваемые параметры можно подробнее посмотреть в хелпе.
Go to the top of the page
 
+Quote Post
Leshii
сообщение Oct 17 2007, 16:50
Сообщение #24


Частый гость
**

Группа: Новичок
Сообщений: 120
Регистрация: 28-01-05
Пользователь №: 2 256



http://www.techonline.com/learning/techpaper/193102327
https://tagteamdbserver.mathworks.com/ttser...3_firdesign.pdf
http://webscripts.softpedia.com/scriptDown...load-34854.html
Go to the top of the page
 
+Quote Post
stoker
сообщение Nov 13 2007, 17:10
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



Можно ли к задаче узкополосной фильтрации применить схему: FFT -> маска -> IFFT?
FFT и IFFT скажем на 8 отсчетов. А маской выделить спектр 1/8, а остальное занулить. Так можно делать? Будет ли при этом постоянная задержка?
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 14:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01417 секунд с 7
ELECTRONIX ©2004-2016