|
Вопросы по работе БИХ-фильтров |
|
|
|
Dec 17 2012, 15:14
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 17-11-07
Пользователь №: 32 406

|
На сколько я понимаю, однозвенный НЧ БИХ-фильтр такого рода:  Является полным аналогом RC-фильтра, и должен давать затухание 6dB на октаву. Тогда как судя по построенному мною графику, это затуханее заметно слабее:  Все верно, или я чего-то не понимаю в тонкостях работы подобных фильтров? И еще один вопрос - подскажите такой же однозвенный КИХ-фильтр, но не НЧ, а ВЧ?
Сообщение отредактировал AndyDev - Dec 17 2012, 15:15
|
|
|
|
|
Dec 17 2012, 15:32
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата Является полным аналогом RC-фильтра, и должен давать затухание 6dB на октаву вообще говоря, не является и не должен. Так, ориентировочно. Цитата И еще один вопрос - подскажите такой же однозвенный КИХ-фильтр, но не НЧ, а ВЧ? 0.7 -> -0.7
|
|
|
|
|
Dec 17 2012, 20:05
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 17-11-07
Пользователь №: 32 406

|
Цитата(thermit @ Dec 17 2012, 19:32)  вообще говоря, не является и не должен. Так, ориентировочно.
0.7 -> -0.7 Спасибо за разьяснения) Значит я вычислил правильно) Да, при обратном коэффициенте хоть и получается какое-то подобие ВЧ фильтра, но однозначно это не то)
Сообщение отредактировал AndyDev - Dec 17 2012, 20:10
|
|
|
|
|
Dec 18 2012, 07:25
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата AndyDev: Да, при обратном коэффициенте хоть и получается какое-то подобие ВЧ фильтра, но однозначно это не то) Какой вопрос - такой ответ. Телепаты еще не подтянулись...
|
|
|
|
|
Dec 18 2012, 10:10
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 17-11-07
Пользователь №: 32 406

|
Цитата(thermit @ Dec 18 2012, 11:25)  Какой вопрос - такой ответ. Телепаты еще не подтянулись... Мой вопрос - как выглядит схематически БИХ ВЧ-фильтр первого порядка с характеристикой подобной вышеприведенному (примерно 6-дб на октаву)?
Сообщение отредактировал AndyDev - Dec 18 2012, 10:10
|
|
|
|
|
Dec 18 2012, 10:23
|
Местный
  
Группа: Участник
Сообщений: 211
Регистрация: 27-12-11
Из: Челябинск
Пользователь №: 69 111

|
Цитата(AndyDev @ Dec 18 2012, 14:10)  Мой вопрос - как выглядит схематически БИХ ВЧ-фильтр первого порядка ....? в матлабе вбиваете в его командную строку >>fdatool [enter] появляется программка расчета фильтров цифровых. выбираете птичками нужные параметры и там есть кнопка по синтезу структуры фильтра. И все довольно таки схематично получается. Там гляньте, если я Вас правильно понял
--------------------
"Об уме человека вернее судить по его вопросам, нежели по его ответам" (с)
|
|
|
|
|
Dec 18 2012, 10:27
|
Местный
  
Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066

|
Цитата(AndyDev @ Dec 18 2012, 13:10)  Мой вопрос - как выглядит схематически БИХ ВЧ-фильтр первого порядка с характеристикой подобной вышеприведенному (примерно 6-дб на октаву)? Все достаточно просто - возьмите диффур аналогового RC-фильтра и замените производную на первую разность. Вот Вам и БИХ НЧ/ВЧ-фильтр первого порядка Впрочем, вот тут для ВЧ-фильтра уже все расписано.
|
|
|
|
|
Dec 18 2012, 10:56
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата AndyDev: Мой вопрос - как выглядит схематически БИХ ВЧ-фильтр первого порядка с характеристикой подобной вышеприведенному (примерно 6-дб на октаву)? Ответ: в вашей схеме меняем 0.7 на -0.7 Получаем полностью зеркальный фвч
Сообщение отредактировал thermit - Dec 18 2012, 10:57
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 18 2012, 22:40
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 17-11-07
Пользователь №: 32 406

|
Цитата(thermit @ Dec 18 2012, 14:56)  Ответ: в вашей схеме меняем 0.7 на -0.7 Получаем полностью зеркальный фвч Не знаю, где вы посчитали такой график, но при отрицательном коэффициенте эта схема так не работает. Во-первых получаем поворот фазы, из-за чего фильтр как минимум возбуждается на частоте резонанса равной половине частоте семплирования, особенно при импульсном воздействии. Да и функции ВЧ фильтра уж никак не выполняет. Цитата(beaRTS @ Dec 18 2012, 14:23)  в матлабе вбиваете в его командную строку >>fdatool [enter] появляется программка расчета фильтров цифровых. выбираете птичками нужные параметры и там есть кнопка по синтезу структуры фильтра. И все довольно таки схематично получается. Там гляньте, если я Вас правильно понял Эх, жаль с матлабом не дружу... А нет более простых и специально под это заточенных программок? Цитата(Самурай @ Dec 18 2012, 14:27)  Все достаточно просто - возьмите диффур аналогового RC-фильтра и замените производную на первую разность. Вот Вам и БИХ НЧ/ВЧ-фильтр первого порядка Впрочем, вот тут для ВЧ-фильтра уже все расписано. Большое спасибо) Алгоритм по ссылке очень помог) Выяснилось, что ВЧ-фильтр - это все тоже самое, но на вход надо подавать разность отсчетов и все) Единственное, с чем осталось разобраться, так это с тем, почему у меня в тесте затухание менее 6 дб на октаву, хотя по алгоритму это полный аналог RC-фильтра. Буду искать) И еще такой вопрос - полосовой и режекторный БИХ фильтры первого порядка - это всегда соединение НЧ и ВЧ фильтров, или же есть какие-то особые более оптимальные алгоритмы?
|
|
|
|
|
Dec 19 2012, 04:12
|
Профессионал
    
Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757

|
Цитата(AndyDev @ Dec 19 2012, 02:40)  И еще такой вопрос - полосовой и режекторный БИХ фильтры первого порядка Полосовые и режекторные фильтры -- это фильтры минимум второго порядка. Цитата это всегда соединение НЧ и ВЧ фильтров, или же есть какие-то особые более оптимальные алгоритмы? Можно построить на универсальных звеньях второго порядка.
|
|
|
|
|
Dec 24 2012, 18:54
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 17-11-07
Пользователь №: 32 406

|
Поискал софт для рассчета фильтров (кроме матлаба, с которым не дружу, и который огромен), нашлись пара интересных программ:
1) Digital Filter Designer, или коротко FD-3. Достаточно навороченная и удобная отечественная разработка, но доступна только демо-версия.
2) Filter Solutions. Еще более навороченная программа для расчета как аналоговых, так и цифровых фильтров. Что характерно, при рассчете цифровых фильтров все частоты фильтра уменьшены в 6 с небольшим раз. Подозреваю, что это эффект взломанной версии, хотя во всех версиях, которые я пробовал, была эта ошибка. Выход нашел просто - задаю другую частоту дискретизации, и на выходе правильных результат. Например, при требуемой частоте 8000Гц, задаю 1275Гц, и на выходе получаю правильный фильтр. Я рад)
|
|
|
|
Guest_TSerg_*
|
Dec 25 2012, 07:07
|
Guests

|
Цитата(AndyDev @ Dec 24 2012, 22:54)  Подозреваю, что это эффект взломанной версии Книжки влом почитать? Кстати, в военное время значение pi достигает 4-х.
|
|
|
|
|
Dec 26 2012, 18:38
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 17-11-07
Пользователь №: 32 406

|
Цитата(_Anatoliy @ Dec 25 2012, 09:59)  А в 6 с небольшим раз это часом не 2pi? Совершенно верно) Это я косякнул, вместо 'Hertz' оставил галочку в графе 'Rad/Sec', которая по умолчанию) Спасибо за подсказку. Хотя выход и так нашел. Цитата(TSerg @ Dec 25 2012, 11:07)  Книжки влом почитать?
Кстати, в военное время значение pi достигает 4-х. Ваша ирония неуместна.
|
|
|
|
Guest_TSerg_*
|
Dec 27 2012, 10:12
|
Guests

|
Цитата(AndyDev @ Dec 26 2012, 22:38)  Это я косякнул, вместо 'Hertz' оставил галочку в графе 'Rad/Sec', которая по умолчанию) .. Ваша ирония неуместна. Ну, наверное не надо сломя голову и впереди ног мчаться на форум, дабы уличить себя же во невнимательности, а тем более придумывать к ней костыли.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|