2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему
 
 БИХ-фильтр с положительной импульсной характеристикой
Сообщение14.05.2015, 22:10 
Аватара пользователя


26/05/12
816
приходит весна?
Возникла острая необходимость находить нечто вроде среднеквадратичной амплитуды сигнала очень быстро (эффективно в вычислительном плане). Спектр анализируемого сигнала лежит выше некоторой частоты среза (подвергнут предварительно фильтрации $f_h$), его планируется возвести в квадрат и отфильтровать так, чтобы остался диапазон частот ниже частоты $f_l$, которая в свою очередь раза в два-три меньше частоты $f_h$. Разумеется, для второй фильтрации так же хочется приспособить БИХ-фильтр с частотной характеристикой, имеющей резкий спад на частоте $f_l$.

Однако тут возникает проблема: мощность — величина существенно положительная. А все фильтры нижних частот (кроме первого порядка), рассчитанные по стандартным схемам (эллиптический, Чебышева 1-й и 2-й, Баттерворта) имеют на своей импульсной характеристике участки, где отклик меньше нуля. Это означает, что при применении этих фильтров на неудачных входных данных выходная средняя мощность окажется отрицательной, а среднеквадратичная амплитуда — вообще комплексное число, что совершенно некорректно.

Существует ли способ рассчитать БИХ-фильтр порядка выше первого, чтобы его импульсная характеристика была положительна?

 Профиль  
                  
 
 Re: БИХ-фильтр с положительной импульсной характеристикой
Сообщение14.05.2015, 23:12 
Аватара пользователя


08/08/14

991
Москва
Если свернуть несколько импульсных откликов фильтра первого порядка, результат не отрицательный.

 Профиль  
                  
 
 Re: БИХ-фильтр с положительной импульсной характеристикой
Сообщение14.05.2015, 23:21 
Аватара пользователя


26/05/12
816
приходит весна?
Другими словами, все нули и полюса желаемого БИХ-фильтра обязаны лежать на действительной прямой?

 Профиль  
                  
 
 Re: БИХ-фильтр с положительной импульсной характеристикой
Сообщение16.07.2015, 13:42 
Аватара пользователя


26/05/12
816
приходит весна?
Поигравшись продолжительное время с синтезом фильтров я пришёл к эмпирическому правилу: если один или два полюса являются действительными, а расстояние от нуля на Z-плоскости у остальных комплексно-сопряжённых полюсов меньше или равно этим первым действительным, то импульсная характеристика фильтра получается существенно положительной. Положение нулей при этом особого значения не имеет (в разумных пределах). Это иллюстрируется двумя картинками:

Изображение

Изображение

Затем, требование на максимально быстрое затухание в переходной области между полосой пропускания и полосой подавления ФНЧ приводит к тому, что оптимальнее все полюса разместить на нулевой частоте, то есть сделать их действительными. Это эквивалентно последовательному включению нескольких фильтров первого порядка, если бы нули тоже были действительными (как предложил пользователь levtsn).

Однако, именно нули гораздо оптимальнее расположить не на единичной частоте (то есть не на частоте половины частоты дискритизации), а более-менее равномерно по всей единичной окружности в z-плоскости так, чтобы подавление было максимальным и равномерным во всей полосе подавления. Частота среза по уровню -3 дБ при этом регулируется близостью полюсов к единичной окружности (чем ближе, тем меньше частота среза). Для фильтра 3-го порядка получается что-то такое:

Изображение

Для синтеза фильтра необходимо задать следующие величины:
— порядок фильтра;
— частоту среза по уровню -3 дБ;
— величину подавления в полосе подавления.
Вне зависимости от этих параметров предлагаемый мною фильтр с положительной импульсной характеристикой будет обладать следующими свойствами:
— все полюса имеют нулевую частоту
— нули расположены по единичной окружности на z-плоскости парами (если порядок нечётный, то один ноль имеет единичную частоту), так, чтобы величина осцилляций в полосе подавления была постоянна.

 Профиль  
                  
 
 Re: БИХ-фильтр с положительной импульсной характеристикой
Сообщение16.07.2015, 14:54 
Аватара пользователя


26/05/12
816
приходит весна?
Передаточные функции для чётного и нечётного порядков

$${{H}_{odd}}\left( z \right)=\frac{G\left( 1+{{z}^{-1}} \right)\prod\limits_{k=1}^{m}{\left( 1-2{{z}^{-1}}\cos {{\omega }_{k}}+{{z}^{-2}} \right)}}{{{\left( 1-\rho {{z}^{-1}} \right)}^{2m+1}}}$$

$$\[{{H}_{even}}\left( z \right)=\frac{G\prod\limits_{k=1}^{m}{\left( 1-2{{z}^{-1}}\cos {{\omega }_{k}}+{{z}^{-2}} \right)}}{{{\left( 1-\rho {{z}^{-1}} \right)}^{2m}}}\]$$

$$\[0<{{\omega }_{k}}<\pi \]$$

Здесь ${\omega }_{k}$ — частоты нулей.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group