В обработке сигналов каузальный фильтр — это линейная и не зависящая от времени каузальная система . Слово каузальный указывает на то, что выход фильтра зависит только от прошлых и настоящих входов. Фильтр , выход которого зависит также от будущих входов, является некаузальным , тогда как фильтр, выход которого зависит только от будущих входов, является антикаузальным . Системы (включая фильтры), которые реализуемы (т. е. которые работают в реальном времени ), должны быть каузальными, поскольку такие системы не могут воздействовать на будущий вход. По сути, это означает, что выходной образец, который наилучшим образом представляет вход в данный момент времени, появляется немного позже. Распространенной практикой проектирования цифровых фильтров является создание реализуемого фильтра путем сокращения и/или сдвига во времени некаузального импульсного отклика. Если сокращение необходимо, оно часто выполняется как произведение импульсного отклика с функцией окна .
Примером антикаузального фильтра является фильтр максимальной фазы , который можно определить как устойчивый антикаузальный фильтр, обратный которому также устойчив и антикаузален.
Следующее определение представляет собой скользящее или скользящее среднее входных данных . Постоянный множитель 1 ⁄ 2 опущен для простоты:
где может представлять пространственную координату, как в обработке изображений. Но если представляет время , то скользящее среднее, определенное таким образом, является некаузальным (также называется нереализуемым ), поскольку зависит от будущих входов, таких как . Реализуемый выход — это
что является отложенной версией нереализуемого результата.
Любой линейный фильтр (например, скользящее среднее) можно охарактеризовать функцией h ( t ), называемой его импульсной характеристикой . Его выход — это свертка
В этих терминах причинность требует
и общее равенство этих двух выражений требует h ( t ) = 0 для всех t < 0.
Пусть h ( t ) — каузальный фильтр с соответствующим преобразованием Фурье H ( ω ). Определим функцию
что не является причинным. С другой стороны, g ( t ) является эрмитовым и, следовательно, его преобразование Фурье G (ω) является вещественным. Теперь у нас есть следующее соотношение
где Θ( t ) — единичная ступенчатая функция Хевисайда .
Это означает, что преобразования Фурье h ( t ) и g ( t ) связаны следующим образом:
где — преобразование Гильберта, выполненное в частотной области (а не во временной области). Знак может зависеть от определения преобразования Фурье.
Применяя преобразование Гильберта к приведенному выше уравнению, получаем следующее соотношение между «H» и его преобразованием Гильберта: