• 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 является длиной фильтра.