Режекция узкополосной помехи

Описание демо-примера

Расположение

SimInTech\Demo\Цифровая обработка сигналов\Фильтрация\Режекция узкополосной помехи

Описание

В данном примере демонстрируется работа блоков подгруппы "Фильтрация" библиотеки "Цифровая обработка сигналов", используемых для построения и использования цифровых и аналоговых фильтров с конечной и бесконечной импульсными характеристиками (КИХ- и БИХ-фильтры).

В проекте показан процесс режекции узкополосной помехи с применением КИХ- и БИХ-фильтров. Перед запуском проекта необходимо ознакомиться с файлом "!readme.txt".

Блок "Из файла" формирует исходный сигнал, который содержит узкополосную помеху с частотой 50 Гц. Спектр входного сигнала представлен на графике "Входной сигнал". Значения исходного сигнала находятся в файле "InputSignal.dat" в папке "data", расположенной в одной директории с проектом.

Блок "КИХ-фильтр" реализует модель оконного КИХ-фильтра режекторного типа с применением оконной функции Чебышева. Коэффициенты данного КИХ-фильтра были рассчитаны в приложении "Проектирование и анализ фильтров" ("ПРАФ") со следующими параметрами:
  • коэффициент "α" – "20";
  • порядок фильтра – "500";
  • частота нижнего среза, "Fср1" – "48" Гц;
  • частота верхнего среза, "Fср2" – "52" Гц;
  • частота дискретизации, "Fд" – "1000" Гц.
Вычисленные коэффициенты КИХ-фильтра находятся в файле "PulseResp.dat" в папке "data", расположенной в одной директории с проектом.

Блок "БИХ-фильтр" реализует модель БИХ-фильтра Чебышева 2-го рода режекторного типа с порядком равным "2", аналогичными КИХ-фильтру частотами и уровнем подавления равным "30" дБ.

Во время моделирования исходный сигнал поступает на входы двух фильтров. КИХ-фильтр вносит задержку в передаваемый сигнал, поэтому для корректного сравнения исходного и отфильтрованного сигналов используются блоки "FIFO/LIFO буфер", задерживающие исходный сигнал на 250 шагов интегрирования.

Используемые блоки