Мегаобучалка Главная | О нас | Обратная связь


Сущность линейной дискретной обработки



2019-11-13 284 Обсуждений (0)
Сущность линейной дискретной обработки 0.00 из 5.00 0 оценок




Принципы цифровой фильтрации

В принципе, "дискретная система" и "дискретный фильтр" — это одно и то же, однако понятие "фильтр", сознательно или подсознательно, тесно связывается с системами, которые одни частоты пропускают, а другие задерживают. Такой подход может создать ложное, ограниченное представление о назначении и возможностях дискретных линейных систем, которые способны выполнять и иные задачи, нежели выделение из сигнала определенной полосы частот. По этой причине в названии использован термин "дискретные системы". Однако в тексте, слова "фильтр" и "система" будут использоваться как синонимы.

Сущность линейной дискретной обработки

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

Существуют и фильтры с переменными параметрами, не обладающие свойством стационарности. Это, например, адаптивные фильтры, но речь о них пойдет позднее.

Любой фильтр обладает определенной частотной характеристикой. Чтобы она была нетривиальной, т. е. чтобы коэффициент передачи фильтра на разных частотах был разным, выходной сигнал фильтра y(k) должен зависеть от нескольких отсчетов входного сигнала x(k). Таким образом, дискретный фильтр должен обладать памятью.

Чтобы обеспечить линейность и стационарность, производимые фильтром математические операции должны ограничиваться сложением и умножением на константы.

Рассмотрим простейший пример. Пусть выходной сигнал фильтра равен сумме двух последних отсчетов входного сигнала:

y(k) = x(k) + x(k-1)

Убедимся в том, что эта система по-разному пропускает на выход сигналы разных частот. Для начала подадим на вход фильтра серию одинаковых отсчетов (т. е. сигнал нулевой частоты)

Как видите, уровень постоянного сигнала фильтр увеличил в два раза. Теперь подадим на вход отсчеты, одинаковые по модулю, но с чередующимися знаками (т. е. гармонический сигнал с частотой Найквиста):

В отличие от постоянного сигнала, сигнал с частотой Найквиста на выход просто не прошел. Далее попробуем что-нибудь промежуточное, например сигнал с частотой, равной половине частоты Найквиста:

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

Теперь заметим, что, помимо выходных отсчетов, мы можем использовать для вычислений и ранее рассчитанные значения выходного сигнала. Попробуем просто суммировать входной отсчет и предыдущий выходной отсчет:

y(k) = x(k) + y(k-1)

Подаем на вход постоянный сигнал (начальное состояние фильтра считаем нулевым):

Так, очевидно, будет продолжаться и далее — выходной сигнал будет линейно нарастать, что рано или поздно приведет к переполнению разрядной сетки вычислительного устройства. Это сразу же демонстрирует нам главную отличительную черту фильтров, использующих при вычислениях предыдущие отсчеты выходного сигнала (их называют рекурсивными фильтрами) — из-за наличия обратных связей они могут быть неустойчивыми.

Попробуем уменьшить влияние обратной связи, разделив предыдущий отсчет выходного сигнала на 2:

y(k) = x(k) + 0,5y(k-1)

Как видим, ситуация радикально изменилась — теперь выходной сигнал с уменьшающейся скоростью стремится к значению 2. Таким образом, переходный процесс в фильтре является бесконечным. Это еще одна отличительная черта рекурсивных фильтров.

Итак, рекурсивные фильтры суммируют при расчетах не только входные, но и некоторое количество предыдущих выходных отсчетов сигнала, умножая их при этом на постоянные весовые коэффициенты.

В общем случае дискретный фильтр суммирует (с весовыми коэффициентами) некоторое количество входных отсчетов (включая последний) и некоторое количество предыдущих выходных отсчетов:

Где aj и bi — вещественные коэффициенты

Данная формула называется алгоритмом дискретной фильтрации. Если по-иному сгруппировать слагаемые, чтобы с одной стороны от знака равенства были только входные отсчеты, а с другой — только выходные, получим форму записи, называемую разностным уравнением:

Структура разностного уравнения похожа на структуру дифференциального уравнения аналоговой линейной системы (например, RC фильтр), только вместо операции дифференцирования в формуле фигурируют задержки дискретных последовательностей.

U = Uc+RI

 

Этим определяется и общность подходов к описанию аналоговых и дискретных систем.

Весьма существенным является то, что в дискретной системе не существует каких-либо принципиальных ограничений на соотношение между m и n — количествами входных и выходных отсчетов, используемых при вычислениях.



2019-11-13 284 Обсуждений (0)
Сущность линейной дискретной обработки 0.00 из 5.00 0 оценок









Обсуждение в статье: Сущность линейной дискретной обработки

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (284)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.01 сек.)