Функции > Преобразования и фильтры > Пример. Фильтрация в частотной области
  
Пример. Фильтрация в частотной области
Используйте функцию idft для сопоставления данных в интервале частот на интервале времени.
Как правило, функция idft используется для получения результата в виде интервала времени после изменения преобразованных данных в частотной области с помощью фильтрации или кадрирования.
Сигнал с шумом
1. Определите количество точек данных.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
2. Определите интервал времени.
Нажать для копирования этого выражения
3. Используйте функции cos, sin и rnd для определения сигнала.
Нажать для копирования этого выражения
Встроенная функция rnd возвращает равномерно распределенное случайное число от 0 до 2.
4. Постройте график абсолютных значений сигнала.
Нажать для копирования этого выражения
5. Используйте функцию dft, чтобы преобразовать сигнал в частотной области, а затем постройте график его абсолютных значений.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Основной вес сосредоточен на нижних частотах сигнала.
6. Найдите четыре пика в сигнале преобразования.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
7. Используйте функцию if для определения функции кадрирования, которая отклоняет все элементы преобразования, кроме двух пиков на самом высоком и самом низком интервалах времени.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
8. Умножьте преобразование на кадр W1.
Нажать для копирования этого выражения
9. Используйте функцию idft для преобразования новой функции обратно в интервал времени.
Нажать для копирования этого выражения
10. Постройте график исходного сигнала и отфильтрованной формы волны.
Нажать для копирования этого выражения
Фильтрованный сигнал следует по нижней огибающей исходного сигнала.
Сигнал без шума
1. Определите новый сигнал, состоящий из исходного сигнала, но без случайного шума.
Нажать для копирования этого выражения
2. Постройте график абсолютных значений нового сигнала.
Нажать для копирования этого выражения
3. Используйте функцию dft, чтобы преобразовать сигнал в частотной области, а затем постройте график его абсолютных значений.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Основной вес сосредоточен на нижних частотах сигнала.
4. Найдите четыре пика в сигнале преобразования.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Пики для сигнала без шума находятся на тех же частотах, что у исходного сигнала.
5. Используйте функцию if для определения новой функции кадрирования, которая отклоняет все элементы преобразования, кроме четырех пиков в самом высоком и самом низком интервалах времени.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
6. Умножьте преобразование исходного сигнала на кадр W2.
Нажать для копирования этого выражения
7. Используйте функцию idft для преобразования новой функции обратно в интервал времени.
Нажать для копирования этого выражения
8. Постройте график нового сигнала и отфильтрованной формы волны.
Нажать для копирования этого выражения
Фильтрованный сигнал следует за исходным сигналом без добавленного шума.