Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите спроэктировать фильтр в fdatool
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Вопросы системного уровня проектирования
mensh
1. Полоса пропускания на уровне -3Дб должна быть постоянным значением 2,5+-0,5Гц
2. Отношение ширины полосы пропускания на уровне -20Дб к ширине полосы пропускания на уровне -3дб должно быть неболие 5,3
3. Отношение ширины полосы пропускания на уровне -30Дб к ширине полосы пропускания на уровне -3дб должно быть неболие 8,5
4. Уровень АЧХ вне полосы пропускания в диапазоне частот от 10 до 700Гц должен быть не болие -30Дб.

Нуно спроектировать в fdatool никак немогу сделать.
Чиповод
Цитата(mensh @ Dec 27 2010, 18:49) *
1. Полоса пропускания на уровне -3Дб должна быть постоянным значением 2,5+-0,5Гц
2. Отношение ширины полосы пропускания на уровне -20Дб к ширине полосы пропускания на уровне -3дб должно быть неболие 5,3
3. Отношение ширины полосы пропускания на уровне -30Дб к ширине полосы пропускания на уровне -3дб должно быть неболие 8,5
4. Уровень АЧХ вне полосы пропускания в диапазоне частот от 10 до 700Гц должен быть не болие -30Дб.

Нуно спроектировать в fdatool никак немогу сделать.


Мда, исходные данные, прямо ребус. Фильтр я так понял полосно-пропускающий? КИХ, БИХ? А частота сэмплирования какая?
Код
Fs = 1000;      %Гц, частота сэмплов (взята по значению самой большой банкноты в кошельке)
fst1 = 0.5/Fs;  
fst2 = 4.5/Fs;
ast1 = 20;
ast2 = 20;
fp1 = 2/Fs;
fp2 = 3/Fs;
ap = 3;

filter_model = fdesign.bandpass('fst1,fp1,fp2,fst2,ast1,ap,ast2',fst1,fp1,fp2,fst2,ast1,ap,ast2);
my_filter = design(filter_model);
fvtool(my_filter);


получился КИХ фильтр 740 порядка lol.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.