Функции > Преобразования и фильтры > Пример. Фильтрация нижних частот с использованием dftr
Пример. Фильтрация нижних частот с использованием dftr
Примените фильтр низких частот с использованием окна Хенинга к сигналу прямоугольной формы путем умножения в области преобразования. Такой сигнал представляет собой один прямоугольный импульс шириной 40 и центром в координате 100. Применение фильтра низких частот к сигналу приводит к сглаживанию его углов.
1. Определите число точек выборки.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
2. Определите прямоугольную функцию и постройте ее график.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
3. Примените функцию dftr к действительному сигналу.
Щелкните для копирования этого выражения
В отличие от функции dft, которая возвращает комплексный вектор сопряженной симметрии полной длины, функция dftr возвращает первые (N/2+1) элементов этого вектора.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
4. Постройте график вектора B.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Прямоугольная функция преобразуется в функцию sinc.
5. Взвесьте это преобразование с использованием окна Хенинга для сохранения информации только о низких частотах.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Функция cos обеспечивает плавный переход от 1 в области низких частот до 0 в диапазоне средних частот (в данном случае при значении индекса, равном 16).
6. Умножьте преобразованную функцию на функцию фильтрации.
Щелкните для копирования этого выражения
7. Постройте график полученного произведения.
Щелкните для копирования этого выражения
8. Используйте функцию idftr, чтобы получить обратное преобразование оконной информации частоты.
Щелкните для копирования этого выражения
9. Постройте график полученного фильтрованного сигнала вместе с исходным прямоугольным сигналом.
Щелкните для копирования этого выражения
Резкие скачки на краях прямоугольного импульса, представляющие высокие частоты, были скруглены, в результате чего полученный фильтрованный сигнал растянут по времени.
Было ли это полезно?