Функции > Обработка сигналов > Цифровая фильтрация > Временной отклик цифровых фильтров
  
Временной отклик цифровых фильтров
response(v, C1, n) — возвращает вектор элемента n, давая отклик вектора ввода v фильтру с импульсной характеристикой конечной длительности или фильтру с импульсной характеристикой бесконечной длительности с массивом коэффициентов C1. Эта функция использует прямую оценку свертки. Для длинного входного сигнала этот метод может оказаться довольно медленным.
fftfilt(v, C2, [nfft]) — возвращает вектор, давая отклик вектора ввода v фильтру с конечной импульсной характеристикой с коэффициентами C2. Эта функция применяет ДПФ с дополнительной длиной nfft к последовательным сегментам ввода, затем комбинирует результаты при помощи метода добавленного перекрытия.
* 
Чтобы получить конечную нестационарную характеристику, дополните нулями значение входного сигнала до соответствующей длины и затем увеличьте n.
Для фильтра с импульсной характеристикой бесконечной длительности всегда необходимо использовать response.
Для фильтра с импульсной характеристикой конечной длительности, у которого отклик импульса гораздо короче, чем входной сигнал, можно использовать функцию fftfilt, которая часто предоставляет более быстрый результат.
Если nfft > length(x) + length(C) −1, то функция fftfilt не использует метод перекрытия-добавления. Вместо этого функция за один шаг свертывает до равной длины nfft сигнал и фильтр в области Фурье после заполнения нулями векторов сигнала и фильтра.
Функции переноса должны быть нормализованы так, чтобы член константы в делителе был равен 1.
Аргументы
v является вещественным или комплексным вектором сигнала или многоканальной матрицей, отдельно отфильтрованной столбцом.
C1 является вещественным или комплексным вектором (фильтр с импульсной характеристикой конечной длительности) или матрицей из двух столбцов (фильтр с импульсной характеристикой бесконечной длительности) коэффициентов фильтра. В отношении фильтра с импульсной характеристикой бесконечной длительности первый столбец содержит коэффициенты числителя, второй содержит коэффициенты делителя.
C2 является действительным или комплекснозначным вектором коэффициентов фильтра с конечной импульсной характеристикой.
n является положительным целым числом c размером вектора выходных данных не больше, чем длина ввода.
nfft (дополнительная) является положительным целым числом, равной по длине БПФ при использовании метода добавленного перекрытия. Переменная не может превышать длину сигнала. Если она опущена, то nfft является длиной фильтра.