Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Бих фильтр.
Отправлено
F8
01 октября 2009, г. 14:27
Нужно рассчитать БИХ фильтр на определенную частоту. Делаю так:
Нули помещаю в точки 1,i0; -1,i0; Полюса в точки R*exp(i*Q) и R*exp(-i*Q).
где Q = 2pi*(f/fs) f- нужная частота, fs-частота выборок.
R = 1-fp/fs*pi fp - полоса пропускания
Получаю передаточную функцию (1-(Z^-2))/(1-(Z^-1)*2*R*cos(Q)+(Z^-2)*R^2)
и с помощью маткада коэффициент усиления на резонансной частоте
K = 2/(1-R)*SQR(1-cos(Q)^2)
Вопрос - что неправильно?
Составить ответ
|
Вернуться на конференцию.
Ответы
какой-то неправильный маткад. У меня маткад даёт другой результат (+):
-
argus98
(01.10.2009, 15:33:33
81.22.205.230
, 209 байт)
Что-то неполучается, даже чисто численно(+)
-
F8
(01.10.2009, 16:38:1
192.168.0.18,193.254.233.230
,
пустое
,
картинка
)
Ага, теперь понятно. Спасибо!
-
F8
(01.10.2009, 18:25:58
192.168.0.18,193.254.233.230
,
пустое
)
последняя формула неверная - sqrt(R+xxx) должен быть в знаменателе
-
argus98
(01.10.2009, 17:00:42
81.22.205.230
,
пустое
)
Уже нашел ошибку(+)
-
F8
(01.10.2009, 15:32:40
192.168.0.18,193.254.233.230
, 132 байт)
Дядька, где-то я давал ссылку на онлай-проектировщик фильтров. Результат дает на Си как функцию и А(Ф)ЧХ париться не надо. Проверено в МД пашет. Ссылку могу только вечером накрапать или поищите в архивах конфы.
-
MARS
(01.10.2009, 15:07:27
212.40.41.26
,
пустое
)
Да я вобщем то QEDesign юзаю, просто захотелось руками посчитать. Результаты с QED уже почти совпадают :) Кроме того мне 8 фильтров прийдется постоянно пересчитывать(R менять), а это удобней в exel делать.
-
F8
(01.10.2009, 15:38:56
192.168.0.18,193.254.233.230
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите 6 на два:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru